|
1с записать несколько таблиц в xml | ☑ | ||
---|---|---|---|---|
0
illiona
naïve
20.03.24
✎
10:09
|
Добрый день. Можно ли в xml выгрузить несколько таблиц в xml/
Выгружаю так одну таблицу. РезультатЗапроса = Запрос.ВыполнитьПакет(); ТаблицаОбразование = РезультатЗапроса[0].Выгрузить(); ЗаписьXML = Новый ЗаписьXML; ПотокXML = Новый ПотокВПамяти(); ЗаписьXML.ОткрытьПоток(ПотокXML, "UTF-8", Ложь); СериализаторXDTO.ЗаписатьXML(ЗаписьXML, ТаблицаОбразование); |
|||
1
Dmitry1c
20.03.24
✎
05:54
|
создай структуру, помести через ключ-значение в нее значения-таблицы.
|
|||
2
illiona
naïve
20.03.24
✎
06:32
|
Можно у кого-нибудь есть пример? Буду очень благодарна
|
|||
3
Pprog151713
20.03.24
✎
06:54
|
(0) Так не сделать. Тебе надо выгрузку городить не через конструктор. А в ручную. Если хочешь в один файл. А так сделай 5 файлов да и все.
|
|||
4
NorthWind
20.03.24
✎
07:52
|
(3) почему? Можно таблицы собрать в любой контейнер - в массив, структуру, соответствие, да хоть в ту же еще одну таблицу с колонкой типа ТаблицаЗначений. И также выгрузить это сериализатором.
|
|||
5
NorthWind
20.03.24
✎
07:58
|
(2) МассивТаблиц = новый массив;
МассивТаблиц.добавить (таблица1); МассивТаблиц.добавить (таблица2); ... СериализаторXDTO.ЗаписатьXML(ЗаписьXML, МассивТаблиц) |
|||
6
Pprog151713
20.03.24
✎
07:57
|
(5) Ну сохрани теперь. )
|
|||
7
Галахад
20.03.24
✎
08:36
|
(6) По каким-то причинам не должно работать?
|
|||
8
Ёпрст
20.03.24
✎
08:44
|
(0) ну и обходи свой результат, который ВыполнитьПакет() циклом и в нём записывай свои файлики
|
|||
9
Ёпрст
20.03.24
✎
08:45
|
(0) Или тебе ннадо все результаты пакета поместить в один файл xml ?
|
|||
10
illiona
naïve
20.03.24
✎
09:14
|
(9) Да хотела пакетом поместить в один файл и потом прочитать в обратную сторону
|
|||
11
Ёпрст
20.03.24
✎
09:24
|
(10) тогда см (5)
|
|||
12
Pprog151713
20.03.24
✎
10:01
|
(7) Ну да должно пройти. )
|
|||
13
NorthWind
20.03.24
✎
16:22
|
(12) ну вообще подобным образом работают, например, хранилища значений под регламентированную отчетность. Там хранятся структуры, в полях у которых таблицы, у таблиц еще структуры и так далее до стопицотого колена. И ничего, работает. Почему бы ему тут не работать?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |