Постановка задачи
Необходимо реализовать отправку положительного ответа контрагенту по входящим документам.
Решение
1. | Если требуется отправлять ответ о подписании всех документов комплекта, в событие блока нужного типового маршрута добавьте код для проверки корректности подписей документов: |
// Если документы подписаны, проверить корректность подписи.
if ExecutionResultCode == '1'
// Проверить, что требуемые документы подписаны.
DISICheckIncomingDocuments(Object; 'P'; MessageInfo)
endif
2. | В параметры типового маршрута добавьте параметр Создать сообщение (NeedCreateMsg) типа Логическое значение. |
Примечание
Параметр Создать сообщение используется, когда по сообщению не требуется ответ. Он заполняется в функции DISICheckIncomingDocuments.
3. | Добавьте на схему типового маршрута блок «Отправка положительного ответа в систему обмена». В свойствах блока укажите входящее сообщение и параметр Создать сообщение. |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |