Рассмотрим распространенную ситуацию при настройке синхронизации между конфигурациями 1С:Управление торговлей (УТ 11) и 1С:Бухгалтерия предприятия (БП 3.0). Обмен настроен в формате EnterpriseData (ED) через COM-соединение. Программа сообщает, что обмен прошел успешно и данные получены, однако новые организации, заведенные в БП, не переносятся в УТ. Разберем по шагам, почему так происходит и как заставить данные мигрировать корректно.
Проанализируем ситуацию и выделим несколько ключевых факторов, из-за которых карточки организаций остаются только в бухгалтерской базе:
Справочник.Организации в плане обмена EnterpriseData авторегистрация изменений часто отключена на уровне метаданных. Регистрация происходит только программно при выполнении определенных условий.Посмотрим на практические методы, которые помогут перенести справочник в целевую базу. Рассмотрим подробнее каждый из них.
1. Принудительная регистрация справочника (Быстрое решение)
Как показала практика, самым быстрым решением для разового переноса является ручная регистрация объекта на узле обмена. Для этого перейдем в форму регистрации изменений для обмена данными (ее можно открыть из настроек синхронизации). Найдем там Справочник.Организации и вручную зарегистрируем нужную организацию для узла базы УТ. После запуска обмена данные успешно перенесутся.
2. Изменение режима выгрузки НСИ в настройках
Зайдем в настройки синхронизации в 1С:Бухгалтерии. Найдем параметр выгрузки нормативно-справочной информации и изменим его с «Только используемая в документах» на «Отправлять всю».
Важно: учитывайте, что этот шаг приведет к миграции вообще всех разрешенных к выгрузке справочников, что может увеличить время обмена и объем передаваемых данных.
3. Регистрация данных по ссылке
Если мы не хотим менять глобальные настройки выгрузки, создадим и проведем в БП любой документ по новой организации, который должен мигрировать в УТ (например, поступление товаров или списание безналичных денежных средств). При выгрузке этого документа организация автоматически «подтянется» по ссылке и будет создана в УТ.
4. Корректировка фильтров узла обмена
Проверим настройки фильтрации. Зайдем в параметры узла обмена и внимательно посмотрим на список организаций, разрешенных к выгрузке. Если там включен отбор, новую организацию необходимо добавить в этот список вручную, иначе правила регистрации будут её отклонять.
Чтобы в будущем избегать подобных проблем, проанализируем альтернативные организационные и технические подходы:
Применяя данные подходы, мы сможем не только решить текущую проблему с отсутствующими организациями, но и сделать механизмы синхронизации данных между управленческой и бухгалтерской системами стабильными и прозрачными.