Имя: Пароль:
1C
1С v8
Конвертация. Неверный формат файла выгрузки
0 MatrosoV AleXXXand_R
 
11.09.14
09:15
Добрый день

Подскажите пожалуйста по такому вопросу. Есть 2 базы - одна нетиповая, вторая типовая - БП 3.0. Нужно некоторые данные из типовой перенести в нетиповую. Делаю как обычно - выгружаю структуру файлов в XML, загружаю в КД, там добавляю новые правила обмена (источник - БП 3.0, приемник - эта нетиповая конфигурация), сохраняю правила.

Далее из БП 3.0 выгружаю данные, не в сжатом виде. Все выгружается нормально. В нетиповую конфигурацию пробую загрузить данные из сформированного файла обработкой "ВыгрузкаЗагрузкаДанныхXML82".

Пишет ошибку - "Неверный формат файла выгрузки". Посмотрел в отладчике, на что именно ругается.

    // проверка формата файла обмена
    Если Не ЧтениеXML.Прочитать() Или
        ЧтениеXML.ТипУзла <> ТипУзлаXML.НачалоЭлемента Или
        ЧтениеXML.ЛокальноеИмя <> "_1CV8DtUD" Или
        ЧтениеXML.URIПространстваИмен <> "http://www.1c.ru/V8/1CV8DtUD/"; Тогда
        #Если Клиент Тогда
        Предупреждение("Неверный формат файла выгрузки", 10, "Ошибка загрузки!!!");
        #КонецЕсли
        Возврат;
    КонецЕсли;

Вот в этом блоке проверки - последнее условие "ЧтениеXML.URIПространстваИмен" = "", то есть не заполнено.

Подскажите - что я сделал не так?
1 tomvlad
 
11.09.14
09:20
...что я сделал не так?

пробую загрузить данные из сформированного файла обработкой "ВыгрузкаЗагрузкаДанныхXML82"
2 MatrosoV AleXXXand_R
 
11.09.14
09:27
(1) а как тогда загрузить данные из этого файла в нетиповую конфигурацию?
3 Мимохожий Однако
 
11.09.14
09:38
Универсальная обработка при выгрузке и загрузке должна быть одинаковой версии.
4 Мимохожий Однако
 
11.09.14
09:39
(3)+ её надо взять из той версии Конвертации, в которой готовил правила.
5 J_B
 
11.09.14
10:14
(1) ВыгрузкаЗагрузкаДанныхXML82 - это для одинаковых конфигураций. Надо использовать V8Exchan82 АКА "Универсальный обмен данными в XML"