Имя: Пароль:
1C
 
Обмен данными из КА 1.1 в БП 3.0 - как делали?
0 PCcomCat
 
25.08.16
16:07
Добрый день!

Созданы правила обмена в КД 2.1:
- для КА -> БП с выгрузкой нужных объектов;
- для БП -> КА ответные правила.  

Настроен обмен в КА, данные выгружаются.

А вот В БП 3.0 как правильно настроить обмен по моему правилу?
1 PCcomCat
 
25.08.16
16:27
Была сделана неловкая попытка:
Создан обмен с УТ10, подменены правила на мои.
Но при попытке обмена получаю:
"Не удалось загрузить данные из "%1" (этап анализа данных)."
Выгрузка проходит, т.к. односторонний обмен.
2 Azverin
 
25.08.16
16:56
(0) я делаю загрузку-выгрузку через обработку "Универсальный обмен данными XML" или как-то так.
3 PCcomCat
 
25.08.16
17:00
(2) Руками или по расписанию?
4 MaxS
 
25.08.16
17:04
(0) В КА 1.1 к типовому обмену подключил обмен через КД 3.0.
В БП 3.0 настроил штатную синхронизацию через универсальный формат с "Другой программой". И всё при обновлении БП обмен продолжает работать, не ломается.
5 PCcomCat
 
25.08.16
17:06
(4) Т.е. правила настроены в КД 3.0?
6 MaxS
 
25.08.16
18:29
(5) да. метаданные КА 1.1 выгружены обработкой из КД2 и нормально загружены в КД3. Потом с некоторыми автоматическими заменами (Вместо #Область //{ Область и т.п.) код менеджера обмена вставлен в обработку для КА.
7 PCcomCat
 
25.08.16
21:54
(6) Спасибо за наводку. Посмотрю. Надеюсь, пойму, о чем речь.
8 MaxS
 
26.08.16
05:30
(7) Для информации КА 1.1 не поддерживает КД 3.0. Нужно всего лишь создать модули, аналогичные БСП и адаптировать весь код с 1С 8.3 на 1С 8.2. От месяца работы. И только потом без проблем можно загружать правила для КД3 в готовую обработку. ;) Ну или поискать что-нибудь готовое там http://catalog.mista.ru/
9 Azverin
 
26.08.16
08:18
(8) спасибо
10 hhhh
 
26.08.16
08:37
(8) тогда уж лучше сделать в кд 2.1 и не париться. Взять готовые правила УТ10-БП30 и чуть-чуть подкрутить.
11 PCcomCat
 
26.08.16
09:37
(10) Прошу прощения за наглость....
А можно пнуть в нужном направлении?! Как раз такая мысль и возникла, и даже попытки были в (1), но...

Еще не доводилось подключать нестандартный обмен в конфигурациях типа УТ 11, БП 3.0.
Как правильно это сделать так, чтобы это работало?
Я правильно понимаю, что там проверки какие-то осуществляются на наименование конфигурации?
12 PCcomCat
 
26.08.16
09:46
(10) Доехало.... Спасибо! Попробую загрузить правила для УТ 10 в КД 2.1 и с ними поработать... Кофе только дошел до мозга...
13 PCcomCat
 
30.08.16
14:01
Доброго времени! Последовала доброму совету: в КД 2.1 загрузила правила для УТ 10, загрузила поверх структуры УТ 10 структуру метаданных КА 1.1, отредактировала правила под новую структуру и особенности выгрузки, загрузила в УТ11 новые правила для корреспондента.
С помощью "Универсального обмена данными в формате XML (2.1.8)" пытаюсь загрузить в УТ 11 данные, выгруженные по новому правилу из КА 1.1. Получаю ошибку:

Ошибка формата файла обмена
    ИмяУзла                =  ДанныеПоОбмену

Ошибка формата файла обмена
    ИмяУзла                =  ДанныеПоФоновомуОбмену

Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6238)}: Поле объекта не обнаружено ({ИмяТипаВИБИсточнике})

Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)
    Обработчик             =  ПослеЗагрузкиДанных (конвертация)
    ОписаниеОшибки         =  Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(1,6)}: Процедура или функция с указанным именем не определена (РежимЗагрузкиДанныхВИнформационнуюБазу)
    ПозицияМодуля          =  Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12407)
    КодСообщения           =  23

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

Как побороть эти ошибки? Что я не доделала?
14 PCcomCat
 
30.08.16
14:03
А через обмен  всё то же
"Не удалось загрузить данные из "%1" (этап анализа данных).", хотя это новая настройка обмена.
15 Azverin
 
30.08.16
14:13
(14) сами правила обмена точно подтянули новые?) перепроверь всё от и до неспеша.
16 PCcomCat
 
30.08.16
14:16
При загрузке через "Универсального обмена данными в формате XML (2.1.8)" можно в приемнике УТ 11 и подружать правила кореспондета, так? В КА  - да, новые загружены.
17 PCcomCat
 
30.08.16
14:20
(15) Вот правила из БП 3.0 в УТ 10 я не изменяла, только правила корреспондента. Мне из БП не нужно выгружать. Может как-то проверка проходит?
18 PCcomCat
 
30.08.16
14:21
+(17) правила корреспондента подменены в БП 3.0.
19 PCcomCat
 
30.08.16
14:49
Прикольно так! Изменила префикс организации, и ошибка поменялась:
{ОбщийМодуль.ДлительныеОперации.Модуль(371)}: Не удалось загрузить данные из "Управление торговлей, ред" (этап анализа данных).
        ВызватьИсключение(ТекстОшибки);
20 PCcomCat
 
31.08.16
12:07
(20) Отладчик в помощь!

Отпишусь, вдруг кому пригодится...

Пробежались по содержимому файла. Выяснилось следующее: в КА 1.1 обмен у меня настроен на плане обмена <Полный>. А в конфигурации БП 3.0 читается имя плана обмена и осуществляется поиск среди планов обмена конфигурации. А такого там нет. Исправляем.
Опять не грузятся данные.
Оказалось, что после узла <ДанныеПоОбмену> ожидается следующим узел <Объект>, а КА 1.1 добавляет между ними узел <ДанныеПоФоновомуОбмену>. Исправляем.
Далее, если уж не грузятся данные, то это ошибки в самом правиле.
21 PCcomCat
 
31.08.16
12:12
Может в нынешних релизах КА всё подогнано. Но "религия" моей организации не позволяет обновлять конфигурацию...
У меня КА 1.1.55.2.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.