Имя: Пароль:
1C
1С v8
Как правильно записать ТаблицуЗначений в XML файл?
,
0 Маленький Вопросик
 
13.10.11
13:34
Сабж. Спасибо.
1 qeos
 
13.10.11
13:35
а как ты делаешь?
2 zak555
 
13.10.11
13:35
ТЗ откуда получена ?
3 Живой Ископаемый
 
13.10.11
13:37
что такое правильно?
4 План счетов
 
13.10.11
13:39
ЗначениеВФайл("C:\ТаблицаЗначений.xls",ТаблицаЗначений)
5 Маленький Вопросик
 
13.10.11
13:53
(3) есть таблица значений - ТабЗнач

можно записать так:

               ДанныеXML.ЗаписатьНачалоЭлемента("ПаспортныеДанные");
 
Для Каждого СтрокаТабЗнач из ТабЗнач Цикл
 ДанныеXML.ЗаписатьНачалоЭлемента("СтрокаТаблицы");

   ДанныеXML.ЗаписатьНачалоЭлемента("Код");
   ДанныеXML.ЗаписатьТекст(СтрокаТабЗнач.Код);
   ДанныеXML.ЗаписатьКонецЭлемента();
   ДанныеXML.ЗаписатьНачалоЭлемента("Серия");
   ДанныеXML.ЗаписатьТекст(СтрокаТабЗнач.Серия);
   ДанныеXML.ЗаписатьКонецЭлемента();

 ДанныеXML.ЗаписатьКонецЭлемента();

КонецЦикла;

ДанныеXML.ЗаписатьКонецЭлемента();
6 Маленький Вопросик
 
13.10.11
13:54
как проще, с тем учетом, что "ПаспортныеДанные" - это субтаблица в файле xml
7 Ёпрст
 
13.10.11
13:57
в рекурсивном вызове.
8 Маленький Вопросик
 
13.10.11
13:59
(7) можно пример?
9 НЕА123
 
13.10.11
14:09
(6)

XMLСтрока(Новый ДвоичныеДанные(ИмяФайла))

?
10 НЕА123
 
13.10.11
14:10
+(9) насчет "правильно" - очень сомневаюсь.
11 zak555
 
13.10.11
14:11
(5) ты из 1с в 1с выгружаешь ?
12 Маленький Вопросик
 
13.10.11
14:12
(11) из 1с зуп - в кудаугодно) но файл xml
13 Ёпрст
 
13.10.11
14:19
У тебя в ТЗ вложенная ТЗ есть и ты хочешь тоже самое в xml ?
Если да, то пишешь рекурсивную процедуру и привет.
На вход ей передаешь корень узла и всё.
14 Маленький Вопросик
 
13.10.11
14:26
(13) нет, я хочу сделать некое подобие как ЗАполнитьЗначениеСвойств()... как-то так...
15 Маленький Вопросик
 
13.10.11
14:26
одним махом загрузить в файл таблицу паспортные данные
16 Маленький Вопросик
 
13.10.11
14:27
а не описывать каждую колонку в каждый реквизит
17 Liova
 
13.10.11
14:32
18 Живой Ископаемый
 
13.10.11
14:34
2(17) +1 к карме
19 Liova
 
13.10.11
14:39
(18) Так это не я автор, просто случайно вчера искал подобное. :)
20 Маленький Вопросик
 
13.10.11
14:53
(19) о! то что нужно!