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

Удаление документов в API-интерфейсе

Удаление документов в API-интерфейсе

Устаревшие или содержащие ошибки документы можно пометить переместить в корзину. Это можно сделать с помощью команды «СБИС.УдалитьДокумент». Такие документы будут скрываться из реестров в личном кабинете на online.sbis.ru. При чтении документов флаг «Документ.Удален» имеет значение «Да».

Перед удалением рекомендуется выгрузить документ в архив. Восстановление документа из корзины доступно в личном кабинете.

На заметку!

Безвозвратное удаление перемещенных в корзину документов доступно только в личном кабинете пользовотелю с правами «Администратор системы». При удалении документов из корзины в личном кабинете полностью удаляются все связанные вложения и события, утрачивается вся информация. Важно обеспечить правильную реакцию вашей системы на ситуации, когда, например, производится чтение списка событий (команда СБИС.СписокИзменений) с адресацией по идентификатору события или идентификатору документа/редакции, которого не окажется в online.sbis.ru из-за удаления документа в кабинете.

При выполнении команды для документа, запущенного в документооборот, факт удаления фиксируется:

  • на стороне отправителя генерируется событие«Уведомление об удалении на стороне отправителя»;
  • на стороне получателя«Уведомление об удалении на стороне получателя».

Комментарий

  • Удаление документа с незавершенным документооборотом генерирует событие «Уведомление об удалении на стороне отправителя» или «Уведомление об удалении на стороне получателя».
  • Для черновиков и документов с завершенным документооборотом события не генерируются.
  • При удалении документа меняется его состояние («Документ.Состояние»).