При совместном внедрении и настройке связки конфигураций 1С:Бухгалтерия предприятия 3.0 и 1С:Управление торговлей 11 часто возникает необходимость первоначальной миграции данных. В ситуациях, когда учет ранее велся исключительно в бухгалтерской базе, пользователи сталкиваются с тем, что при типовом обмене в универсальном формате EnterpriseData из 1С:БП 3.0 в 1С:УТ 11 корректно переносятся справочники и банковские выписки, но полностью игнорируются документы товародвижения: поступления, реализации, счета-фактуры, счета покупателям и инвентаризации.
Разберем подробно причины такого поведения системы, проанализируем архитектурные особенности обмена и рассмотрим практические способы решения задачи переноса данных.
Выясним, почему типовой механизм ведет себя подобным образом. В типовой архитектуре решений фирмы «1С» конфигурация 1С:Управление торговлей всегда позиционируется как мастер-система (ведущая база для оперативного контура), а 1С:Бухгалтерия — как ведомая учетная система для формирования регламентированной и налоговой отчетности.
Исходя из этой концепции, типовые правила регистрации объектов (ПРО) и правила конвертации (ПОД/ПКО) в универсальном формате EnterpriseData на стороне БП 3.0 изначально содержат жесткие фильтры:
Контрагенты и ДоговорыКонтрагентов), тогда как в УТ 11 применяется двухуровневая модель (управленческий разрез Партнеры и юридический разрез Контрагенты), дополненная обязательными соглашениями с клиентами, графиками оплат и видами цен.Рассмотрим первый обходной путь, позволяющий обойти типовой фильтр обмена без внесения изменений в конфигурацию. Если вместо типового профиля обмена с «1С:Управление торговлей» выбрать универсальный обмен, состав правил регистрации объектов в БП 3.0 расширяется.
Разберем по шагам порядок действий:
При таком варианте конфигурация БП начинает регистрировать к выгрузке проведенные документы поступления и реализации. Однако важно учитывать ограничение: непроведенные документы, счета на оплату и подчиненные счета-фактуры данным профилем могут не выгружаться.
Если необходимо точечно выгрузить массив документов (включая непроведенные документы или счета покупателям), проанализируем использование специализированной обработки для работы с форматом EnterpriseData.
Посмотрим на порядок выполнения задачи:
Обработка.ВыгрузкаЗагрузкаEnterpriseData). В некоторых версиях обработка доступна во внешнем виде на диске ИТС или в каталоге шаблонов конфигурации.EnterpriseData, поддерживаемую обеими конфигурациями (например, 1.5, 1.6 или более актуальную).СчетНаОплатуПокупателю, ПоступлениеТоваровУслуг, РеализацияТоваровУслуг и сопутствующие справочники.В случаях, когда используется Базовая версия 1С:Бухгалтерии (где заблокировано изменение конфигуратора), а также при сложной трансформации счетов в заказы клиентов и формировании структуры партнеров, оптимальным решением является использование правил, созданных в конфигурации 1С:Конвертация данных 2.1.
Разберем процедуру выполнения переноса:
V8Exchan83.epf), которую открываем в БП 3.0 через Главное меню — Файл — Открыть.*.xml), разработанный для разового перехода БП 3.0 -> УТ 11.Проанализируем методическую сторону вопроса. Практика показывает, что перенос сплошной истории документов за прошлые периоды из бухгалтерской базы в торговую сопряжен с высокими рисками искажения оперативного учета в УТ 11.
В УТ 11 функционируют сложные механизмы: партионный учет (ФИФО/скользящая оценка), регистры распределения взаиморасчетов в режиме онлайн, резервирование запасов и регламентный расчет себестоимости. При массовой загрузке первичных документов из БП нарушается хронология и структура обязательных аналитических разрезов.
Поэтому наиболее надежным и рекомендуемым сценарием перехода является:
Номенклатура, Контрагенты, Склады, БанковскиеСчета) с помощью универсального формата или внешних обработок.