Смена пароля пользователя 1С:Предприятия 8.3 — сам, через администратора или в Конфигураторе

· 9 мин

Содержание

Поменять пароль в 1С:Предприятие 8.3 администратор может в карточке пользователя: Администрирование → Настройки пользователей и прав → Пользователи, открыть сотрудника и нажать кнопку установки пароля. Если пользователей заводили в Конфигураторе, путь другой: Администрирование → Пользователи, вкладка «Основные», поля «Пароль» и «Подтверждение пароля». Обычный пользователь может сменить свой пароль сам, если администратор не запретил это в его настройках.

Пароль не меняется ни в одном из этих мест, если вход идёт через Windows-учётку или OpenID. Поэтому сначала разберитесь, как именно база проверяет пользователя. Это занимает минуту и экономит много лишних действий.

Как понять, какой способ входа включён в базе

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

Способ входаКак выглядит при запускеГде меняют пароль
🔑 Аутентификация 1С:ПредприятияОкно с выбором пользователя и полем «Пароль»В самой 1С: карточка пользователя или Конфигуратор
🪟 Аутентификация операционной системыОкно не появляется, программа сразу открываетсяВ Windows или в домене (Active Directory)
🌐 OpenIDВход по учётке веб-сервисаНа стороне провайдера OpenID

Флажки обоих основных способов можно включить у одного пользователя одновременно. Тогда при входе с «своего» компьютера окно пароля не появится, а с чужого — 1С спросит имя и пароль.

Быстрая проверка: запустите базу с ключом /WA-. Он отключает вход через Windows. Если после этого появилось окно с полем пароля — у пользователя включены оба способа.

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

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

Пользователь меняет пароль сам

В типовых конфигурациях на Библиотеке стандартных подсистем (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11) пользователь может сменить пароль без администратора. Команду смены пароля ищите в главном меню программы (кнопка с тремя полосками или стрелкой в заголовке окна), подменю Сервис. В отдельных релизах команда стоит в персональных настройках — название пункта может немного отличаться.

Порядок действий:

  1. Откройте форму смены пароля.
  2. Введите текущий пароль. Без него форма не даст сохранить новый.
  3. Наберите новый пароль дважды: в поле пароля и в поле подтверждения.
  4. Сохраните. Новый пароль начнёт действовать со следующего входа.

Если команда недоступна или форма выдаёт отказ, причин обычно две:

  • 🚫 в карточке стоит флажок «Пользователю запрещено изменять пароль»;
  • ⏳ в базе задан минимальный срок действия пароля, и он ещё не истёк (например, политика запрещает менять пароль чаще раза в сутки).

В обоих случаях решает администратор — обходного пути у пользователя нет.

Какой пароль пройдёт проверку сложности

Если в базе включена проверка сложности, короткие и «словарные» пароли форма не примет. Надёжнее всего сразу составить пароль из нескольких частей:

  • 🔤 заглавная и строчные буквы;
  • 🔢 хотя бы одна цифра;
  • ❗ спецсимвол, например !, # или _;
  • 📏 длина не меньше заданной в политике, обычно от 8 символов.

Пример: фраза «Зима в Туле 2024» на английской раскладке с заменой пробелов на _ даёт пароль длиной 16 символов, который легко запомнить и сложно подобрать. Имя, дату рождения и название фирмы в пароль не включайте.

Принудительная смена при истечении срока

Если в базе включён максимальный срок действия пароля, по его окончании 1С при входе сама попросит придумать новый. Отказаться нельзя: пока пароль не сменён, в программу не пустит. Это штатное поведение, а не ошибка.

Администратор задаёт пароль в карточке пользователя

Это основной способ для типовых конфигураций. Он хорош тем, что пользователь информационной базы и элемент справочника «Пользователи» остаются связанными, и программа корректно учитывает настройки прав и групп доступа.

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

Сообщите пароль сотруднику лично или по защищённому каналу, а не в общий чат.

Хорошая практика — выдать временный пароль и попросить сотрудника сразу сменить его на свой. Тогда пароль знает только один человек, и все действия в журнале регистрации однозначно привязаны к нему.

Требования к паролям для всей базы

В той же группе настроек есть настройки входа (Администрирование → Настройки пользователей и прав → Настройки входа). Там включают:

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

Пример разумной политики для бухгалтерии на 10–15 человек: длина от 8 символов, проверка сложности, срок действия 90 дней, запрет повтора трёх последних паролей.

Смена пароля через Конфигуратор

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

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

На вкладке «Основные» есть ещё несколько полезных флажков:

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

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

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

Как передать пароль при автоматическом запуске

Для регламентных скриптов (выгрузки, обновления, обмены) имя и пароль передают ключами /N и /P:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Обмен" /P"НовыйПароль" /DumpIB"E:\Backup\buh.dt"

Номер платформы в пути подставьте свой. После смены пароля пользователя, от имени которого работают такие скрипты, обновите его во всех .bat-файлах и заданиях планировщика. Иначе ночная выгрузка тихо перестанет работать.

Клиент-серверная база: какие ещё пароли бывают и как их менять

В серверном варианте у 1С не один пароль, а несколько уровней. Их часто путают, и смена «не того» пароля ломает доступ к базе.

УровеньГде задаётсяКому нужен
👤 Пользователь информационной базыКарточка пользователя или КонфигураторСотрудникам для входа в программу
🗄️ Администратор информационной базы в кластереСвойства базы в консоли кластераДля изменения параметров базы в кластере
🖥️ Администратор кластераКонсоль кластера, раздел администраторовДля управления кластером целиком
🧩 Пользователь сервера СУБДСвойства базы: «Пользователь сервера БД» и парольСерверу 1С для подключения к MS SQL или PostgreSQL

Пароль пользователя 1С в серверной базе меняют так же, как в файловой: через карточку пользователя или Конфигуратор. Консоль кластера и SQL для этого не нужны.

Смена пароля учётки СУБД

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

  1. Смените пароль логина на стороне СУБД (в SQL Server Management Studio или средствами PostgreSQL).
  2. Откройте консоль администрирования серверов 1С.
  3. Найдите базу в разделе информационных баз и откройте её свойства.
  4. В поле пароля пользователя сервера БД введите новый пароль и сохраните.

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

Если забыт пароль администратора 1С

Правильный путь — восстановить базу из резервной копии, где пароль известен, или найти второго пользователя с административными правами. Если ни того, ни другого нет, администраторы СУБД используют приём со служебной таблицей пользователей v8users. Пароли в ней хранятся не открытым текстом, поэтому «подсмотреть» их нельзя, но можно временно убрать список пользователей.

Перед любыми действиями с таблицами базы сделайте полную резервную копию средствами СУБД.

Схема для MS SQL выглядит так:

-- 1. Временно переименовать таблицу пользователей
EXEC sp_rename 'dbo.v8users', 'v8users_old';

-- 2. Запустить Конфигуратор: база откроется без запроса пароля

-- 3. Не закрывая Конфигуратор, вернуть таблицу на место
EXEC sp_rename 'dbo.v8users_old', 'v8users';

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

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

Ошибки при смене пароля и как их снять

Большинство проблем возникает не в момент смены, а при первом входе с новым паролем.

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

Ещё одна частая ситуация — пароль сменили, а пользователь продолжает работать со старым. Открытые сеансы не завершаются при смене пароля: новый пароль спросят только при следующем входе. Если нужно немедленно закрыть доступ, кроме смены пароля снимите флажок «Вход в программу разрешён» и завершите сеанс пользователя. Предупредите его заранее: несохранённые данные в открытых формах пропадут.

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

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