Почему при синхронизации из 1С:Бухгалтерии 3.0 в 1С:Управление торговлей 11 не переносятся документы и как настроить выгрузку

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет IT и автоматизация бизнеса
← На главную

При совместном внедрении и настройке связки конфигураций 1С:Бухгалтерия предприятия 3.0 и 1С:Управление торговлей 11 часто возникает необходимость первоначальной миграции данных. В ситуациях, когда учет ранее велся исключительно в бухгалтерской базе, пользователи сталкиваются с тем, что при типовом обмене в универсальном формате EnterpriseData из 1С:БП 3.0 в 1С:УТ 11 корректно переносятся справочники и банковские выписки, но полностью игнорируются документы товародвижения: поступления, реализации, счета-фактуры, счета покупателям и инвентаризации.

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

Архитектурная концепция связки 1С:УТ 11 и 1С:БП 3.0

Выясним, почему типовой механизм ведет себя подобным образом. В типовой архитектуре решений фирмы «1С» конфигурация 1С:Управление торговлей всегда позиционируется как мастер-система (ведущая база для оперативного контура), а 1С:Бухгалтерия — как ведомая учетная система для формирования регламентированной и налоговой отчетности.

Исходя из этой концепции, типовые правила регистрации объектов (ПРО) и правила конвертации (ПОД/ПКО) в универсальном формате EnterpriseData на стороне БП 3.0 изначально содержат жесткие фильтры:

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

Способ 1. Настройка синхронизации через профиль «Другая программа»

Рассмотрим первый обходной путь, позволяющий обойти типовой фильтр обмена без внесения изменений в конфигурацию. Если вместо типового профиля обмена с «1С:Управление торговлей» выбрать универсальный обмен, состав правил регистрации объектов в БП 3.0 расширяется.

Разберем по шагам порядок действий:

  1. В конфигурации 1С:Бухгалтерия предприятия 3.0 перейдем в раздел Администрирование — Синхронизация данных — Настройки синхронизации данных.
  2. Нажмем кнопку Новая синхронизация данных и выберем пункт Другая программа (в универсальном формате EnterpriseData).
  3. Настроим параметры подключения (через файл выгрузки или прямое подключение к базе).
  4. В правилах отправки укажем нужный период выгрузки документов и состав организаций.

При таком варианте конфигурация БП начинает регистрировать к выгрузке проведенные документы поступления и реализации. Однако важно учитывать ограничение: непроведенные документы, счета на оплату и подчиненные счета-фактуры данным профилем могут не выгружаться.

Способ 2. Использование универсальной обработки «Выгрузка-загрузка EnterpriseData»

Если необходимо точечно выгрузить массив документов (включая непроведенные документы или счета покупателям), проанализируем использование специализированной обработки для работы с форматом EnterpriseData.

Посмотрим на порядок выполнения задачи:

  1. Откроем в 1С:Бухгалтерии через меню Функции для технического специалиста (или Все функции) встроенную обработку Выгрузка загрузка EnterpriseData (Обработка.ВыгрузкаЗагрузкаEnterpriseData). В некоторых версиях обработка доступна во внешнем виде на диске ИТС или в каталоге шаблонов конфигурации.
  2. В поле формата выберем целевую версию формата EnterpriseData, поддерживаемую обеими конфигурациями (например, 1.5, 1.6 или более актуальную).
  3. На вкладке выгрузки отметим необходимые типы документов: СчетНаОплатуПокупателю, ПоступлениеТоваровУслуг, РеализацияТоваровУслуг и сопутствующие справочники.
  4. Снимем флажок фильтрации только по проведенным документам, если требуется перенести черновики.
  5. Сформируем XML-файл выгрузки и выполним его загрузку в 1С:Управление торговлей через аналогичную обработку.

Способ 3. Перенос через специализированные правила конвертации (КД 2.1)

В случаях, когда используется Базовая версия 1С:Бухгалтерии (где заблокировано изменение конфигуратора), а также при сложной трансформации счетов в заказы клиентов и формировании структуры партнеров, оптимальным решением является использование правил, созданных в конфигурации 1С:Конвертация данных 2.1.

Разберем процедуру выполнения переноса:

  1. Используем универсальную внешнюю обработку Универсальный обмен данными в формате XML (V8Exchan83.epf), которую открываем в БП 3.0 через Главное меню — Файл — Открыть.
  2. Загружаем специализированный файл правил обмена (*.xml), разработанный для разового перехода БП 3.0 -> УТ 11.
  3. Устанавливаем параметры периода и отборов по организациям, после чего запускаем выгрузку.
  4. В базе 1С:УТ 11 загружаем полученный файл данных через ту же обработку на вкладке Загрузка данных.

Методологическая рекомендация фирмы «1С»: перенос через ввод начальных остатков

Проанализируем методическую сторону вопроса. Практика показывает, что перенос сплошной истории документов за прошлые периоды из бухгалтерской базы в торговую сопряжен с высокими рисками искажения оперативного учета в УТ 11.

В УТ 11 функционируют сложные механизмы: партионный учет (ФИФО/скользящая оценка), регистры распределения взаиморасчетов в режиме онлайн, резервирование запасов и регламентный расчет себестоимости. При массовой загрузке первичных документов из БП нарушается хронология и структура обязательных аналитических разрезов.

Поэтому наиболее надежным и рекомендуемым сценарием перехода является:

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