Автоматизация процесса обновления платформы 1С:Предприятие на множестве рабочих станций — это важная задача для системного администратора, позволяющая избежать ручной переустановки дистрибутивов. Рассмотрим основные подходы к решению этой задачи, которые помогут централизованно управлять версиями клиентских приложений.
Этот способ является наиболее простым в реализации и не требует развертывания веб-сервера. Суть заключается в создании единой сетевой точки доступа, где размещаются дистрибутивы и конфигурационные файлы для запуска.
1cestart и необходимые дистрибутивы.1cestart.exe). При наличии новой версии в каталоге, стартер автоматически предложит обновление.Для настройки параметров используйте конфигурационный файл 1cescmn.cfg. Пример содержимого такого файла представлен ниже:
CommonCfgLocation=\\server\Common\v8upd\1cescmn.cfg
DistributiveLocation=\\server\Common\v8upd\
InstallComponents=DESIGNERALLCLIENTS=1 THINCLIENTFILE=1 THINCLIENT=1 WEBSERVEREXT=0 SERVER=0 CONFREPOSSERVER=0 CONVERTER77=0 SERVERCLIENT=0 LANGUAGES=RU
CommonInfoBases=ibases.v8i
UseHWLicenses=1
AppAutoInstallLatestVersion = 1
Параметр AppAutoInstallLatestVersion здесь играет ключевую роль, так как он разрешает системе автоматически устанавливать последнюю доступную версию платформы. При таком подходе после первоначальной настройки 1С будет проверять наличие обновлений при каждом запуске.
Если в организации уже используется веб-сервер (например, IIS или Apache), можно настроить централизованное обновление через него. Это решение подходит для крупных распределенных сетей.
Важно понимать разницу между публикацией информационной базы и публикацией дистрибутивов. Для автоматического обновления достаточно настроить веб-сервер как хранилище файлов .zip и XML-файла с описанием версий. Пользователи смогут получать обновления, даже если сама информационная база не опубликована для работы через браузер.
Рассмотрим, как происходит процесс взаимодействия:
1cestart.exe обращается по URL, указанному в настройках.v8cscdsc.xml, содержащего актуальные версии.В процессе настройки важно учитывать следующие аспекты:
v8cscdsc.xml был доступен для загрузки через протокол HTTP/HTTPS.Если вы хотите настроить обновление для разных групп пользователей, нет необходимости создавать много разных конфигурационных файлов. Часто достаточно одного файла 1cescmn.cfg, расположенного в общей директории, который будет ссылаться на актуальный список информационных баз ibases.v8i.
Надеемся, эти рекомендации помогут вам эффективно организовать процесс обновления в вашей инфраструктуре и сэкономить время на рутинных задачах по администрированию платформы 1С:Предприятие.