0
bvn-2005
19.07.19
✎
14:00
|
ЗУП, ред 3.1
Нужно слегка покорежить стандартную конфигурацию чтобы некоторые документы стали доступны пользователям с ограниченными правами.
В процессе уперся в проблему:
процедура в общем модуле РасчетЗарплатыРасширенныйФормы
Процедура ДополнитьФормуПолямиОплаченногоВремени(Форма, ОписаниеТаблицы) Экспорт
Элементы = Форма.Элементы;
...........
Состав элементов формы, передаваемых в процедуру зависит от прав пользователя. Для ограниченного пользователя нет элементов НачисленияПерерасчет, НачисленияПерерасчетГруппаОтработаноОплачено
и дальше вываливается с ошибкой.
Где прописываются права пользователя на элементы формы?
|
|
1
BaHgaJI
19.07.19
✎
14:21
|
Может прописываться прям в форме, например:
Процедура ПроинициализироватьФорму()
ФизическоеЛицоМестоРожденияПрежнее = ФизическоеЛицо.МестоРождения;
ДоступенПросмотрДанныхФизическихЛиц = Пользователи.РолиДоступны("ЧтениеДанныхФизическихЛицЗарплатаКадры,ДобавлениеИзменениеДанныхФизическихЛицЗарплатаКадры");
Если ДоступенПросмотрДанныхФизическихЛиц Тогда
Форма сотрудников, личные данные.
Про НачислениПерерасчет не скажу, но думаю принцип тот же.
|
|