Панель администрирования 1С: где она и как до неё добраться
Содержание
«Панель администрирования 1С» — это два разных инструмента, и путаница с ними съедает больше всего времени. Первый — раздел Администрирование в самой программе (Бухгалтерия, ЗУП, УТ): там настройки учёта, пользователей и обмена. Второй — консоль администрирования серверов 1С:Предприятия: через неё управляют кластером, сеансами и информационными базами на сервере.
Если вы ищете настройки программы, откройте раздел Администрирование на панели разделов и перейдите к пункту Настройки программы. Если нужна консоль кластера, она запускается отдельно от клиента 1С, и ей посвящена основная часть материала. Дальше — оба случая по порядку, с типичными ловушками.
Два «админских» входа: чем клиент отличается от консоли сервера
Разница простая. Раздел Администрирование работает внутри информационной базы, а консоль сервера — снаружи, на уровне кластера. Внутри базы вы меняете параметры учёта, а в консоли — параметры самого сервера.
| Что нужно | Где открывать | Кому доступно |
|---|---|---|
| Включить функции учёта, настроить пользователей и права | Раздел Администрирование в клиенте | Пользователю с полными правами или ролью администратора |
| Завершить зависший сеанс, посмотреть блокировки | Консоль администрирования серверов | Администратору кластера |
| Создать базу на сервере, поменять параметры кластера | Консоль администрирования серверов | Администратору кластера или центрального сервера |
| Автоматизировать рутину на сервере | Утилита rac | Администратору кластера |
Раздел в клиенте работает и в файловой базе, и в клиент-серверной. Консоль имеет смысл только там, где установлен сервер 1С:Предприятия. Если у вас файловая база на одном компьютере, консоль вам не нужна: её там просто нечего администрировать.
Если раздела «Администрирование» нет на панели
У пользователя не хватает прав: раздел виден тем, у кого есть соответствующие роли. Также его может скрывать интерфейс. Зайдите под пользователем с полными правами и проверьте список пользователей в Администрирование → Настройки пользователей и прав. Назначьте профиль группы доступов тому, кому раздел нужен по работе, а не раздавайте полные права «на всякий случай».
Когда консоль не нужна вообще
Бывает, что к консоли отправляют по привычке. Если вам нужно только включить функциональность, поменять параметры учёта, добавить пользователя
или настроить обмен, ответ лежит в разделе Администрирование клиента. Консоль нужна, когда вопрос касается сервера: зависший сеанс, который не закрывается из программы, блокировки, список подключённых лицензий, создание или удаление базы на кластере.
Простой ориентир: если проблема видна пользователям только одной базы и связана с настройками учёта, идите в клиент. Если «тормозит» или не пускает сразу несколько баз, смотрите на сервер.
Запуск консоли серверов 1С: что установить и откуда стартовать
Консоль входит в состав платформы, но при установке её компонент можно не отметить. Проверьте меню «Пуск»: в папке 1С Предприятие 8 должен быть пункт для администрирования серверов. Его нет — запустите установщик платформы в режиме изменения и добавьте компонент консоли администрирования.
Нужная версия консоли — та же, что у платформы сервера, или новее, но не старше. Консоль, значительно уступающая серверу по номеру версии, подключается нестабильно или не подключается совсем. Сравнивайте номера однозначно: версия консоли должна быть не ниже версии сервера.
Установленная консоль на рабочем месте администратора — нормальная практика. Сервер для этого не нужен: устанавливается только компонент консоли, а подключаетесь вы по сети.
Первое подключение к серверу
- Запустите консоль. В дереве слева будет узел
Центральные серверы 1С:Предприятия 8.3. - Вызовите контекстное меню узла и выберите создание нового центрального сервера.
- Введите имя сервера или его IP-адрес. По умолчанию подключение идёт на порт агента сервера —
1540. Если его меняли, укажите в форматеимя:порт. - Подтвердите. В дереве появится сервер, а под ним — кластер, информационные базы, сеансы, соединения и блокировки.
Если сервер добавился, а кластер не раскрывается и просит учётные данные, значит, на кластере включена проверка. Введите имя и пароль администратора кластера, а не пользователя информационной базы.
Запуск через оснастку MMC и перерегистрация radmin.dll
В старых сборках и на ряде рабочих мест консоль работает как оснастка Microsoft Management Console. Если пункта в меню нет, а установка компонента не помогает, оснастку нужно зарегистрировать вручную. Эту процедуру знают все, кто администрирует 1С давно, и она спасает чаще, чем переустановка платформы.
Файл оснастки — radmin.dll, он лежит в каталоге bin установленной платформы. Порядок действий:
- Откройте командную строку от имени администратора. Без повышения прав регистрация не пройдёт.
- Перейдите в каталог
binнужной версии платформы. - Выполните команду:
regsvr32 radmin.dll
- Дождитесь сообщения об успешной регистрации.
- Запустите
mmc, выберите в менюФайл → Добавить или удалить оснасткуи добавьте оснастку администрирования серверов 1С:Предприятия. - Сохраните консоль в файл
.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 с вашего компьютера: сетевой экран на сервере или между сетями часто режет именно его. Проверьте также, что имя сервера разрешается в адрес.radmin.dll от имени администратора, как описано выше, и проверьте разрядность.Порты и сетевой экран
Клиент обращается к агенту сервера (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-файлах в открытом виде: ограничьте права на сам файл или используйте хранилище секретов планировщика.
Частые вопросы
Нужна ли консоль администрирования для файловой базы?
Администрирование самой программы.Можно ли поставить консоль на обычный ноутбук, а не на сервер?
Консоль подключилась без пароля, это нормально?
Зачем нужна служба ras?
rac обращается к серверу. Без запущенной службы утилита ответит отказом, хотя сам агент сервера может работать нормально.