Доброго дня шановні програмісти. Маю намір полегшити своє життя з тим аби створити модуль для експорту даних типу XML для подальшої загрузки його в Медок структура файлу приблизно така:
<?xml version="1.0" encoding="windows-1251"?>
<DECLAR xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="F1203001.XSD">
<DECLARHEAD>
<TIN>2617415735</TIN>
<C_DOC>F12</C_DOC>
<C_DOC_SUB>030</C_DOC_SUB>
<C_DOC_VER>1</C_DOC_VER>
<C_DOC_TYPE>0</C_DOC_TYPE>
<C_DOC_CNT>41</C_DOC_CNT>
<C_REG>06</C_REG>
<C_RAJ>08</C_RAJ>
<PERIOD_MONTH>4</PERIOD_MONTH>
<PERIOD_TYPE>1</PERIOD_TYPE>
<PERIOD_YEAR>2017</PERIOD_YEAR>
<C_STI_ORIG>0608</C_STI_ORIG>
<C_DOC_STAN>1</C_DOC_STAN>
<LINKED_DOCS xsi:nil="true" />
<D_FILL>24042017</D_FILL>
<SOFTWARE>MEDOC</SOFTWARE>
</DECLARHEAD>
<DECLARBODY>
<HTYPR>0</HTYPR>
<HFILL>03589717</HFILL>
<HNUM>249</HNUM>
<HNUM1 xsi:nil="true" />
<HNAMESEL>ФОП Калачун Григорій Михайлович</HNAMESEL>
<HNAMEBUY>ОГІЕНКО ВАСИЛЬ ВАСИЛЬОВИЧ</HNAMEBUY>
<HKSEL>2617415735</HKSEL>
<HKBUY>2523608675</HKBUY>
<R01G1>2710131894</R01G1>
<R01G2S>товар</R01G2S>
<R01G3>1823.60</R01G3>
<R01G4>2425.00</R01G4>
<HBOS>Григорій Михайлович</HBOS>
<HKBOS>2617415735</HKBOS>
</DECLARBODY>
</DECLAR>
<!-- YOUR_ID="13426583871108940960"-->
почитав деяку літературу і вирішив, що для цієї справи буду використовувати зовнішню компоненту V7Plus почав писати код і ступор в мене вийшов на зовсім здавалосяб смішному місці а саме зі знаком ":" і переходами на іншу сторінку, якщо бути більш точним то код я пишу приблизно ось так
Процедура Екпорт_в_МЕДОК()
ИмяФайлаXML = "f:\Програмування_в_1С\XML\ПримерФайлаXML.xml";
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "v7plus.dll") <> 1 Тогда
Предупреждение("Компонента v7plus.dll не найдена!");
Возврат;
КонецЕсли;
XMLАнализатор = СоздатьОбъект("AddIn.XMLParser");
XMLКорневойРаздел = XMLАнализатор.СоздатьДокумент();
// структура самого документа XML
ДанныеXML = XMLКорневойРаздел.СоздатьПодчиненныйЭлемент("DECLAR");
ДанныеXML.УстановитьАтрибут("xmlns" + "-" + "xsi", "http" + "-" + "//www.w3.org/2001/XMLSchema-instance");
ДанныеXML.УстановитьАтрибут("xsi" + "-" + "noNamespaceSchemaLocation", "F1203001.XSD");
Ветка_1 = ДанныеXML.СоздатьПодчиненныйЭлемент("DECLARHEAD");
Элемент = Ветка_1.СоздатьПодчиненныйЭлемент("TIN");
Элемент.Значение = "2617602835";
XMLКорневойРаздел.Записать(ИмяФайлаXML);
Предупреждение("ОК");
КонецПроцедуры
туту замість ":" я поставив "-" щоб сконструювати хоча б якийсь файл бо інакше буде вибивати помилку ": Ошибка исполнения метода" в результаті отрумаю код структура якого пишеться в один рядок
<?xml version="1.0" encoding="windows-1251"?>
<DECLAR xmlns-xsi="http-//www.w3.org/2001/XMLSchema-instance" xsi-noNamespaceSchemaLocation="F1203001.XSD"><DECLARHEAD><TIN>2617602835</TIN></DECLARHEAD></DECLAR>
може хтось розяснить як мені з цим усим боротися?????