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

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

Как зайти под другим пользователем в 1С

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

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

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

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

Выбор другого пользователя в окне входа

Стандартный способ — выбрать пользователя при запуске информационной базы. Если в базе заведено несколько пользователей, при старте 1С показывает окно авторизации со списком имён и полем пароля. Достаточно выбрать нужное имя, ввести пароль и нажать «ОК».

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

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

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

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

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

В типовых конфигурациях на платформе 8.3 имя текущего пользователя видно в правом верхнем углу или в разделе «Администрирование» → «Пользователи и права». Также можно открыть «Сервис» → «О программе» — там указывается информация о текущем сеансе.

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

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

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

Имя в заголовке окна или панели пользователя
Норма

Отображается нужная учётная запись

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

Показано прежнее имя — сеанс не был перезапущен

Доступность разделов меню
Норма

Состав разделов соответствует правам выбранного пользователя

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

Доступно всё — вероятно, вход под администратором

Журнал регистрации
Норма

В событиях входа зафиксирован нужный пользователь

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

Записей о смене пользователя нет — проверьте, корректно ли завершён старый сеанс

Вход под другим пользователем без пароля: что возможно, а что нет

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

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

Если у пользователя пароль вообще не установлен, вход выполняется простым выбором имени в списке — поле пароля можно оставить пустым. Такое допустимо только в тестовых базах: в рабочей базе пустые пароли — серьёзный риск.

Тестирование прав пользователя через конфигуратор

Администраторам часто нужно проверить, что видит и может делать конкретный пользователь, не зная его пароля. Для этого удобнее всего временно сбросить пароль, войти, проверить и вернуть контроль пользователю — либо использовать копию базы.

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

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

Запуск 1С под другим пользователем через командную строку

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

text
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"пароль"

Такой способ удобен, когда на одном компьютере регулярно работают под разными учётными записями: создайте несколько ярлыков с разными параметрами /N. Если пароль не задан, параметр /P можно опустить.

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

Вход под другим пользователем Windows для файловой базы

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

Альтернатива — команда runas в командной строке. Это полезно, когда нужно быстро проверить привязку пользователя 1С к учётной записи Windows без полного перелогинивания в системе.

text
runas /user:DOMAIN\ivanov "C:\Program Files\1cv8\common\1cestart.exe"

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

Типичные проблемы и их решение

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

Вторая типичная ситуация — «Имя пользователя или пароль неверны» при заведомо правильных данных. Проверьте раскладку клавиатуры и Caps Lock, убедитесь, что имя введено без лишних пробелов. Если пользователь недавно был переименован, вход нужно выполнять под новым именем.

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

Типичные ошибки
01
Проверка прав под учётной записью коллеги в рабочей базе — действия фиксируются на него в журнале и документах
02
Хранение пароля в ярлыке на общем компьютере — пароль виден любому в свойствах ярлыка
03
Смена пароля пользователя без уведомления — сотрудник теряет доступ к базе в разгар работы
04
Попытка войти в копию базы вместо рабочей или наоборот — проверяйте путь к базе в окне запуска
Итог

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

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

Частые вопросы

Можно ли переключиться на другого пользователя без перезапуска 1С?

Штатной функции «сменить пользователя» без закрытия сеанса в платформе нет. Нужно завершить работу (Файл → Завершить работу) и запустить базу заново, выбрав другую учётную запись. В веб-клиенте достаточно закрыть вкладку и открыть ссылку базы повторно.

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

Узнать существующий пароль невозможно — платформа хранит его в виде хеша. Администратор может только задать новый пароль в конфигураторе (Администрирование → Пользователи) или в разделе управления пользователями типовой конфигурации.

Почему при входе сразу заходит под чужим именем без запроса?

Наиболее вероятная причина — включена аутентификация операционной системы: 1С автоматически входит под пользователем, привязанным к текущей учётной записи Windows. Вторая возможная причина — параметры /N и /P в ярлыке запуска. Проверьте свойства ярлыка и настройки пользователя в конфигураторе.

Видно ли в 1С, что под учётной записью заходил другой человек?

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

Как дать сотруднику возможность работать под двумя учётными записями?

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

Что делать, если забыт пароль единственного администратора базы?

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