Забыт пароль в 1С: как вернуть доступ к своей базе

· 9 мин

Содержание

Бухгалтер уехал в отпуск, а в понедельник выясняется: единственный пользователь с полными правами не оставил пароль, и никто не может войти в базу. Или уволился администратор, и теперь не открыть даже настройку прав. Знакомо? Сбросить пароль пользователя в базе 1С можно штатно: войдите под любым пользователем с ролью администратора и очистите пароль в карточке нужного человека.

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

Сначала выясните, какой у вас случай

От ситуации зависит способ. Потратьте минуту, это сэкономит час.

Что у вас с доступом?

Сброс пароля из списка пользователей (штатный путь)

Если вы можете войти в 1С:Предприятие под пользователем с административными правами, всё делается в пару минут.

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

Не оставляйте пользователю пустой пароль «до завтра». Пустой пароль забывают сменить, а в базе остаётся дыра.

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

Сброс через Конфигуратор

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

Запуск из командной строки:

"C:\Program Files\1cv8\<номер_платформы>\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "ваш_пароль"

Для серверной базы вместо /F указывают /S и имя сервера с базой в виде сервер\база. Путь к каталогу платформы зависит от установленной версии, подставьте свою.

Дальше в Конфигураторе: Администрирование → Пользователи. Выберите пользователя, поменяйте пароль, нажмите «ОК».

Что важно знать:

  • ✅ Конфигуратор требует роль с правом администрирования. Если её нет, окно просто не откроется.
  • ✅ Работать в Конфигураторе рядом с живой базой на сервере неприятно: изменения списка пользователей видны всем сразу, но уже подключённые сеансы продолжают работать как раньше.
  • ⚠️ Если базу правят несколько человек одновременно, лучше договориться и сделать это в нерабочее время.

Перед любыми правами пользователей в Конфигураторе сделайте выгрузку базы в .dt. Это Администрирование → Выгрузить информационную базу. Ошибка в списке пользователей без копии не откатывается.

Особый случай: список пользователей пуст

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

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

COM-соединение и работа из внешних программ

Через COM-соединение (V83.COMConnector) в базу подключается внешний скрипт или другая программа. Для подключения всё равно нужны имя и пароль пользователя. Поэтому COM не «обходит» защиту. Он полезен, когда нужно сбросить пароли у многих пользователей разом, не открывая базу вручную.

Пример на VBScript, который подключается под администратором и пишет в журнал, что соединение прошло:

Set Connector = CreateObject("V83.COMConnector")
Set Base = Connector.Connect("File=""D:\Bases\Buh"";Usr=""Администратор"";Pwd=""ваш_пароль""")
WScript.Echo "Подключение установлено"

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

На серверной базе соединение задаётся строкой вида Srvr="сервер";Ref="база";Usr="..";Pwd="..".

Консоль администрирования сервера не управляет паролями базы

Частая путаница. В консоли кластера (или утилите rac) вы управляете серверами, кластером, рабочими процессами и сеансами. Пользователей информационной базы, то есть тех, кто входит в бухгалтерию, там нет.

Но у консоли есть полезная сторона на случай такого инцидента:

  • 📌 Видно, кто сейчас подключён к базе и чьи сеансы висят.
  • 📌 Можно временно запретить новые подключения к базе, пока вы работаете над пользователями.
  • 📌 Можно завершить сеанс, который держит базу.

Завершение сеанса обрывает работу человека. Предупредите коллег, иначе несохранённые документы пропадут. Лучше делать это вне рабочего времени.

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

Когда пароль нужно «вернуть» из копии

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

  1. Найдите самую свежую выгрузку .dt или копию каталога файловой базы с файлом 1Cv8.1CD.
  2. Разверните её в новую пустую базу, не поверх рабочей.
  3. Войдите в копию. Если пароль в копии известен, дело решено: создайте там нового администратора.
  4. Сравните данные копии с боевой базой и решите, что переносить. Часто достаточно перенести документы за несколько дней вручную или выгрузкой.
СпособКогда подходитРиски
Сброс из списка пользователейЕсть другой администраторМинимальные
КонфигураторПрикладной интерфейс недоступенНужны права администратора
Пустой список пользователейУдалили всех пользователейПока не задан пароль, вход открыт всем
Восстановление из копииУтрачены все доступыПотеря данных после даты копии

Прямое вмешательство в файлы и SQL: почему так не делают

В интернете гуляют советы «открыть файл 1Cv8.1CD редактором» или «поправить таблицу пользователей в SQL». Не делайте этого.

Данные о пользователях хранятся в служебных структурах базы в закрытом внутреннем формате. Платформа проверяет целостность и при несовпадении может отказаться открывать базу вообще. Реальный результат такой попытки: вы теряете и доступ, и саму базу.

Если дошло до края, а копии нет, разумнее обратиться к обслуживающей организации или в поддержку по договору сопровождения. Они работают с базой в рамках лицензии и несут за это ответственность. Вы же не рискуете остаться без данных.

Сторонние программы «для взлома пароля»

Запрос «сбросить пароль 1С программой» приводит на сайты с утилитами. Что с ними не так:

  • ❌ Многие из них несут вредоносный код: шифровальщики, майнеры, программы для кражи данных. В бухгалтерской базе это самые чувствительные сведения.
  • ❌ Утилита может испортить файл базы так, что откроется только пустая оболочка.
  • ❌ Если база не ваша, использование таких программ незаконно.

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

Как не потерять доступ снова

Через полчаса после восстановления доступа самое время закрыть причины.

После восстановления доступа
Выполнено: 0 / 5

Несколько пояснений к пунктам:

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

Почему сброс «не сработал»

Пароль поменяли, а человек всё равно не входит. Проверьте по порядку.

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

Что настроить в политике паролей

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

ПараметрРазумное значениеЗачем
Минимальная длина пароляот 8 символовКороткие подбираются быстро
Сложностьбуквы разного регистра и цифрыНе пройдёт «123456»
Срок действия90 дней, не чащеСлишком частая смена приводит к запискам на мониторе
Смена при первом входевключенаПароль знает только сам сотрудник
Число администраторов2, максимум 3Резерв и контроль прав

Точное расположение настроек зависит от конфигурации. В типовых решениях на БСП они находятся в разделе Администрирование → Настройки пользователей и прав.

Ведите короткий журнал: кому и когда выдали права администратора. Через год этот список спасёт от вопроса «а кто вообще у нас всё это настраивал».

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

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