Как посмотреть, кто сейчас работает в базе 1С 8.3 ЗУП: 6 способов
Содержание
Самый быстрый способ посмотреть активных пользователей
в 1С 8.3 ЗУП — открыть Главное меню (≡) — Сервис — Активные пользователи. Откроется список действующих сеансов: кто вошёл, с какого компьютера, каким клиентом и когда. Команда работает одинаково в ЗУП 3.1, Бухгалтерии 3.0, УТ 11 и ERP — это механизм платформы, а не конфигурации.
Половина запросов «активные пользователи» ищет не то, что находит. «Активные пользователи» в терминологии 1С — это открытые сеансы прямо сейчас, а не список сотрудников, которым разрешён вход. Если нужен перечень учётных записей — это другое место: Администрирование — Настройки пользователей и прав — Пользователи. Если нужно понять, кто висит в базе и мешает обновлению, — вам сюда.
Ниже — шесть способов (от кнопки в интерфейсе до утилиты rac), расшифровка колонок, как корректно выгнать всех перед обновлением и почему вышедший сотрудник ещё двадцать минут числится в сеансах.
Что такое активные пользователи и чем они отличаются от списка пользователей
Платформа 1С считает «активным пользователем» каждый установленный сеанс. Один человек легко даёт два-три сеанса: тонкий клиент, конфигуратор, веб-клиент. Плюс сеансы, за которыми вообще нет людей.
Что вы увидите в списке, кроме живых сотрудников:
- 🔄 фоновые задания — в ЗУП 3.1 это синхронизация с Бухгалтерией, обновление сведений ЕФС, рассылка расчётных листков;
- 🔧 конфигуратор — отдельный сеанс, даже если открыт тем же администратором;
- 🌐 веб-клиент — сотрудники через браузер, в том числе через 1С:Кабинет сотрудника ;
- 🤖 COM-соединение — внешние обработки, выгрузки, интеграции;
- 👤 служебный пользователь обмена — техническая учётная запись синхронизации.
| Что смотрим | Где | Что показывает |
|---|---|---|
| Активные пользователи | Сервис — Активные пользователи | сеансы прямо сейчас |
| Пользователи | Администрирование — Настройки пользователей и прав — Пользователи | кому разрешён вход |
| Журнал регистрации | Администрирование — Обслуживание — Журнал регистрации | кто входил раньше |
| Сеансы в консоли кластера | оснастка администрирования сервера | сеансы + нагрузка на СУБД |
Смотреть активных пользователей может только администратор — учётная запись с ролью «Администратор системы» или с полными правами. У рядового кадровика и бухгалтера команды в меню просто не будет.
Способ 1. Активные пользователи в 1С 8.3 ЗУП: как посмотреть через меню «Сервис»
Рабочий вариант для режима 1С:Предприятие, занимает пять секунд.
- Нажмите значок главного меню
≡в правом верхнем углу окна (интерфейс «Такси»). - Выберите
Сервис — Активные пользователи. - В открывшемся списке отсортируйте строки по колонке
ПользовательилиНачало работы. - Кнопка
Обновить(F5) перечитывает список — платформа не обновляет его сама.
Из этой же формы доступны две полезные команды: Журнал регистрации (сразу с отбором по выбранному пользователю) и Завершить сеанс — для принудительного отключения.
Если пункта Сервис в главном меню нет, включите расширенный доступ к командам платформы:
Главное меню — Сервис — Параметры;- поставьте галочку
Отображать команду «Все функции»; - дальше идите через
Главное меню — Все функции — Стандартные — Активные пользователи.
Способ 2. Через раздел «Администрирование» в ЗУП 3.1 и Бухгалтерии 3.0
Типовые конфигурации на библиотеке стандартных подсистем дублируют команду в интерфейсе — удобно, когда главное меню урезано настройками рабочего места.
Путь: Администрирование — Обслуживание → блок Блокировка работы пользователей → в открывшейся форме ссылка Активные пользователи.
В части релизов ЗУП 3.1 и Бухгалтерии 3.0 ссылка лежит рядом с журналом регистрации — в блоке Журнал регистрации той же формы Обслуживание. Названия блоков от релиза к релизу переставляют, поэтому проще ориентироваться не на картинку из инструкции, а на список команд: Все функции — Стандартные.
В УТ 11 и ERP логика та же: НСИ и администрирование — Администрирование — Обслуживание.
Сервис — Активные пользователи или конфигуратор Администрирование — Активные пользователи. Консоли кластера для файловой базы не существует — сервер 1С здесь не используется.rac.Способ 3. Активные пользователи в 1С 8.3: как посмотреть в конфигураторе
Конфигуратор отвечает на вопрос перед обновлением: можно ли уже грузить изменения.
- Запустите базу в режиме
Конфигуратор. - Меню
Администрирование — Активные пользователи. - Рядом —
Администрирование — Блокировка установки соединений с информационной базой: запрет новых подключений, чтобы выгнанные не возвращались.
Сам конфигуратор занимает сеанс и клиентскую лицензию. Поэтому в списке вы всегда увидите минимум одну строку — себя, с приложением Designer.
Что видно в этой форме:
| Колонка | Что означает |
|---|---|
| Пользователь | имя учётной записи базы (пусто — фоновое задание) |
| Приложение | вид клиента: тонкий, толстый, веб, конфигуратор |
| Начало работы | когда установлен сеанс |
| Компьютер | имя рабочей станции или сервера |
| Режим | режим базы данных и номер сеанса/соединения |
Расшифровка имён приложений — пригодится, когда список читаете не в интерфейсе, а в журнале или в выгрузке:
| Имя приложения | Что это |
|---|---|
1CV8 | толстый клиент |
1CV8C | тонкий клиент |
WebClient | веб-клиент (браузер) |
Designer | конфигуратор |
BackgroundJob | фоновое задание |
COMConnection | внешнее COM-соединение |
SrvrConsole | консоль администрирования кластера |
Способ 4. Консоль кластера серверов — самый подробный список сеансов
Для клиент-серверной базы это основной инструмент администратора: видно не только «кто», но и «сколько ресурсов съедает».
- Откройте оснастку
Администрирование серверов 1С Предприятия(файл1CV8 Servers.msc). - Разверните
Central server — Кластеры — Local cluster — Информационные базы. - Выберите свою базу, при запросе введите имя и пароль администратора информационной базы.
- Ветка
Сеансы— действующие сеансы, веткаСоединения— соединения с сервером, веткаБлокировки— кто что держит.
Полезные колонки ветки Сеансы:
- ⏱
Последняя активность— отличает работающего человека от забытого окна; - 💾
Захвачено СУБДиСоединение с СУБД— есть ли открытая транзакция; - 📊
Вызовов,Память— кто грузит сервер; - 🖥
Имя компьютераиПриложение— где именно открыт сеанс.
Там же, в свойствах информационной базы, настраиваются два параметра против зависших сеансов:
Время засыпания пассивного сеанса— ориентировочно 1200 секунд;Время завершения спящего сеанса— ориентировочно 86400 секунд.
Пока оба равны нулю, брошенные сеансы висят неограниченно и держат лицензии.
Способ 5. Журнал регистрации: кто входил в базу и когда вышел
Активные пользователи показывают только текущий момент. История входов живёт в журнале.
Путь: Администрирование — Обслуживание — Журнал регистрации. Настройте отбор:
- событие
Сеанс. Начало— вход в базу; - событие
Сеанс. Завершение— корректный выход; - событие
Доступ. Доступ запрещён— попытка входа без прав или с неверным паролем; - период — интересующие сутки, иначе журнал будет открываться минуту и дольше.
Этим же журналом проверяют спорные ситуации в ЗУП: кто правил начисление, кто перепроводил документ Начисление зарплаты и взносов, кто менял настройки видов расчёта. Отбор — по полю Данные с указанием нужного документа.
В файловой базе журнал лежит рядом с базой в файле 1Cv8.lgd (формат SQLite) или в папке 1Cv8Log. Удалять его «для ускорения» не стоит: это единственный источник правды по входам.
Способ 6. Для администраторов: утилита rac и программный способ
Когда нужно снимать сеансы по расписанию или следить за базой с сервера без графической оболочки.
Сначала поднимается сервис администрирования ras, затем работает консольный клиент rac:
ras cluster --service --port=1545
rac cluster list
rac infobase summary list --cluster=<uuid-кластера>
rac session list --cluster=<uuid-кластера> --infobase=<uuid-базы>
rac session terminate --cluster=<uuid-кластера> --session=<uuid-сеанса>
Программный вариант — из обработки или консоли кода, под полными правами:
Сеансы = ПолучитьСеансыИнформационнойБазы();
Для Каждого Сеанс Из Сеансы Цикл
Имя = ?(Сеанс.Пользователь = Неопределено, "<фоновое>", Сеанс.Пользователь.Имя);
Сообщить(Строка(Сеанс.НомерСеанса) + " | " + Имя
+ " | " + Сеанс.ИмяПриложения
+ " | " + Сеанс.КомпьютерПользователя
+ " | " + Строка(Сеанс.НачалоСеанса));
КонецЦикла;
Про запросы к СУБД напрямую: в MS SQL через sp_who2 или представление sys.dm_exec_sessions видны соединения сервера 1С, а не люди. Имена пользователей базы 1С там не хранятся — сопоставлять придётся по номерам соединений из консоли кластера. Для ответа на вопрос «кто сейчас в ЗУП» это самый длинный путь из возможных.
Как корректно выгнать пользователей перед обновлением
Порядок, который не ломает данные.
Три инструмента блокировки, от мягкого к жёсткому:
| Инструмент | Что делает | Риск |
|---|---|---|
Администрирование — Обслуживание — Блокировка работы пользователей | предупреждает и завершает сеансы по таймеру | минимальный |
Конфигуратор: Блокировка установки соединений | не пускает новых, старых не трогает | низкий |
Консоль кластера: Удалить на сеансе | обрывает сеанс немедленно | потеря несохранённых данных |
Принудительное удаление сеанса в консоли кластера равно выдёргиванию шнура: незаписанный документ пропадёт, а открытая транзакция может оставить объект заблокированным ещё на минуту-две.
Типичные ошибки и как их избежать
Администрирование — Настройки пользователей и прав — Пользователи и включите галочку в Сервис — Параметры.Приложение.Блокировки в консоли кластера и просите коллегу закрыть форму.Ещё две ошибки, которые стоят времени:
- 🧾 Лицензии: несколько сеансов с одного компьютера обычно укладываются в одну клиентскую лицензию, а сеансы одного и того же сотрудника на разных машинах расходуют по лицензии каждый. Отсюда «лицензий не хватает» при десяти работающих людях.
- 🗂 Отборы в журнале: открывать журнал регистрации без ограничения периода в базе ЗУП с несколькими годами истории — минуты ожидания и зависший клиент.
Особенности ЗУП 3.1, Бухгалтерии и других конфигураций
Механизм один, но нюансы отличаются.
- ЗУП 3.1. Регулярно появляются сеансы обмена с Бухгалтерией 3.0 и сеансы веб-клиента от 1С:Кабинета сотрудника. Перед расчётом зарплаты за месяц имеет смысл убедиться, что документы не открыты у двух расчётчиков сразу, — иначе взаимные блокировки при перепроведении.
- Бухгалтерия 3.0. Путь к списку тот же; активные сеансы проверяют перед закрытием месяца и перед обновлением.
- УТ 11 и ERP. Раздел называется
НСИ и администрирование. Сеансов обычно больше: внешние подключения сайта, обмен с кассами, фоновые задания расчёта себестоимости. - Базовые версии. Многопользовательский режим не поддерживается, поэтому в активных пользователях будет один сеанс, и это нормально.
Для регулярного контроля удобнее не открывать форму вручную, а один раз настроить таймауты сеансов в консоли кластера и оповещения о блокировках. Тогда вопрос «кто сидит в базе» всплывает только перед обновлением.
Частые вопросы
Как быстрее всего посмотреть активных пользователей в 1С 8.3 ЗУП?
Главное меню (≡) — Сервис — Активные пользователи. Список сеансов откроется сразу, права администратора обязательны.Почему пункт «Активные пользователи» недоступен?
Сервис — Параметры и проверьте роли своей учётной записи.Можно ли посмотреть активных пользователей в файловой базе?
1С:Предприятие или через конфигуратор. Консоль кластера для файлового варианта не применяется.Как узнать, кто работал в базе вчера?
Администрирование — Обслуживание — Журнал регистрации с отбором по событиям Сеанс. Начало и Сеанс. Завершение за нужную дату.Как выгнать всех пользователей перед обновлением?
Администрирование — Обслуживание — Блокировка работы пользователей с сообщением и временем, затем проверьте список активных сеансов.Почему сеансов больше, чем сотрудников?
Приложение.