Обновление платформы 1С тонкого клиента без публикации базы данных и без IIS

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

При публикации базы через веб, все просто, и автообновление тонкого клиента настраивается “из коробки”. В нашем же случае публиковать базы 1С через веб мы не будем, но apache, нам все же понадобится для публикации дистрибутивов тонкого клиента.

Начнем настройку:

  1. Необходимо установить apache 2.4 на сервер 1С.
  2. Скачаем дистрибутив тонкого клиента с сайта 1С, перепакуем из .rar в .zip архив.
  3. Разместим полученный архив в каталог на сервере, в моем случае
C:\web1c\platforma

Теперь необходимо отредактировать файл httpd.conf веб-сервера apache, в моем случае он находится в папке

C:\Program Files (x86)\Apache Software Foundation\Apache2.4\conf

Добавим в конец фрагмент публикации алиаса:

# 1c publication
Alias "/platforma" "C:/web1c/platforma/"
<Directory "C:/web1c/platforma/">
 AllowOverride All
 Options Indexes Includes
 Require all granted 
</Directory>

Перезагрузим сервер apache

Если все сделано правильно, то перейдя по адресу

http://1c8server/platforma/

должна появиться страница загрузки тонкого клиента.

Для того, чтобы клиенты 1С при обнаружении несоответствия версий клиента и сервера понимали, что можно скачать нужную версию, добавим строку в конфигурационный файл сервера 1С conf.cfg по адресу C:\Program Files\1cv8\conf

PublishDistributiveLocationWindows32=http://1c8server/platforma/setuptc.zip

После изменения файл должен выглядеть примерно так:

Если необходимо обновить разные клиенты, например Windows x32 и Windows x64, то и дистрибутива должно быть два, и строки тоже две:

PublishDistributiveLocationWindows64=http://1c8server2/platforma/setuptc64.zip
PublishDistributiveLocationWindows32=http://1c8server2/platforma/setuptc.zip

Теперь пробуем запустить тонкий клиент, если все сделано правильно, то появится подобное сообщение, кликаем Обновить и запустить.

Ждем загрузки тонкого клиента на локальную машину и его установки.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *