|   |   | 
| 
 | 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) ну вообще подобным образом работают, например, хранилища значений под регламентированную отчетность. Там хранятся структуры, в полях у которых таблицы, у таблиц еще структуры и так далее до стопицотого колена. И ничего, работает. Почему бы ему тут не работать?     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |