Предположим, что при настройке типового маршрута в систему обмена необходимо отправить положительный ответ по результатам рассмотрения входящих документов.
Для этого необходимо:
| 1. | Добавить параметры типового маршрута: |
| • | Message типа «Запись справочника» Сообщения системы обмена для указания сообщения; |
| • | NeedCreateMessage типа «Логическое значение» для указания того, требуется ли создавать ответное сообщение. |
| • | User типа «Пользователь» для указания пользователя, от имени которого отправится задача по типовому маршруту «Отправка и контроль возврата». При необходимости нужного пользователя можно сразу указать в свойствах блока. |
| 2. | Если по документам не требуется подписание в нашей организации, то отправлять ответ не нужно. Чтобы проверить, нужно ли подписывать документы из сообщения, добавьте вычисления в события блока-задания, который в типовом маршруте предшествует блоку «Отправка положительного ответа в систему обмена»: |
// Проверить, что все документы корректны для отправки положительного ответа.
NeedCreateMessage = DISICheckIfDocsSigned(;; MessageID)
Значение переменной NeedCreateMessage необходимо сохранить в параметре типового маршрута. Параметр используется для заполнения свойства блока «Отправка положительного ответа в систему обмена».
| 3. | На схему типового маршрута добавить блок «Отправка положительного ответа в систему обмена» и определить свойства. Подробнее см. раздел «Способы заполнения свойств блоков типовых маршрутов»: |
| 4. | Добавить выходы из блока на схеме в зависимости от того, какие действия и как должны быть обработаны. Полученная часть схемы типового маршрута будет выглядеть следующим образом: |
В результате выполнения блока сформируется задача по типовому маршруту «Отправка и контроль возврата». В рамках нее будет сформирован и отправлен в систему обмена положительный ответ по входящим документам.
| © Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |