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

После преобразования загруженных с сервиса обмена документов выполняется функция постобработки сообщения DISIMessagePostProcessing. Ознакомьтесь с описанием функции. Этот материал может помочь при определении места возникновения ошибок обработки документов. В описании также указываются точки расширения для модификации стандартной разработки под бизнес-процессы организации.

Порядок обработки сообщений системы обмена:

1.Если включена синхронизация карточек документов, вызывается пользовательская функция DISIProcessingIncomingMessage. В функции можно задать дополнительные вычисления для расширения возможности обработки сообщения.
2.Определяется попадание значения реквизита сообщения Дата отправки (для исходящих) или Дата приема (для входящих) в вычисляемый период.

N до текущей даты+текущая дата, где N – это количество календарных дней, указанных в установке «Отправлять на обработку за N (дней)».

За указанное количество дней:

по входящим документам – отправляется задача ответственному за обмен на обработку комплекта документов по типовому маршруту «Обработка документов из систем обмена». Задача на обработку транспортных накладных отправляется, только когда документооборот по транспортной накладной завершен;
по исходящим транспортным накладным – отправляется задача ответственному за обмен на обработку комплекта документов по типовому маршруту «Обработка документов из систем обмена». Задача на обработку транспортных накладных отправляется, только когда документооборот по транспортной накладной завершен;
по исходящим документам, которые требуют проверки, – отправляется задача ответственному за обмен на проверку комплекта документов по типовому маршруту «Обработка документов из систем обмена»;
по ответам – снимается с паузы задача на контроль возврата, сформированная в рамках типового маршрута «Отправка и контроль возврата документов». Ответственному за контроль возврата отправляется уведомление о подписании документа или задача с отказом в подписании.

Если заданий на контроль возврата нет, то уведомление или задача с ответом от контрагента сразу отправляется ответственному за обмен.

Требование, отправлять задачи или нет, можно изменить через пользовательскую функцию DISINotificationImportEnableCustom. Для этого необходимо изменить возвращаемое значение.

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