Нашел тут неплохую внешную обработку для обмена данными между базами в 1С 7.7. Универсальный обмен данных в формате XML. Но с ее запуском были некоторые проблемы. Здесь я приведу пару проблем и пути их решения:
1. Ошибка возникающая при загрузки схемы:
Если гТабСхемыЗагрузки.ПолучитьЗначение(1, “Иден”) = “Данные” Тогда
{C:\xml\MCEXP.ERT(1382)}: Номер за пределами значения!
Причина: Обработке нужен Microsoft XML Parser 3.0
у Вас скорее всего 4.0, поэтому в консоле надо выполнить:
regsvr32 /u %WINDIR%\system32\msxml4.dll
regsvr32 %WINDIR%\system32\msxml3.dll
когда обработка будет больше не нужна
возвращаем XML Parser 4.0:
regsvr32 /u %WINDIR%\system32\msxml3.dll
regsvr32 %WINDIR%\system32\msxml4.dll
Ошибки выполнения. Уже не помню какие, но если база старая то в ней может быть старая версия V7PLUS.DLL. Надо ее обновить, например той что идет вместе с обработкой (версия 7.70.0.11).
У кого нету вот сама обработка в комплекте с XML Parser 3.0 и V7PLUS.DLL нужной версии.
1. Ошибка возникающая при загрузки схемы:
Если гТабСхемыЗагрузки.ПолучитьЗначение(1, “Иден”) = “Данные” Тогда
{C:\xml\MCEXP.ERT(1382)}: Номер за пределами значения!
Причина: Обработке нужен Microsoft XML Parser 3.0
у Вас скорее всего 4.0, поэтому в консоле надо выполнить:
regsvr32 /u %WINDIR%\system32\msxml4.dll
regsvr32 %WINDIR%\system32\msxml3.dll
когда обработка будет больше не нужна
возвращаем XML Parser 4.0:
regsvr32 /u %WINDIR%\system32\msxml3.dll
regsvr32 %WINDIR%\system32\msxml4.dll
Ошибки выполнения. Уже не помню какие, но если база старая то в ней может быть старая версия V7PLUS.DLL. Надо ее обновить, например той что идет вместе с обработкой (версия 7.70.0.11).
У кого нету вот сама обработка в комплекте с XML Parser 3.0 и V7PLUS.DLL нужной версии.
По теме из базы знаний
- Выгрузка УПД реализации в xml ФНС для загрузки в ЭДО: Диадок, СБИС, Такском, КОРУС, Астрал и прочие. Обработка на управляемых формах для БП 3.0, УНФ 1.6 / 3.0, УТ 11.4 / 11.5, КА 2, ERP 2 (Приказ ФНС №820 от 19.12.2018, 736 от 12.10.2020)
- Чтение и запись структуры XML
- Новичок новичку: как выгрузить/загрузить XML данные
- Удобный способ чтения XML
- Быстрая выгрузка в Excel с оформлением (числа, даты, колонтитулы, гиперссылки) через OpenXML
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Даже если вопрос уже решен, напиши (если есть желание), я тебе вышлю очень любопытный код. Вкратце: в 7.7 работа с XML реализована крайне криво (имеется в виду компонента v7plus.dll). В 8-ке этот вопрос решен. В коде, который я могу выслать, реализован 8-ный подход к работе с XML; он работает очень быстро даже с большими объемами данных.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот