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

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

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

Пошаговая инструкция по настройке доступа пользователя в 1С: создание учётной записи, роли, профили групп доступа, ограничение на уровне записей и проверка прав.

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

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

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

Что нужно подготовить перед настройкой

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

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

Создание пользователя в режиме «Предприятие»

В типовых конфигурациях основной способ — раздел «Администрирование → Настройки прав и пользователей → Пользователи». Нажмите «Создать», укажите ФИО сотрудника — это имя будет отображаться в документах и журналах. Затем перейдите по ссылке настройки входа и задайте имя пользователя (логин) и пароль.

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

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

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

Назначение прав через профили групп доступа

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

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

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

Назначение ролей через конфигуратор

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

Ключевые системные роли, которые встречаются почти в любой конфигурации: «Полные права» (неограниченный доступ ко всем объектам), «Администратор системы» (управление пользователями и настройками), «Интерактивное открытие внешних отчётов и обработок» (потенциально опасная роль — позволяет запускать произвольные файлы). Последнюю роль выдавайте только тем, кому это действительно нужно, поскольку внешняя обработка может содержать вредоносный код.

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

Ограничение доступа на уровне записей (RLS)

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

После включения в группах доступа появляется возможность задать разрешённые значения: конкретные организации, склады, подразделения, контрагентов. Пользователь увидит в списках и отчётах только те записи, которые соответствуют его разрешённым значениям. Учтите, что RLS заметно увеличивает нагрузку на систему: при больших объёмах данных списки и отчёты могут открываться медленнее.

Сравнение подходов к разграничению

Только роли и профили

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

Роли + RLS

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

Проверка результата и тестирование прав

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

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

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

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

Вход под новым пользователем
Норма

Программа запускается, видны только нужные разделы

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

Пользователь видит все разделы или не видит ничего

Проведение типового документа
Норма

Документ проводится без сообщений о нарушении прав

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

Ошибка «Нарушение прав доступа» при проведении

Доступ к закрытым данным
Норма

Зарплата, банк, настройки недоступны обычному менеджеру

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

Открываются регламентные операции или кадровые документы

Типичные ошибки и как их избежать

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

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

Типичные ошибки
01
Выдача роли «Полные права» рядовому сотруднику — теряется весь смысл разграничения доступа и появляется риск порчи данных
02
Удаление учётной записи уволенного вместо установки признака «Недействителен» — в документах остаются битые ссылки на автора
03
Забытый перезаход пользователя после смены прав — сотрудник работает со старыми правами и жалуется, что «ничего не изменилось»
04
Включение RLS без тестирования производительности — списки документов начинают открываться по несколько секунд

FAQ

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

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

Пользователь создан, но при входе пишет «Идентификация пользователя не выполнена». Что делать?

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

Можно ли дать доступ только на просмотр без возможности изменения?

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

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

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

Чем отличается роль «Полные права» от «Администратор системы»?

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

Сколько пользователей можно создать в файловой базе 1С?

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

Итог

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

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