Создаём учётную запись в 1С: от справочника до прав и входа
Содержание
Нового пользователя в 1С 8.3 добавляют в разделе Администрирование → Настройки пользователей и прав → Пользователи: кнопка «Создать», имя, способ входа, пароль, группа доступа. Занимает две-три минуты. Для этого нужна учётная запись с правами администратора.
Если программа не пускает в этот раздел, значит, прав недостаточно. Тогда есть второй путь: Конфигуратор, который открывается отдельно и работает на уровне базы, а не прикладного решения. Ниже оба способа, настройка прав, особенности сервера и массовое создание.
Что проверить до создания пользователя
Пять минут подготовки сэкономят час разбирательств, почему человек «не видит нужное».
- 👤 Кто будет работать. Нужны ФИО, должность и подразделение. В типовых конфигурациях пользователь привязывается к физическому лицу, поэтому сначала убедитесь, что сотрудник заведён в справочнике.
- 🔑 Как он будет входить. Логин и пароль 1С или учётная запись Windows. От этого зависят настройки на втором шаге.
- 📋 Какие задачи решает. Бухгалтер по расчёту зарплаты и кладовщик получают разные наборы прав. Заранее запишите, что человек должен делать, а не «пусть будет как у Ивана».
- 🎫 Свободная лицензия. Число одновременных сеансов ограничено купленными лицензиями. Если все заняты, новый пользователь войдёт только когда кто-то выйдет.
- 💾 Копия базы. Изменение списка пользователей мелкое, но если вы параллельно правите роли, сделайте выгрузку.
Заведите правило: пользователь создаётся по заявке с описанием должности. Права «по аналогии» через год превращаются в кашу, где никто не помнит, кому что выдано.
Два способа добавить пользователя в 1С
| Способ | Когда подходит | Ограничения |
|---|---|---|
| Через интерфейс программы | Обычная работа, типовые конфигурации с подсистемой управления доступом | Нужны права администратора, доступен список групп доступа |
| Через Конфигуратор | Программа не запускается, пустая база, нет ни одного администратора | Права задаются ролями напрямую, без профилей |
Через интерфейс программы
- Войдите под пользователем с правами администратора.
- Откройте
Администрирование→Настройки пользователей и прав→Пользователи. В некоторых конфигурациях раздел называется чуть иначе; найти его можно через строку поиска по меню, введя слово «Пользователи». - Нажмите «Создать».
- Введите имя, под которым человека будут видеть в списках и документах. Лучше полностью: «Иванова Мария Петровна», а не «Маша».
- Включите признак «Вход в программу разрешён».
- Выберите способ аутентификации и задайте пароль (подробности ниже).
- Назначьте группу доступа или профиль.
- Нажмите «Записать и закрыть».
Пока не стоит признак «Вход в программу разрешён», человек в базу не попадёт, даже если запись создана и права назначены. Это самая частая причина «создали, а он не заходит».
Через Конфигуратор
Конфигуратор запускается из окна выбора баз кнопкой «Конфигуратор».
- Войдите в базу в режиме Конфигуратора под администратором.
- Меню
Администрирование→Пользователи. - Нажмите кнопку добавления (значок с «плюсом»).
- На вкладке «Основные» укажите имя, при необходимости полное имя и пароль.
- На вкладке «Прочие» отметьте роли. Для обычного работника подойдёт набор ролей под его задачи; роль «Полные права» администратору.
- Нажмите «ОК».
Не выдавайте роль «Полные права» всем подряд. Человек с такими правами может изменить любые данные и сам создавать других пользователей. Лучше один-два администратора и остальные с ограниченными ролями.
Пользователи, созданные в Конфигураторе, не получают привязки к группам доступа. В типовой конфигурации с подсистемой управления доступом такого человека лучше затем открыть в программе и выдать профиль штатным образом.
Аутентификация: пароль 1С или учётная запись Windows
В карточке пользователя несколько способов входа. Главные два.
| Способ | Как работает | Когда выбирать |
|---|---|---|
| Аутентификация 1С:Предприятия | Логин и пароль хранятся в самой базе | Файловые базы, внешние сотрудники, базы без домена |
| Аутентификация операционной системы | Вход по учётной записи Windows, пароль не вводится | Корпоративная сеть с доменом, нужен единый вход |
Обычно ставят первый вариант и задают пароль. Для входа через Windows нужно связать запись с пользователем ОС: выбрать его из списка или ввести в формате «домен\пользователь».
Если включить оба способа сразу, программа сначала попробует вход по Windows, а при неудаче предложит ввести логин и пароль.
Пароль и его надёжность
- ✅ Минимум восемь символов, буквы и цифры.
- ✅ Включите «Пользователю запрещено изменять пароль» только для служебных учётных записей (обмены, интеграции).
- ✅ Для обычного сотрудника, наоборот, оставьте право менять пароль и попросите сменить временный при первом входе.
- 🚫 Не используйте один пароль для всех новых пользователей.
Отдельный признак «Показывать в списке выбора» решает, увидит ли человек своё имя в окне запуска. Для служебных записей его снимают: они не нужны в списке при входе.
Права и роли: как выдать ровно нужное
В программах с подсистемой управления доступом права не раздают ролями вручную. Работает цепочка: пользователь → группа доступа → профиль → набор ролей. Профиль описывает типовую должность («Бухгалтер», «Менеджер по продажам»), группа доступа объединяет пользователей с одним профилем.
Как назначить профиль
- Откройте карточку пользователя.
- Перейдите по ссылке «Права доступа » (в некоторых версиях она называется «Группы доступа»).
- Добавьте нужный профиль или включите человека в готовую группу доступа.
- Запишите изменения.
Ориентиры, как выбирать:
- 📊 Бухгалтер основного участка: профиль бухгалтера плюс отдельный доступ к зарплатным данным, только если он ведёт зарплату.
- 🛒 Менеджер по продажам: профиль продаж. Доступ к закупочным ценам закрывается отдельно.
- 📦 Кладовщик: складские документы, без доступа к банку и кассе.
- 🔍 Руководитель: профиль только для чтения плюс отчёты.
Ограничения по данным
Помимо ролей, доступ можно ограничить по организациям, складам, подразделениям, контрагентам. Например, менеджер видит только свой склад и свои договоры. Включается это в настройках прав доступа (флаг ограничения доступа на уровне записей) и работает через значения доступа в группе.
Если нужно проверить, что человек видит, не гадайте. Откройте отчёт по правам пользователя в разделе администрирования прав или войдите под его учётной записью с его согласия. Отчёт покажет итоговые роли и ограничения.
Минимум для новичка
Вместо «выдать побольше на всякий случай» используйте обратный подход: дайте самый узкий профиль и расширяйте по запросам. Просьба «не вижу склад» решается за минуту, а утечка закупочных цен через лишнюю роль обходится дороже.
Дополнительные настройки пользователя
После записи откройте карточку ещё раз и пройдите по дополнительным параметрам.
- 🖥 Основной интерфейс. В старых конфигурациях можно выбрать «Такси» или другой вид; в новых интерфейс одинаков для всех.
- 🌐 Язык. Если база многоязычная, задаётся язык интерфейса.
- 📧 Почта и контактные данные. Нужны для рассылок и уведомлений. Адрес пользователь может вписать сам в настройках профиля.
- 🧭 Начальная страница. Какие панели видны при запуске, настраивается пользователем и администратором.
- ⚙ Режим запуска. В Конфигураторе у пользователя есть параметр «Режим запуска»: автоматически, обычное или управляемое приложение. Для типовых конфигураций на управляемых формах оставляйте «Авто».
Личные настройки (отборы, расположение окон) переносятся копированием из учётной записи, похожей на новую: в разделе настроек есть команда копирования настроек другому пользователю. Для ускорения набора нового сотрудника это удобнее, чем настраивать всё заново.
Как это устроено в клиент-серверной базе
В клиент-серверном режиме список пользователей хранится в кластере серверов, а данные в СУБД. Для администратора меняется несколько вещей.
- 🔌 Лицензии. Подключение идёт через сервер 1С, и каждое одновременное подключение занимает лицензию на сервере. Сотрудник, который не может войти и видит сообщение о нехватке лицензий, не ошибся с паролем: заняты все слоты. Список сеансов смотрите в консоли администрирования серверов.
- 🔐 Блокировка входа. При включённой блокировке начала сеансов новых пользователей не пустят. Это нормально во время обновления базы и повторяет типичную картину «создал и не входит».
- 🧑💻 Права на сервере. Для операций в консоли кластера нужна отдельная учётная запись администратора кластера. Это не то же самое, что администратор информационной базы.
- 🌍 Веб-доступ. Если сотрудники работают через браузер или тонкий клиент по HTTP, пользователю нужна публикация базы на веб-сервере, а в его карточке допустимый способ аутентификации.
Пользователи 1С и пользователи СУБД (PostgreSQL, MS SQL) никак не связаны. Создавать учётные записи в СУБД для новых сотрудников не нужно: вся работа идёт через сервер 1С.
Не добавляйте пользователей прямыми запросами в таблицы СУБД. Структура хранения не предназначена для ручной правки, база может перестать открываться.
Если новый пользователь не может войти
Ошибки при добавлении повторяются из раза в раз. Ниже самые частые.
Ещё три момента, которые не помещаются в таблицу симптомов:
- Пользователя нельзя просто удалить, если он уже ввёл документы. Вместо удаления снимите «Вход в программу разрешён». В списке он останется, но войти не сможет.
- Если вы создали запись в Конфигураторе, а в программе её «нет» в списке, обновите конфигурацию базы данных или зайдите в программу один раз: запись появится после синхронизации.
- Привязку пользователя к физическому лицу задавайте сразу. Иначе в документах «ответственный» будет не связан с кадровыми данными.
Как добавить сразу много пользователей
Заведение десяти человек вручную ещё терпимо. Для сорока и больше нужна автоматизация.
Копирование существующего
В карточке пользователя есть команда создания по образцу, при которой копируются профили и настройки. Это самый быстрый путь для типовых должностей.
Программно, через встроенный язык
В Конфигураторе или обработке создаётся пользователь информационной базы:
Пользователь = ПользователиИнформационнойБазы.СоздатьПользователя();
Пользователь.Имя = "ivanova";
Пользователь.ПолноеИмя = "Иванова Мария Петровна";
Пользователь.Пароль = "Temp-2026-pass";
Пользователь.АутентификацияСтандартная = Истина;
Пользователь.ПоказыватьВСпискеВыбора = Истина;
Пользователь.Записать();
Пример показывает только базовый объект: этот код создаёт технического пользователя базы без профилей. В конфигурациях с подсистемой управления доступом пользователя нужно создавать через её программные интерфейсы, иначе группы доступа не заполнятся.
Загрузка из таблицы
Типовой приём: обработка читает файл Excel или CSV с колонками «Имя», «ФИО», «Профиль» и в цикле создаёт записи. Перед запуском на рабочей базе обязательно прогоните на копии, а временные пароли сгенерируйте случайно и раздайте индивидуально.
Файл с паролями не храните в общей папке. Включите принудительную смену пароля при первом входе, если конфигурация это допускает.
Единый вход для домена
Если в компании есть Active Directory, массовое создание проще заменить аутентификацией ОС: пользователь заводится один раз, а вход идёт по доменной учётной записи без пароля 1С. При увольнении достаточно заблокировать доменную учётную запись.
Порядок работы при приёме и увольнении сотрудника
Добавление пользователя только часть жизненного цикла. Хорошая практика такая.
Раз в квартал просматривайте список пользователей. Лишних записей обычно набирается больше, чем думаешь, а каждая живая запись с паролем это потенциальная дыра.