Пароль в 1С: почему его нельзя увидеть и как вернуть доступ к базе
Содержание
Сохранённый пароль в 1С посмотреть нельзя: платформа не хранит его в читаемом виде, а держит только хеш — результат необратимого преобразования. Ни администратор, ни разработчик, ни запрос к базе не вернут вам исходные символы. Поэтому ответ на вопрос «как узнать пароль» на практике всегда один: пароль не смотрят, а сбрасывают и задают заново.
Сделать это может пользователь с правами администрирования — за минуту, из режима 1С:Предприятие или из Конфигуратора. Разница только в том, файловая у вас база или клиент-серверная, и есть ли под рукой второй администратор. Ниже — все рабочие сценарии и что делать, если админский пароль потерян полностью.
Почему пароль в 1С нельзя подсмотреть
Когда вы задаёте пароль, 1С считает от него хеш и сохраняет в базе именно хеш. При входе платформа хеширует введённые символы заново и сравнивает два значения. Обратно из хеша пароль не достаётся — в этом и смысл защиты.
Отсюда несколько следствий, которые экономят время:
- 🔒 В карточке пользователя (и в режиме Предприятие, и в Конфигураторе) поле пароля всегда пустое или показано точками. Это не «скрытый» пароль, который можно раскрыть, — там просто нечего показывать.
- 🧩 Внешние обработки, прямые запросы к таблицам и «режим отладки» дадут вам максимум тот же хеш, а не сам пароль. Любой инструмент, который обещает «показать пароль из 1С», либо подменяет пароль новым, либо вводит в заблуждение.
- ✅ Единственное законное действие — задать новый пароль вместо старого. Для этого не нужно знать прежний, нужны только права администратора.
Если вы ищете пароль, чтобы просто перестать вводить его каждое утро, — это решается без всякого сброса. Смотрите раздел про аутентификацию операционной системы ниже.
Дальше всё зависит от того, кто вы в этой базе прямо сейчас: есть ли у вас (или у коллеги) права администратора.
Сброс пароля из режима 1С:Предприятие
Самый быстрый путь — когда в базе есть хотя бы один пользователь с правами администрирования и вы можете под ним войти. Тогда Конфигуратор не нужен.
В типовых конфигурациях на управляемых формах (Бухгалтерия 3.0, ЗУП 3.1, Управление торговлей 11) откройте:
Администрирование → Настройки пользователей и прав → Пользователи
Дальше по шагам:
- Откройте в списке карточку нужного пользователя двойным щелчком.
- Найдите переключатель
Вход в программу разрешёни ссылку/флажок управления паролем рядом с ним. - Снимите текущий пароль или задайте новый в полях
ПарольиПодтверждение пароля. - При необходимости включите
Потребовать установку пароля при входе— тогда пользователь сам придумает пароль в первый вход. - Запишите карточку.
Старый пароль вводить не требуется — администратор переопределяет его напрямую. Увидеть прежние символы по-прежнему невозможно, вы просто кладёте поверх новые.
Менять пароль чужому пользователю имеет право только тот, у кого есть полные права. Обычный пользователь видит и правит лишь свою карточку.
Этот способ работает для любой базы — и файловой, и серверной, — потому что действует внутри самой программы и не зависит от способа её хранения.
Файловая база: сброс пароля в Конфигураторе
Если войти в Предприятие не под кем (например, единственный администратор — это вы, и пароль забыт именно у него), остаётся Конфигуратор. Для файловой базы это основной инструмент.
Запустите базу в режиме Конфигуратор. Если при входе тоже просят пароль — значит, в базе есть другой пользователь с правами, под которым можно зайти. Если список пользователей пуст (так бывает в только что развёрнутых базах), Конфигуратор откроется без пароля.
Откройте список пользователей:
Администрирование → Пользователи
- Найдите свою учётную запись и откройте её двойным щелчком.
- На закладке
Основныев поляхПарольиПодтверждение паролявведите новый пароль. - Проверьте, что стоит флажок
Аутентификация 1С:Предприятия— именно он включает вход по паролю 1С. - Нажмите
ОК, затем сохраните изменения в базе.
После этого входите в Предприятие с новым паролем.
Полностью убрать запрос пароля тоже можно — очистите оба поля и запишите. Тогда пользователь будет входить без пароля. Для рабочей базы так лучше не делать, для локальной учебной — допустимо.
Правьте пароль только своей или заведомо вашей учётной записи. Сброс чужого пароля без ведома владельца в рабочей базе — это уже вопрос не техники, а регламента доступа.
Клиент-серверная база (SQL): что можно и чего не нужно делать
В клиент-серверном варианте данные лежат в СУБД (PostgreSQL или MS SQL Server), но пароли пользователей 1С хранятся там так же — в виде хеша внутри служебных таблиц платформы.
Отсюда главное правило: не пытайтесь читать или править пароль прямым запросом к SQL. Структура служебных таблиц недокументирована, хеш оттуда всё равно не разворачивается в пароль, а ручная правка легко повредит базу. Это не короткий путь, а способ потерять данные.
Правильный порядок тот же, что и для файловой базы, только база подключается к серверу:
- Запустите
Конфигуратор, выбрав в списке информационную базу на сервере (типНа сервере 1С:Предприятия). - Войдите под учётной записью с правами администрирования.
- Откройте
Администрирование → Пользователии задайте новый пароль так же, как описано выше.
Здесь важно не путать два разных пароля:
| Что за пароль | Где хранится | Как сбросить |
|---|---|---|
| Пароль пользователя 1С | в самой информационной базе | в Конфигураторе или режиме Предприятие |
| Пароль администратора кластера серверов | в настройках кластера (служба сервера) | см. раздел ниже — отдельная история |
Пароль пользователя базы и пароль администратора кластера — это не одно и то же. Сброс пользователя кластер не затрагивает.
Вход без ввода пароля: аутентификация ОС и запуск с параметрами
Часто за вопросом «как посмотреть свой пароль» стоит другое желание — не вводить его при каждом запуске. Для этого пароль знать не нужно, достаточно настроить автоматический вход.
Аутентификация операционной системы. В карточке пользователя (и в Предприятии, и в Конфигураторе) есть флажок Аутентификация операционной системы. Включите его и укажите вашу учётную запись Windows в формате ДОМЕН\Пользователь. После этого 1С будет узнавать вас по входу в систему и не спросит пароль вовсе.
У одного пользователя 1С можно одновременно оставить и аутентификацию 1С по паролю, и аутентификацию ОС. Тогда с рабочего компьютера вход пойдёт автоматически по учётной записи Windows, а при подключении с чужого места сработает обычный пароль. Это удобно, когда вы иногда заходите в базу из дома или через веб-клиент.
Запуск с параметрами в командной строке. Платформу можно запустить сразу с логином и паролем через ярлык или .bat-файл:
1cv8.exe ENTERPRISE /F "C:\Bases\Buh" /N "Иванов" /P "пароль"
Здесь /F — путь к файловой базе (для серверной вместо него /S "сервер\имя_базы"), /N — имя пользователя, /P — пароль. Способ избавляет от ручного ввода, но пароль хранится в файле открытым текстом — держите такой ярлык только на своём рабочем месте.
Пароль в .bat-файле или в свойствах ярлыка виден всем, у кого есть доступ к этому компьютеру. Для общих и терминальных серверов используйте аутентификацию ОС, а не параметр /P.
Параметры запуска читаются платформой напрямую — это штатный механизм, а не обход защиты. Полный список ключей смотрите в документации по запуску или через 1cv8.exe /?.
Кто в базе администратор: проверка прав и ролей
Прежде чем что-то сбрасывать, полезно понять, у кого вообще есть доступ и какими ролями он задан. Иногда «потерянный» доступ находится у коллеги.
Список пользователей и их прав смотрят:
- В режиме Предприятие —
Администрирование → Настройки пользователей и прав → Пользователи, там же по кнопке открываются права конкретного пользователя. - В Конфигураторе —
Администрирование → Пользователи, на закладкеПрочиеу каждого видны назначенные роли.
Признак администратора — назначенная роль Полные права (в типовых конфигурациях она так и называется) или Администратор. Пользователь с этой ролью и может сбросить пароль любому другому.
В режиме Предприятие удобнее смотреть не роли по отдельности, а профили групп доступа: один профиль Администратор обычно и выдаёт полный доступ. Если у человека несколько профилей, итоговые права складываются. Поэтому, разбираясь, кто может помочь со сбросом, ориентируйтесь на наличие админского профиля, а не на то, сколько ролей проставлено.
Если администраторов несколько — проблема решается за секунды: попросите коллегу с полными правами задать вам новый пароль из его сеанса, по шагам из раздела про режим Предприятие. Именно поэтому в рабочей базе администраторов всегда держат как минимум двух.
Роли в 1С назначаются не паролю, а пользователю. Сброс пароля роли и доступ не меняет — после смены пароля человек входит ровно с теми же правами, что и раньше.
Что делать, если потерян единственный пароль администратора
Самая неприятная ситуация — в базе один администратор, и пароль от него забыт, а под другими учётными записями полных прав нет. Тогда ни режим Предприятие, ни Конфигуратор просто так не пустят.
Действуйте по порядку, от безопасного к крайнему:
- Проверьте другие учётные записи с правами. Иногда вторая админская учётка есть, но о ней забыли. Пройдитесь по списку пользователей из любого доступного сеанса.
- Восстановите базу из резервной копии, сделанной тогда, когда пароль ещё был известен. Для рабочих баз копии обычно настроены — это самый чистый путь.
- Обратитесь к обслуживающей организации или партнёру 1С. Если базу разворачивали специалисты, у них может быть исходный пароль или регламент восстановления доступа.
Для клиент-серверной базы, где потерян пароль администратора кластера серверов (а не пользователя базы), безопасный путь — остановить службу сервера 1С и восстановить настройки кластера из резервной копии либо передать задачу администратору сервера.
Остановка службы сервера 1С оборвёт сеансы всех пользователей всех баз на этом сервере. Делайте это только в нерабочее время и с ведома тех, кто в базе работает.
Не пытайтесь «пересоздать кластер», удалить служебные файлы базы или снести настройки ради сброса пароля — так теряют данные целиком. Всегда сначала резервная копия.
Как больше не терять доступ
Пара привычек избавляет от всей этой истории на будущее:
- 👥 Держите в базе двух администраторов — тогда потеря одного пароля не блокирует работу.
- 💾 Проверьте, что резервные копии реально делаются и восстанавливаются, а не просто «настроены».
- 🔑 Храните пароли в менеджере паролей, а не в блокноте у монитора.
- 🖥 Для рабочих мест, где не нужен отдельный вход, настройте аутентификацию ОС — забывать нечего, вход по учётной записи Windows.
Администрирование → Настройки пользователей и прав → Пользователи.Администрирование → Пользователи, задайте новый пароль на закладке «Основные».