Виджет предназначен для подписания элементов приложений квалифицированной подписью. Он автоматически добавляется на верхнюю панель карточки элемента в виде кнопки и отображается только в случае, если:
- настроена электронная подпись;
- у пользователя есть право подписывать документ. Подробнее о настройках прав подписи читайте в статье «Электронная подпись в приложениях».
Настройка виджета
Для настройки перейдите в дизайнер интерфейсов, выделите виджет Подпись приложения и нажмите на значок шестерёнки.
Вкладка «Основные»
- Элемент приложения* — значение поля задаётся автоматически в соответствии с приложением, с которым вы работаете;
- Тип подписи — укажите, что подписывает пользователь, нажав в карточке элемента кнопку Подписать — Атрибуты или Файл:
- Выбрать Атрибуты или Файл или включить обе опции — указанный тип подписи будет обязательным, его нельзя будет изменить в карточке элемента. Пользователь сможет выбрать только провайдера и сертификат;
- Выключить обе опции — пользователь сможет самостоятельно выбрать тип подписи в карточке элемента приложения;
- Связать поле с контекстной переменной — тип подписи будет зависеть от значения переменной, пользователь не сможет его изменить. Для этого нажмите на значок
, а затем на ссылку <Не установлено> и выберите из списка переменную типа Категория, в которой хранятся два значения: Атрибуты с кодом attributes и Файл с кодом file. Подробнее о настройке переменной читайте ниже.
Настройка контекстной переменной
Рассмотрим пример, когда тип подписи будет зависеть от значения контекстной переменной. Допустим, у нас есть приложение, хранящее акты и служебные записки. Для каждого вида документов необходим определённый тип подписи (подпись атрибутов или файла), поэтому пользователь должен сразу указать его при создании элемента. Для этого необходимо:
После этого на форме создания элемента приложения будет отображаться поле типа Категория с настроенными значениями. Пользователь, добавляя документ, должен выбрать тип подписи. Благодаря кодам, указанным в значениях переменной типа Категория, в виджете Подпись приложения установится выбранный тип подписи. Он отобразится в карточке элемента приложения, и его нельзя будет изменить. Для подписания пользователю необходимо выбрать только провайдера и сертификат. |
Вкладка «Системные»
Системные настройки одинаковы для всех виджетов. Они позволяют управлять видимостью и доступом виджетов, настраивать их поведение при наведении курсора и т. д. Подробнее можно прочитать в статье «Системные настройки виджетов».
Для завершения настройки виджета нажмите кнопку Сохранить, а затем Опубликовать на верхней панели дизайнера интерфейсов.
Удаление виджета
Чтобы удалить виджет с формы, откройте его Настройки, нажмите на значок корзины и подтвердите действие.
Удалённый виджет можно добавить заново. Для этого перетащите его с правой панели дизайнера интерфейсов на верхнюю панель поля для моделирования или нажмите на ней +Кнопка. Подробнее об этом читайте в статье «Шаблон формы».
Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас