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

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

Как сменить пользователя при входе в 1С

Как сменить пользователя при входе в 1С: вход под другой учётной записью, отключение автовхода, смена пользователя в тонком клиенте, веб-клиенте и через командную строку.

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

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

Перед любыми изменениями настроек аутентификации убедитесь, что у вас есть доступ к учётной записи с полными правами (администратора). Иначе можно случайно «закрыть» себе вход в базу.

Как 1С решает, под кем вас пустить

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

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

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

Стандартная смена пользователя через окно входа

Если в базе используется стандартная аутентификация, смена пользователя занимает меньше минуты. Закройте текущий сеанс 1С через «Файл → Завершить работу» или просто закройте окно программы. Затем снова запустите базу из списка в стартовом окне 1С.

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

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

Порядок действий
  1. 1
    Завершите текущий сеанс: Файл → Завершить работу
  2. 2
    Запустите базу заново из стартового окна 1С
  3. 3
    В окне входа выберите другого пользователя из списка или введите имя вручную
  4. 4
    Введите пароль и нажмите ОК
  5. 5
    Проверьте имя текущего пользователя в заголовке окна или настройках

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

Закрывать всю программу не обязательно, если нужно быстро переключиться. В большинстве конфигураций на управляемых формах есть стандартная команда завершения сеанса без выхода из оболочки: «Файл → Завершить работу» закрывает сеанс, а стартовое окно остаётся. Но есть и более быстрый путь — просто закрыть окно базы и тут же открыть её повторно из списка: стартовое окно 1С при этом не перезапускается.

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

Важно: перед сменой пользователя завершите все незакрытые документы и отчёты. Несохранённые данные при завершении сеанса будут потеряны, а открытые на редактирование объекты могут остаться заблокированными до истечения тайм-аута сеанса.

Если 1С входит автоматически под учётной записью Windows

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

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

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

Маршрут решения

Как выбрать действие

Окно выбора пользователя появляется, но нужного имени нетВведите имя вручную или попросите администратора завести пользователя в конфигураторе
База открывается сразу без запроса логинаОтключите аутентификацию ОС у пользователя в конфигураторе или запускайте 1С от имени другого пользователя Windows
На одном компьютере работают несколько сотрудников постоянноСоздайте каждому отдельную учётную запись Windows и сопоставьте с пользователями 1С
Нужно временно войти под другим пользователем один разИспользуйте запуск с параметром /N и /P из командной строки

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

Для разового входа под другой учётной записью удобно использовать параметры запуска. В командной строке Windows укажите путь к платформе, базу и параметры /N (имя пользователя) и /P (пароль). Этот способ не меняет настройки базы и подходит для проверок прав доступа.

bash
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"пароль"

Здесь /F указывает путь к файловой базе; для серверной базы используйте /S с адресом сервера и именем базы. Если пароль пустой, параметр /P можно опустить. Путь к исполняемому файлу зависит от установленной версии платформы — проверьте его в папке установки.

Учтите ограничение: если у указанного пользователя включена только аутентификация ОС, вход по /N и /P не сработает — потребуется стандартная аутентификация 1С. Также не храните ярлыки с паролем в открытом виде на общих компьютерах: пароль виден любому, кто откроет свойства ярлыка.

Смена пользователя в веб-клиенте

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

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

Типичные ошибки и как их избежать

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

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

Типичные ошибки
01
Закрытие окна вместо «Завершить работу» — сеанс остаётся активным и занимает лицензию
02
Отключение аутентификации ОС без установки пароля 1С — пользователь теряет доступ к базе
03
Ввод имени с ошибкой или лишним пробелом — платформа сообщает, что пользователь не найден
04
Хранение ярлыка с паролем в командной строке на общем ПК — пароль доступен всем
05
Смена пользователя при открытых несохранённых документах — данные теряются без предупреждения

Как проверить, под каким пользователем вы работаете

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

Администратор может проверить активные сеансы через консоль кластера серверов 1С или через «Администрирование → Активные пользователи» в типовых конфигурациях. Там видно, кто подключён, с какого компьютера и как долго длится сеанс.

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

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

Имя пользователя в заголовке окна или настройках
Норма

Отображается имя нужного пользователя

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

Показан прежний пользователь — сеанс не был перезапущен

Доступность функций и документов
Норма

Набор прав соответствует новой учётной записи

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

Доступ не изменился — возможно, вход выполнен под старым пользователем

Окно аутентификации при запуске
Норма

Появляется диалог выбора пользователя

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

База открывается сразу — включена аутентификация ОС

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

Можно ли сменить пользователя, не закрывая 1С полностью?

Полностью без перезапуска сеанса — нет. Но закрывать стартовое окно со списком баз не нужно: завершите сеанс через «Файл → Завершить работу» и сразу откройте базу заново из того же списка. Это занимает несколько секунд.

Почему в списке пользователей нет нужного имени?

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

Как сделать, чтобы 1С всегда спрашивала логин и пароль?

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

Что делать, если забыт пароль пользователя 1С?

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

Занимает ли смена пользователя дополнительную лицензию?

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

Как сменить пользователя в файловой базе без конфигуратора?

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

Итог

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

Смена пользователя в 1С — это всегда завершение текущего сеанса и вход заново. Если окно выбора не появляется, отключите аутентификацию ОС в конфигураторе или запустите 1С от имени другого пользователя Windows. Перед сменой сохраните все документы и завершайте работу штатно, чтобы не блокировать лицензии и данные.