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

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

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

Проанализируем причины такого поведения системы и рассмотрим практические варианты решения этой задачи.

Почему типовая синхронизация не переносит документы ТМЦ из БП в УТ?

Выясним архитектурные особенности обмена между этими конфигурациями. В типовом механизме синхронизации на базе формата EnterpriseData заложена строго определенная методология:

  1. Приоритет оперативного учета: Предполагается, что первичный оперативный и товарный учет ведется в конфигурации 1С:Управление торговлей, откуда данные о продажах, закупках и перемещениях транслируются в 1С:Бухгалтерию предприятия для формирования бухгалтерских проводок и регламентированной отчетности.
  2. Ограничения Правил регистрации объектов (ПРО): В конфигурации БП 3.0 для узла обмена с УТ 11 программно заблокирована регистрация документов движения ТМЦ (РеализацияТоваровУслуг, ПоступлениеТоваровУслуг). Из БП в сторону УТ выгружаются только справочники и кассовые/банковские документы.
  3. Различие в структуре метаданных: Учет в УТ 11 существенно сложнее и детальнее, чем в БП 3.0. В торговой базе разделены сущности Партнеры (управленческий учет) и Контрагенты (юридические лица). Для проведения документов в УТ 11 требуются обязательные реквизиты, которых просто нет в БП 3.0: СоглашениеСКлиентом, ВидЦены, Статус, ХозяйственнаяОперация, а также аналитика учета номенклатуры и графики оплаты.

Способ 1. Запуск учета через ввод начальных остатков (методически рекомендуемый)

Рассмотрим вариант, который считается наиболее корректным с точки зрения методологии учета 1С, если организация переходит на УТ 11 не с начала года:

  1. В базе БП 3.0 завершаем ввод всех документов на определенную дату (например, конец месяца или квартала), проводим закрытие месяца и сверяем взаиморасчеты с контрагентами.
  2. В УТ 11 на выбранную дату оформляем документы из раздела НСИ и администрирование — Начальное заполнение — Документы ввода начальных остатков.

    Заполняем остатки товаров на складах, задолженность клиентов и перед поставщиками, остатки денежных средств.

  3. Настраиваем типовую синхронизацию БП 3.0 — УТ 11. С момента ввода остатков все новые торговые документы оформляются в УТ 11 и автоматически выгружаются в БП 3.0.

Способ 2. Доработка правил обмена в «1С:Конвертация данных»

Если объем документов за прошлый период большой и переносить их вручную или через ввод остатков неприемлемо, проанализируем вариант с настройкой правил обмена.

Для создания правил переноса можно использовать конфигурацию «1С:Конвертация данных 2.0» (версия 2.1.8.2) или «1С:Конвертация данных 3.0» (версия 3.0.5.3):

  1. В конфигураторе БП 3.0 или через правила регистрации снимаем ограничение на выгрузку документов РеализацияТоваровУслуг и ПоступлениеТоваровУслуг.
  2. В правилах конвертации объектов (ПКО) прописываем обработчики заполнения недостающих реквизитов УТ 11. Например, при перегрузке реализаций программно подставляем основное СоглашениеСКлиентом, устанавливаем Статус документа в значение Реализовано и задаем стандартный ВидЦены.
  3. Выполняем перенос данных с помощью обработки УниверсальныйОбменДаннымиXML (для правил КД 2.0) или через обновленный модуль синхронизации (для правил КД 3.0).

Способ 3. Использование внешних обработок на базе COM-соединения или Табличных документов

Посмотрим на альтернативные варианты прямого переноса данных без правки типовых правил обмена:

  1. Перенос через COM-соединение: Разрабатывается или используется внешняя обработка, которая из УТ 11 подключается к базе БП 3.0 через объект COMConnector, считывает документы за нужный период, сопоставляет объекты по коду/ИНН и программно создает соответствующие документы в УТ 11 с автоматическим заполнением всех необходимых аналитик.
  2. Загрузка из Excel/CSV: В БП 3.0 табличные части документов выгружаются в Excel. Затем в УТ 11 с помощью типовой обработки «Загрузка данных из табличного документа» формируются новые документы реализации и поступления.

Резюме

Типовой обмен 1С по умолчанию не переносит документы поступления и реализации из БП 3.0 в УТ 11 из-за методических ограничений и различий в архитектуре программ. Выбор способа решения зависит от объема данных: для небольшого периода подойдет ввод начальных остатков или загрузка из таблиц Excel, а для масштабного переноса истории потребуется привлечение специалиста для разработки правил в «1С:Конвертации данных» или написания обработки переноса через COM-соединение.

← На главную