Где скачать полный дистрибутив конфигурации 1С и как создать чистую базу без инсталлятора?

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

При необходимости развернуть новую информационную базу многие специалисты сталкиваются с ситуацией, когда на официальном портале обновлений представлены только файлы обновлений с расширением .cfu. Полные дистрибутивы установки (файлы setup.exe), создающие шаблоны чистой и демонстрационной базы, на странице релиза отсутствуют. Проанализируем, почему так происходит, где найти полный установочный комплект и как создать корректно работающую чистую базу без дисков и стандартных инсталляторов.

Почему на портале обновлений выложены только файлы CFU?

Файлы обновлений конфигурации (.cfu) содержат исключительно дельту изменений между конкретными релизами. Они имеют небольшой размер, что оптимизирует сетевой трафик при регулярном сопровождении систем. Полные дистрибутивы конфигураций содержат полный файл конфигурации (1Cv8.cf) и демонстрационную базу (1Cv8.dt), поэтому имеют значительно больший объем.

Вендор публикует полные дистрибутивы по определенным правилам:

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

Миф о «магии инсталлятора» и первоначальном заполнении данных

Среди начинающих специалистов распространено заблуждение, будто развертывание информационной базы через установочный файл setup.exe выполняет особые скрытые настройки, без которых база будет неполноценной (например, не создадутся предопределенные элементы, базовые классификаторы или основная номенклатурная группа). Рассмотрим, как этот механизм устроен в платформе «1С:Предприятие 8.3» на самом деле.

Инсталлятор setup.exe не взаимодействует с сервером СУБД и не запускает механизмы конфигурации. Его единственная задача — распаковать файлы из архива в каталог шаблонов конфигураций платформы (обычно расположенный по пути tmplts). Внутри каталога шаблона находятся:

  1. Файл манифеста конфигурации 1cv8.mft, описывающий для диалога создания баз название конфигурации, версию и пути к исходным данным.
  2. Файл полной конфигурации 1Cv8.cf. Именно из него мастер создания информационных баз создает чистую информационную базу.
  3. Файл выгрузки информационной базы 1Cv8.dt. Этот файл представляет собой демонстрационную базу с тестовыми данными. В старых редакциях конфигураций иногда присутствовал файл 1Cv8new.dt, однако в современных конфигурациях чистая база формируется строго из файла 1Cv8.cf.

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

Способ 1: Получение чистого файла CF из рабочей информационной базы

Если у вас уже есть обновленная рабочая или тестовая база нужного релиза, скачивать дистрибутив установки не требуется. Даже если база снята с поддержки или доработана программистами, внутри нее всегда хранится оригинальный типовой файл конфигурации от вендора — конфигурация поставщика.

Разберем по шагам, как извлечь оригинальный файл конфигурации поставщика:

  1. Откроем рабочую базу в режиме Конфигуратор.
  2. Перейдем в главное меню: Конфигурация — Поддержка — Настройка поддержки.
  3. В открывшемся окне нажмем кнопку Сохранить в файл. Платформа предложит выбрать путь на диске и сохранит исходный типовой файл 1Cv8.cf текущего релиза без каких-либо пользовательских доработок.
  4. Создадим в списке баз новую чистую информационную базу без конфигурации.
  5. Откроем созданную базу в режиме Конфигуратор, выберем пункт меню Конфигурация — Загрузить конфигурацию из файла... и укажем сохраненный ранее файл .cf.
  6. Применим изменения клавишей F7 или через меню Конфигурация — Обновить конфигурацию базы данных.
  7. Запустим базу в режиме 1С:Предприятие. При первом запуске конфигурация выполнит все регламентные процедуры инициализации, заполнит служебные реквизиты, графики работы и предопределенные элементы.

Способ 2: Ручное создание шаблона для мастера добавления баз

Если требуется, чтобы база появлялась в списке шаблонов при нажатии кнопки «Добавить» в окне запуска 1С, создадим шаблон вручную. Для этого не нужен setup.exe, достаточно подготовить каталог нужной структуры.

Выясним структуру каталога шаблонов. По умолчанию каталог шаблонов находится по пути %APPDATA%\1C\1Cv8\tmplts\. Создадим внутри него вложенную структуру папок:

tmplts\1C\<ИмяКонфигурации>\<ВерсияРелиза>\

Поместим в конечную папку имеющийся файл конфигурации с именем 1Cv8.cf, а при наличии демонстрационной базы — файл 1Cv8.dt. Затем создадим в этой же папке обычный текстовый файл с именем 1cv8.mft в кодировке ANSI или UTF-8 со следующим содержанием:


[Config1]
Catalog=1С:Бухгалтерия предприятия / Бухгалтерия предприятия
Destination=1C\Accounting
Source=1Cv8.cf

[Config2]
Catalog=1С:Бухгалтерия предприятия / Бухгалтерия предприятия (демо)
Destination=1C\DemoAccounting
Source=1Cv8.dt

После сохранения манифеста откроем окно запуска «1С:Предприятия», нажмем «Добавить» — «Создание новой информационной базы» и выберем пункт «Создание информационной базы из шаблона». Платформа автоматически считает файл 1cv8.mft и отобразит ветку конфигурации с возможностью развернуть как чистую, так и демонстрационную базу.

Способ 3: Получение актуальной чистой или демо-базы через облачный сервис

Если нет возможности искать дистрибутивы или обновлять базу цепочкой релизов, но организация имеет активный договор сопровождения, воспользуемся облачным сервисом 1С (SaaS):

  1. Войдем в личный кабинет облачного сервиса и создадим новое приложение нужной конфигурации (можно выбрать создание пустой базы или базы с демонстрационными данными). В облаке всегда разворачивается самый свежий актуальный релиз.
  2. Зайдем в созданную базу через тонкий клиент или браузер под учетной записью с правами администратора.
  3. Перейдем в раздел Администрирование — Переход в локальную версию (или Выгрузка данных для перехода в автономный режим).
  4. Сохраним сформированный zip-архив с данными на локальный компьютер.
  5. Загрузим полученные данные в локальную информационную базу. В результате получаем готовую систему актуального релиза со всеми начальными настройками.

Способ 4: Автоматизация последовательного обновления старой базы

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

Для последовательного применения каждого файла .cfu используется вызов конфигуратора через командную строку со следующими параметрами:


"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F "D:\Bases\NewBase" /UpdateCfg "D:\Updates\v1\1cv8.cfu" /UpdateDBCfg

Параметр /UpdateCfg указывает путь к файлу обновления, а параметр /UpdateDBCfg применяет изменения к базе данных. Создав простой командный файл (.bat), содержащий последовательные вызовы утилиты для каждого промежуточного файла обновления, можно запустить автоматический процесс перехода от устаревшего дистрибутива из коробки к актуальному релизу конфигурации.

← На главную