К статье
Практический материал

Администрирование · 9 мин

Как узнать логин пользователя в 1С 8.3

Как узнать логин в 1С 8.3: через конфигуратор, список пользователей, хранилище и реестр. Что делать, если логин забыт и нет прав администратора.

Логин (имя пользователя) в 1С 8.3 нужен при входе в базу, при подключении по веб-клиенту, при настройке прав и при восстановлении доступа. Проблема в том, что стандартный интерфейс запуска показывает список пользователей далеко не всегда, а если база настроена на автоматический вход, имя вообще не запрашивается — и через месяцы работы его легко забыть.

Способ узнать логин зависит от того, есть ли у вас доступ внутрь базы и какие права. Если вы можете войти в конфигуратор или в режим «Предприятие» с полными правами — задача решается за минуту. Если доступа нет совсем, придётся работать через администратора кластера или восстанавливать доступ через файл базы данных.

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

Как посмотреть логин, если вы уже работаете в базе

Самый простой случай — вы вошли в базу и хотите узнать, под каким именем работаете. В типовых конфигурациях (Бухгалтерия, Управление торговлей, Зарплата и управление персоналом) откройте раздел «Администрирование» и найдите подраздел «Пользователи и права» или «Настройки пользователей и прав». В списке пользователей текущий обычно выделен или помечен.

Альтернативный путь — меню «Файл» или кнопка с тремя полосками → «О программе». В открывшемся окне среди технической информации указывается имя текущего пользователя сеанса. Это работает даже в самописных конфигурациях, где нет стандартного раздела администрирования.

Ещё один вариант для пользователей с правами — обработка «Активные пользователи» (в типовых: «Администрирование → Обслуживание → Активные пользователи»). Там видны имена всех, кто сейчас подключён к базе, включая вас.

Как узнать логин через Конфигуратор

Универсальный способ, не зависящий от конфигурации. Запустите ярлык 1С, выберите нужную базу в списке и нажмите «Конфигуратор». Если конфигуратор запросит авторизацию — введите данные пользователя с административными правами.

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

Обратите внимание на флажки «Аутентификация 1С:Предприятия» и «Аутентификация операционной системы» в карточке пользователя. Если включена только аутентификация ОС, логин для входа в 1С совпадает с именем учётной записи Windows, и вводить его отдельно не требуется.

Порядок действий в конфигураторе
  1. 1
    Откройте стартовое окно 1С и выберите базу
  2. 2
    Нажмите кнопку «Конфигуратор»
  3. 3
    При запросе введите логин и пароль администратора
  4. 4
    Откройте меню Администрирование → Пользователи
  5. 5
    Найдите нужную строку — колонка «Имя» содержит логин
  6. 6
    Двойным кликом откройте карточку для деталей

Как узнать логин без входа в базу

Через консоль кластера серверов 1С

Если база работает в клиент-серверном варианте, список пользователей виден администратору кластера без входа в саму базу. Откройте консоль «Администрирование серверов 1С:Предприятия», разверните кластер, найдите нужную информационную базу и откройте ветку «Пользователи». Там отображаются имена всех учётных записей.

Дополнительно через ветку «Сеансы» можно посмотреть, кто сейчас подключён к базе — колонка «Пользователь» покажет логины активных сеансов. Это удобно, когда нужно узнать, под каким именем работает конкретный сотрудник.

Через список в окне запуска

Если в базе настроена аутентификация 1С и у пользователей не скрыт список выбора, при запуске в режиме «Предприятие» появляется окно авторизации с выпадающим списком имён. Разверните поле «Имя» — там перечислены все логины, которым разрешено отображение в списке. Учтите, что администратор мог отключить показ списка в целях безопасности, тогда имена видны не будут.

Что делать, если логин и пароль утеряны полностью

Если ни один администратор не может войти в файловую базу, доступ восстанавливается через файл 1Cv8.1CD — это и есть файл базы данных. Существуют специализированные утилиты и сервисы, которые сбрасывают список пользователей или пароли в этом файле. Такие операции требуют аккуратности: повреждение файла сделает базу неработоспособной.

Перед любыми манипуляциями сделайте полную копию каталога базы. Работайте только с копией, а не с боевым файлом. После сброса паролей проверьте целостность базы через утилиту chdbfl.exe из каталога установки платформы.

В клиент-серверном варианте ситуация проще: администратор кластера через консоль серверов может добавить нового пользователя с полными правами или сбросить пароль существующему, не трогая данные.

