Перевод исторической учетной системы с платформы «1С:Предприятие 7.7» на современную флагманскую систему 1С:ERP Управление предприятием 2 или 1С:Комплексная автоматизация 2 — масштабная архитектурная задача. Пользователи и разработчики часто сталкиваются с вопросом: существуют ли готовые типовые правила обмена для прямой конвертации базы «1С:Бухгалтерия 7.7» (или «Комплексная конфигурация 7.7») в 1С:ERP 2? Выясним причину их отсутствия, разберем ключевые архитектурные различия систем и рассмотрим по шагам проверенные сценарии миграции данных.
Фирма «1С» не выпускает и не поддерживает типовой механизм прямой конвертации данных из конфигураций редакции 7.7 напрямую в ERP 2 или КА 2. Для этого есть две фундаментальные причины:
ERP 2 ведущим контуром выступает оперативный учет на регистрах накопления. Проводки регламентированного учета генерируются автоматически на основании настроенных правил отражения в учете после проведения документов по оперативным регистрам. Простой перенос проводок лишает систему партионного учета, оперативных взаиморасчетов и возможности расчета себестоимости.1С:ERP и 1С:КА активно развиваются и дорабатываются от релиза к релизу. Поддержка сквозных правил конвертации с устаревшей платформы экономически нецелесообразна.Рассмотрим подробнее доступные и проверенные на практике стратегии переноса данных.
Проанализируем классический маршрут миграции бухгалтерских данных без написания сложных правил с нуля. Он заключается в последовательном обновлении данных через промежуточную конфигурацию 1C:Бухгалтерия (редакция 3.0).
БП 3.0 существует штатная обработка переноса данных от фирмы «1С». Этот инструмент переносит нормативно-справочную информацию, входящие остатки и, при необходимости, документы за текущий отчетный период.1С:ERP 2 и 1С:КА 2 присутствует встроенный мастер начального заполнения: «Загрузка данных из 1С:Бухгалтерии 8» (раздел администрирования или начального запуска).БП 3.0 либо через промежуточный файл выгрузки формата XML.ВводНачальныхОстатков по соответствующим разделам учета.Важное ограничение: типовой помощник переноса из БП 3.0 в ERP 2 рассчитан только на нормативно-справочную информацию и остатки. Перенос первичных документов за прошлые или текущие периоды этим механизмом не предусмотрен.
Полномасштабный перенос всей истории документов за много лет из 7.7 в ERP 2 в подавляющем большинстве случаев неоправдан из-за несопоставимости регистров. Оптимальной практикой является запуск системы «с чистого листа» на начало года или квартала.
Разберем по шагам, как организовать этот процесс:
ERP 2 встроен инструмент «Загрузка данных из внешних источников». Он позволяет загрузить табличные данные непосредственно в справочники и табличные части документов ВводНачальныхОстатков.Если задача требует переноса сложной структуры, например при переходе с «Комплексной конфигурации 7.7», где требуется сопоставить торговые и производственные операции, применяют конфигурацию Конвертация данных 2.
Проанализируем особенности самостоятельной разработки правил:
ERP 2 эти понятия разделены: справочник Партнеры отвечает за управленческий учет, а Контрагенты — за регламентированные реквизиты (ИНН, КПП). При настройке правил необходимо заранее решить, будут ли партнеры и контрагенты вестись синхронно или раздельно.ERP 2 каждый элемент номенклатуры обязан иметь ссылку на справочник ВидыНоменклатуры, определяющий тип (товар, услуга, работа, тара). В правилах конвертации требуется настроить сопоставление типов на основании групп или свойств исходной базы 7.7.Перед запуском любой процедуры выгрузки обязательно выполним подготовку базы-источника:
ERP 2.Внедрение 1С:ERP 2 требует изменения подхода к серверной инфраструктуре по сравнению с платформой 7.7:
READ_COMMITTED_SNAPSHOT ON.1Cv8.lgd) может вызывать блокировки дисковой подсистемы. В высоконагруженных внедрениях рекомендуется использовать классический текстовый формат (1Cv8.lgf) либо сокращать состав регистрируемых событий.