Имя блока – Подписание эл.документов ЭЦП.
Назначение: для подписания документов заданным пользователем. При выполнении задания с результатом «Подписать», пользователю предлагается последовательно установить ЭП на документы, еще не подписанные им и удовлетворяющие ограничениям по типу карточки, виду и стадии жизненного цикла. Подробнее см. пример использования блока.
Прикладной блок наследует свойства базового блока «Задание» и имеет дополнительные свойства:
Имя |
Заголовок |
Тип |
Описание |
EDocuments |
Документы |
Коллекция документов (Константа или параметр) |
Коллекция документов, которые необходимо подписать |
CardType |
Тип карточки документов |
Запись справочника Типы карточек документов (Константа или параметр) |
Доступное |
EDocKind |
Вид документа |
Запись справочника Виды документов (Константа или параметр) |
Доступное |
LifeStage |
Стадия ЖЦ версии документа |
Признак (Константа) |
Варианты значений: Действующая, Разрабатываемая, Устаревшая |
Результаты выполнения: возвращается одно из значений:
Код |
Наименование |
Примечание |
S |
Подписать |
Подписать документы ЭП |
F |
Отказано |
Отказано в подписании документов |
R |
На доработку |
Отказано в подписании и отправлено на доработку |
Описание:
Свойство блока Документы должно быть заполнено, иначе блок отработает корректно, но ничего не подпишется. Рекомендуется заполнять вложенными документами или использовать параметр типового маршрута, в зависимости от логики типового маршрута.
Свойства Тип карточки документа и Вид документа являются дополнительным фильтром для свойства Документы, т.е. будут подписаны только те документы из списка документов, для которых тип карточки и вид совпадают с соответствующими свойствами. Если эти свойства не означены, то будут подписаны все документы, указанные в параметре Документы.
Если не означено свойство Стадия ЖЦ версии документа, то будут обработаны версии документов со стадией ЖЦ Действующая. Проверяется подписанность последней версии с соответствующей стадией ЖЦ.
Вычисления на подписание выполняются в событии «После запроса параметров».
Если пользователь не хочет подписывать документы, то он выполняет задание с результатом «Отказано».
В случае исключительной ситуации, например, если документ не существует, то генерируется исключение и обработка прерывается.
© Компания Directum, 2020 | Сообщество пользователей Directum |