Почему переименованный пользователь остается в списке выбора 1С и как его убрать

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

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

Разберем причины возникновения этой коллизии и рассмотрим пошаговые методы очистки сохраненных списков пользователей в различных версиях платформы 1С:Предприятие.

Причина 1. Механизм сохранения последних пользователей (платформа 8.3.26 и выше)

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

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

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

Решение: используем специальный параметр командной строки для сброса сохраненных аутентификаций.

  1. Откроем стартовое окно со списком информационных баз 1С.
  2. Выделим нужную базу и нажмем кнопку Изменить.
  3. Перейдем на последнюю вкладку диалога редактирования параметров.
  4. В поле Дополнительные параметры запуска пропишем ключ:
    /ResetSavedAuth
  5. Нажмем Готово и выполним запуск базы.

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

Причина 2. Сохранение последнего пользователя в файле def.usr (платформы до 8.3.26)

В более ранних версиях платформы 1С имя последнего вошедшего пользователя сохранялось в отдельном конфигурационном файле пользователя операционной системы.

Решение: очистим файл сохраненных настроек вручную.

  1. Закроем все запущенные сеансы 1С на клиентском компьютере.
  2. Нажмем сочетание клавиш Win + R, введем команду %APPDATA%\1C\1Cv8 и нажмем Enter.
  3. Найдем каталог с уникальным идентификатором (GUID) проблемной информационной базы.
  4. Внутри этого каталога найдем и удалим файл def.usr.

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

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

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

Решение:

  1. Проверим свойства ярлыка на рабочем столе, через который выполняется запуск программы.
  2. В окне запуска 1С нажмем Изменить для проблемной базы и проверим строку Дополнительные параметры запуска.
  3. Если в параметрах обнаружен ключ вида /N "СтароеИмяПользователя", удалим его или заменим на актуальное имя.

Причина 4. Рассинхронизация пользователей ИБ и справочника «Пользователи» в БСП

В типовых конфигурациях, использующих Библиотеку Стандартных Подсистем (включая конфигурацию 1С:Бухгалтерия предприятия 3.0), действует двухуровневая модель администрирования:

  1. Пользователи информационной базы — низкоуровневые учетные записи платформы, с которыми работает Конфигуратор.
  2. Справочник «Пользователи» — прикладные объекты базы данных, хранящие персональные настройки, права доступа и историю действий.

Связь между ними осуществляется по реквизиту ИдентификаторПользователяИБ. Когда мы удаляем или переименовываем пользователя исключительно через Конфигуратор в обход пользовательского режима, ссылочная целостность нарушается. Элемент справочника в режиме предприятия остается активным, а встроенные механизмы синхронизации БСП могут при определенных условиях попытаться восстановить пользователя информационной базы.

Корректный порядок изменения и отключения пользователей:

  1. Откроем программу в режиме «1С:Предприятие» с правами администратора.
  2. Перейдем в раздел Администрирование → Настройки пользователей и прав → Пользователи.
  3. Откроем карточку нужного сотрудника. Если требуется изменить имя — меняем его непосредственно в этой форме, программа автоматически обновит имя пользователя и на уровне платформы.
  4. Если сотрудника необходимо скрыть из списка выбора без удаления истории документов, снимем флажок Показывать в списке выбора.
  5. Если требуется полностью закрыть доступ, снимем флажок Вход в программу разрешен, а в карточке пользователя установим признак Недействителен.

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

Причина 5. Настройки сохранения аутентификации в самой базе данных

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

  1. Войдем в режим «1С:Предприятие» под учетной записью с административными правами.
  2. Откроем меню Функции для технического специалиста (или Все функции).
  3. В ветке Стандартные выберем пункт Дополнительные настройки аутентификации.
  4. Снимем флажки Разрешить сохранение аутентификации и Сохранять аутентификацию по умолчанию.
  5. Сохраним изменения.

Таким образом мы полностью отключим запоминание учетных записей платформой на всех рабочих станциях пользователей.

← На главную