Где можно взять файл конфигурации *.cf для 1С:Бухгалтерия предприятия 2.0?

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

При работе с устаревшими или сильно модифицированными конфигурациями 1С, такими как Бухгалтерия предприятия 2.0 (БП 2.0), специалисты часто сталкиваются с проблемой отсутствия полного дистрибутива конфигурации. На портале технической поддержки 1С зачастую доступны только файлы обновлений (*.cfu), которые нельзя использовать для создания новой базы или «лечения» поврежденной структуры метаданных без наличия исходного *.cf. Рассмотрим подробнее, как решить эту задачу, восстановить работоспособность базы и где легально получить нужные файлы.

Способ 1. Извлечение эталонной конфигурации из существующей базы данных

Если у вас есть доступ к рабочей базе того же релиза, который необходимо восстановить или проанализировать, мы можем извлечь файл *.cf поставщика напрямую из нее. Это самый быстрый способ получить «чистую» конфигурацию без внесенных в нее пользовательских изменений. Проанализируем последовательность действий:

  1. Запустите информационную базу в режиме Конфигуратор.
  2. Откройте окно конфигурации (меню «Конфигурация» — «Открыть конфигурацию»).
  3. Перейдите в меню «Конфигурация» — «Поддержка» — «Настройка поддержки».
  4. В открывшемся окне в верхней части вы увидите информацию о конфигурации поставщика. Нажмите кнопку «Сохранить в файл».
  5. Укажите путь на диске и имя файла. Программа сформирует полноценный файл *.cf, который соответствует текущему релизу поставщика.

Важный нюанс: этот метод сработает только в том случае, если база стоит на поддержке. Если конфигурация была полностью снята с поддержки («замочек» отсутствует у корня конфигурации), кнопка сохранения будет недоступна, так как метаданные поставщика в базе отсутствуют.

Способ 2. Особенности публикации полных дистрибутивов на портале 1С

Многие пользователи ищут полные дистрибутивы на сайте releases.1c.ru и удивляются, почему для старых версий (например, 2.0.64.14) доступны только обновления. Разберем причину этой ситуации. Исторически фирма «1С» публиковала полные дистрибутивы БП 2.0 крайне редко, в основном предоставляя только *.cfu.

Ситуация изменилась только в 2020 году. Полные дистрибутивы БП ред. 2.0 (включающие setup.exe с файлом 1cv8.cf) начали публиковаться на постоянной основе только начиная с релиза 2.0.66.104 от 16.04.2020.

Если вам нужен релиз ниже этого номера, вы не найдете его в списке «Дистрибутив поставляемой конфигурации» на сайте. В этом случае у вас есть три пути:

Способ 3. Восстановление при повреждении структуры базы данных

Иногда файл *.cf требуется потому, что база выдает ошибку «Файл базы данных поврежден» при попытке обновления или выгрузки в *.dt. В таких ситуациях обычная загрузка *.cf через «Загрузить конфигурацию из файла» часто не помогает, так как повреждена сама таблица метаданных Config в файле 1Cv8.1CD.

Рассмотрим алгоритм спасения данных, если стандартное «Тестирование и исправление» (ТиИ) и утилита chdbfl.exe не справляются:

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

Этот метод является наиболее надежным, так как мы переносим только полезную информацию (документы, справочники, записи регистров), полностью исключая перенос поврежденных системных таблиц конфигурации.

Способ 4. Получение CF через цепочку обновлений (техническая сборка)

Выясним, как «собрать» нужный релиз, если в наличии есть только обновления *.cfu. Допустим, вам нужен релиз 2.0.64.14, а у вас есть только древний *.cf версии 2.0.30.1.

Проанализируем шаги:

  1. Разверните пустую базу из имеющегося у вас старого *.cf.
  2. Скачайте все промежуточные обновления, которые входят в «цепочку» до целевого релиза. Информацию о том, на какие версии ставится конкретное обновление, можно найти в файле 1cv8upd.htm внутри каждого дистрибутива обновления.
  3. Последовательно применяйте обновления через «Конфигурация» — «Поддержка» — «Обновить конфигурацию», выбирая файл .cfu.
  4. После каждого обновления выполняйте команду «Обновить конфигурацию базы данных» (F7).
  5. Достигнув нужного релиза, выгрузите результат через «Сохранить конфигурацию в файл».

Рекомендации по переходу на Бухгалтерию 3.0

Поскольку поддержка БП 2.0 официально прекращена еще в 2021 году (за исключением специальных тарифов расширенной поддержки), мы рекомендуем использовать восстановление 2.0 только как промежуточный этап. Для корректного перехода на версию 3.0 крайне важно обновить базу 2.0 до одного из переходных релизов (обычно это последние версии в ветке 2.0.66 или 2.0.67).

Если ваша база была сильно модифицирована (как в случае с добавлением реквизита ДокументыОбОтгрузке), при сравнении и объединении с типовым *.cf будьте осторожны. Используйте режим «Сравнение/Объединение» и снимайте галочки с тех объектов, где внедрен ваш уникальный код, чтобы не затереть доработки при восстановлении структуры метаданных.

← На главную