Имя блока – DISILifeCycleChanging.
Назначение: для изменения стадии жизненного цикла документов. Новая стадия жизненного цикла определяется по справочнику Настройки стадий жизненного цикла при обмене с контрагентами. Подробнее см. пример использования блока.
Прикладной блок наследует свойства базового блока «Сценарий» и имеет дополнительные свойства:
Имя |
Заголовок |
Тип |
Описание |
---|---|---|---|
NewDocStateInInterchangeSystem |
Состояние в системе обмена |
Запись справочника Статусы документов |
Доступное |
EDocs |
Документы |
Коллекция документов |
Доступное |
Результаты выполнения: нет.
Описание:
Для каждого документа коллекции блок меняет стадию жизненного цикла на новую, которая соответствует текущему статусу документа в системе обмена. Проверка соответствия выполняется для каждого вида жизненного цикла и для определенных видов документов по справочнику Настройки стадий жизненного цикла при обмене с контрагентами.
Список статусов хранится в справочнике Статусы обмена с контрагентами.
Если один или несколько документов заблокированы, в лог-файл записывается исключение. Такие документы система обрабатываем позже, как только блокировка будет снята.
Если при изменении стадии жизненного цикла возникла ошибка, это фиксируется в тексте задачи. В этом случае стадию жизненного цикла следует перевести вручную.
© Компания Directum, 2020 | Сообщество пользователей Directum |