Смена пароля пользователя 1С:Предприятия 8.3 — сам, через администратора или в Конфигураторе
Содержание
Поменять пароль
в 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) пользователь может сменить пароль
без администратора. Команду смены пароля ищите в главном меню программы (кнопка с тремя полосками или стрелкой в заголовке окна), подменю Сервис. В отдельных релизах команда стоит в персональных настройках — название пункта может немного отличаться.
Порядок действий:
- Откройте форму смены пароля.
- Введите текущий пароль. Без него форма не даст сохранить новый.
- Наберите новый пароль дважды: в поле пароля и в поле подтверждения.
- Сохраните. Новый пароль начнёт действовать со следующего входа.
Если команда недоступна или форма выдаёт отказ, причин обычно две:
- 🚫 в карточке стоит флажок «Пользователю запрещено изменять пароль»;
- ⏳ в базе задан минимальный срок действия пароля, и он ещё не истёк (например, политика запрещает менять пароль чаще раза в сутки).
В обоих случаях решает администратор — обходного пути у пользователя нет.
Какой пароль пройдёт проверку сложности
Если в базе включена проверка сложности, короткие и «словарные» пароли форма не примет. Надёжнее всего сразу составить пароль из нескольких частей:
- 🔤 заглавная и строчные буквы;
- 🔢 хотя бы одна цифра;
- ❗ спецсимвол, например
!,#или_; - 📏 длина не меньше заданной в политике, обычно от 8 символов.
Пример: фраза «Зима в Туле 2024» на английской раскладке с заменой пробелов на _ даёт пароль длиной 16 символов, который легко запомнить и сложно подобрать. Имя, дату рождения и название фирмы в пароль не включайте.
Принудительная смена при истечении срока
Если в базе включён максимальный срок действия пароля, по его окончании 1С при входе сама попросит придумать новый. Отказаться нельзя: пока пароль не сменён, в программу не пустит. Это штатное поведение, а не ошибка.
Администратор задаёт пароль в карточке пользователя
Это основной способ для типовых конфигураций. Он хорош тем, что пользователь информационной базы и элемент справочника «Пользователи» остаются связанными, и программа корректно учитывает настройки прав и групп доступа.
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Найдите сотрудника в списке и откройте его карточку.
- Убедитесь, что включены флажки «Вход в программу разрешён» и аутентификация 1С:Предприятия.
- Нажмите кнопку установки пароля в блоке входа.
- Введите новый пароль и его подтверждение. Старый пароль администратору знать не нужно.
- Нажмите
Записать и закрыть.
Сообщите пароль сотруднику лично или по защищённому каналу, а не в общий чат.
Хорошая практика — выдать временный пароль и попросить сотрудника сразу сменить его на свой. Тогда пароль знает только один человек, и все действия в журнале регистрации однозначно привязаны к нему.
Требования к паролям для всей базы
В той же группе настроек есть настройки входа (Администрирование → Настройки пользователей и прав → Настройки входа). Там включают:
- 📏 минимальную длину пароля;
- 🔣 проверку сложности (буквы разного регистра, цифры, спецсимволы);
- 📅 максимальный и минимальный срок действия пароля;
- 🔁 запрет на повтор последних паролей;
- 🔒 блокировку после нескольких неудачных попыток входа.
Пример разумной политики для бухгалтерии на 10–15 человек: длина от 8 символов, проверка сложности, срок действия 90 дней, запрет повтора трёх последних паролей.
Смена пароля через Конфигуратор
Конфигуратор нужен, когда в пользовательский режим не войти или конфигурация нетиповая и своих форм управления пользователями не имеет. Права на это нужны административные.
- Запустите базу в режиме
Конфигуратор. - Откройте меню
Администрирование → Пользователи. - Дважды щёлкните по нужному пользователю.
- На вкладке «Основные» проверьте флажок «Аутентификация 1С:Предприятия».
- Заполните поля «Пароль» и «Подтверждение пароля».
- Нажмите
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С подключается к базе, база перестанет открываться у всех. Порядок действий:
- Смените пароль логина на стороне СУБД (в SQL Server Management Studio или средствами PostgreSQL).
- Откройте консоль администрирования серверов 1С.
- Найдите базу в разделе информационных баз и откройте её свойства.
- В поле пароля пользователя сервера БД введите новый пароль и сохраните.
Делайте это в одно окно времени: между первым и последним шагом подключиться к базе не сможет никто.
Если забыт пароль администратора 1С
Правильный путь — восстановить базу из резервной копии, где пароль известен, или найти второго пользователя с административными правами. Если ни того, ни другого нет, администраторы СУБД используют приём со служебной таблицей пользователей v8users. Пароли в ней хранятся не открытым текстом, поэтому «подсмотреть» их нельзя, но можно временно убрать список пользователей.
Перед любыми действиями с таблицами базы сделайте полную резервную копию средствами СУБД.
Схема для MS SQL выглядит так:
-- 1. Временно переименовать таблицу пользователей
EXEC sp_rename 'dbo.v8users', 'v8users_old';
-- 2. Запустить Конфигуратор: база откроется без запроса пароля
-- 3. Не закрывая Конфигуратор, вернуть таблицу на место
EXEC sp_rename 'dbo.v8users_old', 'v8users';
После этого в открытом Конфигураторе зайдите в Администрирование → Пользователи, задайте новый пароль администратору и сохраните. Приём подходит только для своей базы, к которой вы имеете законный доступ. Пока таблица переименована, в базу может войти кто угодно, поэтому выполняйте его вне рабочего времени и быстро.
В файловой базе таблица пользователей лежит внутри файла 1Cv8.1CD, и править её сторонними утилитами рискованно: повреждённый файл может не открыться совсем. Для файловой базы единственный надёжный вариант — резервная копия или второй администратор.
Ошибки при смене пароля и как их снять
Большинство проблем возникает не в момент смены, а при первом входе с новым паролем.
Ещё одна частая ситуация — пароль сменили, а пользователь продолжает работать со старым. Открытые сеансы не завершаются при смене пароля: новый пароль спросят только при следующем входе. Если нужно немедленно закрыть доступ, кроме смены пароля снимите флажок «Вход в программу разрешён» и завершите сеанс пользователя. Предупредите его заранее: несохранённые данные в открытых формах пропадут.