Администрирование · 11 мин
Как зайти в 1С сервер: способы подключения и настройка доступа
Как зайти на сервер 1С: подключение через консоль кластера, клиентское приложение, веб-доступ и RDP. Проверка службы, портов, типичные ошибки и FAQ.
Под фразой «зайти в 1С сервер» обычно скрываются три разные задачи: подключиться к кластеру серверов 1С через консоль администрирования, запустить клиентское приложение в серверной базе или попасть на сам сервер по удалённому рабочему столу. Каждая задача решается своим способом, и путаница между ними — главная причина, почему «не заходит».
Сервер 1С:Предприятие — это служба (агент сервера), которая принимает подключения клиентов и взаимодействует с СУБД. Клиент никогда не работает с базой напрямую: он обращается к агенту по сети, а тот уже выполняет запросы к SQL-серверу. Поэтому для входа нужны три условия: запущенная служба агента, открытые сетевые порты и учётная запись с правами.
Ниже разобраны все основные сценарии входа: от простого подключения клиента до диагностики, когда сервер «не виден». Инструкции применимы к типовой связке «сервер 1С + MS SQL Server или PostgreSQL» в локальной сети.
Как устроен доступ к серверу 1С и что понадобится
Перед подключением соберите минимум данных: сетевое имя или IP-адрес сервера, имя информационной базы в кластере (не путать с именем базы в СУБД — они могут отличаться), логин и пароль пользователя 1С. Если вход выполняется в консоль администрирования, дополнительно нужны учётные данные администратора кластера, если он заведён.
Агент сервера 1С по умолчанию использует диапазон портов: 1540 — агент, 1541 — менеджер кластера, 1560–1591 — рабочие процессы. Эти порты должны быть открыты в брандмауэре сервера и не блокироваться сетевым оборудованием между клиентом и сервером. Проверить доступность порта можно командой Test-NetConnection имя_сервера -Port 1540 в PowerShell.
Проверка, что сервер 1С работает
Первый шаг при любой проблеме входа — убедиться, что служба агента запущена. На сервере откройте «Службы» (services.msc) и найдите «Агент сервера 1С:Предприятия» с указанием версии платформы. Статус должен быть «Выполняется». Если служба остановлена — запустите её и проверьте журнал событий Windows на предмет ошибок старта.
Если сервер Linux-based, проверка выполняется командой systemctl status srv1cv8 (имя службы зависит от дистрибутива и способа установки). Также полезно убедиться, что процессы ragent, rmngr и rphost присутствуют в системе и потребляют ресурсы — это признак живого кластера.
Отдельно проверьте, что работает СУБД. Сервер 1С без доступной базы данных стартует, но при входе в базу клиент получит ошибку соединения с SQL. Проверьте службу SQL Server (или PostgreSQL) и доступность её порта с сервера 1С.
Как проверить результат
Статус «Выполняется», процессы ragent/rmngr/rphost в диспетчере задач
Служба остановлена или падает сразу после запуска
Test-NetConnection показывает TcpTestSucceeded: True
Порт закрыт — проверяйте брандмауэр и сетевые правила
Сервер 1С видит SQL-сервер по имени и порту
Ошибки соединения с базой данных при входе в базу
Вход через клиентское приложение 1С
Самый частый сценарий — пользователь запускает 1С на своём компьютере и подключается к серверной базе. Для этого в окне запуска нажмите «Добавить», выберите «Создание новой информационной базы» только если базы ещё нет; для подключения к существующей выберите «Добавление в список существующей информационной базы».
На следующем шаге укажите тип расположения — «На сервере 1С:Предприятия». В поле «Сервер» введите имя или IP сервера, в поле «Имя базы» — имя информационной базы в кластере. Имя можно посмотреть в консоли администрирования в свойствах базы. После сохранения база появится в списке, и вход выполняется обычным двойным кликом с вводом логина и пароля пользователя.
- 1Откройте окно запуска 1С и нажмите «Добавить»
- 2Выберите «Добавление в список существующей информационной базы»
- 3Укажите тип «На сервере 1С:Предприятия», введите имя сервера и имя базы в кластере
- 4Сохраните настройки и запустите базу двойным кликом
- 5Введите логин и пароль пользователя 1С — при успехе откроется главное окно конфигурации
Тонкий, толстый и веб-клиент
Тонкий клиент подключается к серверу по протоколу TCP и требует установки платформы на рабочем месте. Толстый клиент нужен в основном разработчикам и для старых конфигураций в режиме обычного приложения. Веб-клиент работает через браузер, но требует публикации базы на веб-сервере (IIS или Apache) — это отдельная настройка, выполняемая администратором через диалог публикации в конфигураторе.
Вход в консоль администрирования кластера
Консоль «Администрирование серверов 1С:Предприятия» устанавливается вместе с серверной частью платформы и позволяет управлять кластером: просматривать базы, сеансы, соединения, блокировать базы и разрывать соединения. Ярлык консоли находится в меню «Пуск» в папке соответствующей версии платформы.
После запуска консоли кластер нужно зарегистрировать: правый клик по узлу дерева — «Создать» — «Центральный сервер», затем укажите имя сервера и порт агента (по умолчанию 1540). Если при создании кластера был задан администратор, консоль запросит его логин и пароль; если администраторы не заводились, вход выполняется без запроса.
Вход на сам сервер: RDP и удалённое управление
Если нужно попасть не в базу, а на саму машину, где установлен сервер 1С (например, чтобы перезапустить службу или посмотреть логи), используется подключение к удалённому рабочему столу. На Windows запустите mstsc, введите имя или IP сервера и войдите под учётной записью с правами администратора сервера.
Учтите, что RDP-доступ к серверу должен быть строго ограничен: каждый лишний пользователь с правами администратора — это риск случайной остановки служб, удаления файлов или утечки данных. Для рядовых задач администрирования 1С предпочтительнее консоль кластера с клиентской машины — она не требует входа на сервер.
Доступ через веб-сервер и из интернета
Для работы через браузер базу публикуют на веб-сервере: в конфигураторе выберите «Администрирование» — «Публикация на веб-сервере», укажите имя публикации и каталог. После публикации база открывается по адресу вида http://сервер/имя_базы в браузере или по той же ссылке в тонком клиенте.
Для доступа из интернета не рекомендуется напрямую открывать порты кластера 1С наружу — это небезопасно. Правильные варианты: VPN-подключение к локальной сети, публикация через веб-сервер с HTTPS и аутентификацией, либо терминальный доступ. Прямое открытие портов 1540–1591 в интернет — частая причина инцидентов безопасности.
Сравнение вариантов доступа
Самый быстрый вариант для офиса; требует установки платформы и открытых портов кластера
Не требует установки платформы, подходит для удалённых пользователей; требует настройки веб-сервера и HTTPS
Безопасный удалённый доступ к серверной базе; зависит от стабильности канала
Подходит при слабом канале и для изоляции данных; требует лицензий и ресурсов на терминальный сервер
Типичные ошибки при входе и их причины
Ошибка «Ошибка соединения с сервером 1С:Предприятия» почти всегда означает одно из трёх: служба агента остановлена, порт закрыт брандмауэром, либо указано неверное имя сервера. Проверяйте в этом порядке — от службы к сети и к настройкам базы в списке.
Сообщение «Информационная база не обнаружена» говорит о том, что сервер доступен, но базы с таким именем в кластере нет: имя введено с ошибкой или база была пересоздана. Имя чувствительно к регистру в некоторых конфигурациях — сверьтесь с консолью администрирования.
Ошибки вида «Ошибка СУБД» или «соединение с базой данных разорвано» указывают на проблему между сервером 1С и SQL-сервером: недоступность SQL, неверный пароль пользователя СУБД или переполненный диск с журналом транзакций. Это уже зона ответственности администратора баз данных.
Что важно запомнить
Вход в серверную 1С строится на трёх условиях: работающая служба агента, открытые порты 1540–1591 и корректные имя сервера с именем базы в кластере. Для пользователей достаточно клиентского приложения, для администрирования — консоли кластера, для обслуживания самого сервера — RDP. Любые действия со службами выполняйте вне рабочего времени и с блокировкой сеансов.
Частые вопросы
Как узнать имя информационной базы в кластере?
Откройте консоль «Администрирование серверов 1С:Предприятия», раскройте узел кластера и перейдите в раздел «Информационные базы». В списке отображаются имена баз именно в том виде, в котором их нужно указывать при подключении клиента. Там же видно, какой базе СУБД соответствует каждая информационная база.
Можно ли зайти в серверную базу без установки платформы на компьютер?
Да, если база опубликована на веб-сервере — достаточно браузера и адреса публикации. Альтернатива — работа через терминальный доступ, когда платформа установлена на терминальном сервере, а пользователь подключается к удалённому рабочему столу.
Что делать, если консоль кластера запрашивает пароль, которого никто не знает?
Пароль задаёт администратор кластера при его создании. Если он утерян, потребуется остановить службу агента, сделать резервную копию каталога srvinfo и отредактировать список администраторов в файлах реестра кластера. Эту операцию лучше выполнять опытному специалисту: ошибка может привести к потере регистрации баз в кластере.
Почему база открывается на одних компьютерах, а на других нет?
Чаще всего причина в разрешении имён или сетевых правилах: на проблемной машине имя сервера не резолвится в IP или порт блокируется локальным брандмауэром. Проверьте ping и Test-NetConnection с этого компьютера. Также убедитесь, что версия платформы на клиенте совместима с версией сервера.
Нужны ли отдельные лицензии для подключения клиентов к серверу?
Да. Клиентские лицензии 1С требуются для каждого одновременного сеанса и могут выдаваться сервером 1С или аппаратным ключом HASP. Если лицензий не хватает, при входе появится сообщение «Не найдена лицензия». Количество доступных лицензий проверяется в консоли кластера или в настройках сервера лицензирования.
Безопасно ли работать с серверной 1С через интернет?
Безопасно только через защищённые каналы: VPN до локальной сети или публикацию базы на веб-сервере с HTTPS и сильной аутентификацией. Прямое открытие портов кластера в интернет недопустимо — протокол кластера не предназначен для публичного доступа без дополнительной защиты.