|
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 ведь как-то пашет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |