Администрирование · 9 мин
Как узнать логин пользователя в 1С 8.3
Как узнать логин в 1С 8.3: через конфигуратор, список пользователей, хранилище и реестр. Что делать, если логин забыт и нет прав администратора.
Логин (имя пользователя) в 1С 8.3 нужен при входе в базу, при подключении по веб-клиенту, при настройке прав и при восстановлении доступа. Проблема в том, что стандартный интерфейс запуска показывает список пользователей далеко не всегда, а если база настроена на автоматический вход, имя вообще не запрашивается — и через месяцы работы его легко забыть.
Способ узнать логин зависит от того, есть ли у вас доступ внутрь базы и какие права. Если вы можете войти в конфигуратор или в режим «Предприятие» с полными правами — задача решается за минуту. Если доступа нет совсем, придётся работать через администратора кластера или восстанавливать доступ через файл базы данных.
Ниже разобраны все рабочие сценарии: от просмотра текущего пользователя внутри сеанса до ситуации, когда логин утерян полностью и войти некому.
Как посмотреть логин, если вы уже работаете в базе
Самый простой случай — вы вошли в базу и хотите узнать, под каким именем работаете. В типовых конфигурациях (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) откройте раздел «Администрирование» и найдите подраздел «Пользователи и права» или «Настройки пользователей и прав». В списке пользователей текущий обычно выделен или помечен.
Альтернативный путь — меню «Файл» или кнопка с тремя полосками → «О программе». В открывшемся окне среди технической информации указывается имя текущего пользователя сеанса. Это работает даже в самописных конфигурациях, где нет стандартного раздела администрирования.
Ещё один вариант для пользователей с правами — обработка «Активные пользователи» (в типовых: «Администрирование → Обслуживание → Активные пользователи»). Там видны имена всех, кто сейчас подключён к базе, включая вас.
Как узнать логин через Конфигуратор
Универсальный способ, не зависящий от конфигурации. Запустите ярлык 1С, выберите нужную базу в списке и нажмите «Конфигуратор». Если конфигуратор запросит авторизацию — введите данные пользователя с административными правами.
В открывшемся окне перейдите в меню «Администрирование → Пользователи». Откроется список всех учётных записей информационной базы. Колонка «Имя» — это логины. Двойной клик по строке покажет карточку пользователя: там можно не только посмотреть, но и изменить имя, пароль, роли и настройки аутентификации.
Обратите внимание на флажки «Аутентификация 1С:Предприятия» и «Аутентификация операционной системы» в карточке пользователя. Если включена только аутентификация ОС, логин для входа в 1С совпадает с именем учётной записи Windows, и вводить его отдельно не требуется.
- 1Откройте стартовое окно 1С и выберите базу
- 2Нажмите кнопку «Конфигуратор»
- 3При запросе введите логин и пароль администратора
- 4Откройте меню Администрирование → Пользователи
- 5Найдите нужную строку — колонка «Имя» содержит логин
- 6Двойным кликом откройте карточку для деталей
Как узнать логин без входа в базу
Через консоль кластера серверов 1С
Если база работает в клиент-серверном варианте, список пользователей виден администратору кластера без входа в саму базу. Откройте консоль «Администрирование серверов 1С:Предприятия», разверните кластер, найдите нужную информационную базу и откройте ветку «Пользователи». Там отображаются имена всех учётных записей.
Дополнительно через ветку «Сеансы» можно посмотреть, кто сейчас подключён к базе — колонка «Пользователь» покажет логины активных сеансов. Это удобно, когда нужно узнать, под каким именем работает конкретный сотрудник.
Через список в окне запуска
Если в базе настроена аутентификация 1С и у пользователей не скрыт список выбора, при запуске в режиме «Предприятие» появляется окно авторизации с выпадающим списком имён. Разверните поле «Имя» — там перечислены все логины, которым разрешено отображение в списке. Учтите, что администратор мог отключить показ списка в целях безопасности, тогда имена видны не будут.
Что делать, если логин и пароль утеряны полностью
Если ни один администратор не может войти в файловую базу, доступ восстанавливается через файл 1Cv8.1CD — это и есть файл базы данных. Существуют специализированные утилиты и сервисы, которые сбрасывают список пользователей или пароли в этом файле. Такие операции требуют аккуратности: повреждение файла сделает базу неработоспособной.
Перед любыми манипуляциями сделайте полную копию каталога базы. Работайте только с копией, а не с боевым файлом. После сброса паролей проверьте целостность базы через утилиту chdbfl.exe из каталога установки платформы.
В клиент-серверном варианте ситуация проще: администратор кластера через консоль серверов может добавить нового пользователя с полными правами или сбросить пароль существующему, не трогая данные.
Как определить логин программно
Разработчику или администратору с доступом к конфигуратору бывает нужно получить имя пользователя из кода. Для этого используется встроенный язык: функция ИмяПользователя() возвращает логин текущего сеанса, а ПолноеИмяПользователя() — отображаемое имя.
Список всех учётных записей можно получить через менеджер пользователей информационной базы: ПользователиИнформационнойБазы.ПолучитьПользователей(). У каждого элемента коллекции свойство Имя — это логин. Такой подход удобен для выгрузки списка пользователей в отчёт или файл при аудите доступа.
Сообщить(ИмяПользователя());
Для Каждого Пользователь ИЗ ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
Сообщить(Пользователь.Имя);
КонецЦикла;Частые ошибки и ограничения
Типичная ошибка — путать логин и полное имя. В списке пользователей видны оба поля, и люди часто пытаются войти по ФИО из колонки «Полное имя». Вход работает только по значению поля «Имя».
Вторая ошибка — игнорировать регистр и раскладку. Логин в 1С чувствителен к регистру символов: «Иванов» и «иванов» — разные имена. Также проверьте, не включена ли русская раскладка при вводе латинского логина.
Третья ситуация — пользователь есть в конфигураторе, но не виден в списке при запуске. Причина в том, что в карточке пользователя снят флажок «Показывать в списке выбора». Такой логин нужно вводить вручную.
Как проверить, что логин найден правильно
После того как вы определили предполагаемый логин, проверьте его: запустите базу в режиме «Предприятие» и введите имя вручную. Если пользователь существует, но пароль неверен, система сообщит об ошибке аутентификации — значит, логин верный, и проблема только в пароле.
Если система отвечает, что пользователь не найден, сверьтесь со списком в конфигураторе ещё раз: возможно, в имени есть пробел, точка или дефис, которые легко пропустить. Для надёжности скопируйте имя прямо из карточки пользователя.
Как проверить результат
Ошибка «неверный пароль» или успешный вход — логин существует
Сообщение «пользователь не найден» — имя указано с ошибкой
Имя в точности совпадает со строкой в списке пользователей
Есть расхождения в регистре, пробелах или раскладке
Как не потерять логин в будущем
Заведите защищённое хранилище учётных данных: корпоративный менеджер паролей или опечатанный конверт у руководителя — зависит от масштаба организации. Туда должны попадать логины и пароли всех административных учётных записей 1С.
Всегда держите минимум двух пользователей с полными правами. Если единственный администратор уволится или забудет пароль, восстановление доступа к файловой базе превратится в отдельную задачу с риском для данных.
Что важно запомнить
Логин 1С 8.3 — это поле «Имя» в списке пользователей. Посмотреть его можно в конфигураторе, в разделе администрирования типовой конфигурации, в окне «О программе» или в консоли кластера. При полной потере доступа к файловой базе сначала делайте копию 1Cv8.1CD и только потом сбрасывайте пароли.
Частые вопросы
Логин и имя пользователя в 1С — это одно и то же?
Да. В терминах 1С логин называется «Имя пользователя». Не путайте его с полем «Полное имя» — оно служит только для отображения в интерфейсе и отчётах.
Можно ли узнать чужой логин без прав администратора?
Если в базе включён показ списка пользователей при входе, имена видны в выпадающем списке окна авторизации любому. Если список скрыт — без административных прав посмотреть логины других пользователей нельзя.
Что делать, если в конфигураторе список пользователей пуст?
Если список пуст, база запускается без авторизации — вход выполняется автоматически. Создайте пользователя с полными правами через «Администрирование → Пользователи», чтобы защитить базу.
Как узнать логин при аутентификации Windows?
При аутентификации операционной системы 1С использует имя вашей учётной записи Windows. Посмотреть его можно командой whoami в командной строке — часть после обратного слэша и есть логин.
Можно ли изменить логин, не теряя настройки пользователя?
Да. Откройте карточку пользователя в конфигураторе и измените поле «Имя». Роли, права и персональные настройки сохранятся, но при следующем входе нужно будет использовать новый логин.
Где хранятся логины в файловой базе 1С?
Учётные записи хранятся внутри файла 1Cv8.1CD в служебной таблице. Пароли сохраняются в хэшированном виде, поэтому «подсмотреть» пароль нельзя — его можно только сбросить или заменить.