0
Администратор 1С
13.02.17
✎
12:48
|
Здравствуйте,
Хочу в макет обработки засунуть правила КД. Взял типовую обр-ку "ВыгрузкаДанныхВИдентичнуюКонфигурацию" из УТ 10.3, в ней есть макет с правилами в виде текста "ПравилаОбменаТекст". Скопировал свои из IE и вставил их в этот макет. В коде правила из макета записываются в файл:
МакетПравилОбмена = ПолучитьМакет("ПравилаОбменаТекст");
МакетПравилОбмена.Записать(ИмяВременногоФайлаПравилОбмена);
А при чтении из файла, при выполнинии кода:
ПравилаОбмена = Новый ЧтениеXML();
ПравилаОбмена.ОткрытьФайл(Источник);
ПравилаОбмена.Прочитать();
выдает ошибку "Ошибка разбора XML: - [3,1]
Фатальная ошибка:
Document is empty
SystemId: file://C:/Users/......./Temp/1458/1fd0d22a-33d1-4ced-a76e-91556e6aee62.xml
"
файл не пустой, но IE открыть его не может. Как правильно скопировать правила в макет?
|
|
3
Администратор 1С
13.02.17
✎
16:46
|
(1) Ничего криминального, первые строки файла:
<?xml version="1.0"?>
-<ПравилаОбмена>
<ВерсияФормата РежимСовместимости="РежимСовместимостиСБСП20">2.01</ВерсияФормата>
<Ид>d8dc10b3-d9fc-4b0f-a77e-b7bbc58589ac </Ид>
Правила рабочие, по кнопке из загрузить правила из обр-ки "УниверсальныйОбменДаннымиXML", из файла загружаются без ошибок.
|
|