Вход в 1С под другим именем: почему программа не спрашивает логин и как это исправить
Содержание
Чтобы сменить пользователя
в 1С, закройте программу полностью и запустите базу заново: в окне входа выберите другое имя из списка и введите его пароль. Если окно входа не появляется и 1С сразу открывается под прежним именем, значит включена аутентификация Windows. Тогда запустите базу с ключом /WA-, и платформа покажет запрос логина.
Способы одинаковы для 1С:Предприятия 8.3 любой конфигурации: это механизм платформы, а не Бухгалтерии или ЗУП. Если же на рабочем месте сменился сотрудник, одного перезахода мало — старую учётную запись администратор должен отключить.
Почему 1С входит без запроса логина
Сменить пользователя прямо внутри открытого сеанса нельзя. Платформа определяет пользователя один раз, при запуске. Поэтому любая смена — это выход и новый вход.
Окно с выбором имени появляется не всегда. Есть три типичные причины, почему его нет:
- 🔑 Аутентификация операционной системы. У пользователя в базе указана учётная запись Windows. 1С узнаёт вас по входу в компьютер и пускает молча.
- 👤 В базе нет ни одного пользователя. Список пользователей пуст — платформа запускается без авторизации, с полными правами.
- 🧷 Имя и пароль зашиты в параметры запуска. В свойствах базы или в ярлыке стоят ключи
/Nи/P. Каждый запуск идёт под одним и тем же логином.
Есть и четвёртый, безобидный случай: окно входа показывается, но в поле уже подставлено имя последнего пользователя. Это просто запоминание — имя можно стереть или выбрать другое.
| Что видите при запуске | Причина | Что делать |
|---|---|---|
| Окно входа с подставленным именем | Запомнен последний вход | Выбрать другое имя в списке |
| Окно входа не появляется, база открывается | Аутентификация Windows | Запуск с ключом /WA- |
| Окно не появляется, в заголовке нет имени пользователя | В базе нет пользователей | Завести пользователей в базе |
Всегда один и тот же логин, даже с /WA- | Ключи /N, /P в параметрах | Убрать их из свойств базы или ярлыка |
Обычная смена пользователя через окно запуска
Это основной путь для файловой и клиент-серверной базы, если окно входа появляется.
- Закройте 1С полностью. Если открыто несколько окон или баз, закройте все сеансы этой базы.
- Запустите ярлык 1С:Предприятия — откроется список информационных баз.
- Выделите нужную базу и нажмите
1С:Предприятие. - В окне доступа раскройте поле «Пользователь» и выберите другое имя. Если списка нет, впишите имя вручную — точно так, как оно заведено в базе.
- Введите пароль этого пользователя и нажмите «ОК».
Если нужного имени нет в выпадающем списке, это не значит, что пользователя нет. У него может быть снят флажок «Показывать в списке выбора». Впишите имя вручную.
Проверить, под кем вы вошли, можно по заголовку окна: в интерфейсе «Такси» имя текущего пользователя видно в правой части верхней панели.
Быстрый перезапуск без закрытия программы
В интерфейсе «Такси» закрыть сеанс можно через главное меню (кнопка с тремя полосками слева вверху) — пункт «Файл» → «Выход». После этого снова запустите базу из списка. Отдельной команды «Сменить пользователя» в платформе нет.
Как вызвать окно авторизации принудительно
Если 1С пускает вас по учётной записи Windows, окно входа нужно вызвать параметром запуска. Ключ /WA- запрещает аутентификацию средствами операционной системы. Платформа будет вынуждена спросить имя и пароль.
Ключ /WA- в свойствах базы
Этот способ удобен, если вы регулярно входите под разными именами.
- В окне запуска выделите базу и нажмите «Изменить».
- Пройдите мастер до последней страницы с параметрами запуска.
- В поле «Дополнительные параметры запуска» впишите
/WA-. - Нажмите «Готово» и запустите базу.
Теперь при каждом входе будет окно авторизации. Чтобы вернуть автоматический вход, сотрите ключ.
Ключ в ярлыке
Можно сделать отдельный ярлык, который всегда спрашивает логин. В поле «Объект» свойств ярлыка:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /WA-
Для серверной базы вместо /F указывают сервер и имя базы:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh" /WA-
Вход сразу под нужным именем
Ключ /N задаёт имя пользователя, /P — пароль. Пример для тестирования прав под конкретным сотрудником:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Петрова" /P"" /WA-
Не храните пароль в ярлыке рабочей базы. Свойства ярлыка может открыть любой, кто сел за компьютер. Ключ /P уместен только для тестовой копии или пустого пароля.
| Ключ | Что делает |
|---|---|
/WA- | Запрещает вход по учётной записи Windows, показывает окно логина |
/WA+ | Требует вход по учётной записи Windows |
/N"Имя" | Подставляет имя пользователя |
/P"Пароль" | Подставляет пароль |
/ClearCache | Очищает кэш клиент-серверной базы при запуске |
Файловая и серверная база: в чём разница
Сама процедура входа одинакова. Отличаются хранение сеансов и то, кто может их завершить.
Файловая база. Сеанс живёт, пока открыта программа на компьютере пользователя. Чтобы войти под другим именем, достаточно закрыть 1С на своём компьютере. Если базу держит другой человек, его сеанс вашему входу не мешает — в файловом варианте можно работать нескольким пользователям одновременно в пределах лицензий.
Клиент-серверная база . Сеанс хранится на сервере 1С. Если программа закрылась аварийно, сеанс может ещё какое-то время висеть в кластере и занимать лицензию. Администратор видит такие сеансы в консоли кластера и может их завершить.
Для серверной базы полезен ключ /ClearCache. Он сбрасывает локальный кэш конфигурации, если после смены пользователя интерфейс открывается со странностями — не те разделы, старые формы.
Как сбросить запомненного пользователя и кэш
Иногда 1С упорно подставляет одно имя, а у сотрудника на общем компьютере это вызывает путаницу. Или после смены прав интерфейс показывает старый набор разделов. Здесь помогают три приёма — от мягкого к радикальному.
Способ 1. Удалить базу из списка и добавить заново
Платформа запоминает последнего пользователя для каждой строки списка баз. Если удалить строку и добавить базу заново, она получит новый внутренний идентификатор, и запомненное имя пропадёт.
- В окне запуска выделите базу и нажмите «Удалить». Сама база при этом не удаляется — убирается только строка в списке.
- Нажмите «Добавить» → «Добавление в список существующей информационной базы».
- Укажите каталог файловой базы или сервер и имя серверной базы.
Перед удалением откройте «Изменить» и запишите путь к базе, чтобы не искать его потом.
Способ 2. Очистить кэш
Кэш и пользовательские настройки лежат в профиле Windows:
%LOCALAPPDATA%\1C\1cv8\— кэш конфигурации, папки с длинными именами-идентификаторами;%APPDATA%\1C\1cv8\— пользовательские настройки клиента;%APPDATA%\1C\1CEStart\ibases.v8i— сам список баз.
Закройте 1С, удалите папки-идентификаторы внутри %LOCALAPPDATA%\1C\1cv8\. При следующем запуске платформа заново скачает конфигурацию в кэш. Первый запуск будет дольше обычного.
Чистите кэш только при закрытой программе. Если 1С открыта на этом компьютере, её сеанс оборвётся с ошибкой. Файл ibases.v8i без нужды не трогайте: удалите его — пропадёт весь список баз.
Способ 3. Очистка через ключ запуска
Для серверной базы то же самое делает ключ /ClearCache в дополнительных параметрах запуска. Удобно, если у пользователя нет прав на папки профиля или вы настраиваете удалённо. После одного успешного запуска ключ лучше убрать, иначе кэш будет очищаться каждый раз.
Смена пользователя в веб-клиенте и тонком клиенте
Тонкий клиент
Тонкий клиент ведёт себя так же, как обычный запуск: окно входа, ключи /WA-, /N, /P работают одинаково. Смена пользователя — закрыть программу и запустить снова. Если тонкий клиент подключается к базе через веб-сервер, при входе может появиться ещё и окно веб-сервера — это отдельная проверка, не логин 1С.
Веб-клиент в браузере
В браузере сложнее: сеанс держится, пока открыта вкладка, а браузер может помнить вход.
- Завершите работу через меню 1С, а не просто закройте вкладку. Так сеанс закроется на сервере сразу.
- Закройте все вкладки с этой базой.
- Откройте адрес базы снова — появится окно входа 1С.
Если браузер всё равно входит под прежним именем:
- 🕵️ откройте базу в приватном окне (режим инкогнито) — это самый быстрый тест;
- 🍪 удалите cookies и сохранённые пароли для адреса публикации;
- 🔑 если публикация настроена с проверкой подлинности Windows на веб-сервере, браузер передаёт учётную запись компьютера. Тогда нужно войти в Windows под другим пользователем или попросить администратора изменить настройку публикации.
Параметры запуска в веб-клиенте передают в адресной строке. Пример с именем пользователя:
http://srv1c/buh/ru_RU/?N=Петрова
Пароль в адресе передавать не стоит: он останется в истории браузера.
Права, отключение доступа и завершение старых сеансов
Иногда задача звучит иначе: «бухгалтер уволилась, теперь здесь работает новый сотрудник». Сменить пользователя на компьютере мало — старую учётную запись надо закрыть.
Отключить вход старому пользователю
В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) пользователи находятся в разделе Администрирование → Настройки пользователей и прав → Пользователи.
- Откройте карточку старого пользователя.
- Снимите флажок «Вход в программу разрешён».
- Запишите карточку.
Пользователя лучше не удалять. На него ссылаются документы, история изменений, ответственные лица. Отключённый вход закрывает доступ и сохраняет историю.
Для нового сотрудника заведите отдельную карточку. Не отдавайте ему чужой логин со сменой пароля: в документах автором будет числиться прежний человек.
Привязка к Windows
В карточке пользователя есть флажки «Аутентификация 1С:Предприятия» и «Аутентификация операционной системы». Если включена вторая, в поле указывают учётную запись Windows вида \\DOMAIN\ivanova. Когда за компьютером меняется человек, проверьте эту привязку: иначе новый сотрудник будет входить в базу под именем предыдущего.
Завершить висящий сеанс
В конфигурациях на БСП активные сеансы видно через Администрирование → Обслуживание → Активные пользователи. Там же можно завершить сеанс, если у вас есть административные права.
Для серверной базы то же доступно в консоли администрирования кластера: база → «Сеансы». Опытный администратор может посмотреть сеансы
командой rac session list (подробности — в справке rac help).
Завершение сеанса обрывает работу пользователя: несохранённый документ пропадёт. Предупредите человека или делайте это в нерабочее время.
Ошибки при входе под другим пользователем
/WA- в дополнительные параметры запуска базы./N и /P. Откройте «Изменить» у базы и свойства ярлыка, удалите эти ключи./ClearCache.Если ничего не помогло
Проверьте, в ту ли базу вы входите. В списке может быть две строки с похожими названиями, например рабочая база и копия. Откройте «Изменить» и сверьте путь или имя на сервере.
Если у вас нет пользователя с правами администратора и войти нельзя никем, не правьте файлы базы вручную. Обратитесь к тому, кто внедрял или обслуживает 1С, — восстановить доступ без потери данных можно из резервной копии или через администратора сервера.
Частые вопросы
Можно ли сменить пользователя, не закрывая 1С?
Пароль одного пользователя подходит для Конфигуратора?
Можно ли войти под двумя пользователями одновременно на одном компьютере?
Где посмотреть, кто сейчас работает в базе?
Почему после смены пароля 1С всё равно пускает без него?
/WA-.