Защищаем базу 1С:Предприятие 8.3 паролем: пользователи, права и политика входа

· 9 мин

Содержание

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

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

Как устроен вход в 1С и что подготовить заранее

Платформа хранит список пользователей внутри самой информационной базы. При запуске она смотрит на этот список:

  • 🔓 список пуст — база стартует сразу, окна входа нет;
  • 🔐 есть хотя бы один пользователь — появляется окно с выбором имени и полем пароля;
  • 🪟 у пользователя включена аутентификация операционной системы — вход идёт без пароля, если человек зашёл в Windows под указанной учётной записью.

Перед настройкой подготовьте три вещи.

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

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

Первый пользователь-администратор: включаем запрос пароля

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

Через Конфигуратор

  1. Запустите базу в режиме Конфигуратор.
  2. Откройте Администрирование → Пользователи.
  3. Нажмите «Добавить». Откроется карточка с вкладками «Основные» и «Прочие».
  4. На вкладке «Основные» заполните «Имя» (логин для окна входа) и «Полное имя».
  5. Отметьте флажок «Аутентификация 1С:Предприятия». Введите пароль и его подтверждение.
  6. На вкладке «Прочие» отметьте роли. В типовых конфигурациях на БСП (БП 3.0, ЗУП 3.1, УТ 11) админу нужны две роли: «Полные права» и «Администратор системы».
  7. Там же выберите основной интерфейс и язык, если их несколько. Нажмите «ОК».

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

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

В БП 3.0, ЗУП 3.1 и УТ 11 удобнее создавать пользователей прямо в программе. Тогда сразу создаются и учётная запись платформы, и элемент справочника «Пользователи», и членство в группах доступа.

КонфигурацияГде список пользователей
Бухгалтерия предприятия 3.0Администрирование → Настройки пользователей и прав → Пользователи
ЗУП 3.1Администрирование → Настройки пользователей и прав → Пользователи
Управление торговлей 11НСИ и администрирование → Настройки пользователей и прав → Пользователи

Первого пользователя обязательно включите в группу доступа «Администраторы». Проверьте это после записи: откройте в карточке пользователя кнопку «Права доступа » и убедитесь, что группа отмечена. Только после этого заводите остальных сотрудников.

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

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

Новый пользователь

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

Пароль существующему пользователю

Откройте карточку, нажмите «Установить пароль», введите новый и запишите. Старый пароль администратору знать не нужно. Сам пользователь меняет свой пароль из своего сеанса в настройках, на значке с его именем в шапке программы.

Флажки, которые часто пропускают

  • 🔁 «Потребовать установку пароля при входе» — человек получит временный пароль и обязан сменить его при первом запуске. Так администратор не знает рабочих паролей сотрудников.
  • 🚫 «Пользователю запрещено изменять пароль» — для общих учётных записей, например кассы.
  • 👁 «Показывать в списке выбора» — если флажок снять, имя не появится в выпадающем списке окна входа, его придётся набирать вручную. Это немного усложняет подбор логина.

Пароль в 1С чувствителен к регистру и раскладке. Kassa2024 и kassa2024 — разные пароли. Большинство звонков «пароль не подходит» решаются проверкой Caps Lock и языка.

Роли и группы доступа: что открыть после входа

Пароль отвечает на вопрос «кто вошёл». На вопрос «что ему можно» отвечают права. В Конфигураторе права задают ролями прямо в карточке. В типовых конфигурациях на БСП ролями вручную не управляют — используют группы доступа и профили.

ОбъектЧто этоГде настраивать
Профиль групп доступаНабор ролей под должность: «Бухгалтер», «Кадровик», «Кладовщик»Настройки пользователей и прав → Профили групп доступа
Группа доступаПрофиль плюс конкретные люди и ограниченияНастройки пользователей и прав → Группы доступа
Ограничение на уровне записейВидимость только своих организаций, складов, подразделенийФлажок «Ограничивать доступ на уровне записей» в тех же настройках

Типовой порядок такой.

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

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

Не давайте «Полные права» всем подряд ради удобства. Тогда пароль защищает только от посторонних, но не от случайного удаления справочника сотрудником.

Требования к паролю и вход без ввода пароля

Политика паролей

Короткий пароль 123 формально тоже пароль. Чтобы программа не принимала такие, настройте требования.

  • В типовых конфигурациях: Администрирование → Настройки пользователей и прав → Настройки входа. Там задают минимальную длину, требование сложного пароля, срок действия и запрет повторения прежних паролей. Можно задать отдельные правила для внешних пользователей.
  • В Конфигураторе: Администрирование → Параметры информационной базы. Здесь минимальная длина пароля и проверка сложности на уровне платформы.

Сложный пароль — это смесь заглавных и строчных букв, цифр и спецсимволов. Для бухгалтерской базы разумно требовать от 8–10 символов и менять пароль раз в 2–3 месяца. Слишком частая смена приводит к паролям на стикерах у монитора, это хуже длинного срока.

Вход через учётную запись Windows

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

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

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

Логин и пароль можно передать параметрами запуска:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Петрова_ОА" /P"Пароль"

Ключ /WA- запрещает вход по учётной записи Windows для этого запуска, /WA+ разрешает.

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

Пароль на файловую и SQL-базу: где кончается защита

Пароль 1С защищает вход через платформу. Сами данные он не шифрует. Поэтому вторая половина защиты лежит вне 1С.

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

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

Что сделать:

  • 📁 ограничьте права NTFS на папку с базой: доступ только тем учётным записям Windows, которые работают в 1С;
  • 🌐 если база в общей сетевой папке, не открывайте её для группы «Все»;
  • 💾 храните резервные копии .dt там, куда нет доступа у рядовых пользователей — пароль из копии не мешает развернуть её у себя и подобрать доступ.

Клиент-серверная база

Здесь данные лежат в СУБД (MS SQL Server или PostgreSQL), а в 1С работают через кластер серверов . Контуров защиты три.

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

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

Частые ошибки при установке пароля в 1С

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

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

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

Можно ли поставить пароль только на Конфигуратор?
Отдельного пароля на Конфигуратор нет. Вход в него разрешён пользователям с ролью, дающей право администрирования. Уберите у обычных сотрудников роль «Полные права» — и Конфигуратор для них будет закрыт.
Видит ли администратор пароли пользователей?
Нет. Платформа хранит не сам пароль, а его хеш. Администратор может только задать новый пароль, но не прочитать старый.
Как запретить вход уволенному сотруднику, не удаляя его?
В карточке пользователя снимите флажок «Вход в программу разрешён» или пометьте его как недействительного. Документы и история в журнале регистрации сохранятся.
Защищает ли пароль 1С выгрузку базы в .dt?
Пароль переносится вместе с выгрузкой, но сам файл не шифруется. Храните выгрузки в защищённом месте, как и файл базы.
Нужен ли пароль, если с базой работает один человек?
Да, если компьютер доступен кому-то ещё или база лежит в сетевой папке. Минимальная защита — один пользователь с полными правами и сложный пароль.