Администрирование · 8 мин
Как сменить аккаунт в 1С: все способы переключения пользователя
Как сменить пользователя в 1С без закрытия программы: смена аккаунта через меню, перезапуск сеанса, работа под другим пользователем и типичные ошибки.
Смена аккаунта в 1С — рутинная операция: бухгалтер передаёт рабочее место кассиру, администратор проверяет права нового сотрудника, пользователь заходит под служебной учётной записью. При этом способ переключения зависит от режима работы (файловая или клиент-серверная база), версии платформы и настроек прав.
Важно понимать разницу между «пользователем информационной базы» и «аккаунтом» в бытовом смысле. В 1С учётная запись создаётся администратором в списке пользователей, и переключение между ними выполняется штатными средствами платформы — без сторонних программ.
Ниже разобраны все рабочие способы сменить пользователя: от простого перезапуска до переключения без закрытия базы, а также ограничения и типичные ошибки, из-за которых вход под новым аккаунтом не удаётся.
Как устроена смена пользователя в 1С
Платформа 1С:Предприятие не поддерживает «горячее» переключение учётных записей внутри одного сеанса, как это делается в Windows. Каждый сеанс жёстко привязан к пользователю, под которым выполнен вход. Поэтому смена аккаунта всегда сводится к завершению текущего сеанса и открытию нового под другим именем.
Исключение — запуск нескольких сеансов одновременно: можно открыть вторую копию программы и войти под другим пользователем, не закрывая первую. Это удобно для проверки прав, но в файловом режиме с монопольным доступом такой вариант может быть заблокирован.
Способ 1: завершение сеанса и повторный вход
Самый надёжный и универсальный способ — полностью закрыть программу и войти заново под нужным пользователем. Он работает в любой конфигурации и на любой версии платформы.
- 1Сохраните и закройте все открытые документы и отчёты в текущем сеансе
- 2Закройте программу через «Файл» → «Выход» или крестик в углу окна
- 3Запустите 1С снова и выберите нужную информационную базу в списке
- 4В окне авторизации выберите из выпадающего списка другого пользователя или введите имя вручную
- 5Введите пароль и нажмите «Войти»
- 6Проверьте в разделе «О программе» или в заголовке окна, что вход выполнен под нужным именем
Если при запуске окно выбора пользователя не появляется и вход происходит автоматически — значит, включена аутентификация операционной системы или сохранён вход под конкретным именем. В этом случае смотрите раздел про отключение автоматического входа ниже.
Способ 2: смена пользователя без перезапуска ярлыка
В ряде конфигураций на управляемых формах доступен штатный путь через интерфейс: откройте меню «Файл» и выберите пункт «Завершить сеанс» — программа закроет текущий сеанс и предложит окно авторизации для нового входа. Фактически это тот же перезапуск, но без ручного закрытия окна.
В тонком клиенте можно также держать открытым стартовое окно списка баз (окно запуска 1С): закройте только окно сеанса, а в окне запуска снова нажмите «1С:Предприятие» — появится форма выбора пользователя.
Одновременная работа под двум аккаунтами
Для проверки прав или сравнения интерфейса удобно запустить второй сеанс: просто откройте программу ещё раз через ярлык и войдите под другим пользователем. Оба окна будут работать параллельно. Учтите, что в файловой базе это возможно только при отключённом монопольном режиме, а в клиент-серверной — если лицензии позволяют дополнительное подключение.
Как отключить автоматический вход под старым пользователем
Частая ситуация: при запуске базы вход выполняется автоматически под прежним сотрудником, и окно выбора пользователя не появляется. Причины две — в настройках пользователя включена аутентификация операционной системы, либо в параметрах ярлыка прописаны имя и пароль.
Проверьте ярлык запуска: щёлкните по нему правой кнопкой, откройте «Свойства» и посмотрите поле «Объект». Если в строке запуска есть параметры /N (имя пользователя) и /P (пароль) — удалите их, тогда при каждом запуске будет появляться окно авторизации.
Если используется аутентификация ОС, её отключает администратор: в конфигураторе откройте «Администрирование» → «Пользователи», выберите нужную учётную запись и снимите флаг «Аутентификация операционной системы», оставив «Аутентификация 1С:Предприятия» с паролем. После этого вход будет запрашивать имя и пароль.
Пример строки запуска без автовхода:
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade"Смена пользователя в клиент-серверной базе
В клиент-серверном варианте (1С на сервере с СУБД) простое закрытие окна не всегда сразу завершает сеанс: соединение может некоторое время висеть на сервере. Если нужно гарантированно освободить сеанс — например, перед входом под служебной учётной записью — используйте консоль кластера серверов 1С.
Администратор может открыть консоль администрирования, найти активный сеанс пользователя в разделе «Сеансы» и завершить его принудительно. После этого новый вход пройдёт без ошибок «пользователь уже работает». Обычному пользователю без доступа к консоли достаточно штатного выхода из программы.
Типичные ошибки при смене аккаунта
Большинство проблем при переключении связано не с самой процедурой, а с настройками учётных записей. Ниже — самые частые случаи.
Как проверить, что вход выполнен под нужным аккаунтом
После входа убедитесь, что вы работаете под правильным пользователем. Самый простой способ — открыть раздел «О программе» (обычно в меню «Справка» или через значок информации): там отображается имя текущего пользователя и режим работы.
Дополнительно можно открыть список активных пользователей: в типовых конфигурациях он находится в разделе «Администрирование» → «Обслуживание» → «Активные пользователи». Там видно, кто сейчас подключён к базе, и можно убедиться, что старый сеанс завершён.
Как проверить результат
Указано имя нового аккаунта
Отображается прежний пользователь — вход не переключён
Один сеанс под нужным именем
Висит старый сеанс — завершите его через консоль
Видны функции согласно правам нового пользователя
Интерфейс прежний — возможно, вход выполнен автоматически
Часто задаваемые вопросы
Можно ли сменить пользователя в 1С без закрытия программы?
Полноценного переключения «на лету» внутри одного сеанса нет. Можно либо завершить сеанс через «Файл» → «Завершить сеанс» и войти заново, либо запустить вторую копию программы и открыть базу под другим пользователем параллельно.
Почему при запуске 1С не спрашивает логин и пароль?
Скорее всего, в свойствах ярлыка прописаны параметры /N и /P с именем и паролем, либо для пользователя включена аутентификация операционной системы. Удалите параметры из ярлыка или попросите администратора изменить настройки учётной записи в конфигураторе.
Как войти под другим пользователем, если я не знаю его пароль?
Пароль может установить или сбросить только администратор базы через конфигуратор («Администрирование» → «Пользователи»). Самостоятельно узнать чужой пароль штатными средствами нельзя — платформа хранит их в зашифрованном виде.
Что делать, если 1С пишет, что пользователь уже работает в базе?
Это признак зависшего сеанса: программа была закрыта некорректно, а соединение на сервере осталось. Подождите несколько минут — сеанс завершится по таймауту, либо попросите администратора завершить его через консоль кластера серверов.
Потеряются ли данные при смене аккаунта?
Все сохранённые (проведённые и записанные) документы останутся в базе — они не привязаны к сеансу. Потеряются только незаписанные данные в открытых формах, поэтому перед сменой пользователя сохраните и закройте все документы.
Можно ли работать под двумя пользователями одновременно на одном компьютере?
Да, запустите второй экземпляр 1С и войдите под другим именем. Ограничения: в файловой базе не должен быть включён монопольный режим, а количества клиентских лицензий должно хватать на оба сеанса.
Что важно запомнить
Смена аккаунта в 1С — это завершение текущего сеанса и вход под другим именем. Перед выходом сохраните документы, проверьте ярлык на наличие автовхода, а после входа убедитесь в разделе «О программе», что работаете под нужным пользователем. В клиент-серверной базе зависшие сеансы завершает администратор через консоль.