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

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

Как убрать авторизацию в 1С: способы и ограничения

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

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

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

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

Что именно вы хотите отключить: три разные задачи

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

От задачи зависит и инструмент. Очистка пароля решает первую задачу, параметры командной строки — вторую и третью, а аутентификация ОС закрывает вторую задачу наиболее безопасным способом. Смешивать подходы без понимания последствий не стоит: например, если прописать пароль администратора в ярлыке на общем компьютере, любой сотрудник получит полные права.

Маршрут решения

Как выбрать действие

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

Способ 1: очистить пароль пользователя в конфигураторе

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

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы через выгрузку в dt или средствами СУБД
  2. 2
    Откройте базу в конфигураторе под пользователем с полными правами
  3. 3
    Перейдите: Администрирование → Пользователи
  4. 4
    Откройте нужного пользователя и очистите пароль или снимите флажок аутентификации 1С:Предприятия
  5. 5
    Сохраните и запустите базу в режиме предприятия — проверьте, что вход происходит без пароля

Способ 2: автоматический вход через параметры командной строки

Если окно выбора пользователя нужно убрать, но учётные записи должны остаться, используйте параметры запуска /N (имя пользователя) и /P (пароль). Создайте ярлык для файла 1cestart.exe или исполняемого файла тонкого клиента и допишите параметры после пути к базе. Для файловой базы строка запуска выглядит примерно так: 1cv8.exe ENTERPRISE /F"ПутьКБазе" /N"Иванов" /P"12345".

Для клиент-серверной базы вместо /F используется /S"Сервер\ИмяБазы". Если пароль пустой, параметр /P можно указать с пустым значением в кавычках. При корректных данных база откроется сразу, минуя диалог авторизации.

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

Способ 3: аутентификация операционной системы

Наиболее безопасный способ убрать окно ввода пароля — привязать пользователя 1С к учётной записи Windows. В свойствах пользователя в конфигураторе установите флажок «Аутентификация операционной системы» и укажите пользователя Windows в формате \\ДОМЕН\ИмяПользователя или выберите его через кнопку выбора. После этого при запуске 1С платформа проверит, под какой учётной записью выполнен вход в Windows, и автоматически авторизует соответствующего пользователя.

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

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

Сравнение вариантов

Очистка пароля

Подходит для тестовых баз. Полностью снимает защиту, вход открыт любому, кто запустит файл базы

Параметры /N и /P

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

Аутентификация ОС

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

Запуск обменов и регламентных задач без интерактивного входа

Отдельный сценарий — автоматический запуск базы по расписанию: ночные обмены, выгрузки, обновления. Здесь окно авторизации мешает работе планировщика заданий Windows. Стандартное решение — создать в 1С отдельного служебного пользователя (например, «РоботОбмен»), выдать ему минимально необходимые роли и прописать его в пакетном файле с параметрами /N, /P и /Execute или /C для передачи команды обработке.

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

Файл с паролем размещайте в каталоге с ограниченным доступом и запускайте задачу планировщика от отдельной учётной записи Windows. Проверяйте результат по журналу регистрации: там должны быть записи о начале и завершении сеанса служебного пользователя и об успешном выполнении обмена.

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

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

Частая ошибка — очистить пароли у всех пользователей, включая администратора, а затем обнаружить, что в конфигуратор больше не войти с нужными правами или что база открыта для всех в локальной сети. Вторая типичная ситуация — после включения аутентификации ОС забыть указать пользователя Windows, и тогда вход под этой записью становится невозможен вовсе. Всегда держите «запасного» администратора с классической парольной аутентификацией.

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

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

Запуск базы в режиме предприятия
Норма

Вход выполняется задуманным способом, права пользователя соответствуют его роли

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

База открывается у всех без ограничений либо не открывается вовсе

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

Сеансы и действия фиксируются под конкретными пользователями

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

Все действия записаны под одним пустым или неизвестным пользователем

Доступ администратора
Норма

Есть учётная запись с полными правами и известным паролем

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

Полные права только у записи с аутентификацией ОС, доступ к которой потерян

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

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

Можно ли убрать окно авторизации, если в базе несколько пользователей?

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

Что делать, если после снятия паролей не могу войти в конфигуратор?

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

Безопасно ли хранить пароль в ярлыке запуска?

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

Работает ли аутентификация ОС в файловой базе без домена?

Да. На отдельном компьютере или в одноранговой сети можно привязать пользователя 1С к локальной учётной записи Windows. При запуске платформа определит текущего пользователя системы и выполнит вход автоматически.

Как убрать авторизацию для автоматического обмена по расписанию?

Создайте отдельного служебного пользователя с минимально необходимыми ролями, пропишите его логин и пароль в пакетном файле с параметрами /N и /P и запускайте файл через планировщик заданий Windows. Результат контролируйте по журналу регистрации.

Итог

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

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