|
XDTO |
☑ |
0
mrpink
01.07.15
✎
12:28
|
Добрый день! Помогите разобраться. Имеется файл xml в котором достаточно сложная структура данных. Эти данные нужно загрузить в 1с и в результате должно быть создано несколько новых элементов разных справочников. Правильно-ли я понимаю, что используя сериализатор, если я правильно опишу схему XDTO эти элементы сами создадутся, тоесть вся эта структура разберётся по маленьким структурам(по справочникам)? Это так или я не верно понимаю данный механизм и нужно "в ручную" разбирать ОбъектXDTO?
Спасибо!
|
|
1
mikecool
01.07.15
✎
12:31
|
нет, имхо - не правильно понимаешь
хдто объект ты сможешь заполнить, но элементы справочников надо будет создавать отдельно и заполнять по данным хдто объекта
|
|
2
mikecool
01.07.15
✎
12:31
|
+1 использование хдто просто упрощает чтение файла
|
|
3
DmitrO
01.07.15
✎
12:32
|
(0)не правильно
если у тебя только xml файл, и нет схемы (xsd), то про xdto проще вообще не вспоминать
|
|
4
mrpink
01.07.15
✎
12:35
|
(3) Схема есть вопрос не в этом
(2) Спасибо.
|
|
5
mrpink
01.07.15
✎
12:38
|
(2) Просто не совсем понятно назначение сериализатора - я описал схему теперь имею ОбъектXDTO, могу обращаться к полям через точку, далее я уже могу раскидать всё это дело по нужным мне справочникам создавая новые элементы и используя ЗАполнтьЗначенияСвойств...а сериализатором я пока не пользовался, вот и возник такой вопрос.
|
|
6
Skylark
01.07.15
✎
12:46
|
(5) Сомневаюсь, что "ЗаполнитьЗначенияСвойств" волшебно отработает. Простые данные типа строки/числа/даты заполнятся, а вот что будет со ссылками? Если в свойстве объекта из XML будет просто УИД - взлетит ли это заместо ссылки?
|
|
7
Skylark
01.07.15
✎
12:48
|
Хотя может и прокатит для несоставных типов
|
|
8
mrpink
01.07.15
✎
12:59
|
(7) Тоесть сериализатор в данном случае нужен для того чтобы правильно заполнить свойства в приёмнике? Опять-же могут быть табличные части...
|
|
9
Лефмихалыч
01.07.15
✎
13:05
|
(0) лишнюю работу затеял. Просто читай xml и создавай нужные объекты кодом
|
|
10
mrpink
01.07.15
✎
13:10
|
(9) я так и делаю, просто закралась мысль, вдруг можно проще
|
|
11
hhhh
01.07.15
✎
13:15
|
(6) а ВыгрузкаЗагрузкаXML ведь как-то пашет?
|
|