Ограничение Доступности или Видимости некоторых элементов формы сотрудникам не обладающим правами Администратора
&НаСервере
Процедура ПриОткрытииНаСервере()
Если НЕ РольДоступна(Метаданные.Роли.АдминистраторСистемы) Тогда
Если Объект.Статус = Перечисления.СтатусыРеализацийТоваровУслуг.Отгружено Тогда
Элементы.Статус.Доступность = Ложь;
Элементы.ГруппаСклад.Доступность = Ложь;
Элементы.Дата.Доступность = Ложь;
Элементы.Договор.Доступность = Ложь;
Элементы.Товары.Доступность = Истина; // закрывается доступ к табличной части документа
Элементы.Товары.ТолькоПросмотр = Истина
КонецЕсли;
КонецЕсли;
КонецПроцедуры
&НаСервере
Процедура ПриОткрытииНаСервере()
Если НЕ РольДоступна(Метаданные.Роли.АдминистраторСистемы) Тогда
Если Объект.Статус = Перечисления.СтатусыРеализацийТоваровУслуг.Отгружено Тогда
Элементы.Статус.Доступность = Ложь;
Элементы.ГруппаСклад.Доступность = Ложь;
Элементы.Дата.Доступность = Ложь;
Элементы.Договор.Доступность = Ложь;
Элементы.Товары.Доступность = Истина; // закрывается доступ к табличной части документа
Элементы.Товары.ТолькоПросмотр = Истина
КонецЕсли;
КонецЕсли;
КонецПроцедуры
Комментариев нет:
Отправить комментарий