Автообновление тонкого клиента 1С linux

При обновлении платформы автоматически все пользователи использующие тонкие клиенты получат ошибку о несоответствии версий клиента и сервера и должны будут самостоятельно установить тонкий клиент.

Компания предоставила возможность автоматизировать данный процесс, указав местонахождение тонкого клиента при публикации базы 1С, в windows это делает вот так:

Дистрибутивы важно запаковать в архив .zip.

Проверьте, что Вы не только перепаковали rar в zip, но и вынесли файлы на уровень выше, т.е. внутри архива нет папки, а сразу в корне лежат файлы.

В linux консоли, же публикация производится с помощью утилиты webinst.

При публикации баз 1С через webinst в linux, создается файл default.vrd вида:

<?xml version="1.0" encoding="UTF-8"?>
<point 
		xmlns_xs="http://www.w3.org/2001/XMLSchema"
		xmlns_xsi="http://www.w3.org/2001/XMLSchema-instance"
		base="/user7522_buh"
		ib="Srvr=srvapp1;Ref=user7522_buh;">
	<ws enable="false"/>
	<standardOdata enable="false"
			reuseSessions="autouse"
			sessionMaxAge="20"
			poolSize="10"
			poolTimeout="5"/>
	<analytics enable="true"/>
</point>

Для автоматической загрузки тонкого клиента нужно добавить строки:

pubdst="https://voblachke.ru/setuptc_8_3_20_1674.zip"
pubdst32="https://voblachke.ru/setuptc_8_3_20_1674.zip"
pubdst64="https://voblachke.ru/setuptc64_8_3_20_1674.zip"
pubdstwin32="https://voblachke.ru/setuptc_8_3_20_1674.zip"
pubdstwin64="https://voblachke.ru/setuptc64_8_3_20_1674.zip">

У меня файл выглядит вот так:

<?xml version="1.0" encoding="UTF-8"?>
<point 
		xmlns_xs="http://www.w3.org/2001/XMLSchema"
		xmlns_xsi="http://www.w3.org/2001/XMLSchema-instance"
		base="/user7522_buh"
		ib="Srvr=srvapp1;Ref=user7522_buh;"
		pubdst="https://voblachke.ru/setuptc_8_3_20_1674.zip"
		pubdst32="https://voblachke.ru/setuptc_8_3_20_1674.zip"
		pubdst64="https://voblachke.ru/setuptc64_8_3_20_1674.zip"
		pubdstwin32="https://voblachke.ru/setuptc_8_3_20_1674.zip"
		pubdstwin64="https://voblachke.ru/setuptc64_8_3_20_1674.zip">
	<ws enable="false"/>
	<standardOdata enable="false"
			reuseSessions="autouse"
			sessionMaxAge="20"
			poolSize="10"
			poolTimeout="5"/>
	<analytics enable="true"/>
</point>

Если все сделано правильно, то при запуске тонкого клиента, должно открыться предложение о загрузке новой версии клиента:

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

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

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