Интеграция со СБИС

Проверить состояние исходящих документов в API

Проверить состояние исходящих документов в API

Изменения в документообороте по исходящим документам можно отследить с помощью набора событий, которые возвращаются после вызова функции «СБИС.СписокИзменений». Например, при получении события с извещением об удалении документа противоположной стороной, можно остановить документооборот и пометить документ удаленным в вашей информационной системе.

  1. Получите список изменившихся документов, по которым произошли события документооборота в СБИС. Это можно сделать с помощью команды «СБИС.СписокИзменений».
  2. Если событие получено не по исходящему документу, то есть поле «Документ.Направление» не равно «Исходящий», его нужно пропустить.
  3. При получении события с извещением об удалении документа противоположной стороной («Документ.Событие.Название» = «Уведомление об удалении на стороне получателя») — остановите документооборот и пометьте документ в вашей ИС как удаленный.
  4. При получении события с запросом на аннулирование («Документ.Событие.Название» = «Получение соглашения об аннулировании») предусмотрите возможность ответа (запрос ответственного по документу на подтверждение/отклонение аннулирования).
  5. Если ваша система:
    • поддерживает версионность документов (несколько редакций):
    • не поддерживает версионность документов (несколько редакций):

Комментарий