При настройке или доработке синхронизации между конфигурациями 1С:Зарплата и Управление Персоналом (ЗУП) и 1С:Бухгалтерия Предприятия (БП) возникает необходимость изучить встроенные правила обмена в конфигураторе программы 1С:Конвертация данных. Для этого требуется подготовить файлы двух типов: XML-описание структуры метаданных каждой из конфигураций и XML-файл с самими правилами конвертации данных.
Рассмотрим подробно, где найти необходимые обработки выгрузки, как правильно извлечь структуры баз и сохранить типовые правила обмена из конфигураций.
Перед началом работы разберем ключевые технологические различия между редакциями подсистемы обмена, так как подход к выгрузке напрямую зависит от используемой платформы и редакции программ:
Чтобы конфигурация 1С:Конвертация данных 2.1 узнала обо всех объектах, реквизитах и табличных частях источниковедения и приемника, необходимо выгрузить XML-описания структур метаданных обоих баз.
Проанализируем порядок действий по извлечению структуры:
C:\Users\admin\AppData\Roaming\1C\1Cv82\tmplts\1c\Conversion\2_1_X_X. Там находятся внешние обработки MD82Exp.epf и MD83Exp.epf.1С:Конвертация данных 2.1. Обработки выгрузки структуры хранятся внутри базы КД как двоичные данные в макетах.MD82Exp.epf предназначена для режима обычного приложения (платформа 8.2 и старые версии 8.3). Обработка MD83Exp.epf используется для управляемого приложения на платформе 8.3. Важно: Использование не той версии обработки может привести к ошибкам чтения XML-файла при последующем импорте в Конвертацию данных.1С:Предприятие, через меню откроем файл обработки (MD82Exp.epf или MD83Exp.epf), укажем имя итогового XML-файла и выполним выгрузку. Флаги настроек в обработке рекомендуется оставить по умолчанию. При работе с MD83Exp.epf обратите внимание: некоторые объекты (например, движения документов) по умолчанию могут быть отключены, поэтому при необходимости их следует отметить вручную.Выясним, где хранятся правила выгрузки данных из ЗУП в БП и как их сохранить в формате XML.
Рассмотрим два основных способа получения правил:
ВыгрузкаДанныхВБухгалтерскуюПрограмму (или аналогичной по названию выгрузки в БУХ). В ветке Макеты этой обработки найдем макеты правил обмена для требуемой версии бухгалтерии (например, для БП 2.0). Откроем макет и сохраним его на диск как файл с расширением .xml (имя можно задать любое, например, Правила_ЗУП_БП.xml).ПравилаОбмена, ПравилаОбменаКорреспондента или ПравилаРегистрации. Текст макета аналогично сохраняется в файл формата XML.Разберем завершающий этап — импорт всех подготовленных данных в конфигурацию КД 2.1:
1С:Конвертация данных в режиме 1С:Предприятие.Правила_ЗУП_БП.xml.Особенность частичной загрузки: Если загрузить файл правил XML в Конвертацию данных без предварительного импорта полных структур метаданных конфигураций, в базе КД создадутся только те объекты и реквизиты, которые явно задействованы в этих правилах. Для добавления новых реквизитов или объектов, ранее не участвовавших в обмене, полноценная выгрузка метаданных через MD82Exp.epf / MD83Exp.epf является обязательной.