Панель администрирования 1С: где она и как до неё добраться

· 9 мин

Содержание

«Панель администрирования 1С» — это два разных инструмента, и путаница с ними съедает больше всего времени. Первый — раздел Администрирование в самой программе (Бухгалтерия, ЗУП, УТ): там настройки учёта, пользователей и обмена. Второй — консоль администрирования серверов 1С:Предприятия: через неё управляют кластером, сеансами и информационными базами на сервере.

Если вы ищете настройки программы, откройте раздел Администрирование на панели разделов и перейдите к пункту Настройки программы. Если нужна консоль кластера, она запускается отдельно от клиента 1С, и ей посвящена основная часть материала. Дальше — оба случая по порядку, с типичными ловушками.

Два «админских» входа: чем клиент отличается от консоли сервера

Разница простая. Раздел Администрирование работает внутри информационной базы, а консоль сервера — снаружи, на уровне кластера. Внутри базы вы меняете параметры учёта, а в консоли — параметры самого сервера.

Что нужноГде открыватьКому доступно
Включить функции учёта, настроить пользователей и праваРаздел Администрирование в клиентеПользователю с полными правами или ролью администратора
Завершить зависший сеанс, посмотреть блокировкиКонсоль администрирования серверовАдминистратору кластера
Создать базу на сервере, поменять параметры кластераКонсоль администрирования серверовАдминистратору кластера или центрального сервера
Автоматизировать рутину на сервереУтилита racАдминистратору кластера

Раздел в клиенте работает и в файловой базе, и в клиент-серверной. Консоль имеет смысл только там, где установлен сервер 1С:Предприятия. Если у вас файловая база на одном компьютере, консоль вам не нужна: её там просто нечего администрировать.

Если раздела «Администрирование» нет на панели

У пользователя не хватает прав: раздел виден тем, у кого есть соответствующие роли. Также его может скрывать интерфейс. Зайдите под пользователем с полными правами и проверьте список пользователей в Администрирование → Настройки пользователей и прав. Назначьте профиль группы доступов тому, кому раздел нужен по работе, а не раздавайте полные права «на всякий случай».

Когда консоль не нужна вообще

Бывает, что к консоли отправляют по привычке. Если вам нужно только включить функциональность, поменять параметры учёта, добавить пользователя или настроить обмен, ответ лежит в разделе Администрирование клиента. Консоль нужна, когда вопрос касается сервера: зависший сеанс, который не закрывается из программы, блокировки, список подключённых лицензий, создание или удаление базы на кластере.

Простой ориентир: если проблема видна пользователям только одной базы и связана с настройками учёта, идите в клиент. Если «тормозит» или не пускает сразу несколько баз, смотрите на сервер.

Запуск консоли серверов 1С: что установить и откуда стартовать

Консоль входит в состав платформы, но при установке её компонент можно не отметить. Проверьте меню «Пуск»: в папке 1С Предприятие 8 должен быть пункт для администрирования серверов. Его нет — запустите установщик платформы в режиме изменения и добавьте компонент консоли администрирования.

Нужная версия консоли — та же, что у платформы сервера, или новее, но не старше. Консоль, значительно уступающая серверу по номеру версии, подключается нестабильно или не подключается совсем. Сравнивайте номера однозначно: версия консоли должна быть не ниже версии сервера.

Установленная консоль на рабочем месте администратора — нормальная практика. Сервер для этого не нужен: устанавливается только компонент консоли, а подключаетесь вы по сети.

Первое подключение к серверу

  1. Запустите консоль. В дереве слева будет узел Центральные серверы 1С:Предприятия 8.3.
  2. Вызовите контекстное меню узла и выберите создание нового центрального сервера.
  3. Введите имя сервера или его IP-адрес. По умолчанию подключение идёт на порт агента сервера — 1540. Если его меняли, укажите в формате имя:порт.
  4. Подтвердите. В дереве появится сервер, а под ним — кластер, информационные базы, сеансы, соединения и блокировки.

Если сервер добавился, а кластер не раскрывается и просит учётные данные, значит, на кластере включена проверка. Введите имя и пароль администратора кластера, а не пользователя информационной базы.

Запуск через оснастку MMC и перерегистрация radmin.dll

В старых сборках и на ряде рабочих мест консоль работает как оснастка Microsoft Management Console. Если пункта в меню нет, а установка компонента не помогает, оснастку нужно зарегистрировать вручную. Эту процедуру знают все, кто администрирует 1С давно, и она спасает чаще, чем переустановка платформы.

Файл оснастки — radmin.dll, он лежит в каталоге bin установленной платформы. Порядок действий:

  1. Откройте командную строку от имени администратора. Без повышения прав регистрация не пройдёт.
  2. Перейдите в каталог bin нужной версии платформы.
  3. Выполните команду:
regsvr32 radmin.dll
  1. Дождитесь сообщения об успешной регистрации.
  2. Запустите mmc, выберите в меню Файл → Добавить или удалить оснастку и добавьте оснастку администрирования серверов 1С:Предприятия.
  3. Сохраните консоль в файл .msc, чтобы не добавлять оснастку при каждом запуске.

Если ставите одновременно несколько версий платформы, radmin.dll последней регистрации «перекрывает» предыдущие. Консоль будет открываться, но работать с версией, которую вы не ожидали. Зарегистрируйте нужную версию последней.

Разрядность тоже важна. Оснастка из 32-разрядного пакета и 64-разрядная MMC друг друга не видят. Если сообщение «не удаётся создать оснастку» появляется сразу после регистрации, сверьте разрядность библиотеки и самой консоли MMC.

Как открыть панель управления через rac: консольная альтернатива

