Пароль пользователя 1С:Предприятия 8.3: смена своими силами, сброс администратором и доступ к базе без пароля

· 9 мин

Содержание

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

Ниже порядок действий для каждого случая. Описан интерфейс «Такси» платформы 8.3 и типовые конфигурации на Библиотеке стандартных подсистем (БСП): Бухгалтерия 3.0, ЗУП 3.1, УТ 11. Сама механика паролей общая для платформы, поэтому в других конфигурациях отличаются только названия команд.

Как пользователь сам меняет свой пароль

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

Смена пароля из программы

В конфигурациях на БСП смена своего пароля вынесена в отдельную форму:

  1. Войдите в базу под своим именем и текущим паролем.
  2. Откройте раздел Главное и перейдите к персональным настройкам пользователя.
  3. Найдите команду смены пароля. Программа попросит ввести старый пароль, затем новый и его подтверждение.
  4. Нажмите кнопку сохранения. Следующий вход — уже с новым паролем.

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

Смена пароля при входе по требованию программы

Программа сама откроет окно смены пароля сразу после ввода логина, когда:

  • 🔑 истёк максимальный срок действия пароля из политики паролей;
  • 🆕 администратор создал учётную запись с требованием сменить пароль при первом входе;
  • 🛡️ пароль не соответствует новым требованиям к сложности, которые ввели после его установки.

Пока новый пароль не задан, войти в базу не получится. Новый пароль должен отличаться от прежнего и проходить все проверки политики: длина, сложность, запрет повторов.

Перед вводом проверьте раскладку и Caps Lock. Пароль в 1С чувствителен к регистру: Buh2024 и buh2024 — разные пароли.

Сброс пароля администратором в режиме 1С:Предприятие

Это основной способ для типовых конфигураций. Работает, когда администратор знает свой пароль, а пользователь свой забыл.

  1. Войдите в базу под учётной записью с правом администрирования.
  2. Откройте Администрирование → Настройки пользователей и прав → Пользователи.
  3. Откройте карточку нужного сотрудника двойным щелчком.
  4. Проверьте, что включён вход через аутентификацию 1С:Предприятия.
  5. Нажмите в карточке команду установки пароля и введите новый пароль дважды.
  6. Если нужно, включите требование сменить пароль при следующем входе. Тогда временный пароль, который вы сообщили сотруднику, сразу заменится его собственным.
  7. Нажмите Записать и закрыть.

Сообщите новый пароль лично или по телефону, а не в общем чате. Временный пароль с обязательной сменой при входе — самый безопасный вариант.

Почему лучше менять пароль в программе, а не в Конфигураторе

В конфигурациях на БСП есть справочник «Пользователи», и каждая его запись связана с учётной записью пользователя информационной базы. Карточка в режиме Предприятие меняет обе части согласованно, ведёт журнал и учитывает настройки входа.

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

Пароль в Конфигураторе: список пользователей информационной базы

Конфигуратор нужен, когда в базу нельзя войти в режиме Предприятие или конфигурация не использует БСП.

  1. Запустите 1С, выберите базу и нажмите Конфигуратор.
  2. Войдите под пользователем с ролью «Полные права» или «Администратор системы».
  3. Откройте Администрирование → Пользователи.
  4. Дважды щёлкните по нужному пользователю.
  5. На вкладке «Основные» отметьте Аутентификация 1С:Предприятия.
  6. Заполните поля Пароль и Подтверждение пароля.
  7. При необходимости снимите или поставьте флажок Пользователю запрещено изменять пароль.
  8. Нажмите ОК.

Новый пароль действует со следующего входа. Пользователь, который уже работает в базе, продолжает сеанс без повторного ввода.

Что ещё настроить в карточке пользователя

ПараметрГдеЗачем
Показывать в списке выборавкладка «Основные»Имя видно в списке при запуске; снимите флажок для служебных учётных записей
Аутентификация операционной системывкладка «Основные»Вход без пароля под учётной записью Windows, в формате \\DOMAIN\ivanov
Роливкладка «Прочие»Права пользователя; в типовых конфигурациях на БСП роли назначают профилями групп доступа, а не здесь
Режим запускавкладка «Прочие»Тонкий клиент, толстый клиент или автоматический выбор

Вход через учётную запись Windows

Если в домене работают десятки сотрудников, пароли 1С можно не хранить вовсе. Включите в карточке аутентификацию операционной системы и укажите пользователя Windows в формате \\ДОМЕН\логин. Аутентификацию 1С:Предприятия при этом снимите.

Тогда 1С пускает сотрудника без окна пароля, а сбросом пароля занимается администратор домена. Для входа под другим именем запустите программу с параметром /WA-, который отключает аутентификацию Windows для этого запуска:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /WA-

Если забыт пароль администратора: клиент-серверная база на MS SQL

