Получение документов

Получить документ в ящике отправителя или в ящике получателя можно двумя способами:

  • через ленту событий: в этом случае вы можете получить документы, связанные с появлением нового события в ящике;

  • через поиск: в этом случае вы можете найти любые документы в своем ящике, указав параметры поиска.

Из полученного документа можно получить информацию о нем и его содержимое. Чтобы работать с данными содержимого формализованного документа, его можно распарсить: инструкция приведена на странице Парсинг формализованного документа.

Получение документов через ленту событий

При появлении нового документа в ящике отправителя или получателя формируются определенные события. Считывая ленту событий методами GetNewEvents (V8), GetDocflowEvents (V4) или GetDocflowEvents (V5), можно получить эти документы.

Среди всех полученных документов можно найти документы определенного формата: сделать это можно по указанной версии в поле Version. Например, для документов формата приказа №970 версия будет начинаться с utd970: utd970_05_03_01.

Информация о возможных форматах и версиях документов приведена на странице Форматы документов.

Из ленты событий можно узнать идентификаторы документа MessageId и DocumentId и запросить дополнительную информацию по документу с помощью методов

Метод GetMessage не возвращает содержимое документа, а только информацию о нем. Чтобы получить содержимое, используйте метод GetEntityContent (V4).