При обновлении типовых конфигураций (например, 1С:Бухгалтерия КОРП или ПРОФ) многие технические специалисты столкнулись с изменениями в списке доступных файлов на портале техподдержки. Вместо привычного «Полного дистрибутива» теперь предлагается выбор между Технологическим дистрибутивом и Дистрибутивом для создания новой базы. Разберем подробно, почему произошло это разделение, что входит в состав каждого пакета и какой из них выбрать в конкретной ситуации.
Проанализируем ситуацию с точки зрения оптимизации ресурсов. Ранее полный дистрибутив включал в себя абсолютно все: файл конфигурации, шаблоны пустых баз, демонстрационные базы, классификаторы и дополнительные обработки. Это приводило к тому, что объем архива мог достигать нескольких гигабайт. При этом администратору для простого сравнения версий или обновления нетиповой конфигурации требовался только один файл — 1cv8.cf.
Разделение позволяет достичь нескольких целей:
Рассмотрим подробнее Технологический дистрибутив. Этот вариант поставки ориентирован прежде всего на программистов и системных администраторов. Его основная задача — предоставить логику программы в чистом виде.
Что входит в состав:
1cv8.cf.Когда использовать этот дистрибутив:
1cv8.cfu невозможно или нецелесообразно.Важно помнить: при установке технологического дистрибутива в папку шаблонов tmplts создается структура папок, содержащая только .cf. В списке выбора шаблонов при создании базы через стандартный диалог 1С эта версия может не появиться, так как она не содержит .dt файлов.
Теперь разберем Дистрибутив для создания новой базы. Это классический вариант поставки, предназначенный для развертывания полноценной системы «с нуля».
Что входит в состав:
1cv8.dt (содержит структуру и предзаполненные классификаторы).1cv8new.dt.Когда использовать этот дистрибутив:
Посмотрим на практический пример использования файлов. Начиная с версии 3.0.107.29 для БП, состав дистрибутивов жестко регламентирован. Если вы скачали только технологический пакет, вы не сможете создать базу с демонстрационными данными.
Выясним причину, почему иногда файлы «пропадают» или «появляются» на портале. Компания 1С может временно скрывать полные дистрибутивы для пользовательских учетных записей, оставляя их доступными только для партнеров. Однако, зная прямую ссылку на скачивание, опытный пользователь может получить доступ к нужному архиву, используя авторизацию через СМС-код, привязанный к профилю ИТС.
Для автоматизации развертывания часто используются параметры командной строки. Посмотрим на пример команды для создания базы из .cf файла, который вы получили из технологического дистрибутива:
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F "C:\Bases\NewBase" /CreateInfoBase "File='C:\Bases\NewBase';" /LoadConfigFromFiles "C:\Distr\1cv8.cf" /UpdateDBCfg
В случае использования дистрибутива для создания базы, процесс чаще всего идет через загрузку .dt, что позволяет сразу получить готовую структуру хранения базы данных:
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F "C:\Bases\NewBase" /RestoreIB "C:\Distr\1cv8.dt"
Рассмотрим по шагам, как действовать в различных ситуациях:
.cfu). Он минимален по размеру и содержит только изменения между версиями..cf файл и выполнить полную загрузку конфигурации.Проанализируем также вопрос базовых версий. Для них технологический дистрибутив часто становится единственным быстрым способом получения актуального .cf, так как полные пакеты обновляются реже. Если вы столкнулись с тем, что в шаблонах нет файла 1cv8.cf, попробуйте создать новую базу из .dt, а затем выгрузить конфигурацию в файл самостоятельно через меню Конфигурация — Выгрузить конфигурацию в файл.
Таким образом, разделение дистрибутивов — это шаг в сторону модульности. Код (конфигурация) теперь отделен от данных (шаблонов и демо-баз), что дает специалистам больше гибкости в управлении программными продуктами 1С.