|  22.01.2016, 07:18 | #1 | 
| Участник | Настройка прав к контактной информации по работнику 
			
			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(); Добавляю пользователю права - "Менеджер по персоналу". Подскажите, какие привелегии (роли), необходимо добавить чтобы работал данный функционал ВСЕГДА ))) | 
|  | 
|  22.01.2016, 07:19 | #2 | 
| Участник | 
			
			Не дописал,))) Добавлять "Менеджер по персоналу" - конечно не вариант )
		 | 
|  | 
|  22.01.2016, 08:21 | #3 | 
| Злыдни | 
			
			Смотрим привилегию DirPersonUserView. Для решения вашей задачи, скорее всего,достаточно добавить права на сервисную операцию getPersonInfoFromUserId для DirPersonInfoService.
		 
				__________________ люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. | 
|  |