# Разработка правил обмена с использованием "Конвертация данных 2.0" (на примере УНФ - Бухгалтерия)

# Видео

# Общие сведения

Конфигурация "Конвертация данных 2.0" является мощным средством для организации обмена данными между конфигурациями любой структуры и сложности, функционирующими как на платформе "1С:Предприятие 8".

Для работы понадобится:

# Терминология

Справочник «Конвертации» - набор настроек преобразования объектов (документов, справочников) при обмене из одной конфигурации в другую.

Справочник «Правила конвертации объектов» (ПКО) - настройка преобразования объектов (документов, справочников) одного вида в другой (например, выгрузка расходной накладной и конвертация ее в загружаемую приходную накладную).

Справочник «Правила конвертации свойств» (ПКС) - настройка преобразования свойств (реквизитов) документов (справочников). К примеру, преобразование реквизита Покупатель в расходной накладной в реквизит Организация приходной накладной.

Справочник «Правила конвертации значений» (ПКЗ) - настройка соответствий значений (перечислений или предопределенных значений справочников). К примеру, перечисление СтавкиНДС: значение Общая одной конфигурации соответствует значению НДС20 другой.

Справочник "Правила выгрузки данных" (ПВД) - настройка определения последовательности выгрузки данных и способов отбора выгружаемой информации.

# Подготовка к разработке правил обмена

  1. Получение информации о структуре конфигураций источника и приемника данных. Для этих целей используется внешняя обработка MD83Exp.epf УНФ MD83Exp.epf

  2. Загрузка описаний метаданных в информационную базу конфигурации "Конвертация данных 2.0" для подготовки правил обмена КД2 Загрузка описаний

  3. Откроем справочник Конвертации с помощью меню Справочники и создадим новый элемент. В качестве источника выберем "УправлениеНебольшойФирмой", в качестве приемника "БухгалтерияПредприятия". Заполним имя файла правил обмена и наименование конвертации. Справочник Конвертации

Запишем элемент справочника Конвертации и перейдем к настройке правил. Переход к настройке правил

  1. Откроется основная форма настройки правил. Настройка правил

# Разработка правила конвертации объекта (ПКО) для справочника Номенклатура

  1. Создадим новое правило конвертации объектов (ПКО). Отключение мастера Если запустился мастер настройки, то отключим его и создадим снова. ПКО Номенклатура

  2. Создадим правила конвертации свойств (ПКС) для реквизитов Код и Наименование ПКС Наименование

  3. Создадим правила выгрузки данных (ПВД) для объекта СправочникСсылка.Номенклатура. ПВД Номенклатура

  4. Сохраним правила обмена Сохранение правил

  5. Проанализируем получившийся файл правил обмена Файл правил

  6. Выгрузим номенклатура из УНФ. Выгрузка Номенклатуры

  7. Проанализируем получившийся файл данных Файл данных

  8. Загрузим файл данных в Бухгалтерию Загрузка Номенклатуры

  9. Элементы справочника "Номенклатура" перенесены из УНФ в Бухгалтерию (код и наименование) Загрузка Номенклатуры

# Разработка правила конвертации объекта (ПКО) для выгрузки документа РасходнаяНакладная в документ РеализацияТоваровУслуг

  1. Создадим новое правило конвертации объектов (ПКО). Отключение мастера Если запустился мастер настройки, то отключим его и создадим снова. Создание ПКО

  2. Заполним объект-источник и объект-приемник, запишем элемент справочника. ПКО

  3. Создадим правила конвертации свойств (ПКС) для реквизитов Код и Номер, табличной части Запасы с помощью кнопки Синхронизация свойств Синхронизация свойств Код и Номенклатура


Синхронизация свойств ТЧ Запасы

  1. Создадим правила выгрузки данных (ПВД), сохраним правила и убедимся в корректности обмена данными.

# Разработка правила конвертации объекта (ПКО) для выгрузки документа РасходнаяНакладная в документ ПоступлениеТоваровУслуг с программной обработкой

  1. Создадим новое правило конвертации объектов (ПКО), заполним объект-источник, объект-приемник.

  2. Создадим правила конвертации свойств (ПКС) для реквизитов Код и Номер, табличной части Запасы с помощью кнопки Синхронизация свойств

  3. Данные для заполнения реквизита Организация сформируем программно в параметр ИННОрганизации. Для этого добавим правило конвертации свойства (ПКС) с настройками Получать значение из входящих данных и Передавать данные в параметр и названием параметра ИННОрганизации. Синхронизация свойств ТЧ Запасы

Обработчик Перед выгрузкой

ВходящиеДанные = Новый Структура;
ВходящиеДанные.Вставить("ИННОрганизации", Источник.Контрагент.ИНН);

Обработчик После загрузки

Объект.Организация = Справочники.Организации.НайтиПоРеквизиту("ИНН", ПараметрыОбъекта["ИННОрганизации"]);

# Отладка правил обмена

  1. Для разработки обработчиков выгрузки и загрузки рекомендуется запускать обмен в режиме отладки. Необходимые для этого действия описаны в самой обработке обмена. Отладка правил обмена

# Полезные ссылки

  1. Методическая информация ИТС (opens new window)
Last Updated: 5/27/2022, 5:05:29 PM