Администрирование · 10 мин
Как дать доступ в 1С: создание пользователя и настройка прав
Пошаговая инструкция, как дать доступ в 1С: создание пользователя, назначение ролей и профилей групп доступа, настройка прав в файловой и клиент-серверной базе.
Дать доступ в 1С — значит выполнить три вещи: завести пользователя в информационной базе, назначить ему роли или профиль группы доступа и при необходимости выдать права на уровне операционной системы или сервера 1С. Конкретный порядок зависит от режима работы базы (файловый или клиент-серверный) и от того, типовая у вас конфигурация на БСП (Библиотека стандартных подсистем) или самописная.
В типовых конфигурациях — «Управление торговлей», «Бухгалтерия предприятия», «Зарплата и управление персоналом», ERP — управление доступом ведётся через раздел «Администрирование» → «Настройки пользователей и прав». В конфигурациях без БСП пользователи создаются через конфигуратор с прямым назначением ролей. Оба пути рассмотрены ниже.
Прежде чем начинать, убедитесь, что у вас самих есть полные права или права администратора, а также что никто из пользователей не работает в базе, если планируется изменение через конфигуратор в монопольном режиме.
Определите режим работы базы и тип конфигурации
От режима работы зависит, где «живут» учётные записи и какие дополнительные шаги потребуются. В файловом режиме достаточно создать пользователя внутри базы. В клиент-серверном варианте пользователь также создаётся в базе, но доступ к кластеру серверов 1С и СУБД регулируется отдельно — обычно это зона ответственности системного администратора.
Определить режим просто: посмотрите строку подключения в списке информационных баз при запуске 1С. Если там указан путь к каталогу на диске или сетевой папке — база файловая. Если указан сервер и имя базы на сервере — клиент-серверная.
Далее проверьте, построена ли конфигурация на БСП. Признак: в меню есть раздел «Администрирование» с пунктом «Настройки пользователей и прав», а в нём — «Профили групп доступа». Если такого раздела нет, права назначаются через роли в конфигураторе.
Как выбрать способ выдачи доступа
Создание пользователя в типовой конфигурации
В режиме 1С:Предприятие откройте «Администрирование» → «Настройки пользователей и прав» → «Пользователи». Нажмите «Создать» и заполните карточку: полное имя, имя для входа (логин) и пароль. Если в компании используется доменная аутентификация, можно включить «Аутентификация операционной системы» и указать доменную учётную запись — тогда пользователь будет входить в 1С без отдельного пароля.
Обратите внимание на флажки в карточке пользователя. «Вход в программу разрешён» должен быть установлен — без него учётная запись существует, но войти нельзя. Опция «Запретить изменение пароля» полезна для служебных учётных записей, но для обычного сотрудника её лучше не включать, чтобы он мог сменить временный пароль при первом входе.
После сохранения карточки пользователь появится в списке, но доступа к данным у него ещё нет — права выдаются через группы доступа, о которых речь ниже.
- 1Откройте «Администрирование» → «Настройки пользователей и прав» → «Пользователи»
- 2Нажмите «Создать», заполните имя, логин и пароль
- 3Установите флажок «Вход в программу разрешён»
- 4Сохраните карточку и включите пользователя в группу доступа
- 5Попросите пользователя войти и проверить доступные разделы
Назначение прав через профили и группы доступа
Профиль группы доступа — это готовый набор ролей, объединённый по смыслу: «Бухгалтер», «Менеджер по продажам», «Кадровик» и т.п. Группа доступа связывает профиль с конкретными пользователями. Один пользователь может входить в несколько групп, и тогда его права суммируются.
Чтобы выдать права, откройте «Администрирование» → «Настройки пользователей и прав» → «Группы доступа». Найдите группу с подходящим профилем, откройте её и добавьте пользователя в список участников. Изменения применяются автоматически, но если пользователь уже работает в программе, ему нужно перезайти, чтобы новые права вступили в силу.
Если ни один типовой профиль не подходит, создайте собственный: скопируйте ближайший по составу профиль и отредактируйте набор ролей и разрешённых действий. Изменять поставляемые профили напрямую не рекомендуется — при обновлении конфигурации правки могут быть перезаписаны.
Выдача доступа через конфигуратор
В конфигурациях без БСП, а также для служебных задач пользователи создаются в конфигураторе. Откройте базу в конфигураторе, перейдите в меню «Администрирование» → «Пользователи» и нажмите «Добавить». На закладке «Основные» задайте имя, пароль и виды аутентификации, на закладке «Роли» отметьте нужные роли.
Роли определяют, какие объекты метаданных (документы, справочники, отчёты) пользователь может читать, добавлять, изменять и удалять. Минимальный набор для обычного пользователя — роли, предусмотренные разработчиком конфигурации для прикладных задач, плюс базовые роли интерфейса. Роль «Полные права» выдавайте только администраторам: она отключает все проверки доступа.
Для добавления пользователя в конфигураторе не требуется монопольный режим, пока вы не меняете структуру конфигурации. Однако изменения ролей в составе конфигурации (например, расширение состава роли) уже потребуют обновления конфигурации базы данных и, как правило, монопольного доступа.
Особенности клиент-серверного режима и веб-доступа
В клиент-серверном варианте учётная запись по-прежнему создаётся внутри информационной базы описанными выше способами. Но если пользователь получает ошибку при подключении, проблема может быть вне 1С: нет прав на кластер серверов, на базу в СУБД или учётная запись заблокирована в домене. Эти уровни настраиваются в консоли кластера 1С и средствами СУБД, а не в конфигураторе.
Для доступа через веб-браузер или тонкий клиент по веб-серверу база должна быть опубликована на веб-сервере (IIS или Apache). Публикация выполняется администратором, после чего пользователю достаточно ссылки — его логин и пароль в 1С остаются теми же. Отдельная учётная запись для веб-доступа не нужна.
Если сотрудник работает удалённо, безопаснее публиковать базу через защищённое соединение (HTTPS) и ограничивать доступ по сети, а не открывать порт наружу без дополнительной защиты. Это зона ответственности администратора инфраструктуры.
Способы выдачи доступа
Подходит для типовых конфигураций; не требует конфигуратора и монопольного режима, права меняются на лету
Подходит для самописных конфигураций и служебных учётных записей; требует прав администратора базы и понимания состава ролей
Удобна в доменной сети: вход без отдельного пароля; требует настройки соответствия учётных записей 1С и ОС
Проверка результата и типичные ошибки
После выдачи доступа проверьте результат под учётной записью самого пользователя, а не под своей администраторской. Пользователь должен войти в базу, увидеть нужные разделы интерфейса и выполнить типовое действие: открыть документ, создать запись, сформировать отчёт. Если раздел не виден или действие недоступно — состава групп доступа не хватает.
Отдельно проверьте обратную сторону: пользователь не должен видеть лишнего. Откройте под его учётной записью разделы, к которым доступа быть не должно, — например, зарплату или настройки. Избыточные права замечают поздно, а последствия они создают серьёзные.
Как проверить результат
Пользователь входит и видит свои разделы
Ошибка аутентификации или пустой интерфейс
Документ создаётся и проводится без сообщений о нарушении прав
Сообщение «Нарушение прав доступа» при типовой операции
Чужие разделы (зарплата, настройки) недоступны
Пользователь видит данные, к которым доступа быть не должно
Часто задаваемые вопросы
Пользователь создан, но не может войти в базу. Что проверить?
Сначала убедитесь, что в карточке пользователя установлен флажок «Вход в программу разрешён» и правильно введён пароль. Если включена аутентификация операционной системы, проверьте точность указания доменной учётной записи в формате «ДОМЕН\Пользователь». В клиент-серверной базе также проверьте, не заблокирована ли учётная запись на уровне кластера или домена.
Как дать доступ только к одному складу или организации?
Это решается настройкой ограничения доступа на уровне записей (RLS). В типовых конфигурациях в карточке группы доступа можно указать разрешённые значения — конкретные организации, склады, подразделения. Включите в настройках пользователей и прав соответствующие виды ограничений, после чего задайте их в группе доступа.
Можно ли скопировать права существующего сотрудника новому?
Да, самый простой способ — включить нового пользователя в те же группы доступа, в которых состоит действующий сотрудник с аналогичными обязанностями. Откройте карточку «образцового» пользователя, посмотрите список его групп и добавьте в них нового. Копировать саму учётную запись не стоит — у каждого должен быть свой логин.
Чем профиль группы доступа отличается от роли?
Роль — это технический набор прав на объекты конфигурации, заданный разработчиком. Профиль группы доступа — это прикладная «упаковка» ролей, которой оперирует администратор в режиме Предприятие. В типовых конфигурациях роли напрямую пользователям не назначают: права выдаются через профили и группы доступа.
Нужно ли заводить отдельного пользователя для внешнего подключения или обмена данными?
Да, для обменов, веб-сервисов и интеграций заводят отдельную служебную учётную запись с минимально необходимым набором прав. Ей не дают полные права, пароль хранят в защищённом месте, а при смене интеграции учётную запись отключают. Так проще контролировать, какая система и когда обращалась к базе.
Что важно запомнить
Доступ в 1С выдаётся в три шага: создать пользователя, разрешить ему вход и назначить права через группы доступа (в типовых конфигурациях) или роли (в конфигураторе). Проверяйте результат под учётной записью самого пользователя, не выдавайте полные права без необходимости и помните, что права из разных групп суммируются.