В начало
Программный обмен через V8Exchan83
Предварительно нужно создать
правила обмена в конфигурации «Конвертация данных».

Рис. Папка обмена
В первой базе нужно создать регламентное задание
для выгрузки данных.
Листинг. Содержимое общего модуля с метод для регламентного
задания
&НаСервере
Процедура
ВыгрузкаДляРегламентногоЗадания()
Обр = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обр.РежимОбмена
= "Выгрузка";
Обр.ДатаНачала = Дата("20240125");
Обр.ДатаОкончания
= КонецДня(Дата("20240126"));
Обр.ИмяФайлаОбмена
= "W:\БП - ДЗФЛ\БП-CRM\Данные.xml";
Обр.ИмяФайлаПравилОбмена
= "W:\ БП - ДЗФЛ\БП-CRM\ПравилаОбменаДанными.xml";
Обр.ЗагрузитьПравилаОбмена();
Обр.ВыполнитьВыгрузку();
КонецПроцедуры
|
Во второй базе нужно создать регламентное
задание, которое будет загружать данные.
Листинг. Содержимое общего модуля с методом процедурой для
регламентного задания
&НаСервере
Процедура
ЗагрузкаДляРегламентногоЗадания()
Обр = Обработки.УниверсальныйОбменДаннымиXML.Создать();
Обр.ИмяФайлаОбмена
= "W:\БП - ДЗФЛ\БП-CRM\Данные.xml";
Обр.РежимОбмена = "Загрузка";
Обр.ОптимизированнаяЗаписьОбъектов
= Истина;
Обр.ЗаписыватьРегистрыНаборамиЗаписей
= Истина;
Обр.ЗаписыватьВИнформационнуюБазуТолькоИзмененныеОбъекты
= Истина;
Обр.ЗагружатьДанныеВРежимеОбмена
= Истина;
Обр.ВыполнитьЗагрузку();
КонецПроцедуры
|
Далее проверяем выгрузку-загрузку.

Рис. Документ «Поступление на расчетный счет» в
базе-источнике

Рис. Документ «Поступление на расчетный счет» в базе-приемнике