Как запускать 1С:Предприятие 8.3 без ввода пароля: пустой пароль, вход по Windows, ярлык

· 9 мин

Содержание

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

Типичная ситуация: бухгалтер по десять раз в день открывает базу, каждый раз выбирает себя в списке и вводит пароль. Настроить вход без пароля можно за пять минут, и есть несколько методов отключения запроса. Они различаются по удобству и по тому, насколько ослабляют защиту базы. Всё ниже относится к платформе 8.3 и работает одинаково в любой конфигурации: БП 3.0, ЗУП 3.1, УТ 11 и других.

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

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

  • 📭 В базе нет ни одного пользователя — окна входа нет вообще, любой, кто открыл базу, работает с полными правами.
  • 🪟 У пользователя включена аутентификация ОС и указан его логин Windows — 1С сверяет текущую учётную запись Windows и пускает без вопросов.
  • 🔑 Включена только аутентификация 1С:Предприятия — появляется окно, где нужно выбрать имя и ввести пароль. Если пароль пустой, поле просто оставляют незаполненным и жмут «ОК».
  • ⌨️ Имя и пароль переданы в строке запуска — окно не показывается, данные берутся из параметров.

Права пользователя (роли) от способа входа не зависят. Вход без пароля не даёт ни больше, ни меньше прав — меняется только то, как 1С узнаёт человека.

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

Какой метод отключения пароля выбрать

МетодЧто видит пользовательКогда подходитРиски
Аутентификация ОСБаза открывается сразуОфис, у каждого своя учётка WindowsМинимальные: защита держится на пароле Windows
Пустой парольОкно выбора имени, жмёт «ОК»Один-два человека, локальная базаЛюбой, кто сел за компьютер, войдёт под любым именем без пароля
Параметры /N /P в ярлыке или списке базБаза открывается сразуОтдельный компьютер, служебный вход, обработки по расписаниюПароль лежит открытым текстом в ярлыке или файле списка баз
Удаление всех пользователейОкна нетУчебная или тестовая базаНет разграничения прав, нет истории «кто что изменил»

Для рабочей базы с несколькими сотрудниками почти всегда правильный ответ — аутентификация Windows. Остальные методы оставьте для частных случаев.

Какая у вас ситуация?

Как убрать пароль в списке пользователей 1С

В режиме 1С:Предприятие (типовые конфигурации)

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

Если пустой пароль не сохраняется, причина обычно в политике паролей. В БСП на странице Администрирование → Настройки пользователей и прав есть настройки входа: минимальная длина, сложность, срок действия пароля. При заданной минимальной длине пустой пароль программа не примет — сначала ослабьте требования, если это допустимо по вашим правилам безопасности.

В режиме Конфигуратор

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

  1. Запустите базу в режиме «Конфигуратор».
  2. Откройте Администрирование → Пользователи.
  3. Двойным щелчком откройте пользователя, вкладка «Основные».
  4. Для пустого пароля: оставьте поля «Пароль» и «Подтверждение пароля» пустыми.
  5. Для входа по Windows: включите флажок «Аутентификация операционной системы» и в поле «Пользователь» выберите учётную запись кнопкой выбора. Формат записи — \\ДОМЕН\имя или \\ИМЯ-КОМПЬЮТЕРА\имя для локальной учётки.
  6. Нажмите «ОК».

Флажок «Показывать в списке выбора» влияет только на то, появится ли имя в выпадающем списке окна входа. На сам запрос пароля он не влияет.

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

  1. Закройте все окна этой базы, включая Конфигуратор.
  2. Узнайте свой логин Windows: в командной строке выполните whoami. Ответ вида buh\ivanova должен совпадать с записью в карточке 1С (там она выглядит как \\buh\ivanova).
  3. Запустите базу из обычного списка баз, без дополнительных параметров.
  4. Если окно авторизации не появилось и в заголовке программы стоит нужное имя — настройка работает.

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

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

Параметры командной строки для автоматического входа

Запуск 1С с параметрами позволяет войти в базу сразу, минуя окно выбора базы и окно авторизации. Основные ключи 1cv8.exe:

ПараметрНазначение
ENTERPRISE / DESIGNERРежим запуска: 1С:Предприятие или Конфигуратор
/F"путь"Файловая база, путь к каталогу
/S"сервер\база"Клиент-серверная база
/N"имя"Имя пользователя 1С
/P"пароль"Пароль пользователя
/WA+ / /WA-Использовать или не использовать аутентификацию ОС
/DisableStartupMessagesНе показывать стартовые предупреждения платформы

Пример ярлыка для файловой базы:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова" /P"Kj7#q2"

Для серверной базы меняется только адрес:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /S"srv1c\buh_2024" /N"Иванова" /P"Kj7#q2"

Номер версии в пути подставьте свой: он совпадает с именем папки в C:\Program Files\1cv8\. Если пароль пустой, параметр /P можно не указывать.

Ключ /WA- пригодится, когда у пользователя включена аутентификация Windows, а войти нужно под другим именем. Без него платформа сначала попробует узнать вас по Windows и пустит под «своим» пользователем.

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

