Переход на новый релиз технологической платформы в клиент-серверном (SQL) режиме требует четкой последовательности действий. Часто возникает вопрос: достаточно ли установить дистрибутивы 64-разрядного сервера и платформы на самом сервере, или требуются дополнительные шаги? Разберем подробно, какие компоненты подлежат обязательному обновлению, как организовать процесс для клиентов и какие нюансы работы с СУБД важно учесть.
Проанализируем структуру клиент-серверного взаимодействия. Архитектура «1С:Предприятие» жестко требует полного совпадения версии платформы на стороне сервера и на стороне подключающегося клиента — вплоть до четвертой цифры номера сборки (билда). Если сервер запущен на версии 8.3.24.1548, то клиентское приложение версии 8.3.23.xxxx подключиться к нему не сможет и выдаст ошибку несоответствия версий.
Таким образом, для успешного обновления необходимо обновить:
Обратим внимание на разрядность клиента: клиентское приложение не обязательно должно быть 64-битным. На 64-битных операционных системах пользователей можно использовать как 32-битный, так и 64-битный клиент. Более того, 32-битный клиент часто остается предпочтительным, если на рабочих местах используется торговое оборудование (сканеры штрихкодов, фискальные регистраторы, эквайринговые терминалы) со старыми драйверами, не имеющими 64-битных версий внешних компонент.
Перед установкой новых версий программного обеспечения обязательно выполним регламентные процедуры безопасности:
.dt средствами конфигуратора.Рассмотрим порядок обновления серверной части платформы:
services.msc) и останавливаем службу агента сервера 1С (обычно она называется 1C:Enterprise 8.3 Server Agent).USR1CV8).srvinfo). Если устанавливается параллельная версия службы, важно не перезаписать и не потерять файл настроек кластера 1CV8Clst.lst.Конфигуратор с сервера или административной рабочей станции. В момент первого входа платформа производит реструктуризацию и адаптацию служебных таблиц базы данных в SQL под новый релиз. После успешного открытия конфигуратора и обновления метаданных блокировку пользователей можно снять.Способ развертывания клиентской платформы напрямую зависит от топологии сети:
change user /install
После завершения установки и проверки ярлыков переводим сервер обратно в режим выполнения:
change user /execute
При этом обновлять физические компьютеры пользователей не требуется.1cescmn.cfg в каталоге общих настроек платформы с параметром DistributiveLocation=\\server\1c_distr, что позволяет клиентам автоматически скачивать и устанавливать нужную сборку.После обновления ядра системы важно проверить смежные точки интеграции, которые могут перестать работать при смене каталога платформы:
wsisapi.dll.V83.COMConnector, требуют регистрации актуальной библиотеки. Для этого в командной строке с правами администратора выполняется команда перерегистрации:
regsvr32 "C:\Program Files\1cv8\8.3.XX.XXXX\bin\comcntr.dll"
Для 32-разрядного коннектора на 64-битной ОС команда выполняется из каталога C:\Program Files (x86)\....Следуя описанному плану, мы гарантируем стабильный переход клиент-серверной базы SQL на новую технологическую платформу без простоя пользователей и потери данных.