Пользователи информационной базы 1С 8.3: добавление, роли, пароли и вход через Windows

· 9 мин

Содержание

Чтобы создать пользователя в 1С через Конфигуратор, откройте базу в режиме Конфигуратора, выберите в меню Администрирование → Пользователи и нажмите Добавить (или клавишу Insert). В карточке задайте имя, пароль, на вкладке «Прочие» отметьте роли и нажмите OK. Пользователь сможет войти при следующем запуске.

Это короткий путь. Но в типовых конфигурациях (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) пользователя, созданного только в Конфигураторе, программа может не пустить. Ниже — что заполнять в карточке, какие роли ставить, когда пароль лучше заменить входом через Windows и где обычно ошибаются.

Подготовка: что проверить до создания пользователей в Конфигураторе

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

Что нужно перед началом:

  • 🔑 Права администратора. Если в базе уже есть пользователи, войти в Конфигуратор нужно под тем, у кого есть право «Администрирование» (в типовых решениях — роль «Полные права»). Без него пункт Администрирование → Пользователи недоступен.

  • 📭 Пустой список — особый случай. Пока в базе нет ни одного пользователя, 1С запускается без окна входа, и любой, кто открыл базу, работает с полными правами. Как только появится первый пользователь, при запуске начнёт появляться окно выбора имени и пароля.

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

  • 👥 Монопольный режим не нужен. Добавлять и править пользователей можно, пока в базе работают другие. Изменения применятся при их следующем входе.

  • 🖥️ Клиент-серверная база . Пользователи информационной базы и администраторы кластера серверов 1С — разные списки. Логин и пароль из консоли администрирования кластера не подходят для входа в базу, и наоборот. Здесь речь только о пользователях базы.

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

Как создать пользователя в Конфигураторе: пошаговая инструкция

Шаг 1. Открыть список пользователей

  1. Запустите 1С, выберите базу и нажмите Конфигуратор.
  2. В меню выберите Администрирование → Пользователи.
  3. Откроется список. Колонки — имя, полное имя и способы входа.

Шаг 2. Заполнить вкладку «Основные»

Нажмите Добавить на панели списка. В карточке нового пользователя:

ПолеЧто вписатьПример
ИмяЛогин для окна входа, коротко и без пробелов в начале и концеIvanova или ИвановаАС
Полное имяФИО, оно видно в журнале регистрации и спискахИванова Анна Сергеевна
Аутентификация 1С:ПредприятияФлажок, если человек будет входить по паролю✔
Пароль и подтверждениеОдинаковый пароль в обоих поляхне короче 8 символов
Пользователю запрещено изменять парольДля общих служебных учётокобычно пусто
Показывать в списке выбораИмя появится в выпадающем списке окна входана усмотрение
Аутентификация операционной системыФлажок и учётная запись Windows, если вход без пароля\\OFFICE\a.ivanova

Флажок «Показывать в списке выбора» удобен в небольшой базе на 3–5 человек. В базе на 50 пользователей длинный список только мешает, и к тому же раскрывает все логины любому, кто видит окно входа.

Шаг 3. Заполнить вкладку «Прочие»

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

Шаг 4. Сохранить и проверить

Нажмите OK. Затем запустите 1С:Предприятие, выберите нового пользователя и войдите с его паролем. Проверку лучше сделать сразу, пока вы помните, что вписали.

Роли и права доступа: что отметить новому пользователю

Роль — это набор прав на объекты конфигурации: какие справочники и документы человек видит, может ли он проводить, удалять, менять настройки. У одного пользователя может быть несколько ролей, права складываются.

Главное правило платформы: в непустом списке должен остаться хотя бы один пользователь с правом «Администрирование». Если попытаться записать список, где такого нет, 1С откажется сохранять изменения. Это защита от ситуации, когда базой никто не может управлять.

Как подобрать роли:

  • 👑 Администратор — роль «Полные права». В типовых конфигурациях к ней добавляют роль «Администратор системы».
  • 🧾 Обычный сотрудник в самописной конфигурации — роли, которые разработчик сделал под участки: «Бухгалтер», «Кладовщик», «Менеджер» и т. п. Их состав видно в дереве конфигурации, в ветке Общие → Роли.
  • 🔍 Только просмотр — если разработчик предусмотрел такую роль, ставьте её одну.

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

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

Способы входа: пароль, Windows и другие варианты аутентификации

В карточке можно включить сразу несколько способов. Платформа пробует их по очереди.

