Администрирование · 9 мин
Как подключиться к серверной базе 1С
Как подключиться к серверной базе 1С: настройка кластера серверов, добавление базы через консоль и конфигуратор, типичные ошибки подключения и их решение.
Серверный вариант работы 1С применяется, когда с базой одновременно работают несколько пользователей и файловый режим уже не справляется с нагрузкой. В этой схеме участвуют три компонента: сервер 1С:Предприятия (кластер серверов), СУБД (чаще всего Microsoft SQL Server, PostgreSQL или Oracle) и клиентское приложение на компьютере пользователя. Подключение сводится к тому, чтобы указать клиенту имя сервера и имя информационной базы, созданной администратором в кластере.
Прежде чем подключаться, убедитесь, что инфраструктура уже развёрнута: установлен сервер 1С:Предприятия, запущена служба агента сервера, на СУБД создана пустая база данных, а у вас есть учётные данные администратора кластера и пользователя 1С. Если база в кластере ещё не создана, сначала выполняется регистрация информационной базы через консоль администрирования или конфигуратор, и только потом пользователи смогут подключиться.
Ниже разобраны оба сценария: подключение существующей серверной базы на рабочем месте пользователя и создание новой серверной базы администратором, а также диагностика типичных ошибок.
Что нужно подготовить перед подключением
Для успешного подключения потребуются четыре элемента: установленная платформа 1С:Предприятие на компьютере пользователя (версия должна быть совместима с версией сервера), сетевой доступ к серверу по портам кластера, имя сервера 1С и имя информационной базы в кластере. Эти данные выдаёт администратор, который разворачивал серверную часть.
Проверьте сетевую доступность сервера заранее. По умолчанию агент сервера 1С использует порт 1540, менеджер кластера — 1541, а рабочие процессы занимают диапазон 1560–1591. Если между клиентом и сервером есть межсетевой экран, эти порты должны быть открыты, иначе клиент не найдёт кластер даже при правильных настройках.
Отдельно уточните у администратора, какой тип аутентификации используется: парольная (логин и пароль пользователя 1С), аутентификация операционной системы или оба варианта. От этого зависит, понадобится ли вводить учётные данные при входе.
Как подключить существующую серверную базу через окно запуска
Это самый частый сценарий: администратор уже создал базу в кластере, а пользователю нужно добавить её в список на своём компьютере. Порядок действий одинаков для толстого и тонкого клиента.
Откройте ярлык «1С:Предприятие» — появится окно со списком информационных баз. Нажмите кнопку «Добавить», выберите «Добавление в список существующей информационной базы» и перейдите далее. Введите понятное название базы — оно будет отображаться только у вас в списке и ни на что не влияет.
На следующем шаге выберите тип расположения «На сервере 1С:Предприятия». Появятся два ключевых поля: «Кластер серверов» — здесь укажите имя или IP-адрес сервера, и «Имя информационной базы» — точное имя базы в кластере с учётом регистра, если СУБД чувствительна к нему. Нажмите «Готово», выберите базу в списке и запустите её в нужном режиме.
- 1Откройте окно запуска 1С и нажмите «Добавить»
- 2Выберите «Добавление существующей информационной базы»
- 3Укажите произвольное название для списка
- 4Выберите тип «На сервере 1С:Предприятия»
- 5Введите имя сервера и имя базы в кластере
- 6Нажмите «Готово» и запустите базу в режиме «Предприятие»
Указание нестандартного порта
Если администратор изменил порт агента сервера, его указывают через двоеточие после имени сервера, например: server1c:1640. Без этого клиент будет обращаться к стандартному порту 1540 и не найдёт агент.
Как создать серверную базу через консоль администрирования
Если базы в кластере ещё нет, её регистрирует администратор. Основной инструмент — консоль администрирования серверов 1С:Предприятия. Откройте её, зарегистрируйте нужный сервер в консоли (если этого не сделано), раскройте ветку кластера и в разделе «Информационные базы» создайте новую базу.
В форме создания указываются: имя базы (уникальное внутри кластера), тип СУБД, имя сервера баз данных, имя базы данных на СУБД, а также пользователь СУБД, от имени которого сервер 1С будет обращаться к базе. Этому пользователю нужны права на создание и изменение объектов в указанной базе данных.
Если база данных на СУБД ещё не существует, отметьте опцию создания базы при регистрации — сервер 1С создаст её автоматически. После регистрации база пустая: чтобы получить рабочую конфигурацию, её загружают из файла выгрузки (.dt) через конфигуратор или создают из шаблона.
Как создать серверную базу через конфигуратор
Альтернативный способ — создание базы прямо из окна запуска 1С. Нажмите «Добавить», выберите «Создание новой информационной базы», укажите шаблон конфигурации (или пустую базу), затем тип размещения «На сервере 1С:Предприятия». Далее форма запросит те же параметры, что и консоль: сервер, имя базы, тип СУБД и учётные данные для доступа к ней.
Этот путь удобен, когда администратор разворачивает новую базу из шаблона типовой конфигурации: платформа сама создаст базу на СУБД, зарегистрирует её в кластере и загрузит конфигурацию. Для выполнения операции у пользователя должны быть права администратора кластера и достаточные права на СУБД.
Сравнение вариантов
Подходит для регистрации базы, управления соединениями и сеансами. Требует установки оснастки и прав администратора кластера.
Удобно при развёртывании базы из шаблона конфигурации. Не подходит для тонкой настройки кластера.
Единственный вариант для обычного пользователя: достаточно имени сервера и имени базы, права администратора не нужны.
Проверка подключения и признаки корректной работы
После добавления базы запустите её в режиме «Предприятие». При первом входе может появиться запрос логина и пароля пользователя 1С — это нормально. Успешный вход в интерфейс конфигурации означает, что цепочка «клиент — агент сервера — рабочий процесс — СУБД» работает полностью.
Если после ввода пароля база открывается медленно, но стабильно, причиной обычно является производительность сервера или сети, а не ошибка подключения. Для диагностики администратор может посмотреть активные сеансы в консоли администрирования: если сеанс пользователя виден в кластере, подключение установлено корректно.
Как проверить результат
Открывается окно входа или сама конфигурация
Ошибка «информационная база не обнаружена» или таймаут соединения
Сеанс пользователя отображается в списке
Сеанса нет — клиент не достучался до кластера
Подключение к порту 1540 сервера проходит
Порт закрыт — проверьте межсетевой экран и службу агента сервера
Типичные ошибки подключения и их устранение
Сообщение «Ошибка соединения с сервером 1С:Предприятия» чаще всего означает, что служба агента сервера остановлена, порт 1540 закрыт брандмауэром или имя сервера не разрешается в IP-адрес. Проверьте службу на сервере, сетевые правила и попробуйте указать IP-адрес вместо имени.
Ошибка «Информационная база не обнаружена» говорит о том, что клиент до кластера достучался, но базы с указанным именем в нём нет. Проверьте точное написание имени базы в консоли администрирования — лишний пробел или другой регистр могут иметь значение.
Сообщение о несовместимости версий возникает, когда клиентская платформа старше или значительно новее серверной. Установите на рабочее место ту же версию платформы, что работает на сервере. Ошибки аутентификации СУБД на старте базы указывают, что у пользователя СУБД, указанного в свойствах базы, отозваны права или изменён пароль — это исправляется в консоли администрирования.
Частые вопросы
Можно ли подключиться к серверной базе через веб-браузер?
Да, если администратор опубликовал базу на веб-сервере (IIS или Apache). Тогда вместо типа «На сервере 1С:Предприятия» в списке баз выбирается вариант «На веб-сервере» и указывается URL публикации. Сама публикация настраивается администратором.
Где взять имя информационной базы в кластере?
Имя видно в консоли администрирования серверов 1С в разделе «Информационные базы». Его сообщает администратор. Имя в кластере может отличаться от названия базы на СУБД и от подписи в списке баз пользователя.
Нужны ли права администратора, чтобы добавить базу в свой список?
Нет. Добавление существующей серверной базы в список на рабочем месте не требует прав администратора кластера — достаточно знать имя сервера и имя базы. Права администратора нужны только для создания и удаления баз в кластере.
Что делать, если база работала, а после перезагрузки сервера перестала подключаться?
Проверьте, запущена ли служба «Агент сервера 1С:Предприятия» — она может не стартовать автоматически. Также убедитесь, что запущена служба СУБД и сервер получил тот же IP-адрес, если адресация динамическая.
Можно ли подключиться к серверной базе через интернет?
Да, но напрямую открывать порты кластера в интернет небезопасно. Правильные варианты: VPN-канал до офисной сети, публикация базы на веб-сервере с HTTPS или работа через терминальный доступ.
Что важно запомнить
Подключение к серверной базе 1С сводится к указанию имени сервера (кластера) и имени базы при добавлении её в список. Новые базы создаёт администратор через консоль или конфигуратор. Большинство проблем связаны с закрытыми портами, неточным именем базы и несовпадением версий платформы.