Раз в квартал делаем синхронизацию из УТ11.5 в БП 2.0. Поступления товаров и услуг, реализации, счета-фактуры..
Через папку обмена, файлом. Перестала работать, вероятно после обновления УТ с 11.4 на 11.5 (с месяц назад).
База источник (УТ 11.5.11.96) просто не создаёт файл. Даже при создании новой синхронизации.
Меняли платформы, догоняли до последнего релиза, проходит ТиИ, ошибка одна и та же.
Кто может помочь?
Ошибка в обработчике события ПередПолучениемИзмененныхОбъектов (конвертация)
Обработчик = ПередПолучениемИзмененныхОбъектов (конвертация)
ОписаниеОшибки = Поле объекта не обнаружено (ПравилаВыгрузкиПодразделений)
ПозицияМодуля = {(17)}:Параметры.Вставить("ПравилаВыгрузкиПодразделений", УзелДляОбмена.ПравилаВыгрузкиПодразделений);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17573)}:Выполнить(Конвертация.ПередПолучениемИзмененныхОбъектов);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(17456)}:ВыполнитьВыгрузкуЗарегистрированныхДанных(ЗаписьСообщения, СтрокаСообщенияОбОшибке, ТаблицаПравилВыгрузкиИспользуемые);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2155)}:ВыполнитьВыгрузку();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(4981)}:ОбработкаОбменаДаннымиXML.ВыполнитьВыгрузкуДанных();
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(9035)}:ЗаписатьСообщениеСИзменениямиДляУзла(СтруктураНастроекОбмена, СтруктураНастроекОбмена.ОбработкаТранспортаСообщенийОбмена.ИмяФайлаСообщенияОбмена());
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(391)}:ВыполнитьОбменДаннымиЧерезФайловыйРесурс(СтруктураНастроекОбмена, ТолькоПараметры);
{ОбщийМодуль.ОбменДаннымиСервер.Модуль(9336)}:ВыполнитьДействиеОбменаДляУзлаИнформационнойБазы(Отказ, УзелИнформационнойБазы,
{Обработка.ПомощникИнтерактивногоОбменаДанными.МодульМенеджера(177)}:ОбменДаннымиСервер.ВыполнитьОбменДаннымиДляУзлаИнформационнойБазы(Параметры.УзелИнформационнойБазы, ПараметрыОбмена, Отказ);
{(1)}:Обработки.ПомощникИнтерактивногоОбменаДанными.ВыполнитьВыгрузкуДанных(Параметры[0],Параметры[1])
{ОбщийМодуль.ОбщегоНазначения.Модуль(5300)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")";
{ОбщийМодуль.ДлительныеОперации.Модуль(1428)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова);
{ОбщийМодуль.ДлительныеОперации.Модуль(1405)}:ВызватьПроцедуру(ВсеПараметры.ИмяПроцедуры, ВсеПараметры.ПараметрыПроцедуры);
У меня нет подразделений. Да и вопрос не об этом. Кстати синхронизацию с бп корп 2.0 тоже пробовал. То есть правила из последнего ее релиза. Ошибка та же. Не выгружает в файл.
Я вас понял. Но не понимаю что с этим делать. При создании новой синхронизации (и удалением предыдущей) ошибка та же. Откуда эту строчку тащит не пойму.
(6) Выход конечно оригинальный.
Сам столкнулся с такой проблемой, пришлось анализировать.
На самом деле это ошибка в правилах конвертации - видимо разработчики перестали обращать внимание на обмен с БП 2.0 ПРОФ, так как эта конфигурация снята с поддержки - просто правила конвертации скопировали из обмена с конфигурацией БП КОРП 2.0.
Нужно исправить ошибку в правилах конвертации - тогда все получится.
Думаю, что выложу на сайте исправленные правила конвертации - может кому и пригодятся.