Как обновить нетиповую 1С:Бухгалтерию предприятия ПРОФ с модулем БИТ на версию КОРП?

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

Перевод доработанной информационной базы с версии ПРОФ на КОРП — задача высокой сложности, особенно если в конфигурацию встроен тяжелый отраслевой модуль стороннего вендора, такой как решения линейки БИТ (например, БИТ.ФИНАНС). Ошибочные действия, такие как загрузка типового файла .cf от фирмы «1С», могут полностью разрушить метаданные отраслевого модуля, стереть пользовательские доработки и привести к необратимой потере данных в таблицах СУБД. Разберем по шагам, как правильно выполнить переход, сохранив все изменения и структуру учета.

Архитектурные и лицензионные особенности перехода

Прежде чем приступать к техническим манипуляциям в конфигураторе, проанализируем ключевые особенности конфигураций с модулями БИТ:

  1. Система лицензирования: Отраслевые модули БИТ защищены собственными ключами (СЛК / сервер лицензирования). Лицензия на модуль БИТ для ПРОФ не подходит для версии КОРП. До начала работ необходимо убедиться, что получены и активированы лицензии БИТ для версии КОРП, иначе функционал модуля заблокируется.
  2. Сквозной учет по подразделениям: В «1С:Бухгалтерии КОРП» учет по обособленным подразделениям ведется на балансовых счетах (измерение Подразделение присутствует практически на всем плане счетов), а также поддерживаются межфилиальные расчеты (счет 79). Модуль БИТ КОРП глубоко завязан на эту аналитику. По этой причине нельзя объединять базу напрямую с типовым файлом cf «1С:Бухгалтерия КОРП» — модуль вендора потеряет критически важные связи.
  3. Совпадение релизов: Главное правило апгрейда — номера релизов базовой бухгалтерии и отраслевого модуля в исходной базе ПРОФ и в целевой базе КОРП должны строго совпадать. Повышение версии релиза и смену редакции (ПРОФ на КОРП) категорически нельзя выполнять одновременно.

Где взять эталонный файл конфигурации поставщика

Частая проблема при обновлении — отсутствие на руках оригинального установочного файла .cf от поставщика БИТ. Выгрузить эталонную конфигурацию поставщика можно прямо из рабочей базы. Разберем, как это сделать:

  1. Откроем базу в режиме «Конфигуратор».
  2. Перейдем в главное меню: Конфигурация → Поддержка → Настройка поддержки.
  3. В открывшемся окне найдем конфигурацию поставщика (вендора БИТ или объединенную конфигурацию).
  4. Нажмем кнопку «Сохранить в файл». В результате мы получим чистый эталонный файл .cf поставщика без пользовательских доработок.

Основной способ перехода: создание промежуточного файла обновления (.cfu)

Рассмотрим самый надежный сценарий перехода для нетиповых конфигураций. Он основан на формировании переходного файла .cfu между чистым БИТ ПРОФ и чистым БИТ КОРП. Это позволит задействовать штатный механизм трехстороннего объединения платформы.

  1. Развертывание эталонной базы КОРП: Установим пустую конфигурацию нужного продукта (например, БИТ.ФИНАНС КОРП) в релизе, в точности совпадающем с номером релиза текущей рабочей базы.
  2. Создание переходного файла обновления:

    В конфигураторе эталонной чистой базы КОРП выберем пункт меню Конфигурация → Поставка конфигурации → Создать файлы поставки и обновления конфигурации.

    В открывшемся окне в поле «Конфигурации для обновления» укажем сохраненный ранее чистый файл .cf конфигурации БИТ ПРОФ и сформируем файл обновления с расширением .cfu.

  3. Обновление доработанной базы:

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

    В рабочей базе перейдем в меню Конфигурация → Поддержка → Обновить конфигурацию и укажем созданный файл .cfu.

    Платформа определит смену конфигурации поставщика на КОРП и откроет окно трехстороннего сравнения и объединения. В этом окне сопоставляются: основная конфигурация, старая конфигурация поставщика и новая конфигурация поставщика. Это исключает затирание нетипового функционала и переносит структуру метаданных КОРП в соответствии с правилами поставщика.

  4. Применение изменений: Сохраним конфигурацию и применим изменения к базе данных клавишей F7.

Альтернативный способ: сравнение и объединение с полным .cf БИТ КОРП

Если создать переходный файл обновления невозможно, используем сценарий прямого сравнения и объединения. Внимание: команда Конфигурация → Загрузить конфигурацию из файла строго запрещена, так как она затрет все добавленные объекты и очистит соответствующие таблицы в базе.

  1. Откроем рабочую базу в конфигураторе и выберем меню Конфигурация → Сравнить, объединить с конфигурацией из файла.
  2. Выберем полный файл .cf БИТ КОРП (того же релиза, что и текущая база).
  3. В окне сравнения и объединения снимем галочки со всех доработанных объектов, которые не должны перезаписываться типовым функционалом, либо настроим правила слияния вручную.
  4. После завершения объединения перейдем в окно Настройка поддержки и обновим конфигурацию поставщика, связав ее с КОРП-версией.

Действия в режиме «1С:Предприятие» после обновления

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

  1. Запустим базу в режиме «1С:Предприятие» под учетной записью с полными административными правами.
  2. Дождемся окончания работы всех фоновых и отложенных обработчиков обновления. Проконтролировать их ход можно в меню Администрирование → Обслуживание → Результаты обновления программы.
  3. Выравнивание аналитики подразделений: При включении функциональности КОРП измерение Подразделение становится обязательным на балансовых счетах. Исторические проводки останутся с пустым значением подразделения, что приведет к ошибкам при выполнении регламентных операций закрытия месяца. Потребуется с помощью группового перепроведения или специальных корректирующих обработок заполнить пустые подразделения в регистрах бухгалтерии за открытые учетные периоды.
← На главную