СпособКогда подходитНа что смотреть
Аутентификация 1С:Предприятия (имя + пароль)Небольшой офис, удалённые сотрудники без доменаПароли нужно менять и хранить
Аутентификация операционной системыКомпьютеры в домене WindowsПароль 1С не нужен, вход по учётке Windows
OpenIDНесколько баз и вход через веб-публикациюНужен настроенный OpenID-провайдер

Вход через Windows

Отметьте флажок «Аутентификация операционной системы» и укажите пользователя в формате \\ДОМЕН\имя. Кнопка выбора рядом с полем открывает окно, где можно найти учётную запись, не набирая её вручную.

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

rem Принудительно войти через учётную запись Windows
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /WA+

rem Отключить вход через Windows и показать окно имени и пароля
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /WA-

Параметр /WA- выручает администратора, когда нужно зайти в базу под другим пользователем со своего компьютера.

Требования к паролям

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

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

Типовые конфигурации на БСП: почему Конфигуратора мало

Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие решения на БСП ведут два списка:

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

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

Как сделать правильно:

  1. В Конфигураторе создайте только первого администратора с ролями «Полные права» и «Администратор системы», если список пуст.
  2. Войдите им в 1С:Предприятие.
  3. Остальных заводите в разделе Администрирование → Настройки пользователей и прав → Пользователи. Программа сама создаст запись в списке Конфигуратора и выдаст роли по группам доступа.

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

Создание пользователей кодом: когда их десятки

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

НовыйПользователь = ПользователиИнформационнойБазы.СоздатьПользователя();
НовыйПользователь.Имя = "Petrov";
НовыйПользователь.ПолноеИмя = "Петров Олег Игоревич";
НовыйПользователь.АутентификацияСтандартная = Истина;
НовыйПользователь.Пароль = "Vremenny-2468";
НовыйПользователь.ПоказыватьВСпискеВыбора = Ложь;
НовыйПользователь.Роли.Добавить(Метаданные.Роли.ПолныеПрава);
НовыйПользователь.Записать();

Для списка оберните этот блок в цикл по строкам таблицы с колонками «Имя», «ФИО», «Пароль». Роль ПолныеПрава в примере замените на нужную роль вашей конфигурации: имя роли должно точно совпадать с именем в ветке Общие → Роли, иначе обработка остановится с ошибкой.

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

Управление списком пользователей и безопасность базы

Список пользователей быстро зарастает: уволенные сотрудники, учётки подрядчиков, «test» и «admin2». Каждая такая запись — открытая дверь в базу.

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

  • 🚪 Увольнение. В самописной базе удалите пользователя в Конфигураторе или снимите оба флажка аутентификации, если запись нужна для истории. В типовой — запретите вход в программу в карточке справочника «Пользователи», а не удаляйте запись: она связана с документами и журналом.
  • 🔒 Общие учётки. Одна учётка «Бухгалтер» на троих лишает вас ответа на вопрос «кто провёл документ». Журнал регистрации пишет имя пользователя, а не человека за компьютером.
  • 🛡️ Защита от опасных действий. В актуальных версиях платформы в карточке есть флажок «Защита от опасных действий». Он заставляет 1С спрашивать подтверждение перед запуском внешних обработок и отчётов из файла. Для обычных сотрудников его стоит оставить включённым.
  • 📋 Пароль администратора. Храните его в менеджере паролей и заведите второго администратора. Если пароль единственного администратора забыт, штатного способа сбросить его из Конфигуратора нет: базу восстанавливают из резервной копии или обращаются к обслуживающему специалисту.

Раз в квартал откройте Администрирование → Пользователи и пройдитесь по списку с кадровиком. Десять минут — и вы знаете, у кого из ушедших остался доступ.

Ошибки при создании пользователя и входе в базу

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

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

Нужно ли обновлять конфигурацию базы данных после добавления пользователя?
Нет. Пользователи хранятся в самой информационной базе, а не в конфигурации. Изменения действуют сразу, при следующем входе пользователя.
Можно ли перенести пользователей из одной базы в другую?
Отдельной выгрузки списка в Конфигураторе нет. Пользователи переносятся вместе с базой через файл .dt. Для выборочного переноса используют обработку с методами объекта ПользователиИнформационнойБазы.
Сколько пользователей можно создать?
Ограничения на число записей в списке нет. Ограничено число одновременных сеансов — его определяют лицензии, а не количество пользователей.
Можно ли задать пустой пароль?
Можно, если в параметрах информационной базы не включены минимальная длина и проверка сложности. Для базы с бухгалтерией и зарплатой это плохая идея.
Почему новый пользователь не виден в выпадающем списке при входе?
У него снят флажок «Показывать в списке выбора». Имя можно ввести вручную, либо включить флажок в карточке.