ОТПРАВКА ДОКУМЕНТОВ

Для отправки документов из 1С в электронном виде без запуска внешней обработки сначала необходимо определиться с тем, какие документы будем отправлять, а потом:

  1. Выполнить подготовительные действия;
  2. Вызвать функцию отправки документов:
Результат = ВИ.сбисОтправка(Кэш, СписокСтрок);
  • СписокСтрок – список значений, где каждое значение – это структура с полем «СоставПакета».
  • СоставПакета – список значений, где каждое значение может быть одним из двух типов:
    • Ссылка на документ 1С. В представление можно записать название файла настроек для данного документа. Если название не указано, то будет использован файл настроек, соответствующий имени документа в конфигураторе 1С.

      Внимание!

      В ссылке на документ 1С можно указывать только документы, для которых есть файл настроек. Если хотя бы для одного документа из состава пакета не будет файла настроек, то пакет не будет сформирован и отправлен.

    • Строка с абсолютным путем к файлу — используется, если нужно отправить неформализованные вложения.

Первое вложение пакета должно быть ссылкой на документ 1С, т.к. по нему будут определяться отправитель и получатель пакета.

Пример формирования списка документов для отправки:

СписокСтрок = Новый СписокЗначений;
СоставПакета = Новый СписокЗначений; 
СоставПакета.Добавить(Документы.РеализацияТоваровУслуг.НайтиПоНомеру("00000000031", ТекущаяДата())); 
СоставПакета.Добавить(Документы.СчетФактураВыданный.НайтиПоНомеру("000000000019", ТекущаяДата())); 
СоставПакета.Добавить("C:\Документы\Соглашение с ООО Солнышко.doc"); 
СписокСтрок.Добавить(Новый Структура("СоставПакета",СоставПакета)); 
СоставПакета = Новый СписокЗначений; 
СоставПакета.Добавить(Документы.РеализацияТоваровУслуг.НайтиПоНомеру("00000000032", ТекущаяДата())); 
СписокСтрок.Добавить(Новый Структура("СоставПакета",СоставПакета));

Функция возвращает структуру «РезультатОтправки»:

  • ТипыОшибок — список значений с типами ошибок;
  • Отправлено — количество отправленных пакетов документов;
  • НеОтправлено — количество неотправленных пакетов документов;
  • НеСформировано — количество несформированных пакетов документов;
  • Ошибок — общее количество ошибок;
  • ДетализацияОшибок — соответствие, содержащее ссылки на документы 1С и ошибки по этим документам.
3
1
Оставьте свой отзыв:
ОТПРАВИТЬ