Выгрузка из Бухгалтерии 1,6 в УТ 10,3

Новая тема
Показывать по 10 20 40 сообщений
Подскажите пожалуйста. Делаю выгрузку из Бухгалтерии в Управление Торговлей через Универсальный обмен данными в формате XML. В имя файла правил ставлю "Правила_обмена_Первый_Обмен_БП_УТ.xml" в имя файла данных "Buh-UT.xml", нажимаю выгрузить данные и выскакивает сообщение :

Ошибка в обработчике события ПередВыгрузкойДанных (конвертация)
Обработчик             =  ПередВыгрузкойДанных (конвертация)
ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода
ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12588)
КодСообщения           =  62

Что не так?
Перво-наперво проверьте, чтобы обе конфигурации были обновлены до последнего релиза.
Да, они обновлены до последнего релиза.
Правила обмена тоже должны соответствовать конфигурациям. Убедитесь что берете актуальные правила.
Для наглядности :

Конфигурации:
Бухгалтерия предприятия, редакция 1.6 (1.6.24.7)
"Управление торговлей", редакция 10.3 (10.3.11.4)

Прав. обена:

1_6_24_7\Правила_обмена_Первый_Обмен_БП_УТ.xml

А Вы не забыли сделать ЭТО: http://screencast.com/t/MjEwYjQ4Nm

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

ПрофитСервис, Москва http://www.profitservice.ru
Адаптация
и сопровождение программ 1С:Предприятие

> Даже если Вы хотите воспользоваться этой обработкой в утилитарных целях, план обмена указывать необходимо
полностью уверены?
"Ценим Вашу "въедливость", если она направлена в мирное русло. Вот кусок кода из указанных ранее правил:

====
Параметры.Вставить("ВалютаРегламентированногоУчета", Константы.ВалютаРегламентированногоУчета.Получить());
Параметры.Вставить("ВалютаУправленческогоУчета", Константы.ВалютаУправленческогоУчета.Получить());

Если НЕ Параметры.ПервыйОбмен Тогда

Параметры.Вставить("ДатаНачалаВыгрузкиДокументов",УзелДляОбмена.ДатаНачалаВыгрузкиДокументов);
Параметры.Вставить("ПередаватьТолькоДокументыОтраженныеВБухгалтерскомУчете",УзелДляОбмена.ПередаватьТолькоДокументыОтраженныеВБухгалтерскомУчете);

Параметры.Вставить("ИспользоватьФильтрПоОрганизациям",?(УзелДляОбмена.Организации.Количество()>0,Истина,Ложь));
Параметры.Вставить("ИспользоватьФильтрПоСкладам",?(УзелДляОбмена.Склады.Количество()>0,Истина,Ложь));
Параметры.Вставить("ИспользоватьФильтрПоПодразделениям",?(УзелДляОбмена.Подразделения.Количество()>0,Истина,Ложь));

Если Параметры.ИспользоватьФильтрПоОрганизациям Тогда

Параметры.Вставить("МассивОрганизаций",УзелДляОбмена.Организации.Выгрузить().ВыгрузитьКолонку("Организация"));

КонецЕсли;

Если Параметры.ИспользоватьФильтрПоСкладам Тогда

Параметры.Вставить("МассивСкладов",УзелДляОбмена.Склады.Выгрузить().ВыгрузитьКолонку("Склад"));

КонецЕсли;

Если Параметры.ИспользоватьФильтрПоПодразделениям Тогда

Параметры.Вставить("МассивПодразделений",УзелДляОбмена.Подразделения.Выгрузить().ВыгрузитьКолонку("Подразделение"));

КонецЕсли;
===

Как вы думаете, он будет работать если не указан СПЕЦИАЛЬНЫЙ узел обмена???


ПрофитСервис, Москва http://www.profitservice.ru
Адаптация
и сопровождение программ 1С:Предприятие "
У меня работает!
"Все оказалось намного проще... Как говориться "дьявол в деталях"

Нужно использовать НЕ "Универсальный обмен данными в формате XML", а "Обмен данными XML".

;-)))


ПрофитСервис, Москва [www.profitservice.ru »»]
Адаптация и сопровождение программ 1С:Предприятие"
Читают тему
(гостей: 1)

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