0
asder117
19.01.24
✎
23:47
|
Доброго времени суток. Ситуация: 2 базы ЕРП аналогичные. Надо выгрузить из одной в другую данные. Делаю стандартной выгрузкой-загрузкой, доки выгружаются исправно. Но этапы которые были в прошлые месяцы и изменены в текущем не изменяются и приходится вручную править сравнивая базы. Как можно выгрузить изменения к примеру этапов которые были изменены в текущем месяце, чтобы не выгружать их отлавливая отдельно. Может кто-то делал. Спасибо
|
|
2
Altone
23.01.24
✎
09:07
|
на первой базе выгружаем данные запроса:
ТЧ = Запрос.Выполнить().Выгрузить();
//Подготовка к сериализации
ЗаписьJson = Новый ЗаписьJSON;
ПпараметрыЗаписиJSON = Новый параметрыЗаписиJson(, Символы.Таб);
ЗаписьJson.ОткрытьФайл(ИмяФайлаОтвета, , , ПпараметрыЗаписиJSON);
//Сериализовать объект в Json
СериализаторXDTO.ЗаписатьJson(ЗаписьJson, ТЧ, НазначениеТипаXML.Явное);
ЗаписьJson.Закрыть();
на второй базе читаем :
ЧтениеJson = Новый ЧтениеJson;
ЧтениеJson.ОткрытьФайл(Имя);
ТЧ = СериализаторXDTO.ПрочитатьJSON(ЧтениеJson);
ЧтениеJson.Закрыть();
Для каждого Стр Из ТЧ Цикл
|
|