Определите, какие документы вы хотите отправить, и выполните подготовительные действия.
- Укажите файл настроек, по которому будет определяться тип отправляемых документов СБИС. Для этого заполните реквизит «ТипДок» в структуре «Кэш.Текущий». В значении указывается имя файла настроек без префикса и расширения. Если не указывать файл настроек, все документы будут отправляться с типом «ДокОтгрИсх». Это может привести к ошибкам вида «Для документа с типом «ДокОтгрИсх» не найден регламент с названием «Заказ»».
- Вызовите функцию отправки документов.
Параметры:
- «Кэш» — структура, заполняется на подготовительном этапе;
- «СписокСтрок» — список значений, каждое из которых — структура с полем «СоставПакета».
Поле «СоставПакета» — список значений, где каждое значение может быть одним из типов:- ссылка на документ 1С — в представление можно записать название файла настроек для документа. Если название не указано, будет использован файл настроек, соответствующий имени документа в конфигураторе 1С.
В ссылке можно указывать только документы, для которых есть файл настроек. Если хотя бы для одного документа из состава пакета не будет файла настроек, пакет не сформируется и не отправится;
- строка с абсолютным путем к файлу — используется для отправки неформализованных вложений.
Первое вложение пакета должно быть ссылкой на документ 1С. По нему будут определяться отправитель и получатель.
- ссылка на документ 1С — в представление можно записать название файла настроек для документа. Если название не указано, будет использован файл настроек, соответствующий имени документа в конфигураторе 1С.
Функция возвращает структуру «РезультатОтправки» c полями:
- «ТипыОшибок» — список значений с типами ошибок;
- «Отправлено» — количество отправленных пакетов документов;
- «НеОтправлено» — количество неотправленных пакетов документов;
- «НеСформировано» — количество несформированных пакетов документов;
- «Ошибок» — общее количество ошибок;
- «ДетализацияОшибок» — соответствие с ссылками на документы 1С и описание ошибок.
Пример
Формирование списка документов
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.