← На главную
При попытке выполнить переход с конфигурации «Комплексная конфигурация 7.7» на «Бухгалтерию предприятия 3.0» с использованием штатных средств миграции пользователи и технические специалисты неизбежно сталкиваются со сбоями. Попытка запустить обработку выгрузки ACC_ACC8.ert приводит к синтаксическим ошибкам и аварийному завершению, а прямое подключение через OLE выдает исключение. Разберем причины такого поведения платформы и рассмотрим практические варианты выполнения перехода.
Почему штатный механизм перехода не работает с Комплексной конфигурацией 7.7?
Проанализируем архитектурные ограничения и выясним, почему типовой мастер перехода из «Бухгалтерии предприятия 3.0» не может обработать базу Комплексной конфигурации:
- Несовместимость метаданных: Поставляемая в дистрибутивах БП 3.0 обработка
ACC_ACC8.ert разработана строго под конфигурацию «Бухгалтерский учет 7.7» (редакция 4.5). В «Комплексной конфигурации 7.7» структура объектов кардинально отличается: используются иные справочники (например, структура партий, договоров и мест хранения), регистры оперативного учета и реквизиты документов. При запуске код обработки обращается к несуществующим метаданным, что вызывает критические ошибки исполнения.
- Отсутствие прямого типового перехода: Фирма «1С» никогда не выпускала официальных правил прямого перехода из Комплексной 7.7 в «Бухгалтерию предприятия 8». Официальные сценарии предполагали переход только в аналогичные комплексные конфигурации (в «Комплексную автоматизацию 1.1» или «УПП 1.3»).
- Ограничения прямого OLE-подключения: Платформа 1С 7.7 существует исключительно в 32-разрядном исполнении. Если клиент «1С:Предприятия 8.3» запущен в 64-битном режиме, прямое COM-соединение через объект
V77.Application или V77S.Application завершится ошибкой. Кроме того, даже при совпадении разрядности и регистрации OLE-сервера в реестре Windows встроенный в БП 3.0 помощник выполняет запросы к таблицам типовой Бухгалтерии 7.7, что в среде Комплексной вызывает программный сбой.
Вариант 1. Разработка правил переноса в «Конвертации данных 2.1»
Наиболее контролируемый технический способ — адаптировать правила переноса под структуру метаданных конкретной информационной базы. Разберем этот процесс по шагам:
- Выгрузим описание метаданных исходной базы «Комплексная 7.7» с помощью специализированной обработки
MD77Exp.ert в файл формата XML.
- В базе конфигурации «Конвертация данных 2.1» загрузим полученную структуру как конфигурацию-источник, а метаданные «Бухгалтерии предприятия 3.0» — как конфигурацию-приемник.
- Возьмем за основу типовые правила переноса остатков и справочников из Бухгалтерии 7.7 и сопоставим правила конвертации объектов (ПКО) и свойств (ПКС) с учетом специфики Комплексной: перенастроим реквизиты договоров, структуру номенклатуры и субконто взаиморасчетов.
- Выгрузку данных из Комплексной 7.7 выполним универсальной обработкой
V77Exp.ert.
- Загрузку полученного файла в БП 3.0 произведем с помощью обработки «Универсальный обмен данными в формате XML».
При таком подходе переносятся актуальные справочники и остатки на начало выбранного периода. Перенос исторических первичных документов не рекомендуется из-за глубоких различий в логике проведения и учета затрат.
Вариант 2. Двухэтапный переход через промежуточную конфигурацию
Если нет возможности разрабатывать правила в «Конвертации данных», рассмотрим промежуточные схемы с использованием штатных инструментов:
- Перенос через «Комплексную автоматизацию 1.1»: Для связки «Комплексная 7.7 → КА 1.1» фирмой «1С» поставлялись штатные правила переноса остатков. Выгрузив данные в промежуточную базу КА 1.1, можно затем выполнить стандартный переход из КА 1.1 в «Бухгалтерию предприятия 3.0» либо в современную «Комплексную автоматизацию 2».
- Свертка бухгалтерских итогов в чистую Бухгалтерию 7.7: В исходной Комплексной формируются бухгалтерские проводки по всем счетам. Используя самописную обработку выгрузки плана счетов или перегрузку проводок, переносим сальдо и справочники в чистую типовую конфигурацию «Бухгалтерский учет 7.7 редакции 4.5». После этого запускаем стандартную обработку
ACC_ACC8.ert, которая корректно отработает в типовой среде.
Вариант 3. Перенос остатков и справочников через файлы Excel
Для небольших баз наиболее надежным и быстрым вариантом часто оказывается табличный перенос:
- В Комплексной 7.7 сформируем Оборотно-сальдовую ведомость по каждому счету (01, 10, 41, 60, 62, 70 и т.д.) с максимальной детализацией по субконто на дату среза (обычно 31 декабря) и сохраним отчеты в формате табличных документов.
- Выгрузим справочники («Контрагенты», «Номенклатура», «Основные средства») в таблицы.
- В БП 3.0 загрузим справочники через стандартную функцию «Загрузка данных из файла» (раздел «Администрирование»).
- Введем остатки по счетам с помощью специализированного документа
ВводНачальныхОстатков, используя встроенный механизм копирования и вставки строк из буфера обмена непосредственно в табличные части.
Подготовка базы Комплексной 7.7 к переносу
Перед тем как приступать к выгрузке данных любым из описанных способов, выполним обязательную регламентную подготовку:
- Закрытие периода: Рассчитаем фактическую себестоимость, выполним регламентные документы закрытия месяца и сформируем книги покупок и продаж на дату среза.
- Сверка оперативного и бухгалтерского учета: В Комплексной 7.7 остатки товаров и взаиморасчетов фиксируются параллельно в регистрах и на счетах бухгалтерского учета. Перед переносом обязательно сверим данные регистров остатков ТМЦ с оборотами по счетам 10 и 41, а регистры покупателей и поставщиков — со счетами 60 и 62, устранив выявленные расхождения.