Для настройки макета таким образом, чтобы одно или ряд его полей скрывались / отображались в зависимости от пользовательской роли текущего банковского / клиентского пользователя:
При создании макета согласно инстр. «Создание макета нестандартного документа»:
Чтобы обеспечить формирование дополнительной формы документа, во вкладке Расширения окна Версия макета
добавьте к типовому списку расширений макета действия (расширения) "Генерация дополнительной формы"
и "Просмотр дополнительной формы"
.
Рис. 4.1219. Вкладка Расширения окна Версия макета
Для реквизитов, которые не должны отображаться на дополнительной форме, во вкладке Теги окна
Реквизит добавьте в список тегов реквизита тег "EXTRA_FORM_EXCEPT"
.
При настройке ролей для пользователей соответствующего документа согласно инстр. «Ручное добавление ролей» (на примере пользователя клиента):
Для роли пользователя, который видит основную форму документа (а дополнительную не видит) и, соответственно, видит реквизиты, исключенные из дополнительной формы, в таблицу уточнений предустановленной роли пользователя клиента банка добавьте привилегию просмотра дополнительной формы соответствующего документа – с заполненным полем выбора Отрицание.
(Привилегия вида "[<Название документа> клиент, Просмотр дополнительной формы]"
).
Для роли пользователя, который видит дополнительную форму (а основную не видит) и, соответственно, не видит реквизиты, из дополнительной формы исключенные, в таблицу уточнений предустановленной роли пользователя клиента банка добавьте привилегию просмотра дополнительной формы соответствующего документа – поле выбора Отрицание НЕ заполняется.
(Привилегия вида "[<Название документа> клиент, Просмотр дополнительной формы]"
).