Администрирование · 9 мин
Как восстановить пин-код и пароль пользователя 1С
Как восстановить пин-код 1С: сброс пароля через конфигуратор, список пользователей, файловую и клиент-серверную базу. Пошаговые действия и ограничения.
Под «пин-кодом 1С» пользователи обычно понимают пароль учётной записи, которую программа запрашивает при входе в информационную базу, либо пин-код лицензии, который нужен при активации платформы. Это разные сущности, и способы восстановления у них отличаются. Пароль пользователя можно сбросить средствами самой программы или через конфигуратор, а пин-код лицензии восстанавливается только через письмо о регистрации или обращение к франчайзи/вендору.
Прежде чем что-либо менять, определите, что именно утеряно: пароль входа пользователя, пароль администратора файловой базы или пин-код программной лицензии. От этого зависит и объём работ, и риски. Сброс пароля пользователя — штатная операция, а вмешательство в файлы базы или попытка «подобрать» лицензию может привести к потере данных или блокировке лицензии.
Ниже разобраны рабочие сценарии для файловых и клиент-серверных баз, а также ситуация с пин-кодом лицензии. Все действия выполняются на свой страх и риск, поэтому перед любыми манипуляциями сделайте резервную копию базы.
Определите, что именно нужно восстановить
Термин «пин-код» в контексте 1С используется неформально. Чаще всего под ним имеют в виду пароль пользователя информационной базы — тот, что вводится в окне авторизации при запуске. Реже — пин-код программной лицензии, который выдаётся при покупке платформы и вводится при первой активации или при переустановке системы на новом компьютере.
Признак первого случая: база открывается, но не пускает конкретного пользователя, либо список пользователей пуст и войти не удаётся вовсе. Признак второго: при запуске появляется сообщение «Не найдена лицензия» или запрос на активацию. Дальнейшие шаги зависят от того, какая из ситуаций у вас.
Проверьте, есть ли другой пользователь с правами администратора
Ищите пин-код в регистрационных документах
Проверьте наличие файла users.def в каталоге базы
Сброс пароля через конфигуратор, если есть доступ администратора
Самый простой и безопасный сценарий — когда в базе есть хотя бы один пользователь с полными правами, и его пароль известен. В этом случае никаких вмешательств в файлы не требуется: пароль любого другого пользователя меняется штатными средствами.
Откройте конфигуратор, войдите под учётной записью администратора и перейдите в меню «Администрирование → Пользователи». Выберите нужного пользователя двойным щелчком, на вкладке с паролем задайте новое значение и подтвердите. Сохраните изменения — пользователь сможет войти с новым паролем сразу после обновления конфигурации, если оно потребуется.
В клиент-серверном варианте то же самое можно сделать через консоль кластера серверов 1С: в свойствах информационной базы редактируется список пользователей, либо смену пароля выполняет администратор кластера. Учтите, что менять пароль через консоль удобнее, когда конфигуратор недоступен из-за настроек доступа.
- 1Откройте конфигуратор и войдите под администратором
- 2Перейдите: Администрирование → Пользователи
- 3Выберите пользователя и задайте новый пароль
- 4Сохраните и проверьте вход в режиме 1С:Предприятие
Восстановление доступа к файловой базе без пароля администратора
Если пароль единственного администратора утерян, а база файловая, доступ восстанавливается через файл списка пользователей. В каталоге информационной базы находится служебный файл users.def (в старых версиях платформы — usrdef внутри файла базы). Именно в нём хранится список пользователей и хэши паролей.
Стандартный приём: временно переименовать или переместить файл users.def из каталога базы, предварительно закрыв все сеансы. При следующем запуске конфигуратора платформа не найдёт список пользователей и пустит вас без авторизации. После этого создайте нового пользователя с полными правами, задайте ему пароль и проверьте вход. Старый файл можно вернуть на место, если нужно восстановить остальных пользователей, — но делать это следует аккуратно, чтобы не потерять созданную учётную запись.
Важно понимать ограничение: этот способ работает только для файловых баз и только при физическом доступе к каталогу базы. Для клиент-серверных баз список пользователей хранится в СУБД, и файл users.def там не используется.
Сброс пароля в клиент-серверной базе
В клиент-серверном варианте данные о пользователях хранятся в базе данных на сервере СУБД (MS SQL, PostgreSQL и др.). Прямое редактирование таблиц СУБД — крайняя мера: структура таблиц платформы не документирована, и ошибка может повредить базу целиком.
Корректные пути такие: попросить администратора кластера сменить пароль через консоль серверов 1С; восстановить пароль через другого пользователя с полными правами; либо развернуть резервную копию базы в файловом варианте, сбросить пароль там и выгрузить обратно. Последний вариант трудоёмок, но безопасен, если других способов нет.
Если доступ к консоли кластера тоже утерян, сброс выполняется на уровне администратора сервера: останавливается служба агента сервера 1С, корректируются настройки кластера, после чего доступ восстанавливается. Эти операции должен выполнять системный администратор.
Как выбрать действие
Восстановление пин-кода лицензии 1С
Пин-код лицензии — это 16-значный код, который поставляется с программным продуктом. Он нужен при первой активации, при переустановке платформы, смене компьютера или изменении аппаратной конфигурации. Комплект обычно включает основной пин-код и несколько резервных.
Если конверт с пин-кодами утерян, восстановление возможно по регистрационному номеру продукта. Владельцы подписки ИТС могут запросить пин-коды через личный кабинет на портале 1С, где хранится информация о зарегистрированных продуктах. Также пин-коды восстанавливает франчайзи, у которого приобретался продукт, — по регистрационному номеру и данным организации.
Если резервные пин-коды израсходованы, но лицензия активна, при очередной активации можно запросить дополнительный комплект — для этого в окне активации предусмотрена форма запроса, которая отправляется в центр лицензирования. Ответ обычно приходит на указанную электронную почту.
Проверка результата и типичные ошибки
После сброса пароля проверьте вход в режиме 1С:Предприятие под восстановленной учётной записью, убедитесь, что у пользователя сохранились его роли и настройки интерфейса. Если после манипуляций с users.def пропали остальные пользователи — верните исходный файл и заведите учётные записи заново.
Частые ошибки при самостоятельном восстановлении: работа с файлами при открытых сеансах (файл блокируется, изменения не применяются), переименование не того файла, отсутствие резервной копии и попытки редактировать таблицы СУБД напрямую. Отдельная ошибка — ввод пин-кода лицензии с опечатками несколько раз подряд: при превышении попыток активация может быть отклонена, и придётся запрашивать новый комплект кодов.
Как проверить результат
Пользователь входит с новым паролем, роли на месте
Ошибка авторизации или пустой список прав
Все учётные записи присутствуют
Пользователи пропали после замены файла
Платформа запускается без запроса активации
Сообщение «Не найдена лицензия» повторяется
Часто задаваемые вопросы
Можно ли восстановить старый пароль, а не задать новый?
Нет. Пароли в 1С хранятся в виде хэша, исходное значение извлечь нельзя. Возможен только сброс и установка нового пароля пользователю.
Что делать, если файл users.def отсутствует в каталоге базы?
В новых версиях платформы список пользователей может храниться внутри файла базы. В этом случае восстановление делается через конфигуратор с другой учётной записью либо через специализированную обработку, которую должен применять специалист.
Сколько раз можно активировать лицензию по одному пин-коду?
Основной пин-код используется один раз, для повторных активаций предназначены резервные пин-коды из комплекта. Когда резервные заканчиваются, дополнительный комплект запрашивается через центр лицензирования по регистрационному номеру.
Нарушает ли сброс пароля через users.def лицензионное соглашение?
Сброс пароля в собственной базе, к которой у организации есть законный доступ, является административной операцией. Однако применять такие методы к чужим базам без согласия владельца недопустимо.
Потеряны и пароль администратора, и регистрационный номер лицензии. С чего начать?
Начните с лицензии: регистрационный номер можно найти в документах на покупку или уточнить у франчайзи по данным организации. Пароль базы после этого сбрасывается описанными выше способами.
Почему после замены users.def конфигуратор всё равно просит пароль?
Вероятные причины: база была открыта во время замены файла, изменения применились не к тому каталогу (проверьте путь к базе в списке баз) или платформа хранит пользователей внутри файла базы в вашей версии.
Что важно запомнить
Пароль пользователя сбрасывается через конфигуратор или файл users.def в файловой базе, пин-код лицензии восстанавливается по регистрационному номеру через портал 1С или франчайзи. Перед любыми действиями делайте резервную копию и не редактируйте базы СУБД напрямую.