При настройке синхронизации данных между конфигурациями «1С:Управление торговлей» (редакция 11.4) и «1С:Бухгалтерия предприятия» (редакция 2.0) специалисты часто сталкиваются с вопросом поиска актуальных правил конвертации. Поскольку обе конфигурации являются типовыми, разработчики фирмы «1С» уже включили все необходимые правила обмена в комплекты поставки. Ниже мы подробно рассмотрим, где физически найти эти файлы на компьютере, как выгрузить их напрямую из базы данных через Конфигуратор, а также разберем технологические нюансы и методы решения типичных проблем при обмене.
Самый простой и быстрый способ получить файлы правил — найти их в каталоге шаблонов конфигураций, который создается на диске вашего компьютера при установке обновлений. Выполним следующие шаги для их поиска:
C:\Users\<Имя_Пользователя>\AppData\Roaming\1C\1Cv8\tmplts\1c\trade\<Номер_Релиза_УТ>\
<Номер_Релиза_УТ> нужно открыть папку вашей текущей версии, например, 11.4.3.167).Обмены данными -> Обмен с конфигурацией Бухгалтерия предприятия, ред. 2.0.ПРАВИЛА КОНВЕРТАЦИИ УТ-БП.xml — правила, отвечающие за выгрузку документов и справочников из торговой базы в бухгалтерскую.ПРАВИЛА КОНВЕРТАЦИИ БП-УТ.xml — правила для обратного направления обмена.Совместное использование.htm — методический документ с подробным описанием логики сопоставления объектов и рекомендациями по настройке.Если вы не обнаружили папку шаблонов на диске, это означает, что база обновлялась через интернет-сервис без скачивания и установки полного дистрибутива обновления. В таком случае перейдем ко второму способу.
Если шаблонов обновлений нет под рукой, правила конвертации всегда можно выгрузить непосредственно из метаданных самой информационной базы УТ 11.4. Разберем этот процесс по шагам:
Общие, затем перейдем в раздел Планы обмена.ОбменУправлениеТорговлейБухгалтерияПредприятияРедакция2.0.Макеты.ПравилаОбмена — правила конвертации для текущей информационной базы.ПравилаОбменаКорреспондента — правила конвертации для базы-приемника (БП 2.0).ПравилаРегистрации — правила, определяющие условия, при которых объекты регистрируются к отправке при их изменении.Ctrl+A (выделить всё), затем Ctrl+C (скопировать). После этого откроем стандартный текстовый редактор (например, Блокнот), вставим скопированный код и сохраним файл с расширением .xml в кодировке UTF-8.Проанализируем особенности архитектуры данного обмена. Интеграция между конфигурациями «Управление торговлей 11.4» и «Бухгалтерия предприятия 2.0» построена на базе классической технологии «Конвертация данных, редакция 2.1» (КД 2.1).
В отличие от современного «Универсального формата» (EnterpriseData / КД 3.0), применяемого в связке УТ 11.5 и БП 3.0, где правила синхронизации зашиты непосредственно в программный код общих модулей конфигурации, технология КД 2.1 опирается исключительно на внешние или встроенные XML-файлы правил. Обмен происходит путем выгрузки данных во временный XML-файл с последующей его загрузкой в базу-приемник по заданным правилам сопоставления полей.
При настройке прямого подключения через COM-соединение крайне важно обратить внимание на права доступа. Убедимся, что учетная запись пользователя, под которой внешняя база подключается к информационной базе-корреспонденту, обладает следующими правами:
Администратор системы или полный набор прав для выполнения COM-запросов.Поскольку конфигурация «Бухгалтерия предприятия 2.0» является устаревшей и снята с активной поддержки, а «Управление торговлей 11.4» продолжает получать регулярные обновления структуры метаданных, типовые правила обмена со временем могут начать работать некорректно. Чаще всего возникают ошибки несоответствия типов данных или отсутствия определенных реквизитов (например, при изменении структуры справочников договоров, контрагентов или настроек учета НДС).
Для исправления таких несоответствий нам потребуется доработка правил вручную. Выполним этот процесс по следующему алгоритму:
MD83Exp.epf выгрузим описание метаданных из рабочих баз УТ 11.4 и БП 2.0 в XML-файлы, после чего импортируем их в базу Конвертации данных).ПередВыгрузкой или ПриЗагрузке.1С:Предприятие, переопределив использование типовых правил на внешние.Используя предложенные инструкции, мы сможем оперативно получать актуальные правила конвертации, адаптировать их под изменения конфигураций и обеспечивать стабильный, бесперебойный обмен данными между базами вашей компании.