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() , не всегда возвращает значение. Причем, подшаманишь что-нить в настройка прав - начинает работать корректно, а потом через какое-то время опять не работает.
Добавляю пользователю права - "Менеджер по персоналу".
Подскажите, какие привелегии (роли), необходимо добавить чтобы работал данный функционал ВСЕГДА )))