Имя: Пароль:
1C
1С v8
Перенос данных зкбу - зкгу
0 bulkinsan
 
12.01.16
11:44
Приветствую, прошу помощи, не могу решить проблему с переносом данных.
перенос осуществляется из зкбу1.0 в зкгу3.0, а именно данные из регистров(выборочно). В Итоге должены быть записаны данные в регистры + создать документ ПереносДанных
Выбрал способ через xml файл. Сначала писал свой алгоритм формирования файла, но споткнулся о ряд небольших проблем. Посмотрел в сторону СериализатораXDTO. И тут вроде все прекрасно, все работает, а я тестировал только в конфе приенике. Но в итоге все сломалось, т.к. сериализуется нормально, а вот десериализация не проходит, т.к. нет описания "инородных объектов" (те, что есть в конфе источнике, но нет в конфе приемнике). Ступор.. Решения:
1) описать все объекты источника - бред, думаю слишком затратно
2) написать свой алгоритм формирования файла
3) взять обработку ВыгрузкаЗагрузкаXML (типовая вроде) и переделать чуток, а точнее добавить создание документа
4) есть еще варианты?
p.s. только учусь, судить нужно, но не строго :)
1 cw014
 
12.01.16
11:45
КонвертацияДанных в зубы и пили правила обмена
2 bulkinsan
 
12.01.16
11:51
(1) а как быть с созданием документа для каждой записи?
3 bulkinsan
 
12.01.16
11:55
и еще обработка универсальная. в ней выбирается регистр источника, файл выгружается, далее в ней же загружается этот файл(в базе приемнике), сначала загружается таблица соответствия полей(свойств) регистром источника и приемника, поля расставляются как надо и далее  только загружаются данные в базу.
4 bulkinsan
 
12.01.16
12:13
вверх
5 cw014
 
12.01.16
12:20
(3) Ничего не понял
6 cw014
 
12.01.16
12:20
Что куда у тебя там расставляется?
7 cw014
 
12.01.16
12:21
Делаешь правила обмена по всем требуемым регистром с регистратором "ПереносДанных". Под это дело + УниверсальныйОбменДаннымиXML пилишь свою обработку, в которой указываешь, что тебе грузить
8 bulkinsan
 
12.01.16
13:36
(7) спасибо, буду пока рассматривать этот вариант
9 Prog111
 
12.01.16
14:04
А чем не устраивает встроенный в ЗиКГУ перенос?
10 bulkinsan
 
12.01.16
14:19
(9) результат не совсем устраивает специалиста который занимается переносом данных
Независимо от того, куда вы едете — это в гору и против ветра!