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

Предположим, что при настройке типового маршрута в систему обмена необходимо отправить положительный ответ по результатам рассмотрения входящих документов:

1.Добавьте параметры типового маршрута:
Message типа «Запись справочника» Сообщения системы обмена для указания сообщения;
NeedCreateMessage типа «Логическое значение» для указания того, требуется ли создавать ответное сообщение.
User типа «Пользователь» для указания пользователя, от имени которого отправится задача по типовому маршруту «Отправка и контроль возврата». При необходимости нужного пользователя можно сразу указать в свойствах блока.
2.Если по документам не требуется подписание в нашей организации, то отправлять ответ не нужно. Чтобы проверить, нужно ли подписывать документы из сообщения, добавьте вычисления в события блока-задания, который в типовом маршруте предшествует блоку «Отправка положительного ответа в систему обмена»:

 

// Проверить, что все документы корректны для отправки положительного ответа.

NeedCreateMessage = DISICheckIfDocsSigned(;; MessageID)

 

Значение переменной NeedCreateMessage необходимо сохранить в параметре типового маршрута. Параметр используется для заполнения свойства блока «Отправка положительного ответа в систему обмена».

3.На схему типового маршрута добавьте блок «Отправка положительного ответа в систему обмена» и определите его свойства. Подробнее см. раздел «Способы заполнения свойств блоков типовых маршрутов».
4.Добавьте выходы из блока на схеме в зависимости от того, какие ситуации должны быть обработаны.

В результате выполнения блока сформируется задача по типовому маршруту «Отправка и контроль возврата». В рамках нее будет сформирован и отправлен в систему обмена положительный ответ по входящим документам.

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