Обмен данными из КА 1.1 в БП 3.0 - как делали? #779425


#0 by PCcomCat
Добрый день! Созданы правила обмена в КД 2.1: - для КА -> БП с выгрузкой нужных объектов; - для БП -> КА ответные правила.   Настроен обмен в КА, данные выгружаются. А вот В БП 3.0 как правильно настроить обмен по моему правилу?
#1 by PCcomCat
Была сделана неловкая попытка: Создан обмен с УТ10, подменены правила на мои. Но при попытке обмена получаю: "Не удалось загрузить данные из "%1" (этап анализа данных)." Выгрузка проходит, т.к. односторонний обмен.
#2 by Azverin
я делаю загрузку-выгрузку через обработку "Универсальный обмен данными XML" или как-то так.
#3 by PCcomCat
Руками или по расписанию?
#4 by MaxS
В КА 1.1 к типовому обмену подключил обмен через КД 3.0. В БП 3.0 настроил штатную синхронизацию через универсальный формат с "Другой программой". И всё при обновлении БП обмен продолжает работать, не ломается.
#5 by PCcomCat
Т.е. правила настроены в КД 3.0?
#6 by MaxS
да. метаданные КА 1.1 выгружены обработкой из КД2 и нормально загружены в КД3. Потом с некоторыми автоматическими заменами (Вместо #Область //{ Область и т.п.) код менеджера обмена вставлен в обработку для КА.
#7 by PCcomCat
Спасибо за наводку. Посмотрю. Надеюсь, пойму, о чем речь.
#8 by MaxS
Для информации КА 1.1 не поддерживает КД 3.0. Нужно всего лишь создать модули, аналогичные БСП и адаптировать весь код с 1С 8.3 на 1С 8.2. От месяца работы. И только потом без проблем можно загружать правила для КД3 в готовую обработку. ;) Ну или поискать что-нибудь готовое там
#9 by Azverin
спасибо
#10 by hhhh
тогда уж лучше сделать в кд 2.1 и не париться. Взять готовые правила УТ10-БП30 и чуть-чуть подкрутить.
#11 by PCcomCat
Прошу прощения за наглость.... А можно пнуть в нужном направлении?! Как раз такая мысль и возникла, и даже попытки были в , но... Еще не доводилось подключать нестандартный обмен в конфигурациях типа УТ 11, БП 3.0. Как правильно это сделать так, чтобы это работало? Я правильно понимаю, что там проверки какие-то осуществляются на наименование конфигурации?
#12 by PCcomCat
Доехало.... Спасибо! Попробую загрузить правила для УТ 10 в КД 2.1 и с ними поработать... Кофе только дошел до мозга...
#13 by PCcomCat
Доброго времени! Последовала доброму совету: в КД 2.1 загрузила правила для УТ 10, загрузила поверх структуры УТ 10 структуру метаданных КА 1.1, отредактировала правила под новую структуру и особенности выгрузки, загрузила в УТ11 новые правила для корреспондента. С помощью "Универсального обмена данными в формате XML (2.1.8)" пытаюсь загрузить в УТ 11 данные, выгруженные по новому правилу из КА 1.1. Получаю ошибку: Ошибка формата файла обмена     ИмяУзла                =  ДанныеПоОбмену Ошибка формата файла обмена Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6238)}: Поле объекта не обнаружено ({ИмяТипаВИБИсточнике}) Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)     Обработчик             =  ПослеЗагрузкиДанных (конвертация)     ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,6)}: Процедура или функция с указанным именем не определена (РежимЗагрузкиДанныхВИнформационнуюБазу)     ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12407) С последней можно справиться, хотя не понятно, почему она возникла, если правила взяты из конфигурации, в которую загружаю. Как побороть эти ошибки? Что я не доделала?
#14 by PCcomCat
А через обмен  всё то же "Не удалось загрузить данные из "%1" (этап анализа данных).", хотя это новая настройка обмена.
#15 by Azverin
сами правила обмена точно подтянули новые?) перепроверь всё от и до неспеша.
#16 by PCcomCat
При загрузке через "Универсального обмена данными в формате XML (2.1.8)" можно в приемнике УТ 11 и подружать правила кореспондета, так? В КА  - да, новые загружены.
#17 by PCcomCat
Вот правила из БП 3.0 в УТ 10 я не изменяла, только правила корреспондента. Мне из БП не нужно выгружать. Может как-то проверка проходит?
#18 by PCcomCat
+ правила корреспондента подменены в БП 3.0.
#19 by PCcomCat
Прикольно так! Изменила префикс организации, и ошибка поменялась: {ОбщийМодуль.ДлительныеОперации.Модуль}: Не удалось загрузить данные из "Управление торговлей, ред" (этап анализа данных).         ВызватьИсключение(ТекстОшибки);
#20 by PCcomCat
Отладчик в помощь! Отпишусь, вдруг кому пригодится... Пробежались по содержимому файла. Выяснилось следующее: в КА 1.1 обмен у меня настроен на плане обмена <Полный>. А в конфигурации БП 3.0 читается имя плана обмена и осуществляется поиск среди планов обмена конфигурации. А такого там нет. Исправляем. Опять не грузятся данные. Оказалось, что после узла <ДанныеПоОбмену> ожидается следующим узел <Объект>, а КА 1.1 добавляет между ними узел <ДанныеПоФоновомуОбмену>. Исправляем. Далее, если уж не грузятся данные, то это ошибки в самом правиле.
#21 by PCcomCat
Может в нынешних релизах КА всё подогнано. Но "религия" моей организации не позволяет обновлять конфигурацию... У меня КА 1.1.55.2.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям