Как настроить автоматический вход в базу 1С без окна авторизации
Содержание
Самый надёжный способ сделать автовход в 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 и других конфигурациях на БСП:
- Откройте
Администрирование → Настройки пользователей и прав → Пользователи. - Откройте карточку нужного сотрудника.
- Убедитесь, что вход в программу разрешён.
- В группе настроек аутентификации поставьте флажок Аутентификация операционной системы.
- В поле пользователя ОС укажите учётную запись в формате
\\ДОМЕН\логин. Кнопка выбора рядом с полем подставляет её из списка. - Запишите карточку.
Если у вас нет прав на этот раздел или конфигурация нетиповая, то же самое делается в Конфигураторе: Администрирование → Пользователи, двойной щелчок по пользователю, вкладка Основные, флажок Аутентификация операционной системы и поле Пользователь.
Шаг 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С выделите базу и нажмите
Изменить. - Пролистайте мастер до последней страницы.
- В поле дополнительных параметров запуска впишите
/N"Кассир" /P"12345". - Нажмите
Готово.
Список хранится в файле ibases.v8i в профиле пользователя Windows: %APPDATA%\1C\1CEStart\. Его можно скопировать на другой компьютер вместе с параметрами — но вместе с ними уйдёт и пароль.
Автовход в веб-клиенте и через веб-сервер
Для веб-клиента окно авторизации — страница в браузере. Убрать её можно двумя путями.
Вариант А: Windows-аутентификация на IIS
Подходит для домена. Платформа получает учётку пользователя от веб-сервера и сверяет её с полем пользователя ОС в карточке.
- Опубликуйте базу через Конфигуратор:
Администрирование → Публикация на веб-сервере(Конфигуратор нужно запустить от имени администратора Windows). - В диспетчере IIS откройте опубликованное приложение, раздел
Проверка подлинности. - Включите
Проверка подлинности Windows, анонимную проверку для этого приложения выключите. - Добавьте адрес сервера в зону
Местная интрасетьв свойствах браузера 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 на несколько человек вместе с аутентификацией ОС: в журнале регистрации все действия запишутся на одного пользователя.
Частые вопросы
Можно ли в 1С 8.3 поставить галочку «Запомнить пароль»?
Можно ли включить автовход сразу всем пользователям базы?
Работает ли аутентификация ОС через удалённый рабочий стол?
Как временно войти под другим пользователем, если включён автовход?
/WA-. Платформа не станет использовать учётку Windows и покажет обычное окно входа.Пароль пустой — нужен ли ключ /P?
/N"Имя". Но пустой пароль у пользователя с правами на изменение данных — лишний риск.