Как прописать вход в списке информационных баз

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

  1. В окне запуска выделите базу и нажмите «Изменить».
  2. Пройдите мастер до последней страницы.
  3. В поле «Дополнительные параметры запуска» впишите, например: /N"Иванова" /P"Kj7#q2".
  4. Нажмите «Готово».

Теперь при нажатии «1С:Предприятие» база откроется без окна авторизации. Параметры действуют и для Конфигуратора, если открывать его из этого же окна.

Список баз хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Пароль, прописанный в дополнительных параметрах, лежит там открытым текстом. Любой, кто откроет файл в Блокноте, его прочитает.

Отсюда простое правило:

  • ✅ можно — на личном компьютере, где под вашей учёткой Windows никто больше не работает ;
  • ❌ нельзя — на общем терминальном сервере, если профили пользователей доступны администраторам подрядчика, и при раздаче списка баз централизованно через общий файл.

Файловая и клиент-серверная база: что меняется

Механизм пользователей одинаков, но есть различия в деталях.

Файловая база

  • 🪟 Аутентификация ОС работает и без домена: укажите локальную учётку в виде \\ИМЯ-КОМПЬЮТЕРА\имя. Если база открывается с разных компьютеров по сети, у каждого будет своя локальная учётка — привязать можно только одну, поэтому без домена вход по Windows удобен лишь на одном рабочем месте.
  • 📁 Пользователи хранятся внутри файла 1Cv8.1CD. Скопировали базу — скопировали и пользователей с паролями.
  • 🔒 Пароль 1С не защищает от того, кто может скопировать файл базы. Для файловых баз главное — права на сетевую папку.

Клиент-серверная база (MS SQL, PostgreSQL)

  • 🏢 Вход по Windows полноценно работает в домене: пользователь входит в Windows, сервер 1С проверяет его доменную учётку.
  • 🗄️ Пользователи базы хранятся в базе данных СУБД, но редактировать их напрямую через SQL нельзя — только через 1С. Прямые правки таблиц ломают базу и нарушают лицензионные условия.
  • 👥 Пользователи информационной базы и администраторы кластера — разные вещи. Пароль из консоли кластера не связан со входом в программу, и отключение одного не трогает другое.
  • 🌐 При работе через веб-клиент вход по Windows требует отдельной настройки веб-сервера (IIS или Apache). Без неё браузер покажет обычную форму с именем и паролем.

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

Обходные пути и чего делать нельзя

Кроме основных способов, встречается несколько приёмов. Часть из них рабочие, часть — опасные.

Рабочие приёмы:

  1. Удалить всех пользователей в тестовой копии. Удобно для разработчика: копия базы для экспериментов открывается без авторизации. Делается в Конфигураторе через Администрирование → Пользователи. В рабочей базе так делать не стоит: в типовых конфигурациях пропадёт связь со справочником «Пользователи», и в документах перестанет фиксироваться автор.
  2. Отдельный ярлык под каждую роль. Например, «Касса» и «Отчёты» с разными /N. Подходит для киоска или кассового места.
  3. Вход через учётку Windows на общем компьютере с разными профилями Windows. Каждый сотрудник входит в Windows под собой — дальше 1С пускает автоматически.

Чего делать нельзя:

  • ❌ Править файл базы или таблицы СУБД, чтобы стереть пароль. Это портит базу, а для чужой базы — несанкционированный доступ к информации.
  • ❌ Пользоваться «сбросчиками паролей» из интернета. Они нередко содержат вредоносный код и ломают базу.
  • ❌ Ставить пустой пароль администратору «на время» — такие временные решения живут годами.

Если пароль администратора забыт, порядок такой: войти под другим пользователем с полными правами и сменить пароль; если такого нет — восстановить базу из резервной копии или обратиться к тому, кто администрирует базу. Перед любыми действиями со списком пользователей в рабочей базе сделайте выгрузку .dt через Конфигуратор.

Частые вопросы по входу без пароля

Можно ли в окне входа 1С поставить галочку «Запомнить пароль»?
Нет, стандартное окно авторизации 1С:Предприятия 8.3 пароль не запоминает. Для входа без ввода используйте аутентификацию Windows или параметры запуска.
Почему после включения входа по Windows 1С всё равно показывает окно авторизации?
Чаще всего учётка в карточке указана неверно: другой домен, опечатка в имени или пользователь вошёл в Windows под другим логином. Сверьте запись с результатом команды whoami в командной строке.
Как войти под другим пользователем, если включена аутентификация ОС?
Запустите базу с параметром /WA- — платформа пропустит проверку Windows и покажет обычное окно выбора пользователя.
Сбрасывает ли удаление пароля настройки пользователя?
Нет. Смена пароля или способа входа не трогает роли, настройки форм и отчётов. Они теряются, если удалить пользователя и создать заново с другим именем.
Нужна ли отдельная лицензия для входа по Windows?
Нет. Способ авторизации на лицензирование не влияет: лицензия расходуется на сеанс независимо от того, вводил человек пароль или нет.