Для обмена данными между программами необходимо сделать следующее:
1. При помощи Конвертации Данных создать правила выгрузки данных
2. Нужно чтобы в конфигурации была обработка УниверсальныйОбменДаннымиXML, желательно последней версии!
(При помощи ее и созданных правил будут выгрузаться и заружаться данные)
3. В 1-вой базе Добавляем Регламентное задание:
Имя — Выгрузка
Использование — !(галочка)
Расписание настройте обязательно.
Имя метода — Общий модуль в котором процедура ВыгрузимИзЗУП():
1 2 3 4 5 6 7 8 9 10 11 |
//Выгрузка кадровых данных Процедура ВыгрузимИзЗУП() Экспорт Обработина = Обработки.УниверсальныйОбменДаннымиXML.Создать(); Обработина.РежимОбмена = "Выгрузка"; Обработина.ДатаНачала = НачалоДня(ДобавитьМесяц(ТекущаяДата(),-1)); Обработина.ДатаОкончания = КонецМесяца(ТекущаяДата()); Обработина.ИмяФайлаОбмена = "D:\ZUP_BUH_EXCH\Upload.xml"; Обработина.ИмяФайлаПравилОбмена = "D:\ZUP_BUH_EXCH\Zup-Buh.xml"; Обработина.ЗагрузитьПравилаОбмена(); Обработина.ВыполнитьВыгрузку(); КонецПроцедуры |
4. Во 2-ой базе Добавляем Регламентное задание:
Имя — Загрузка
Использование — !(галочка)
Расписание настройте обязательно.
Имя метода — Общий модуль в котором процедура ЗагрузкаВБУХ():
1 2 3 4 5 6 7 8 9 10 |
Процедура ЗагрузкаВБУХ() Экспорт Обработина = Обработки.УниверсальныйОбменДаннымиXML.Создать(); Обработина.ИмяФайлаОбмена = "D:\ZUP_BUH_EXCH\Upload.xml"; Обработина.РежимОбмена = "Загрузка"; Обработина.ОптимизированнаяЗаписьОбъектов = Истина; Обработина.ЗаписыватьРегистрыНаборамиЗаписей = Истина; Обработина.ЗаписыватьВИнформационнуюБазуТолькоИзмененныеОбъекты = Истина; Обработина.ЗагружатьДанныеВРежимеОбмена = Истина; Обработина.ВыполнитьЗагрузку(); КонецПроцедуры |