Назначение. Блок предназначен для подписания электронных документов заданным пользователем. При выполнении задания с результатом «Подписать», пользователю предлагается последовательно установить ЭЦП на электронные документы, еще не подписанные им и удовлетворяющие ограничениям по типу карточки, виду и стадии жизненного цикла.
Базовый блок - «Задание».
Свойства, унаследованные от базового блока:
Имя |
Заголовок |
Тип |
Описание |
Name |
Наименование |
Строка (Константа) |
Доступное |
Link |
Ссылка |
Строка (Константа) |
Доступное |
Comment |
Примечание |
Строка (Константа) |
Доступное |
PerformerName |
Исполнитель |
Пользователь, Группа, Роль, Список пользователей (Константа или параметр) |
Доступное |
Subject |
Тема |
Строка (Константа или параметр) |
Доступное |
Deadline |
Срок |
Дата (Константа или параметр) |
Доступное |
IsRelativeDeadline |
Относительный |
Логическое значение (Константа) |
Скрытое |
RelativeDeadlineType |
Единица измерения |
Признак (Константа) |
Скрытое |
IsParallel |
Параллельные задания |
Логическое значение (Константа или параметр) |
Доступное. Принимает значения: «Да», «Нет |
JobText |
Текст по умолчанию |
Строка (Константа или параметр) |
Доступное |
Attachment |
Вложения |
Список объектов (константа или параметр) |
Доступное |
ApplyAttachmentRightsArea |
Выдать права на вложения |
Признак (Константа) |
Доступное. Принимает значения: Всего семейства задач; Текущего блока |
AttachmentRightsType |
Тип прав на вложения |
Признак (Константа) |
Доступное |
Instruction |
Инструкция |
Строка (Константа или параметр) |
Доступное |
AbortDeadline |
Крайний срок |
Дата (Константа или параметр) |
Доступное |
IsRelativeAbortDeadline |
Относительный |
Логическое значение (Константа) |
Скрытое |
RelativeAbortDeadlineType |
Единица измерения |
Признак (Константа) |
Скрытое |
NeedSignOnPerform |
Требовать подписания |
Логическое значение (Константа или параметр) |
Доступное. Принимает значения: Да; Нет |
Дополнительные свойства:
Имя |
Заголовок |
Тип |
Описание |
EDocuments |
Электронные документы |
Коллекция электронных документов (Константа или параметр) |
Коллекция электронных документов, которые необходимо подписать. |
CardType |
Тип карточки электронных документов |
Запись справочника Типы карточек электронных документов (Константа или параметр) |
Доступное. |
EDocKind |
Вид электронного документа |
Запись справочника Виды электронных документов (Константа или параметр) |
Доступное. |
LifeStage |
Стадия ЖЦ версии документа |
Признак (Константа) |
Варианты значений: «Действующая», «Разрабатываемая», «Устаревшая». |
Результаты выполнения. В результате выполнения блока возвращается одно из следующих значений:
Код |
Наименование |
Примечание |
S |
Подписать |
Подписать электронные документы ЭЦП |
F |
Отказано |
Отказано в подписании электронных документов |
R |
На доработку |
Отказано в подписании и отправлено на доработку |
Описание. Свойство блока Электронные документы должно быть заполнено, иначе блок отработает корректно, но ничего не подпишется. Рекомендуется заполнять вложенными документами или использовать параметр типового маршрута, в зависимости от логики типового маршрута.
Свойства Тип карточки электронного документа и Вид электронного документа являются дополнительным фильтром для свойства Электронные документы, т.е. будут подписаны только те документы из списка электронных документов, для которых тип карточки и вид совпадают с соответствующими свойствами. Если эти свойства не означены, то будут подписаны все электронные документы, указанные в параметре Электронные документы.
Если не означено свойство Стадия ЖЦ версии документа, то будут обработаны версии документов со стадией ЖЦ «Действующая». Проверяется подписанность последней версии с соответствующей стадией ЖЦ.
Вычисления на подписание выполняются в событии «После запроса параметров».
Если пользователь не хочет подписывать электронные документы, то он выполняет задание с результатом «Отказано».
В случае исключительной ситуации, например, если документ не существует, то генерируется исключение и обработка прерывается.