Администрирование · 8 мин
Как отключить пользователя в 1С 7.7
Как отключить пользователя в 1С 7.7: завершение сеанса через монитор, отключение учётной записи в конфигураторе, удаление пользователя и проверка результата.
Отключение пользователя в 1С 7.7 может означать три разные задачи: принудительно завершить активный сеанс работающего сотрудника, заблокировать вход под конкретной учётной записью или полностью удалить пользователя из списка. Для каждой задачи есть свой инструмент, и путать их нельзя: завершение сеанса не мешает человеку зайти снова, а удаление учётной записи необратимо стирает настройки доступа.
Все операции выполняются в режиме «Конфигуратор» под учётной записью с правами администратора. Если вы заходите в конфигуратор без пароля и без выбора пользователя, значит, список пользователей в базе пуст, и разграничения прав фактически нет — тогда сначала нужно создать хотя бы одного администратора.
Перед любыми действиями со списком пользователей сделайте архивную копию информационной базы. Ошибка при редактировании файла пользователей может привести к тому, что войти в базу не сможет никто, включая администратора.
Определите, что именно нужно сделать
Формулировка «отключить пользователя» на практике скрывает разные сценарии. Если сотрудник оставил запущенную программу на своём компьютере, а вам нужно монопольно войти в базу — достаточно завершить его сеанс. Если сотрудник уволился, но его данные в документах должны остаться — правильнее заблокировать учётную запись, а не удалять её.
Удаление пользователя оправдано только когда учётная запись создана ошибочно или заведомо не будет использоваться. Учтите: в документах и журналах 1С 7.7 хранятся ссылки на пользователя, и после удаления в истории изменений вместо имени могут отображаться служебные значения.
Как выбрать действие
Как завершить активный сеанс через монитор
Откройте информационную базу в режиме «Конфигуратор». В главном меню выберите «Администрирование → Активные пользователи». Откроется монитор, в котором видны все текущие подключения: имя пользователя, компьютер, режим запуска и время входа.
Выделите нужную строку и нажмите кнопку завершения сеанса (в типовом интерфейсе это команда «Отключить» или пункт контекстного меню по правой кнопке мыши). Сеанс на стороне пользователя будет разорван, а программа у него закроется. Несохранённые данные в открытых, но не записанных документах при этом теряются — предупредите сотрудника заранее, если есть такая возможность.
После отключения обновите список в мониторе и убедитесь, что строка исчезла. Если пользователь появился снова через несколько секунд, значит, у него настроен автоматический перезапуск или он сам повторно вошёл в базу — тогда одновременно с завершением сеанса меняйте пароль учётной записи.
- 1Откройте базу в режиме «Конфигуратор» под администратором
- 2Перейдите в «Администрирование → Активные пользователи»
- 3Найдите нужного пользователя по имени и компьютеру
- 4Выполните команду отключения сеанса
- 5Обновите список и убедитесь, что сеанс завершён
Как заблокировать вход пользователя
Блокировка выполняется в списке пользователей: «Администрирование → Пользователи». Откройте карточку нужного пользователя двойным щелчком. Самый надёжный способ запретить вход — сменить пароль на новый, известный только администратору. Старая пара «логин-пароль» перестанет работать сразу после сохранения.
Если в вашей конфигурации предусмотрено снятие ролей или прав доступа, уберите все назначенные интерфейсы и права — пользователь формально сможет войти, но не увидит ни одного рабочего инструмента. Этот вариант удобен, когда доступ нужно быстро вернуть: права восстанавливаются обратной установкой флагов.
Сохраните изменения кнопкой «ОК» или «Записать». Блокировка действует на новые попытки входа; уже открытый сеанс при этом не закрывается, поэтому совмещайте блокировку с завершением сеанса через монитор.
Как полностью удалить пользователя
Удаление делается там же, в списке «Администрирование → Пользователи». Выделите строку и нажмите клавишу Delete или кнопку удаления на панели инструментов, затем подтвердите действие. Запись исчезнет из списка, и вход под этим именем станет невозможен.
Перед удалением проверьте, не назначен ли пользователь ответственным в справочниках и не используется ли он в настройках распределения прав конфигурации. В типовых конфигурациях 1С 7.7 ссылки на удалённого пользователя в истории документов не блокируют работу, но усложняют разбор, кто и когда вносил изменения.
Данные о пользователях 1С 7.7 хранятся в файле users.usr в каталоге базы. Не редактируйте и не удаляйте этот файл вручную через проводник — повреждение файла делает невозможным вход в базу под любой учётной записью, и восстановление потребует копии из архива.
Особенности сетевой и файловой работы
В файловом варианте 1С 7.7 монопольный режим требует, чтобы в базе не было других сеансов. Если монитор показывает «зависшего» пользователя, которого фактически нет (компьютер выключен или перезагружен), подождите несколько минут — сеанс снимется по таймауту, либо проверьте, не остались ли lock-файлы в каталоге базы после аварийного завершения.
Если база лежит на сетевом диске и монитор недоступен из-за ошибок открытия, сеансы можно снять, закрыв открытые файлы базы на стороне файлового сервера (оснастка управления общими ресурсами Windows). Это грубый метод: используйте его только когда штатный монитор не работает.
Проверка результата
После завершения сеанса откройте монитор повторно: строка пользователя должна отсутствовать. После блокировки или смены пароля попросите проверить вход со старым паролем на другом компьютере или выполните пробный запуск сами — программа должна выдать сообщение о неверном пароле или отказе в доступе.
Дополнительно убедитесь, что остальные пользователи входят в базу без ошибок. Если после правок никто не может войти, немедленно восстановите каталог базы из архивной копии — работать с повреждённым списком пользователей дальше нельзя.
Как проверить результат
Отключённый сеанс отсутствует в мониторе
Сеанс появляется снова через несколько секунд
Программа отклоняет старый пароль
Вход проходит — пароль не сохранён
Все работают как раньше
Массовая ошибка входа — восстанавливайте копию
Типичные ошибки
Чаще всего администраторы завершают сеанс, но забывают сменить пароль — и пользователь заходит обратно через минуту. Вторая распространённая ошибка — удаление учётной записи вместо блокировки, после чего теряется понятная история авторства документов. Третья — правки без архивной копии при повреждении файла users.usr.
Что важно запомнить
Сеанс завершается через монитор активных пользователей, блокировка — сменой пароля или прав в списке пользователей, удаление — только после архивной копии. Всегда сохраняйте хотя бы одного работающего администратора и проверяйте результат пробным входом.
Частые вопросы
Можно ли отключить пользователя, не заходя в конфигуратор?
Штатных средств вне конфигуратора нет. Альтернатива — закрыть открытые файлы базы на файловом сервере, но это аварийный метод, который разрывает все сеансы сразу, а не выборочно.
Что будет с документами, созданными удалённым пользователем?
Документы останутся в базе и продолжат работать. Меняется только отображение автора в истории: вместо имени может показываться служебное значение, поэтому для уволенных сотрудников предпочтительнее блокировка.
Пользователь отключён, но монопольный режим всё равно недоступен. Почему?
Вероятно, остался зависший сеанс после аварийного завершения программы. Подождите несколько минут, обновите монитор, а если строка не исчезает — проверьте lock-файлы в каталоге базы и открытые файлы на сервере.
Как отключить пользователя, если пароль администратора утерян?
Штатного способа сброса нет. Восстановите каталог базы из архивной копии, где пароль был известен, либо привлекайте специалиста — самостоятельные попытки правки файла пользователей часто приводят к полной потере доступа.
Нужно ли отключать пользователя перед обновлением конфигурации?
Да, обновление выполняется в монопольном режиме, поэтому все сеансы должны быть завершены. Завершите их через монитор, дождитесь пустого списка и только после этого запускайте обновление.