AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.01.2016, 07:18   #1  
ackid is offline
ackid
Участник
 
34 / 12 (1) ++
Регистрация: 21.10.2013
Настройка прав к контактной информации по работнику
AxDynamics 2012 R3
Вопрос в следующем.
В системе необходимо поиметь контактную информацию по userId (по своему или по чужому).

Пишу код:
X++:
HcmWorker                          hcmWorker;
DirPersonName                    dirPersonName;

hcmWorker           = HcmWorker::find(DirPersonUser::findUserWorkerReference([anyTable].createdBy));
dirPersonName       = DirPersonName::find(hcmWorker.Person);

hcmWorker.phone();
hcmWorker.phoneLocal();
Вот тут начинается магия - phone() , не всегда возвращает значение. Причем, подшаманишь что-нить в настройка прав - начинает работать корректно, а потом через какое-то время опять не работает.
Добавляю пользователю права - "Менеджер по персоналу".

Подскажите, какие привелегии (роли), необходимо добавить чтобы работал данный функционал ВСЕГДА )))
Старый 22.01.2016, 07:19   #2  
ackid is offline
ackid
Участник
 
34 / 12 (1) ++
Регистрация: 21.10.2013
Не дописал,))) Добавлять "Менеджер по персоналу" - конечно не вариант )
Старый 22.01.2016, 08:21   #3  
KiselevSA is offline
KiselevSA
Злыдни
Аватар для KiselevSA
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Регистрация: 25.01.2002
Адрес: Москва
Смотрим привилегию DirPersonUserView. Для решения вашей задачи, скорее всего,достаточно добавить права на сервисную операцию getPersonInfoFromUserId для DirPersonInfoService.
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Настройка прав в журналах _scorp_ DAX: Функционал 5 17.09.2013 12:41
RLS+Обычная настройка прав gefr DAX: Администрирование 3 05.10.2007 18:41
Настройка прав доступа на уровне записей Pan DAX: Администрирование 19 12.11.2006 11:10
настройка прав доступа elenaka DAX: Администрирование 2 13.09.2005 16:03
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:53.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.