Здравствуйте.
При выполнении комманды XML_Документ.Загрузить(сокрлп(константа.КаталогДанныхХМЛ) + Файл);
получаю ошибку: xsi:nil attribute on element 'LINKED_DOCS' is invalid.
[[*]<D_FILL>28012021</D_FILL></DECLARHEAD><DECLARBODY><HFILL>01012021</HFILL><HNUM>1</HNUM><HNAMESEL>ООО"ААА"</HNAMESEL><HNAMEBUY>ЧП</HNAMEBUY><HKSEL>402296122183</HKSEL><HKBUY>100000000000</HK (error position = 32)]
Странно, что на компе с WIn7 ошибки нет, а на компе с WInServer есть.
При выполнении комманды XML_Документ.Загрузить(сокрлп(константа.КаталогДанныхХМЛ) + Файл);
получаю ошибку: xsi:nil attribute on element 'LINKED_DOCS' is invalid.
[[*]<D_FILL>28012021</D_FILL></DECLARHEAD><DECLARBODY><HFILL>01012021</HFILL><HNUM>1</HNUM><HNAMESEL>ООО"ААА"</HNAMESEL><HNAMEBUY>ЧП</HNAMEBUY><HKSEL>402296122183</HKSEL><HKBUY>100000000000</HK (error position = 32)]
Странно, что на компе с WIn7 ошибки нет, а на компе с WInServer есть.
Файл = ФС.НайтиПервыйФайл(сокрлп(константа.КаталогДанныхХМЛ) + "*.xml");
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"v7plus.dll")=0 Тогда
Если ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"ExtForms\v7plus.dll")=0 Тогда
Если ЗагрузитьВнешнююКомпоненту("v7plus.dll")=0 Тогда
Сообщить("Не удалось обнаружить компоненту v7plus.dll!");
КонецЕсли;
КонецЕсли;
КонецЕсли;
Попытка
ХМЛАнализатор = СоздатьОбъект("AddIn.XMLParser");
Исключение
Сообщить("Не удалось создать объект Addin.XMLParser!");
КонецПопытки;
XML_Документ = ХМЛАнализатор.СоздатьДокумент();
XML_Документ.Загрузить(сокрлп(константа.КаталогДанныхХМЛ) + Файл);
ЭлДокумент = XML_Документ.ВыбратьУзел("DECLAR");
Выборка = ЭлДокумент.ВыбратьУзлы("DECLARBODY");
Для й = 1 По Выборка.КоличествоУзлов Цикл
Док = Выборка.ПолучитьУзел(й-1);
ДатаДокумента = лев(Док.ВыбратьУзел("HFILL").Значение, 4) + прав(Док.ВыбратьУзел("HFILL").Значение, 2);
НомерДокумента = Док.ВыбратьУзел("HNUM").Значение;
инн = Док.ВыбратьУзел("HKSEL").Значение;
ндс = Число(Док.ВыбратьУзел("R03G11").Значение);
сндс = Число(Док.ВыбратьУзел("R04G11").Значение);
конеццикла;
ПоказатьПрикрепленные файлы:
xml.xml
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2/3.0
- Удаление недопустимых символов в существующем файле XML (управляемые формы)
- Декларации по формам 7 и 8 алкогольной продукции, перенос данных из Декларант-Алко, импорт данных из файлов XML форм 11,12,7,8
- Выгрузка и загрузка данных XML адаптивная с гибкими отборами 2024
- Загрузка файла YML (формат Yandex Market Language) в 1С:УТ11.5
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
еще один файл. ошибка:
xsi:nil attribute on element 'LINKED_DOCS' is invalid.
[ [*] (error position = 36)]
xsi:nil attribute on element 'LINKED_DOCS' is invalid.
[ [*] (error position = 36)]
Прикрепленные файлы:
22252425503456F1201010100000000310120212225.XML
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот