Как настроить автоматический вход в базу 1С без окна авторизации

· 9 мин

Содержание

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

Первый вариант безопасен и подходит для офиса с доменом. Второй работает везде, включая домашний компьютер и Конфигуратор, но пароль хранится открытым текстом. Оба варианта работают в тонком, толстом и веб-клиенте, отличаются только места настройки.

Какой способ автовхода выбрать

Сначала определитесь со схемой. От неё зависит, где именно вы будете что-то менять.

СпособГде настраиваетсяКогда подходитРиски
Аутентификация ОСКарточка пользователя в базеОфис, компьютеры в домене или с постоянными учётками WindowsМинимальные: пароль 1С нигде не хранится
/N /P в ярлыкеСвойства ярлыкаОдин компьютер, одна база, быстрый запускПароль виден любому, кто откроет свойства ярлыка
/N /P в списке базОкно запуска → Изменить → параметры запускаНесколько баз, нужен общий списокПароль лежит в файле списка баз в профиле
Учётные данные в публикацииФайл default.vrd на веб-сервереВеб-клиент для киоска или сервисной учёткиЛюбой, кто знает адрес, входит под этим пользователем
Windows-аутентификация на IISПубликация + настройки браузераВеб-клиент в доменеНужна настройка IIS и браузеров

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

Автовход в тонком клиенте через учётную запись Windows

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

Шаг 1. Включите аутентификацию ОС в карточке пользователя

В БП 3.0, ЗУП 3.1, УТ 11 и других конфигурациях на БСП:

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

Если у вас нет прав на этот раздел или конфигурация нетиповая, то же самое делается в Конфигураторе: Администрирование → Пользователи, двойной щелчок по пользователю, вкладка Основные, флажок Аутентификация операционной системы и поле Пользователь.

Шаг 2. Проверьте формат имени

Ошибка в имени — самая частая причина, почему автовход не срабатывает.

  • 🏢 Компьютер в домене: \\BUH\ivanova, где BUH — короткое (NetBIOS) имя домена, а не buh.local.
  • 💻 Компьютер без домена: \\PC-KASSA\Kassir, где PC-KASSA — имя самого компьютера, на котором работает человек.
  • 🔁 Две обратные косые черты в начале обязательны.

Узнать точное имя можно командой в cmd:

whoami

Она выведет домен\логин с одной косой чертой — в карточку 1С допишите вторую в начало.

Шаг 3. Не мешайте платформе

По умолчанию платформа сама пробует аутентификацию ОС при запуске. Сломать это может ключ /WA- в параметрах запуска — он запрещает вход по учётке Windows. Если вы его когда-то прописали в ярлык или в свойства базы, уберите или замените на /WA+.

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

Запуск 1С с логином и паролем: ярлыки и командная строка

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

Основные ключи

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

Ярлык на рабочем столе

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

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Кассир" /P"12345" /WA-

Для серверной базы:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh_main" /N"Кассир" /P"12345"

Номер версии в пути замените на свой. Вариант с 1cestart.exe удобнее: стартер сам выберет установленную версию платформы, и ярлык не придётся править после обновления.

Имя и пароль с пробелами берите в кавычки целиком: /N"Иванова Мария". Без кавычек платформа примет вторую часть за отдельный параметр.

Чтобы база открывалась сразу после входа в Windows, положите готовый ярлык в папку автозагрузки. Её открывает команда shell:startup в окне Win+R.

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

Если пользователь привык к окну со списком баз, ключи можно сохранить прямо там:

  1. В окне запуска 1С выделите базу и нажмите Изменить.
  2. Пролистайте мастер до последней страницы.
  3. В поле дополнительных параметров запуска впишите /N"Кассир" /P"12345".
  4. Нажмите Готово.

Список хранится в файле ibases.v8i в профиле пользователя Windows: %APPDATA%\1C\1CEStart\. Его можно скопировать на другой компьютер вместе с параметрами — но вместе с ними уйдёт и пароль.

Автовход в веб-клиенте и через веб-сервер

Для веб-клиента окно авторизации — страница в браузере. Убрать её можно двумя путями.

Вариант А: Windows-аутентификация на IIS

Подходит для домена. Платформа получает учётку пользователя от веб-сервера и сверяет её с полем пользователя ОС в карточке.

  1. Опубликуйте базу через Конфигуратор: Администрирование → Публикация на веб-сервере (Конфигуратор нужно запустить от имени администратора Windows).
  2. В диспетчере IIS откройте опубликованное приложение, раздел Проверка подлинности.
  3. Включите Проверка подлинности Windows, анонимную проверку для этого приложения выключите.
  4. Добавьте адрес сервера в зону Местная интрасеть в свойствах браузера Windows. Edge и Chrome берут эту настройку из системы. В Firefox адрес нужно добавить в параметр network.negotiate-auth.trusted-uris на странице about:config.

У пользователей в 1С должна быть включена аутентификация ОС, как описано выше.

Вариант Б: имя и пароль в публикации или адресе

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

ib="File="D:\Bases\Sklad";Usr=Терминал;Pwd=12345;"

После правки перезапустите сайт в IIS или службу Apache. Тогда любой, кто откроет адрес публикации, войдёт под этим пользователем — закрывайте доступ к адресу на уровне сети.

Веб-клиент также принимает параметры запуска в адресе, например http://srv/sklad/ru_RU/?N=Терминал&P=12345. Пароль в адресе остаётся в истории браузера и журналах веб-сервера — используйте это только для временных тестов.

Автоматический вход в толстом клиенте и Конфигураторе

Толстый клиент и Конфигуратор понимают те же ключи /N, /P, /WA. Отличаются только режим запуска и исполняемый файл.

Толстый клиент (обычное приложение или управляемое приложение в толстом клиенте):

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Бухгалтер" /P"12345" /RunModeOrdinaryApplication

Ключ /RunModeOrdinaryApplication нужен для старых конфигураций на обычных формах. Для управляемых конфигураций в толстом клиенте используйте /RunModeManagedApplication.

Конфигуратор открывается ключом DESIGNER:

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"S3cret"

Пользователь должен иметь роль с административными правами, иначе Конфигуратор не откроется даже при верном пароле. Аутентификация ОС для Конфигуратора тоже работает: если у администратора она включена, ключи /N /P не нужны.

Пакетные операции без окна входа

Чаще всего автовход в Конфигуратор нужен для ночной выгрузки базы по расписанию. Пример bat-файла:

@echo off
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"S3cret" /DumpIB"E:\Backup\buh.dt" /Out"E:\Backup\dump.log" /DisableStartupDialogs

Файл запускайте через Планировщик заданий Windows от отдельной учётки. Выгрузка в .dt требует, чтобы в базе не было других пользователей — ставьте задание на ночь, когда никто не работает . Если сеанс остался открытым, выгрузка не пройдёт, а причина будет записана в файл из ключа /Out.

Почему 1С всё равно просит пароль

Настроили, а окно входа появляется? Пройдитесь по симптомам.

Диагностика: выберите симптом

Ещё один частый случай — пароль сменился по требованию политики. В БСП можно задать срок действия пароля. Когда он истекает, программа просит новый пароль, и /P из ярлыка перестаёт работать. Для сервисных учёток либо отключите срок действия пароля в настройках входа, либо переходите на аутентификацию ОС.

Безопасность автовхода: что не стоит делать

Автовход убирает шаг защиты. Поэтому настраивайте его осознанно.

  • 🔓 Не прописывайте пароль администратора в ярлыки рабочих мест. Посмотреть его может любой, кто откроет свойства ярлыка или файл ibases.v8i.
  • 👤 Для автоматических задач заведите отдельного пользователя 1С с минимальным набором ролей. Пусть выгрузка или обмен идут под ним, а не под главным бухгалтером.
  • 🖥️ Блокируйте компьютер при отходе (Win+L). С аутентификацией ОС открытый сеанс Windows равен открытому доступу к базе.
  • 📁 Ограничьте доступ к bat-файлам с паролями: правами NTFS только для учётки, под которой работает Планировщик.
  • 🌐 Не публикуйте в интернет веб-клиент с зашитыми в default.vrd учётными данными.
  • 🧾 Не используйте общую учётку Windows на несколько человек вместе с аутентификацией ОС: в журнале регистрации все действия запишутся на одного пользователя.
Перед тем как включить автовход
Выполнено: 0 / 5

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

Можно ли в 1С 8.3 поставить галочку «Запомнить пароль»?
В окне входа тонкого и толстого клиента такой галочки нет. Платформа запоминает только имя последнего пользователя. Для входа без пароля используйте аутентификацию ОС или ключи запуска.
Можно ли включить автовход сразу всем пользователям базы?
Массово через типовой интерфейс — нет, флажок и учётку ОС задают в каждой карточке. Для 5–10 человек это несколько минут работы.
Работает ли аутентификация ОС через удалённый рабочий стол?
Да. Платформа берёт учётку, под которой человек вошёл на терминальный сервер. В карточке указывают именно её, а не учётку домашнего компьютера.
Как временно войти под другим пользователем, если включён автовход?
Запустите базу с ключом /WA-. Платформа не станет использовать учётку Windows и покажет обычное окно входа.
Пароль пустой — нужен ли ключ /P?
Нет. Достаточно /N"Имя". Но пустой пароль у пользователя с правами на изменение данных — лишний риск.