Самая неприятная ситуация: в базе один администратор, и он не помнит пароль. Штатной кнопки «восстановить пароль » у платформы нет. Порядок действий от безопасного к радикальному:

  1. Поищите другого пользователя с полными правами. Им можно войти и сбросить пароль администратора по разделу выше.
  2. Проверьте, нет ли у администратора входа через Windows. Если есть — войдите с компьютера под этой учётной записью домена.
  3. Восстановите копию базы , где пароль известен, в отдельную тестовую базу, и выгрузите оттуда список пользователей. Подходит, если в копии те же пользователи.
  4. Если ничего не помогло и база клиент-серверная — временно скройте таблицу пользователей средствами СУБД.

Последний способ меняет служебные таблицы базы. Сделайте полную резервную копию базы средствами SQL Server и выгоните всех пользователей до начала работ.

Метод не описан в документации платформы. Применяйте его только к своей базе, на которую у вас есть законные права. Во время работ сеансы пользователей должны быть завершены: иначе они оборвутся с ошибкой.

Порядок работ в SQL Server Management Studio

Учётные записи пользователей 1С хранятся в таблице v8users, а в таблице Params есть служебная запись users.usr. Если платформа не находит их, база открывается без запроса пароля.

  1. Сделайте резервную копию базы в SQL Server.
  2. Выполните запрос в базе 1С:
EXEC sp_rename 'v8users', 'v8users_old';
GO
UPDATE Params SET FileName = 'users.usr_old' WHERE FileName = 'users.usr';
GO
  1. Запустите Конфигуратор этой базы. Окно пароля не появится.
  2. Не закрывая Конфигуратор, верните таблицы на место:
DROP TABLE v8users;
GO
EXEC sp_rename 'v8users_old', 'v8users';
GO
UPDATE Params SET FileName = 'users.usr' WHERE FileName = 'users.usr_old';
GO

Команда DROP TABLE нужна, только если платформа успела создать новую пустую таблицу v8users. Если её нет, пропустите эту строку.

  1. В открытом Конфигураторе откройте Администрирование → Пользователи. Список снова заполнен.
  2. Задайте новый пароль администратору и нажмите ОК.
  3. Закройте Конфигуратор и проверьте вход с новым паролем.

Для PostgreSQL логика та же, но имена таблиц в нижнем регистре и переименование делается через ALTER TABLE ... RENAME TO.

Файловая база

В файловом варианте пользователи лежат внутри файла 1Cv8.1CD. Правка этого файла сторонними утилитами может повредить базу целиком. Надёжные варианты: вход другим администратором, вход через Windows или восстановление из резервной копии. Для одного администратора полезна привычка хранить пароль в менеджере паролей компании.

Это другой пароль: СУБД и кластер серверов

В клиент-серверной базе есть ещё два пароля, которые часто путают с паролем пользователя 1С:

  • 🗄️ пароль пользователя СУБД (например, sa или отдельный логин SQL). Его меняют в SQL Server, а затем обязательно прописывают новый пароль в свойствах информационной базы в консоли администрирования серверов 1С. Иначе база перестанет открываться у всех;
  • 🖥️ пароль администратора кластера. Его задают в консоли кластера. Если он утерян, остановите службу сервера 1С в нерабочее время и восстановите служебные файлы кластера из резервной копии или обратитесь к администратору сервера. Пересоздавать кластер не нужно.

Политика паролей: длина, сложность и срок действия

Требования к паролям задаются на уровне базы и действуют для всех пользователей с аутентификацией 1С.

В режиме Предприятие (конфигурации на БСП)

Откройте Администрирование → Настройки пользователей и прав и перейдите по ссылке «Настройки входа». Типичный набор параметров:

  • 📏 минимальная длина пароля;
  • 🔣 требование сложного пароля: буквы в разном регистре, цифры, спецсимволы;
  • ⏳ максимальный срок действия, после которого программа потребует сменить пароль;
  • 🔁 запрет повторять несколько последних паролей;
  • 🚫 отключение входа для пользователей, которые давно не заходили в программу.

Для внешних пользователей (контрагентов на портале) настройки задаются отдельно.

В Конфигураторе

Откройте Администрирование → Параметры информационной базы. Там задаются минимальная длина пароля, проверка сложности и сроки действия, а в актуальных версиях платформы — ещё и блокировка входа после нескольких неудачных попыток.

Где настраиватьКогда подходитРиски
«Настройки входа» в программеТиповые конфигурации на БСПНет, настройки согласованы с карточками пользователей
«Параметры информационной базы» в КонфигуратореНетиповые и самописные конфигурацииТребования могут пересекаться с настройками конфигурации; держите их одинаковыми

Разумные значения для бухгалтерии

ПараметрОриентир
Минимальная длина8–10 символов
Сложностьвключена
Срок действия90 дней
Запрет повторов3–5 последних паролей
Неудачные попыткиблокировка после 5 попыток

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

Проверка безопасности пользователей базы
Выполнено: 0 / 6

Ошибки входа и что с ними делать

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

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

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