Найти в Дзене

Синхронизация УНФ и БП 3. НСИ.

В статье обращается внимание на правила синхронизации по некоторым справочникам НСИ (номенклатурно-справочной информации) в случае если у предприятия возникла необходимость синхронизировать программы 1С УНФ и 1С БП 3 без первоначального сопоставления НСИ. То есть уникальные идентификаторы (УИД) будут разными в базах УНФ и БП. Также эти правила будут полезны для ситуации когда по ошибке или необходимости элементы справочника были созданы одновременно в разных программах вручную, а не перенесены при синхронизации из одной, например, из УНФ в БП.

В примерах ниже не приводится полный перечень реквизитов сопоставления. Программист предприятия всегда сможет посмотреть состав реквизитов идентификации для КД 3 или в самом коде общего модуля "МенеджерОбменаЧерезУниверсальныйФормат13". Но для простых случаев и для понимания пользователем, что после первой итерации поиска по УИД программа будет пытаться сопоставить объекты по реквизитам, достаточно информации этой статьи. Для следующих справочников будет достаточно, чтобы после первичного поиска по УИД элементы справочников будут сопоставлены до реквизитам:

  • Организация: ИНН, КПП, Наименование.
  • Контрагент: ИНН, КПП, Наименование.
  • Склад: наименование.
  • Договор: Владелец (Контрагент), Дата, Номер, Организация.

Хотелось бы еще раз обратить внимание, что это не полный перечень реквизитов и для разных программ в коде общего модуля менеджера обмена могут быть разные реквизиты. Для договоров, например, код идентификации в БП:

ПравилоКонвертации.ПоляПоиска.Добавить("ВидДоговора,Владелец,Дата,Номер,Организация,ЭтоГруппа,ВалютаВзаиморасчетов");

Что говорит о том, кроме указанных выше реквизитов, на самом деле, учитывается и вид договора, валюта и т.д.

Несколько важных скриншотов из программы, которые можно использовать как инструкцию по контролю процесса синхронизации:

кнопка Состава отправляемых данных.
кнопка Состава отправляемых данных.
Форма состава должна анализироваться перед отправкой данных из базы Источника. Цифра после "/" говорит о количестве отправляемых объектов, до "/" о количестве ожидаемых подтверждений из программы Приёмника.
Форма состава должна анализироваться перед отправкой данных из базы Источника. Цифра после "/" говорит о количестве отправляемых объектов, до "/" о количестве ожидаемых подтверждений из программы Приёмника.
Важно понимать что результат сопоставления храниться в "Публичные идентификаторы синхронизируемых объектов (Регистры сведений)". Где УИД базы источника сопоставлен с объектом текущей базы для данного узла обмена (пользовательской настройки синхронизации).
Важно понимать что результат сопоставления храниться в "Публичные идентификаторы синхронизируемых объектов (Регистры сведений)". Где УИД базы источника сопоставлен с объектом текущей базы для данного узла обмена (пользовательской настройки синхронизации).

Чтобы пользователю легко найти этот регистр, можно воспользоваться ссылкой:

e1cib/list/РегистрСведений.ПубличныеИдентификаторыСинхронизируемыхОбъектов

Пожалуйста, обращайтесь по контактам, указанным в описании канала если у Вас есть вопросы или Вам необходимы:

  • внедрение программного продукта 1С
  • обучение
  • разработка на базе 1С:Предприятия под особенности учета
  • постоянная поддержка и консультации
  • инженерно-техническое сопровождение (ИТС, сервисы 1С)