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

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

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

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

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

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

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

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

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

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

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