gifts2017

Организация "одностороннего" обмена между УТ11 и БП2

Опубликовал Сергей Афонькин (killovolt) в раздел Обмен - Обмен через XML

В отличие от УТ10.3 в УТ11 нет пустых правил обмена, для организации одностороннего обмена. А хочется, чтобы данные выгружались только из УТ11. Как быть?

Здесь нет описания создания обмена между типовыми конфигурации Управление торговлей, редакция 11 и Бухгалтерия предприятия 2.0. Предполагаю, что обмен создан, и надо всего лишь сделать так, чтобы данные выгружались только из УТ11.

Алгоритм простой:

1. В УТ11 ничего не меняем

2. В БП2 в узле обмена удаляем регистрацию для всех объектов, зарегистрированных к обмену. Для этого можно воспользоваться типовой обработкой РегистрацияИзмененийДляОбмена82.epf или её расширенной версией (Рисунок 1).

 

Рисунок 1 

3. В БП2 подгружаем правила регистрации объектов, приложенные к данной публикации (Рисунок 2, Рисунок 3).

 

Рисунок 2

Рисунок 3

4. Всё

Почему в заголовке публикации обмен односторонний в кавычках? Потому что при такой организации обмена, из БП2 будут выгружаться подтверждения о приеме данных от УТ11. Желательно принимать эти подтверждения в УТ11, для исключения повторной выгрузки данных из УТ11.

Скачать файлы

Наименование Файл Версия Размер
ПравилаРегистрацииДляОдносторонннегоОбменаУТ11БП2 237
.xml 30,57Kb
19.05.12
237
.xml 30,57Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Роман Озеряный (rozer) 10.07.13 10:24
Можно для автоматизации процесса просто изменить правила БП2->УТ11 добавив в начало процедуры "Перед выгрузкой данных" следующее:

Узел = ПланыОбмена.ОбменУправлениеТорговлейБухгалтерияПредприятия.НайтиПоКоду(<Здесь_ваш_узел>);
ПланыОбмена.УдалитьРегистрациюИзменений(Узел);
2. Андрей Карев (lamelioss) 10.07.13 10:27
а можно просто регистрацию для обмена отключить в бп)
3. Алексей Шабанов (BTRVODKA) 15.09.13 04:30
Будем пробовать пользоваться вашей обработкой...