0
bulkinsan
12.01.16
✎
11:44
|
Приветствую, прошу помощи, не могу решить проблему с переносом данных.
перенос осуществляется из зкбу1.0 в зкгу3.0, а именно данные из регистров(выборочно). В Итоге должены быть записаны данные в регистры + создать документ ПереносДанных
Выбрал способ через xml файл. Сначала писал свой алгоритм формирования файла, но споткнулся о ряд небольших проблем. Посмотрел в сторону СериализатораXDTO. И тут вроде все прекрасно, все работает, а я тестировал только в конфе приенике. Но в итоге все сломалось, т.к. сериализуется нормально, а вот десериализация не проходит, т.к. нет описания "инородных объектов" (те, что есть в конфе источнике, но нет в конфе приемнике). Ступор.. Решения:
1) описать все объекты источника - бред, думаю слишком затратно
2) написать свой алгоритм формирования файла
3) взять обработку ВыгрузкаЗагрузкаXML (типовая вроде) и переделать чуток, а точнее добавить создание документа
4) есть еще варианты?
p.s. только учусь, судить нужно, но не строго :)
|
|
3
bulkinsan
12.01.16
✎
11:55
|
и еще обработка универсальная. в ней выбирается регистр источника, файл выгружается, далее в ней же загружается этот файл(в базе приемнике), сначала загружается таблица соответствия полей(свойств) регистром источника и приемника, поля расставляются как надо и далее только загружаются данные в базу.
|
|