Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Формат конфигурационного файла программы запуска

Файл расположен в каталоге %APPDATA%\1C\1CEStart.

В конфигурационном файле содержится следующая информация:

  • Версия платформы, которую нужно использовать по умолчанию;
  • Расположение списков общих баз;
  • Список каталогов с установленными версиями;
  • Список каталогов с дистрибутивами;
  • Расположение общего конфигурационного файла.

Файл представляет собой текстовый документ в кодировке UTF-16LE и содержит строки формата <Параметр>=<Значение>.

Описание параметров

DefaultVersion — определяет версию, используемую по умолчанию. Допускается наличие нескольких строк с таким параметром.

Пример 1:

DefaultVersion=8.2-8.2.9.150
Данная строка означает, что при попытке запуска информационной базы с указанием версии 8.2 будет использоваться версия 8.2.9.150.

Пример 2:

DefaultVersion=8.2.9-8.2.9.100
Данная строка означает, что при попытке запуска информационной базы с версией 8.2.9 будет использоваться версия 8.2.9.100.

CommonInfoBases — указывает путь и имя файла со списком общих информационных баз.

InstalledLocation — содержит указание на каталог, в который выполнена установка 1С:Предприятие. По умолчанию это значение C:\Program Files\1Cv82.

DistributiveLocation — содержит указание на каталог, в котором будет производится поиск новой версии для автоматической установки.

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

InstallComponents — В локальном конфигурационном файле (1CEStart.cfg) содержит перечень установленных компонент. В общем конфигурационном файле (1CESCmn.cfg) содержит перечень компонент, которые необходимо установить (формируется администратором системы).

Содержит строку компонентов с признаком необходимости установки, разделенных пробелом:

  • 0 — не устанавливать,
  • 1 — устанавливать.

Возможны следующие компоненты:

  • DESIGNERALLCLIENTS — все клиенты и конфигуратор.
  • THINCLIENT — тонкий клиент для клиент-серверного варианта работы.
  • THINCLIENTFILE — тонкий клиент с возможностью работы с файловыми информационными базами.
  • SERVER — сервер 1С:Предприятия. Если программа установки запускается из программы запуска, то сервер будет установлен как приложение.
  • WEBSERVEREXT — компоненты расширения для веб-сервера.
  • CONFREPOSSERVER — сервер хранилища конфигураций 1С:Предприятия.
  • SERVERCLIENT — компоненты для администрирования кластера серверов 1С:Предприятия.
  • CONVERTER77 — конвертер информационных баз из версии 1С:Предприятия 7.7.
  • LANGUAGES — список языков интерфейса для установки. Если указано несколько языков, они перечисляются через «,». Перечень кодов языков локализации см. здесь.

Пример:

LANGUAGES=RU,UK,BG

Пример параметра:

InstallComponents=THICKCLIENT=0 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=1 LANGUAGES=RU,EN

ConfigurationTemplatesLocation — указывает путь к каталогу шаблонов конфигураций. Может быть более одной записи.

Если параметр присутствует и в локальном и общем конфигурационном файле, то параметры анализируются в следующем порядке:

  • параметры DefaultVersion, InstallComponents в порядке описания в локальном файле, затем в порядке описания в общем файле;
  • параметры InstalledLocation, DistributiveLocation, CommonInfoBases в порядке описания в общем файле, затем в порядке описания в локальном файле;
  • параметры CommonCfgLocation только в локальном файле;
  • параметр InstallComponents используется из общего файла (если указано) и замещает значение в локальном файле, если не указано — используется значение из локального файла.

UseHwLicense — указывает необходимость поиска локального ключа защиты.

Пример параметра:

UseHwLicense=0 — поиск аппаратного ключа не выполняется

Пример конфигурационного файла:

DefaultVersion=8.2-8.2.8.256
DefaultVersion=8.2.8-8.2.8.256
DefaultVersion=8.2.9-8.2.9.14
DefaultVersion=8.3-8.3.10.27
CommonInfoBases=\\net\1cv8\mainBases.v8i
CommonInfoBases =\\net\1cv8\backBases.v8i
InstalledLocation=C:\Program Files\1cv82
InstalledLocation=C:\Program Files\1cv83
DistributiveLocation=\\net\1cv82\
DistributiveLocation=\\net\1cv83\
CommonCfgLocation=\\net\1cv8\1CESCmn.cfg

One Response

  1. Доброго дня!
    Спасибо за формат.
    Вопрос: можно ли сделать так чтобы ярлык не создавался на рабочем столе после установки?

Leave a Reply