Установка ограничения на право доступа

Установка ограничения на право доступа за 5 минут — без геморроя и лишних кликов. Защити свои данные прямо сейчас!

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Дата актуализации: 04 июля 2026 г.
Основная платформа: 1С:Предприятие 8.3, конфигурация «1С:Управление торговлей» (1С:УТ) версии 11.5 и новее.
Цель: научиться гибко разграничивать права доступа пользователей не только по видам объектов (документы/справочники), но и по отдельным записям, используя признаки «Склад» и «Подразделение».


Содержание

  1. Зачем нужны ограничения по записям?
  2. Включаем механизм RLS
  3. Создаём группы доступа
  4. Настраиваем ограничения по подразделению
  5. Настраиваем ограничения по складу
  6. Проверяем результат
  7. Особенности и подводные камни
  8. Часто задаваемые вопросы

Зачем нужны ограничения по записям?

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

  • Менеджер магазина «Центральный» не должен видеть заказы и остатки магазина «Северный».
  • Склад «Сырьё» скрыт от менеджеров по продажам, чтобы не мешать лишними остатками.
  • Финансовый отдел видит движения по всем складам, но не редактирует их.

Для решения этих задач в 1С используется RLS (Row Level Security) — механизм ограничения доступа на уровне записей.


Включаем механизм RLS

  1. Зайдите в конфигуратор (или в режиме «1С:Предприятие» под администратором):
    НСИ и администрирование → Настройки пользователей и прав → Пользователи и права.
  2. Откройте закладку «Общие настройки» и установите флаг:
    • «Ограничивать доступ на уровне записей», рис. 1.

Рис. 1. Включение RLS
Рис. 1. Включаем RLS в общих настройках

Важно: если галочка не установлена, ограничения по складам/подразделениям не будут работать!


Создаём группы доступа

Ограничения применяются именно к группе доступа, а не к отдельному пользователю. Поэтому:

  • Если группы ещё не созданы — создайте их в том же разделе: НСИ и администрирование → Настройки пользователей и прав → Группы доступа.
  • Добавьте нужных сотрудников в группу.

Настраиваем ограничения по подразделению

  1. В карточке группы доступа перейдите на вкладку «Ограничения доступа».
  2. В правой части окна найдите объект «Подразделения» и нажмите «Настроить» — рис. 3.
  3. Выберите тип ограничения:
    • Все разрешены, кроме исключений — быстрее, если список исключений короткий.
    • Все запрещены, кроме разрешённых — безопаснее, если подразделений много.
  4. В таблице «Исключения» отметьте подразделения, которые нужно скрыть (или оставить, в зависимости от выбранного типа).

Рис. 3. Ограничения по подразделению
Рис. 3. Устанавливаем фильтр по подразделению


Настраиваем ограничения по складу

Аналогично подразделениям:

  1. В том же окне «Ограничения доступа» выберите объект «Склады».
  2. Укажите тип ограничения и перечень складов.

Рис. 4. Ограничения по складам
Рис. 4. Разрешён только «Центральный склад»

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


Проверяем результат

  1. Запустите 1С под пользователем, для которого настроены ограничения.
  2. Откройте журнал документов «Заказы покупателей» до и после применения RLS.
    • До ограничений — видны заказы всех подразделений/складов.
    • После ограничений, в списке только «свои» заказы — рис. 5 и 6.

Рис. 5. До ограничений
Рис. 6. После ограничений


Особенности и подводные камни

  • Журналы «смешанных» документов.
    Если вы открываете общий журнал «Документы продаж», то скрытые склады/подразделения будут отображаться как «Объект не найден», но сами документы всё равно будут видны. Избегайте таких журналов, лучше использовать специализированные списки.
  • Отчёты.
    Стандартные отчёты 1С не всегда учитывают RLS. Проверяйте отчёты на тестовой базе и, при необходимости, дорабатывайте доработкой конфигурации.
  • Производительность.
    RLS добавляет скрытую фильтрацию запросов. На больших базах (> 1 млн записей) настройте индексы по полям «Склад» и «Подразделение».

Часто задаваемые вопросы

Вопрос 1: Можно ли ограничить доступ только на чтение?

Да. В настройках объекта (например, «Заказы покупателей») задайте разрешение «Чтение», но уберите галочку «Запись». Тогда пользователь увидит документы своего склада, но не сможет их изменить.

Вопрос 2: Работает ли RLS в облачной 1С:Фреш?

Да, механизм RLS полностью поддерживаеться во всех облачных решениях 1С.

Вопрос 3: Как массово применить ограничения к 100+ пользователям?

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


Грамотно настроенные ограничения по складу и подразделению:

  • повышают безопасность данных;
  • упрощают интерфейс пользователя, скрывая лишнее;
  • позволяют масштабировать учёт без риска «слива» информации между филиалами.

Если потребуется помощь с имплементацией RLS или доработкой конфигурации, обращайтесь в компанию Легасофт: ###-###-#### или через сайт legasoft.ru.


© 2026, Легасофт. Версия для печати доступна по ссылке.