Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Имя блока – DFALifeCycleStageChanging.

Назначение: изменяет стадию жизненного цикла первичного учетного документа на указанную. Подробнее см. пример использования блока.

Прикладной блок наследует свойства базового блока «Сценарий» и имеет дополнительные свойства:

Имя

Заголовок

Тип

Описание

NewLifeCycleStageName

Новая стадия ЖЦ

Строка
(Константа)

Стадия, в которую переводятся документы. Доступное

EDocKinds

Виды документов

Коллекция записей справочника Виды документов
(Константа или параметр)

Стадия меняется только для документов определенного вида, указанного в свойстве. Доступное. Главное свойство NewLifeCycleStageName

ChangeStageForSigned

Изменять стадию ЖЦ подписанных документов на стадию по умолчанию

Логическое значение
(Константа или параметр)

Требование изменения стадии ЖЦ подписанного документа на новую, указанную в свойстве CycleStageForSignedName. Значение по умолчанию: Нет. Доступное

CycleStageForSignedName

Стадия ЖЦ для подписанных документов

Строка
(Константа или параметр)

Стадия, в которую по умолчанию переводятся подписанные документы. Доступное. Главное свойство ChangeStageForSigned

Результаты выполнения: нет.

Описание:

во вложении задачи выполняется поиск документов с видами, указанными в свойстве EDocKinds;
для каждого найденного документа выполняется проверка, заблокирован ли он. Если документ заблокирован, то его стадия ЖЦ не меняется. В лог-файл записывается исключение, которое позволяет повторно обработать задание службой Workflow;
если свойство ChangeStageForSigned имеет значение Да, выполняется проверка, подписан ли текущий документ утверждающей подписью:
если документ не подписан, его стадия ЖЦ меняется на новую, указанную в параметре NewLifeCycleStageName;
если документ подписан, его стадия ЖЦ меняется на новую, указанную в параметре CycleStageForSignedName.

Если при изменении стадии жизненного цикла возникла ошибка, это фиксируется в тексте задачи. В этом случае стадию жизненного цикла следует перевести вручную.

© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }