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