Программно выгрузим данные по правилам обмена используя обработку "УниверсальныйОбменДаннымиXML":
Правила храним в макете:ВремПравила = ПолучитьИмяВременногоФайла("xml"); ПолучитьМакет("ПравилаОбменаУппОпер_УппБух").Записать(ВремПравила);
ОбработкаОбмен = обработки.УниверсальныйОбменДаннымиXML.Создать(); ОбработкаОбмен.ИмяФайлаПравилОбмена = ВремПравила; ОбработкаОбмен.ЗагрузитьПравилаОбмена(); ОбработкаОбмен.ИмяФайлаОбмена = ФайлОбмена;
В ТаблицаНастройкиПараметров передаем нужные для переноса док-ты (в параметр "МассивДокументов"), находящиеся в списке значений "СписокВыгрузки":
ТаблицаНастройкиПараметров = ОбработкаОбмен.ТаблицаНастройкиПараметров.Добавить(); ТаблицаНастройкиПараметров.Имя = "МассивДокументов"; ТаблицаНастройкиПараметров.Наименование = "МассивДокументов"; ТаблицаНастройкиПараметров.Значение = СписокВыгрузки;
Параметр инициализирован так:
ОбработкаОбмен.ВыполнитьВыгрузку();
При этом в ПВД необходимо сделать так:
СПОСОБ ВЫБОРКИ - "Произвольный алгоритм", "Перед обработкой" - "ВыгрузитьПоПравилу(ссыль, , , , "СчетФактураВыданный");"