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