Автообновление тонкого клиента 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>
Если все сделано правильно, то при запуске тонкого клиента, должно открыться предложение о загрузке новой версии клиента: