ГЕНЕРАЦИЯ СЛУЖЕБНЫХ ДОКУМЕНТОВ (ИЗВЕЩЕНИЕ О ПОЛУЧЕНИИ)

Генерация служебных документов (Извещение о получении)

Многие регламенты документооборота обязывают уведомлять отправителя о том, что документ был доставлен до получателя, для этого формируется, подписывается и отправляется извещение о получении. В СБИС это отдельный служебный этап в документообороте.

На заметку!

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

  • одно общее подтверждение о получении оператором;
  • отдельное извещение на каждое вложение.

Генерация служебных документов может осуществляться как автоматически сервером online.sbis.ru, так и самостоятельно в вашей информационной системе. При автоматической генерации гарантируется правильность заполнения и соответствие формата документов требованиям законодательных актов и регламентам документооборота. В случае самостоятельной генерации вы обязаны самостоятельно следить и вносить изменения в формат документов. 

Внимание!

В случае, если служебные документы генерируются в вашей информационной системе, контроль за полнотой и правильностью комплекта служебных документов переходит под вашу ответственность

Алгоритм работы

  1. Получить список документов, по которым требуется формирование и подпись извещений (команда СБИС.СписокСлужебныхЭтапов). Возможно получение списка по конкретной нашей организации, для этого в запросе необходимо задать объект «Наша организация».

    На заметку!

    Если при обработке извещения на сервере появляется ошибка, то выдача этого события в методе СБИС.СписокСлужебныхЭтапов для текущей сессии на некоторое время приостанавливается. При повторении ошибок интервал приостановки увеличивается (экспоненциально, с начальным шагом в 10 минут после каждой ошибки). Для получения приостановленных событий для конкретного документа/редакции необходимо вызвать метод СБИС.СписокСлужебныхЭтапов с передачей идентификатора документа, в таком случае они возвращаются без учёта предыдущих ошибок и приостановки.

  2. Сформировать извещение о получении одним из способов:
  • в СБИС
  1. Сформировать извещение в СБИС (команда СБИС.ПодготовитьДействие, на вход обязательно передаётся информация об этапе, действии этапа, подписанте).
  2. Выполнить подписание и отправку извещений в СБИС.
  • в вашей ИС

    В случае, если служебные документы генерируются в вашей информационной системе, контроль за полнотой и правильностью комплекта служебных документов переходит под вашу ответственность.
  1. Самостоятельно сформировать xml-файл извещения.
  2. Выполнить подписание и отправку извещений в вашей ИС.

Внимание!

Если служебные вложения формируются в вашей ИС, рекомендуется вызывать метод СБИС.ПодготовитьДействие, при этом online.sbis.ru генерирует служебные вложения и возвращает в списке на подписание. Необходимо извлечь идентификаторы сформированных вложений (Документ.Вложение.Идентификатор) и при отправке команды СБИС.ВыполнитьДействие использовать полученные идентификаторы при прикладывании ваших вложений, что приведёт к перезаписи сгенерированных online.sbis.ru вложений вашими.

На заметку!

При самостоятельной генерации извещений необходимо использовать московское время. При записи извещений на сервере проверяется время в теле xml-вложения, если оно будет меньше времени фактического создания (получения) документа, то на сервере будет сгенерирована ошибка и событие останется не обработанным (код ошибки 00000000-0000-0000-0000-1FA0000B0000, сообщение "Ошибка установки значимых дат на событии")

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