0
Dimarik_1
24.06.15
✎
11:23
|
Хочу сохранить данные в XML
Возникает ошибка {Форма.Форма.Форма(668)}: Ошибка при вызове метода контекста (ЗаписатьXML)
ЗаписатьXML(ЗаписьВXML,Структура);
по причине:
Значения данного типа не могут быть представлены в XML
&НаКлиенте
Процедура СохранитьРеквизитыИТабличныеЧасти(ИмяФайла)
Структура = Новый Структура;
Структура.Вставить("Таблица_1",Новый Массив);
Структура.Вставить("Таблица_2", Новый Массив);
Структура_Таблица1 = Новый Структура("Документ,КлючСвязи,СуммаДокумента");
Структура_Таблица2 = Новый Структура("Проект,СтатьяБюджета,Сумма,КлючСвязи");
Для Каждого Строка Из ДокументыТЧ Цикл
Структура.Таблица_1.Добавить(Новый Структура("Документ,КлючСвязи,СуммаДокумента"));
НоваяСтрока = Структура.Таблица_1[Структура.Таблица_1.Количество()-1];
ЗаполнитьЗначенияСвойств(НоваяСтрока, Строка);
КонецЦикла;
Для Каждого Строка Из РаспределениеПоПроектам Цикл
Структура.Таблица_2.Добавить(Новый Структура("Проект,СтатьяБюджета,Сумма,КлючСвязи"));
НоваяСтрока = Структура.Таблица_2[Структура.Таблица_2.Количество()-1];
ЗаполнитьЗначенияСвойств(НоваяСтрока, Строка);
КонецЦикла;
ЗаписьВXML = Новый ЗаписьXML;
ЗаписьВXML.УстановитьСтроку();
ЗаписатьXML(ЗаписьВXML,Структура);
КонецПроцедуры
|
|