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

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

Как сменить аккаунт в 1С: все способы переключения пользователя

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

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

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

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

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

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

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

Способ 1: завершение сеанса и повторный вход

Самый надёжный и универсальный способ — полностью закрыть программу и войти заново под нужным пользователем. Он работает в любой конфигурации и на любой версии платформы.

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

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

Способ 2: смена пользователя без перезапуска ярлыка

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

В тонком клиенте можно также держать открытым стартовое окно списка баз (окно запуска 1С): закройте только окно сеанса, а в окне запуска снова нажмите «1С:Предприятие» — появится форма выбора пользователя.

Одновременная работа под двум аккаунтами

Для проверки прав или сравнения интерфейса удобно запустить второй сеанс: просто откройте программу ещё раз через ярлык и войдите под другим пользователем. Оба окна будут работать параллельно. Учтите, что в файловой базе это возможно только при отключённом монопольном режиме, а в клиент-серверной — если лицензии позволяют дополнительное подключение.

Как отключить автоматический вход под старым пользователем

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

Проверьте ярлык запуска: щёлкните по нему правой кнопкой, откройте «Свойства» и посмотрите поле «Объект». Если в строке запуска есть параметры /N (имя пользователя) и /P (пароль) — удалите их, тогда при каждом запуске будет появляться окно авторизации.

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

text
Пример строки запуска без автовхода:
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade"

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

В клиент-серверном варианте (1С на сервере с СУБД) простое закрытие окна не всегда сразу завершает сеанс: соединение может некоторое время висеть на сервере. Если нужно гарантированно освободить сеанс — например, перед входом под служебной учётной записью — используйте консоль кластера серверов 1С.

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

Типичные ошибки при смене аккаунта

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

Типичные ошибки
01
Вход под старым именем из-за автосохранённых параметров в ярлыке — новый пользователь не может войти, пока не удалены параметры /N и /P
02
Попытка войти под пользователем, у которого не задан пароль и отключены все виды аутентификации — платформа откажет во входе
03
Зависший сеанс в клиент-серверной базе — система сообщает, что пользователь уже работает, хотя программа закрыта
04
Запуск второго сеанса при нехватке лицензий — вместо входа появляется ошибка о лицензиях
05
Смена пользователя в середине ввода документа — несохранённые данные теряются при закрытии сеанса

Как проверить, что вход выполнен под нужным аккаунтом

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

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

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

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

Имя пользователя в «О программе»
Норма

Указано имя нового аккаунта

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

Отображается прежний пользователь — вход не переключён

Список активных пользователей
Норма

Один сеанс под нужным именем

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

Висит старый сеанс — завершите его через консоль

Доступные разделы интерфейса
Норма

Видны функции согласно правам нового пользователя

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

Интерфейс прежний — возможно, вход выполнен автоматически

Часто задаваемые вопросы

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

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

Почему при запуске 1С не спрашивает логин и пароль?

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

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

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

Что делать, если 1С пишет, что пользователь уже работает в базе?

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

Потеряются ли данные при смене аккаунта?

Все сохранённые (проведённые и записанные) документы останутся в базе — они не привязаны к сеансу. Потеряются только незаписанные данные в открытых формах, поэтому перед сменой пользователя сохраните и закройте все документы.

Можно ли работать под двумя пользователями одновременно на одном компьютере?

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

Итог

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

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