Как определить логин программно

Разработчику или администратору с доступом к конфигуратору бывает нужно получить имя пользователя из кода. Для этого используется встроенный язык: функция ИмяПользователя() возвращает логин текущего сеанса, а ПолноеИмяПользователя() — отображаемое имя.

Список всех учётных записей можно получить через менеджер пользователей информационной базы: ПользователиИнформационнойБазы.ПолучитьПользователей(). У каждого элемента коллекции свойство Имя — это логин. Такой подход удобен для выгрузки списка пользователей в отчёт или файл при аудите доступа.

bsl
Сообщить(ИмяПользователя());
Для Каждого Пользователь ИЗ ПользователиИнформационнойБазы.ПолучитьПользователей() Цикл
    Сообщить(Пользователь.Имя);
КонецЦикла;

Частые ошибки и ограничения

Типичная ошибка — путать логин и полное имя. В списке пользователей видны оба поля, и люди часто пытаются войти по ФИО из колонки «Полное имя». Вход работает только по значению поля «Имя».

Вторая ошибка — игнорировать регистр и раскладку. Логин в 1С чувствителен к регистру символов: «Иванов» и «иванов» — разные имена. Также проверьте, не включена ли русская раскладка при вводе латинского логина.

Третья ситуация — пользователь есть в конфигураторе, но не виден в списке при запуске. Причина в том, что в карточке пользователя снят флажок «Показывать в списке выбора». Такой логин нужно вводить вручную.

Типичные ошибки
01
Попытка войти по «Полному имени» вместо поля «Имя» — вход не выполняется, хотя пользователь существует
02
Игнорирование регистра букв и раскладки клавиатуры — логин не распознаётся
03
Редактирование файла 1Cv8.1CD без резервной копии — риск полной потери базы
04
Отсутствие хотя бы одного пользователя с полными правами — после ухода администратора базу некому обслуживать

Как проверить, что логин найден правильно

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

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

Контрольные точки

Как проверить результат

Вход с найденным логином
Норма

Ошибка «неверный пароль» или успешный вход — логин существует

Тревожный признак

Сообщение «пользователь не найден» — имя указано с ошибкой

Сопоставление с конфигуратором
Норма

Имя в точности совпадает со строкой в списке пользователей

Тревожный признак

Есть расхождения в регистре, пробелах или раскладке

Как не потерять логин в будущем

Заведите защищённое хранилище учётных данных: корпоративный менеджер паролей или опечатанный конверт у руководителя — зависит от масштаба организации. Туда должны попадать логины и пароли всех административных учётных записей 1С.

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

Итог

Что важно запомнить

Логин 1С 8.3 — это поле «Имя» в списке пользователей. Посмотреть его можно в конфигураторе, в разделе администрирования типовой конфигурации, в окне «О программе» или в консоли кластера. При полной потере доступа к файловой базе сначала делайте копию 1Cv8.1CD и только потом сбрасывайте пароли.

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

Логин и имя пользователя в 1С — это одно и то же?

Да. В терминах 1С логин называется «Имя пользователя». Не путайте его с полем «Полное имя» — оно служит только для отображения в интерфейсе и отчётах.

Можно ли узнать чужой логин без прав администратора?

Если в базе включён показ списка пользователей при входе, имена видны в выпадающем списке окна авторизации любому. Если список скрыт — без административных прав посмотреть логины других пользователей нельзя.

Что делать, если в конфигураторе список пользователей пуст?

Если список пуст, база запускается без авторизации — вход выполняется автоматически. Создайте пользователя с полными правами через «Администрирование → Пользователи», чтобы защитить базу.

Как узнать логин при аутентификации Windows?

При аутентификации операционной системы 1С использует имя вашей учётной записи Windows. Посмотреть его можно командой whoami в командной строке — часть после обратного слэша и есть логин.

Можно ли изменить логин, не теряя настройки пользователя?

Да. Откройте карточку пользователя в конфигураторе и измените поле «Имя». Роли, права и персональные настройки сохранятся, но при следующем входе нужно будет использовать новый логин.

Где хранятся логины в файловой базе 1С?

Учётные записи хранятся внутри файла 1Cv8.1CD в служебной таблице. Пароли сохраняются в хэшированном виде, поэтому «подсмотреть» пароль нельзя — его можно только сбросить или заменить.