При добавлении новой информационной базы в списке стартера 1С:Предприятие системные администраторы и пользователи иногда сталкиваются с ситуацией, когда выбор варианта «На сервере 1С:Предприятия» заблокирован (переключатель серый и недоступен для нажатия). При этом подключение к ранее добавленным серверным базам может работать абсолютно нормально.
Рассмотрим подробно причины возникновения этой неисправности и разберем по шагам варианты ее устранения.
Проанализируем работу диалога запуска 1С. Часто при публикации приложений в средах терминального доступа (Citrix, RDP) или создании ярлыков на рабочем столе администраторы указали путь к облегченной или упрощенной утилите стартера вместо основного исполняемого файла.
Для исправления ситуации выполним следующие действия:
1cv8s.exe, заменим его на основной стартер 1cv8.exe.C:\Program Files\1cv8\8.3.XX.XXXX\bin\), убедимся, что открывается именно 1cv8.exe.Выясним причину ограничения функционала интерфейса. Если на компьютер пользователя был установлен дистрибутив типа «Тонкий клиент» из автономного пакета вместо полнофункциональной технологической платформы, утилита добавления баз может не содержать модулей для взаимодействия с кластером серверов.
Также при обновлении платформы администраторы могли не отметить компонент клиентского приложения для работы в варианте «клиент-сервер».
Способ решения:
Рассмотрим ситуацию развертывания платформы через скрипты или групповые политики Active Directory (GPO). Если при тихой установке используемый параметр ADDLOCAL содержал ограниченный перечень компонентов, клиент-серверный режим может стать недоступным.
Для исправления скрипта установки укажем полный набор компонентов:
msiexec /i "1CEnterprise 8.msi" /qn ADDLOCAL=ALL
Параметр ADDLOCAL=ALL гарантирует развертывание всех необходимых модулей клиентского приложения.
В некоторых сборках Windows при установке отличного от русского языкового стандарта (например, английского региона ОС) диалоговые окна стартера 1С могут некорректно отображать элементы управления и блокировать выбор клиент-серверного режима.
Посмотрим, как это изменить в системах Windows:
Если требуется срочно предоставить пользователю доступ к базе, а переустановка платформы в данный момент невозможна, запустим клиент 1С с прямым указанием пути к серверной базе через ключ /S.
Пример команды для ярлыка командной строки:
"C:\Program Files\1cv8\8.3.23.1865\bin\1cv8.exe" ENTERPRISE /S "ИмяСервера1С\ИмяИнформационнойБазы"
После первого успешного запуска через командную строку или файл списков .v8i база появится в списке пользователя и будет готова к работе.