|
Загрузка СКД из файла програмно |
☑ |
0
Meskon
07.05.14
✎
11:15
|
День добрый!
Хочу загрузить схему компановки данных из файла xml.
Код
Файл = Новый ЧтениеXML;
Файл.ОткрытьФайл(Путь);
Если Файл.Прочитать() Тогда
Если ВозможностьЧтенияXML(Файл) Тогда
СхемаКомпоновкиДанных = ПрочитатьXML(Файл);
КонецЕсли
КонецЕсли;
Файл.Закрыть();
на ВозможностьЧтенияXML(Файл) выдает ложь. Если убрать проверку то выдает ошибку:
Ошибка при вызове метода контекста (ПрочитатьXML)
СхемаКомпоновкиДанных = ПрочитатьXML(Файл);
по причине:
Значения данного типа не могут быть представлены в XML
В чем проблема? Спасибо.
|
|
1
Maxus43
07.05.14
✎
11:24
|
тут частично есть.
Суть - СхемаКомпоновкиДанных = ПрочитатьXML(Файл); неправильно конечно, там надо тип схема компановки, а не чтениеXML
|
|
2
Maxus43
07.05.14
✎
11:25
|
|
|
3
Meskon
07.05.14
✎
11:56
|
большое спасибо!!!
конечный вариант:
Чтение = Новый ЧтениеXML;
НовыйСXDTO = Новый СериализаторXDTO(ФабрикаXDTO);
Чтение.ОткрытьФайл(Путь);
СхемаКомпоновкиДанных = НовыйСXDTO.ПрочитатьXML(Чтение);
|
|