Найти в Дзене
Develop

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

Видео Общие сведения Конфигурация "Конвертация данных 2.0" является мощным средством для организации обмена данными между конфигурациями любой структуры и сложности, функционирующими как на платформе "1С:Предприятие 8". Для работы понадобится: Терминология Справочник «Конвертации» - набор настроек преобразования объектов (документов, справочников) при обмене из одной конфигурации в другую. Справочник «Правила конвертации объектов» (ПКО) - настройка преобразования объектов (документов, справочников) одного вида в другой (например, выгрузка расходной накладной и конвертация ее в загружаемую приходную накладную). Справочник «Правила конвертации свойств» (ПКС) - настройка преобразования свойств (реквизитов) документов (справочников). К примеру, преобразование реквизита Покупатель в расходной накладной в реквизит Организация приходной накладной. Справочник «Правила конвертации значений» (ПКЗ) - настройка соответствий значений (перечислений или предопределенных значений справочников). К прим
Оглавление

Видео

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создадим новое правило конвертации объектов (ПКО).  Если запустился мастер настройки, то отключим его и создадим снова.
Создадим новое правило конвертации объектов (ПКО). Если запустился мастер настройки, то отключим его и создадим снова.
Заполним объект-источник и объект-приемник, запишем элемент справочника.
Заполним объект-источник и объект-приемник, запишем элемент справочника.
Создадим правила конвертации свойств (ПКС) для реквизитов Код и Номер, табличной части Запасы с помощью кнопки Синхронизация свойств
Создадим правила конвертации свойств (ПКС) для реквизитов Код и Номер, табличной части Запасы с помощью кнопки Синхронизация свойств
-18
  1. Создадим правила выгрузки данных (ПВД), сохраним правила и убедимся в корректности обмена данными.

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

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

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

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

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

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

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