Обработка: Универсальный обмен данными в формате XML
26.07.2004
18:11
#1
При попытке загрузить схему выдаёт сообщение:
Если гТабСхемыЗагрузки.ПолучитьЗначение(1, "Иден") = "Данные" Тогда
{D:\THE ACCOUNT\USN_1\EXTFORMS\MCEXP.ERT(1382)}: Номер за пределами значения!
Где может быть ошибка ? В обработке, XMLParser, или в другом ?
Если гТабСхемыЗагрузки.ПолучитьЗначение(1, "Иден") = "Данные" Тогда
{D:\THE ACCOUNT\USN_1\EXTFORMS\MCEXP.ERT(1382)}: Номер за пределами значения!
Где может быть ошибка ? В обработке, XMLParser, или в другом ?
27.07.2004
12:06
#2
Возможно, вы указали неподходящий файл схемы загрузки.
Выскочившая ошибка говорит о том, что таблица значений гТабСхемыЗагрузки не содержит ни одной строки. Эта таблица значений заполняется из файла схемы выбором узлов ElementType. Значит, в вашем файле схемы такие узлы отсутствуют (это можно проверить, открыв схему в браузере и задав поиск по ключевому слову ElementType).
Вообще (как сказано в описании к обработке универсального обмена данными в формате XML), файл схемы изначально создается при выгрузке данных, а затем используется при загрузке.
Выскочившая ошибка говорит о том, что таблица значений гТабСхемыЗагрузки не содержит ни одной строки. Эта таблица значений заполняется из файла схемы выбором узлов ElementType. Значит, в вашем файле схемы такие узлы отсутствуют (это можно проверить, открыв схему в браузере и задав поиск по ключевому слову ElementType).
Вообще (как сказано в описании к обработке универсального обмена данными в формате XML), файл схемы изначально создается при выгрузке данных, а затем используется при загрузке.
27.07.2004
17:23
#3
Дело-то всё в том, что выгрузку и данных и схемы производил из другой конфигурации всё той-же обработкой. Хотя, конфигурации не одинаковые.
Компонента V7Plus.dll и файлы обработки совпадают (проверял и обновлял не однократно). Такая реакция обработки происходит на выгрузку любых объектов.
Компонента V7Plus.dll и файлы обработки совпадают (проверял и обновлял не однократно). Такая реакция обработки происходит на выгрузку любых объектов.
28.07.2004
08:20
#5
Добиться работоспособности обработки можно разрегистрировав парсер 4, и зарегистрировав 3. Для этого необходимо выполнить команды Windows:
regsvr32 /u msxml4.dll
и затем
regsvr32 msxml3.dll
regsvr32 /u msxml4.dll
и затем
regsvr32 msxml3.dll
28.07.2004
10:47
#6
"Вроде помогло. Но куда смотрят разработчики обработки обмена XML в 1С ? Могли-б в описании хотябы написать, а то "XMLParser версии не ниже 3.0"; на 4.0 НЕ РАБОТАЕТ !!!"
Обновление отчётностиБухгалтерия для бюджетных учреждений ред 6 (рел 607)Как сформировать какие либо отчеты в р
Читают тему
(гостей: 1)