Смена учётной записи в 1С:Предприятии 8.3 — от окна запуска до параметров командной строки
Содержание
Чтобы войти в 1С под другим пользователем, закройте программу и запустите базу заново: в окне входа выберите или впишите другое имя и введите его пароль. Если окно входа не появляется, а 1С сразу открывается под вашей учёткой, значит, включена аутентификация Windows — запустите базу с ключом /WA-, и программа снова спросит логин и пароль.
Способ одинаково работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на платформе 8.3: окно входа и параметры запуска — часть платформы, а не конкретной программы.
Подготовка: что нужно знать до смены пользователя
Перед тем как переключаться, проверьте три вещи. Это сэкономит пару попыток входа.
- 👤 Имя пользователя. В окне входа нужно точное имя из списка пользователей базы, а не ФИО из справочника сотрудников. Регистр букв не важен, лишние пробелы — важны.
- 🔑 Пароль. Если его не знаете, войти не получится. Сбросить пароль может только администратор базы.
- 🧾 Незаписанные данные. При закрытии 1С спросит о несохранённых документах. Запишите их заранее, иначе изменения пропадут.
Окно входа вообще появляется только тогда, когда в базе заведён хотя бы один пользователь. Пустой список пользователей — и 1С пускает всех без вопросов, под «безымянным» сеансом с полными правами.
Если вы администратор и часто проверяете, что видит бухгалтер или кладовщик, заведите себе отдельного тестового пользователя с тем же профилем прав. Входить под чужой рабочей учёткой — плохая практика: все изменения в истории запишутся на коллегу.
Обычная смена пользователя через окно запуска
Это базовый способ, он работает всегда и не требует никаких настроек.
Шаг за шагом
- Закройте все окна программы. В интерфейсе «Такси» откройте главное меню (кнопка с тремя полосками слева вверху) и выберите
Файл → Выход— или просто закройте окно крестиком. - Запустите ярлык «1С:Предприятие». Откроется окно со списком информационных баз.
- Выделите нужную базу и нажмите кнопку
1С:Предприятие. - В окне доступа к базе в поле «Пользователь» выберите имя из выпадающего списка или впишите его вручную.
- Введите пароль и нажмите
ОК.
Окно входа запоминает последнее введённое имя. Поэтому при следующем запуске там окажется новый пользователь — не забудьте переключиться обратно, когда закончите.
Почему нужного имени нет в выпадающем списке
Выпадающий список показывает только тех, у кого в карточке включён флажок «Показывать в списке выбора». Администраторы часто снимают его, чтобы посторонние не видели логины. Такого пользователя можно ввести вручную — просто наберите имя целиком.
Переключиться без долгого перезапуска
Полноценной кнопки «Сменить пользователя на лету» в платформе нет: сеанс в 1С всегда привязан к одной учётной записи. Но перезапуск можно сделать быстрым — без возврата к списку баз и без поиска нужной строки.
Перезапуск из самой программы
Если у вас есть права на разработку, в общий модуль или обработку можно добавить команду перезапуска. В платформе 8.3 для этого есть метод ЗавершитьРаботуСистемы(): второй параметр включает перезапуск, третий передаёт дополнительные параметры запуска.
// Перезапуск 1С с открытием окна входа (без аутентификации Windows)
&НаКлиенте
Процедура ВойтиПодДругимПользователем(Команда)
ЗавершитьРаботуСистемы(Истина, Истина, "/WA-");
КонецПроцедуры
Первый параметр Истина означает, что 1С сначала спросит о несохранённых данных. После перезапуска откроется та же база с окном входа, где можно указать другую учётную запись.
Вторая копия программы рядом
Иногда закрывать текущий сеанс не нужно: например, бухгалтер работает, а администратор хочет посмотреть ту же базу глазами другого пользователя. Просто запустите 1С ещё раз и войдите под другим именем. Два окна будут работать параллельно, каждое — со своим пользователем.
Каждый дополнительный сеанс занимает клиентскую лицензию. Если свободных лицензий нет, второй запуск завершится ошибкой о лицензии — это не поломка, а нехватка мест.
Если 1С пускает без пароля: аутентификация Windows
Частая жалоба: «Хочу войти под другим пользователем, а окно входа не появляется». Причина почти всегда одна — у вашей учётки включена аутентификация операционной системы. 1С видит, что вы вошли в Windows, находит связанного с этой учёткой пользователя базы и пропускает диалог.
Обойти это можно тремя способами.
| Способ | Как сделать | Когда подходит |
|---|---|---|
Ключ /WA- в параметрах базы | В списке баз выделите базу → Изменить → на последней странице мастера в поле «Дополнительные параметры запуска» впишите /WA- | Нужно постоянно входить с паролем |
Ключ /WA- в ярлыке | Добавьте /WA- в строку запуска ярлыка | Отдельный ярлык для входа под другим именем |
| Запуск от другого пользователя Windows | Shift + правый клик по ярлыку → «Запустить от имени другого пользователя» | У второго пользователя базы тоже настроен вход через Windows |
Ключ /WA- запрещает автоматическую аутентификацию Windows для этого запуска. Противоположный ключ /WA+ требует её принудительно.
Третий способ — средствами самой Windows. 1С запустится под другой учётной записью операционной системы и подхватит пользователя базы, связанного уже с ней.
Ярлык с готовым пользователем: параметры командной строки
Когда переключаться приходится часто, удобно сделать отдельный ярлык под каждого пользователя. Тогда вход занимает один двойной клик.
Основные ключи
| Ключ | Что делает | Пример |
|---|---|---|
ENTERPRISE | Запуск в режиме «1С:Предприятие» | 1cv8.exe ENTERPRISE |
/F | Путь к файловой базе | /F"D:\Bases\Buh" |
/S | Адрес серверной базы: сервер и имя базы | /S"srv1c\buh" |
/IBName | Имя базы из списка баз | /IBName"Бухгалтерия ООО Ромашка" |
/N | Имя пользователя | /N"Иванова" |
/P | Пароль пользователя | /P"Qw12" |
/WA- | Не использовать аутентификацию Windows | /WA- |
Пример ярлыка для файловой базы
Создайте на рабочем столе ярлык и укажите в поле «Объект» строку такого вида (номер версии платформы подставьте свой):
"C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова" /WA-
Пароль здесь не указан. 1С откроет окно входа с уже подставленным именем «Иванова», останется ввести пароль.
Пример bat-файла для серверной базы
@echo off
rem Вход в серверную базу под пользователем Склад
start "" "C:\Program Files\1cv8\8.3.24.1586\bin\1cv8.exe" ENTERPRISE /S"srv1c\trade" /N"Склад" /WA-
После обновления платформы путь к папке bin меняется, и ярлык перестаёт работать. Чтобы не править его после каждого обновления, вместо 1cv8.exe из папки версии указывают 1cestart.exe из папки C:\Program Files\1cv8\common — он сам выберет подходящую установленную версию.
Не храните пароль в ключе /P в ярлыке или bat-файле. Любой, кто откроет свойства ярлыка, увидит пароль открытым текстом. Ключ /P допустим только для служебных сценариев на защищённом сервере — например, для ночной выгрузки под специальным пользователем с урезанными правами.
Вход в клиент-серверную базу: чем отличается
В серверном варианте окно входа то же самое, но путь до него длиннее. Клиент сначала обращается к агенту сервера 1С (по умолчанию порт 1540), затем к менеджеру кластера (1541) и рабочим процессам. Если на любом этапе связь рвётся, вы получите ошибку соединения ещё до проверки логина и пароля.
Что важно при смене пользователя в серверной базе:
- 🖥️ Адрес базы. В списке баз серверная база записана как сервер и имя базы на сервере. Имя базы в кластере может не совпадать с тем, как она подписана у вас в списке.
- 🔒 Пользователи кластера и пользователи базы — разные. Логин администратора кластера или пользователя СУБД не подходит для входа в программу. В окне входа нужен пользователь информационной базы.
- ⏳ Зависший сеанс. Если 1С закрылась аварийно, старый сеанс может какое-то время оставаться на сервере и занимать лицензию. Новый вход под тем же или другим именем при этом возможен, но лицензий может не хватить.
Зависший сеанс администратор удаляет в консоли администрирования серверов 1С: кластер → информационные базы → нужная база → «Сеансы».
Удалённый сеанс обрывается без сохранения. Если на самом деле пользователь ещё работает, он потеряет незаписанный документ. Перед удалением уточните, чей это сеанс, по имени пользователя и компьютера в списке.
Веб-клиент и публикация через браузер
При работе через браузер сеанс живёт во вкладке. Чтобы войти под другим пользователем, завершите работу через главное меню программы, а не просто закройте вкладку, и откройте адрес базы заново. Если браузер подставляет сохранённый пароль, войдите в окне приватного режима — так проще проверить другую учётку.
Не получается войти: диагностика ошибок
Почти все проблемы при смене пользователя укладываются в несколько сценариев. Найдите свой симптом.
Если ошибка возникает только у одного пользователя, а остальные входят нормально, дело в его карточке: имя, пароль, флажки входа или права. Если не входит никто — ищите причину в сети, сервере или лицензиях.
Права нового пользователя: что увидит человек после входа
Войти под другим пользователем — полдела. После входа человек видит только те разделы и документы, на которые у него есть права. Поэтому при заведении новой учётки важно сразу правильно настроить доступ.
Где заводят пользователей и права
| Где | Путь | Что настраивают |
|---|---|---|
| БП 3.0, ЗУП 3.1, УТ 11 | Администрирование → Настройки пользователей и прав → Пользователи | Карточка, пароль, вход через Windows |
| Там же | Кнопка «Права доступа» в карточке пользователя | Включение в группы доступа |
| Там же | Администрирование → Настройки пользователей и прав → Группы доступа | Профили и ограничения по организациям |
| Конфигуратор | Администрирование → Пользователи | Роли, пароль, основной интерфейс |
В типовых конфигурациях на БСП права назначают через группы доступа и профили, а не через роли в Конфигураторе. Если раздать роли напрямую в Конфигураторе, программа при следующей проверке может их сбросить и привести к составу групп доступа.
Быстрый способ завести похожего пользователя
Нужен ещё один кладовщик с теми же правами? Не заводите его с нуля:
- Откройте список пользователей.
- Выделите существующего кладовщика и скопируйте его кнопкой копирования в командной панели (или клавишей F9).
- Укажите новое имя и задайте пароль.
- Проверьте на вкладке прав, что группы доступа перенеслись.
Затем войдите под новым пользователем и пройдитесь по разделам, которыми он будет пользоваться. Это лучший способ убедиться, что прав хватает, но нет лишних.
Проверяйте права в отдельном окне, не закрывая сеанс администратора. Если чего-то не хватает, вы поправите группу доступа в одном окне и сразу перезайдёте во втором.
Частые ошибки при смене учётной записи
Несколько ситуаций, на которых спотыкаются чаще всего:
- ❌ Вошли под чужим именем и провели документы. Автор документа запишется не тот, а при разборе ошибок придётся искать, кто на самом деле работал. Для проверок используйте тестовую учётку.
- ❌ Оставили пароль в ярлыке. Ярлык скопировали коллеге — вместе с паролем. Пароль в ключе
/Pвиден в свойствах ярлыка. - ❌ Путаете пользователя базы с пользователем Windows или кластера. Это три разные учётки, и пароли у них разные.
- ❌ Не переключились обратно. Окно входа запомнило последнее имя, и следующий запуск пройдёт под тестовым пользователем. Посмотрите имя в заголовке окна или на панели программы перед работой.
- ❌ Снимают аутентификацию Windows у всех. Для смены пользователя достаточно ключа
/WA-в одном ярлыке, перенастраивать карточки не нужно.