0
AsmSg
16.10.20
✎
15:11
|
Приветствую. Может кто поможет советом. Имеется код
//Загрузим внешнюю компоненту V7Plus.dll
СписокВозможныхМест = СоздатьОбъект("СписокЗначений");
СписокВозможныхМест.ДобавитьЗначение(КаталогИБ() + "v7plus.dll" );
СписокВозможныхМест.ДобавитьЗначение(КаталогПрограммы() + "v7plus.dll" );
СписокВозможныхМест.ДобавитьЗначение(КаталогИБ() + "ExtForms\" + "v7plus.dll" );
гПутьОбъекта_КомпонентаV7plus = НайтиПервыйСуществующийФайл(СписокВозможныхМест);
Если ЗагрузитьВнешнююКомпоненту(гПутьОбъекта_КомпонентаV7plus) <> 1 Тогда
Предупреждение("Компонента v7plus.dll не найдена! Файл выгрузки не сформирован");
Возврат;
КонецЕсли;
XMLАнализатор = СоздатьОбъект("AddIn.XMLParser");
ХМЛФайлДанных = XMLАнализатор.СоздатьДокумент();
ХМЛФайлДанных.Кодировка="UTF-8";
хмлКорень = ХМЛФайлДанных.СоздатьПодчиненныйЭлемент("ЭДПФР");
Атрибут(хмлКорень, "xmlns", ";);
Атрибут(хмлКорень, "xmlns:xs", ";);
Атрибут(хмлКорень, "xmlns:АФ5", ";);
Атрибут(хмлКорень, "xmlns:УТ2", ";);
хмлСЗВ = хмлКорень.СоздатьПодчиненныйЭлемент("СЗВ-ТД");
хмлРаботодатель = хмлСЗВ.СоздатьПодчиненныйЭлемент("Работодатель");
В выходном файле получаем <СЗВ-ТД xmlns="">,а нужно <СЗВ-ТД>, поскольку из-за этого файл не проходит проверку в ПФР. Так же получается с узлом <СлужебнаяИнформация xmlns="">.
|
|