Выгрузка данных из своей обработки (программное использование обработки Универсальный обмен данными) через подключение к базе приемнику


Если у вас есть правило обмена и вам нужно выгружать данные, используя свою форму/обработку/документ и т.п., можно программно использовать обработку УниверсальныйОбменДанными. В файле для скачивания пример такой обработки, настроенной на непосредственное подключение к базе-приемнику.

Суть задачи подробно описана в статье //infostart.ru/public/154614/ .

Если вам требуется выгружать данные в файл, а затем загружать этот файл в базу-приемник, используя свое правило обмена, воспользуйтесь приведенной выше статьей.

Отличие моей обработки — непосредственное подключение к базе-приемнику. 

В моем примере я выгружал документ Поступление товаров и услуг. 

Порядок работы с обработкой предлагаю следующий:

  1. Настроить правило обмена. При выгрузке используем параметры, для отбора. Поэтому в обработчике событий ПередВыгрузкой соответствующего объекта нужно указать условие. Для разных объектов можно использовать разные параметры. В моем примере: 
    Если Параметры.Документы.Найти(Источник.Ссылка) = Неопределено Тогда //выгружаем только те документы, что указали на форме выгрузки
    Отказ = Истина;
    КонецЕсли;
  2. Сохранить правило в макет «ПравилоВыгрузки».

  3. Получить данные для выгрузки. В моем примере — запросом получаю данные, вывожу на форму для дальнейшего отбора.

  4. Передать данные для выгрузки в параметры. В моем примере — параметр «Документы».

Надеюсь, обработка поможет сэкономить немного драгоценного времени. Удачи.
 

1 Comment

  1. jonybanchicov

    Спасибо за обработку. попробую сегодня

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *