0
altaykniga
11.09.19
✎
09:55
|
Доброго времени суток, уважаемые специалисты. Прошу подсказок умных людей.
Есть 2 базы УПП 1.3 с идентичными конфигурациями. Создан в конфигураторе новый план обмена.
Обмен организован через файл, обмен односторонний.
Правила писал в КонвертацияДанных, 2.1.
1. Для справочника Конвертации написал код в обработчики:
-перед выгрузкой данных;
-перед конвертацией объекта;
-после выгрузки данных.
2. Для ПКО РеализацияТоваровУслуг написал код в обработчик «ПриЗагрузке» - отказ изменения существующей реализации, если у нее заполнен определенный реквизит
3. В базе-источнике создана настройка обмена данными:
-вкладка Основные. Стоит галочка «ОбменПоПравиламОбмена». Тип обмена = «Обмен через файловый ресурс». Правила загружены из файла1.
-вкладка «Обмен по правилам». На всех объектах стоит настройка «Выгружать».
4. В базе-приемнике создана настройка обмена данными:
-вкладка Основные. Стоит галочка «ОбменПоПравиламОбмена». Тип обмена = «Обмен через файловый ресурс». Правила загружены из файла1.
-вкладка «Обмен по правилам». На всех объектах стоит настройка «НЕ выгружать».
Обмен через файл работает, написанный код из всех обработчиков выполняется.
Пытаюсь изменить тип обмена на «Обмен через подключение к информационной базе». Как я понимаю, в при таком типе обмена настройку обмена нужно делать только в одной базе? В данном случае настройку обмена делаю в базе-источнике, чтобы выгрузка данных в базу приемник проходила без необходимости запускать обмен в базе-приемнике.
Итак, настройка обмена в базе-источнике:
Теперь есть 2 места, куда можно загружать правила обмена:
-правила выгрузки в базу обмена – загружаю правила из файла1
-правила выгрузки из базы обмена в текущую базу – загружаю правила из файла1
вопрос1: Если тип обмена = «Обмен через подключение к информационной базе», то код из обработчиков выгрузки выполняется, а код для обработчика загрузки не выполняется.
код в следующих обработчиках отрабатывает:
-перед выгрузкой данных;
-перед конвертацией объекта;
-после выгрузки данных.
КОД ОБРАБОТЧИКА «ПриЗагрузке» Из ПКО РеализацияТоваровУслуг НЕ ВЫПОЛНЯЕТСЯ. Почему?
вопрос2: как в настройках базы-источника указать, что загружать объекты из базы-приемника НЕ НАДО? (раньше эту настройку делал в базе-приемнике, но сейчас же все настройки нужно делать в базе-источнике, если обмен происходит через подключение к базе-приемнику?)
|
|