Обработка: Универсальный обмен данными в формате XML

Новая тема
Показывать по 10 20 40 сообщений
При попытке загрузить схему выдаёт сообщение:

Если гТабСхемыЗагрузки.ПолучитьЗначение(1, "Иден") = "Данные" Тогда

{D:\THE ACCOUNT\USN_1\EXTFORMS\MCEXP.ERT(1382)}: Номер за пределами значения!

Где может быть ошибка ? В обработке, XMLParser, или в другом ?
Возможно, вы указали неподходящий файл схемы загрузки.



Выскочившая ошибка говорит о том, что таблица значений гТабСхемыЗагрузки не содержит ни одной строки. Эта таблица значений заполняется из файла схемы выбором узлов ElementType. Значит, в вашем файле схемы такие узлы отсутствуют (это можно проверить, открыв схему в браузере и задав поиск по ключевому слову ElementType).



Вообще (как сказано в описании к обработке универсального обмена данными в формате XML), файл схемы изначально создается при выгрузке данных, а затем используется при загрузке.
Дело-то всё в том, что выгрузку и данных и схемы производил из другой конфигурации всё той-же обработкой. Хотя, конфигурации не одинаковые.

Компонента V7Plus.dll и файлы обработки совпадают (проверял и обновлял не однократно). Такая реакция обработки происходит на выгрузку любых объектов.
заново переустанови XMLParser "старенький" версии 3.0
Добиться работоспособности обработки можно разрегистрировав парсер 4, и зарегистрировав 3. Для этого необходимо выполнить команды Windows:

regsvr32 /u msxml4.dll

 и затем

regsvr32 msxml3.dll
"Вроде помогло. Но куда смотрят разработчики обработки обмена XML в 1С ? Могли-б в описании хотябы написать, а то "XMLParser версии не ниже 3.0"; на 4.0 НЕ РАБОТАЕТ !!!"
Эта информация есть на диске ИТС.
ну, так Билл Гейтс вовремя 1С не известил, что с 4-м парсером будет по другому :)
Да мало ли что там есть, я не обязан ИТС знать наизусть. А компоненту v7Plus.dll вовремя переписывать надо.
Большое спасибо за совет, у нас после этого способа все заработало! Кстати, на той машине где не работало (админ 1С), установлен MS Office 2003. Не от него ли ставится 4-й парсер?
Читают тему
(гостей: 1)

Быстрый переход