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