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