Утилита rac (Remote Administration Client) лежит рядом с radmin.dll в bin. Она делает то же, что консоль, но без графики, и подходит для скриптов. Работает она не напрямую с агентом, а через службу удалённого администрирования ras.

Сначала запустите ras на сервере. Порт по умолчанию — 1545, а адрес главного агента указывается в параметре запуска:

ras cluster --port=1545 localhost:1540

Затем с любого компьютера, где есть rac, обращайтесь к ras:

rac localhost:1545 cluster list

Команда выведет идентификатор кластера (длинная строка вида GUID), имя, порт и параметры. Идентификатор нужен почти для любой другой команды. Список сеансов выводится так:

rac localhost:1545 session list --cluster=<идентификатор_кластера>

Для проверки лицензий пригодится отдельный запрос: список сеансов с использованием лицензий покажет, какой пользователь или фоновое задание занимает место. Он выводится командой rac session list --licenses с указанием кластера. Если лицензий не хватает, а активных людей меньше, чем занято мест, виноваты обычно «застрявшие» сеансы закрытых программ.

Полный перечень режимов и параметров смотрите в справке — запустите rac help, а для конкретного режима rac help session. Заучивать синтаксис не нужно: он зависит от версии, и справка всегда точнее памяти.

Служба ras по умолчанию не запущена и не прописана автозапуском. Если rac отвечает отказом в подключении, проверьте в первую очередь, работает ли ras и слушает ли он порт 1545.

Что проверить, если консоль не открывается или не подключается

Диагностика почти всегда сводится к одному из пяти пунктов. Идите от простого к сложному.

Диагностика: выберите симптом

Порты и сетевой экран

Клиент обращается к агенту сервера (1540), агент передаёт запрос менеджеру кластера (1541), а рабочие процессы получают диапазон портов, который задаётся в свойствах рабочего сервера, а не кластера. Для консоли достаточно 1540, но пользовательские сеансы идут уже через диапазон рабочих процессов, и если вы открыли только 1540, базу пользователи всё равно не увидят. Проверьте, что порты рабочих процессов тоже открыты.

Версии и несовместимость

Новая консоль работает со старым сервером ограниченно, а консоль старее сервера работает хуже. Если параллельно стоят две версии платформы, а подключение странное, первым делом сравните номера версий консоли и сервера.

Права доступа и аутентификация: кто может войти в консоль

У сервера 1С есть две независимые системы входа. В них путаются даже опытные админы.

  • 👤 Администратор центрального сервера — управляет самим сервером: кластерами, рабочими серверами, назначением функциональности.
  • 🗂 Администратор кластера — управляет одним кластером: базами, сеансами, блокировками, параметрами.
  • 🔐 Пользователь информационной базы — работает в самой базе. К консоли отношения не имеет.

Если на кластере не создан ни один администратор, консоль подключается без пароля. Это удобно для тестовой машины и недопустимо для боевого сервера: любой, кто достучится до порта, получит управление кластером. Создайте администратора в консоли и задайте ему пароль.

Учётная запись службы сервера

Права в операционной системе тоже влияют. Служба сервера запускается от отдельной учётной записи (в Windows её обычно создаёт установщик, в Linux это пользователь usr1cv8). У неё должен быть полный доступ к каталогу кластера и к каталогам файлов блокировок. Если вы поменяли учётную запись службы или перенесли каталог, а доступа нет, кластер не стартует, и консоль ничего не покажет.

Смена учётной записи службы или остановка службы обрывает все активные сеансы. Согласуйте время с пользователями и дождитесь, пока они закроют документы.

Удалённое управление и автоматизация

Консоль на рабочем месте администратора подключается к серверу по сети: ставить её на сам сервер не обязательно. Для этого нужен только доступ на порт агента и учётные данные, о которых говорилось выше.

Если нужно регулярно делать одно и то же, вызывайте rac из bat-файла или планировщика. Типичные задачи:

  • 📋 вывести список сеансов и сохранить в файл для разбора, кто и когда подключался;
  • 🔒 посмотреть блокировки, когда база «тормозит»;
  • 🧹 завершить зависшие сеансы перед обновлением конфигурации.

Пример: сохранить список сеансов кластера в файл по команде планировщика.

rac localhost:1545 session list --cluster=<идентификатор_кластера> > C:\logs\sessions.txt

Параметры входа администратора кластера передаются отдельными ключами — их точные имена смотрите в rac help, чтобы не ошибиться в версии.

Завершение сеанса через rac или консоль выбрасывает пользователя без сохранения данных. Выполняйте это только после согласования, а перед обновлением сначала запретите новые подключения к базе.

Безопасность удалённого доступа

Порты 1540, 1541 и 1545 не стоит открывать в интернет. Для работы с офисной сетью извне используйте VPN. Пароль администратора кластера не оставляйте в bat-файлах в открытом виде: ограничьте права на сам файл или используйте хранилище секретов планировщика.

Частые вопросы

Нужна ли консоль администрирования для файловой базы?
Нет. Консоль управляет кластером серверов 1С, а в файловой базе кластера нет. Настройки делаются в разделе Администрирование самой программы.
Можно ли поставить консоль на обычный ноутбук, а не на сервер?
Да. Ставится только компонент консоли из установщика платформы, подключение идёт по сети к агенту сервера.
Консоль подключилась без пароля, это нормально?
Это значит, что на кластере не заведён ни один администратор. Создайте его с паролем, особенно если сервер доступен из других сетей.
Зачем нужна служба ras?
Через неё rac обращается к серверу. Без запущенной службы утилита ответит отказом, хотя сам агент сервера может работать нормально.
Почему консоль видит кластер, но не видит мою базу?
Базу, возможно, создавали в другом кластере или на другом сервере. Проверьте, к какому серверу и порту подключена консоль, и сверьте их со строкой соединения в списке баз.