Существуют ли типовые правила переноса данных из 1С:Бухгалтерия 3.0 в 1С:Управление производственным предприятием 1.3?

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

При переносе данных между конфигурациями 1С часто возникает вопрос о наличии готовых механизмов от разработчика. В частности, разработчиков и администраторов интересует, существуют ли типовые правила конвертации для перехода из 1С:Бухгалтерия предприятия 3.0 (или 2.0) в 1С:Управление производственным предприятием 1.3 (УПП). Рассмотрим подробно данную ситуацию, причины отсутствия типовых правил и правильную методику решения этой задачи.

Официальная позиция фирмы 1С и причины отсутствия типовых правил

Типовых правил обмена или переноса данных из конфигурации Бухгалтерия предприятия 3.0 в Управление производственным предприятием 1.3 не существует. Фирма 1С не разрабатывала и не поставляет такие правила ни в составе конфигураций, ни на дисках и портале ИТС.

Выясним главные архитектурные и методологические причины отсутствия этого решения:

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

Как правильно организовать перенос данных из Бухгалтерии 3.0 в УПП 1.3

Поскольку готовых типовых правил нет, переносить первичные документы за прошедшие периоды «как есть» не рекомендуется: при их проведении в УПП возникнут множественные ошибки из-за отсутствия оперативных движений и нужных разрезов аналитики. Оптимальным решением является поэтапный перенос нормативно-справочной информации (НСИ) и начальных остатков.

Разберем процесс переноса по шагам:

  1. Синхронизация справочников: В программе 1С:Конвертация данных 2.1 формируются правила конвертации объектов (ПКО) для основных справочников: Контрагенты, Номенклатура, Организации, ФизическиеЛица, ДоговорыКонтрагентов.
  2. Заполнение недостающих реквизитов по умолчанию: При конвертации объектов источника в приемнике необходимо алгоритмически заполнять поля, обязательные для УПП 1.3. Сделать это можно в обработчиках событий ПКО в конфигурации 1С:Конвертация данных 2.1.
  3. Перенос остатков: Выполняется выгрузка остатков по счетам учета на начало периода с заполнением документов ввода начальных остатков в УПП 1.3. Первичные документы за предыдущие периоды остаются в Бухгалтерии 3.0 для архивного хранения.

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

Проанализируем пример кода, который прописывается в обработчике событии ПриЗагрузке правила конвертации объекта ДоговорыКонтрагентов. Этот код позволяет избежать ошибок при формировании документов в УПП 1.3, подставляя значение ведения взаиморасчетов по умолчанию, если в источнике данный реквизит отсутствовал:


// Обработчик "При загрузке" в ПКО ДоговорыКонтрагентов
Если Не ЗначениеЗаполнено(Объект.ВедениеВзаиморасчетов) Тогда
    Объект.ВедениеВзаиморасчетов = Перечисления.ВедениеВзаиморасчетовПоДоговорам.ПоДоговоруВЦелом;
КонецЕсли;

Если Не ЗначениеЗаполнено(Объект.ВидУсловийДоговора) Тогда
    Объект.ВидУсловийДоговора = Перечисления.ВидыУсловийДоговоров.БезОграничений;
КонецЕсли;

Альтернативные подходы к интеграции и развитию систем

Если задача заключается в автоматизации производства или оперативного учета при наличии работающей Бухгалтерии 3.0, рассмотрим альтернативные варианты:

  1. Использование сторонних готовых правил: Можно приобрести или доработать нетиповые готовые правила обмена, созданные сторонними разработчиками, с последующей их адаптацией под специфику учета конкретного предприятия. Выгрузка и загрузка данных в этом случае выполняется через стандартную обработку Универсальный обмен данными в формате XML.
  2. Переход на 1С:ERP или 1С:Комплексная автоматизация: Ввиду ограничения поддержки УПП 1.3 более перспективным решением является внедрение 1С:ERP Управление предприятием. Для перехода на современные флагманские решения фирма 1С предоставляет официальные методики и типовые обработки переноса данных.
← На главную