Предприятие 1с ограничение прав доступа

Узнай, как в 1С отнять лишние права у сотрудников и спать спокойно — пошаговый гайд с примерами

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

+7 (800) 301-07-30

Реклама jurik.ru

Зачем нужно ограничение прав доступа

Ограничение прав:

  • сокращает риск утечки конфиденциальных данных (личные дела, зарплаты, договоры);
  • упрощает интерфейс: пользователь видит только нужные ему объекты;
  • соответствует законодательству о персональных данных (152-ФЗ).

Три уровня настройки

В платформе 1С:Предприятие 8.3 реализованы три взаимно дополняющих механизма:

  1. Роли конфигурации — задаются программистом в Конфигураторе, «жёстко» описывают, что можно и что нельзя.
  2. Группы доступа и профили — настраиваются администратором в пользовательском режиме без отключения пользователей.
  3. RLS (Record Level Security) — ограничение доступа на уровне записей, позволяет, например, показывать кладовщику только его склады, а бухгалтеру — только его организации.

Быстрый старт: включаем RLS в 1С:ЖКХ 3.0

Ниже — пошаговая инструкция именно для 1С:ЖКХ 3.0 (шаги аналогичны для ERP, УТ, ЗУП).

Шаг 1. Включить глобальную функциональность

Главное → Настройки ЖКХ → Настройка программы → вкладка «Функциональность».
Установите флаг «Использовать ограничение доступа по объектам учета».
Появится предупреждение: «Создать настройку?» — нажмите Да.

Шаг 2. Создать группы доступа

Главное → Настройки → Настройки доступа пользователей к объектам учета.
В открывшемся справочнике:

  • нажмите «Создать»;
  • введите наименование группы, например «Бухгалтерия ДСК»;
  • в колонке «Объекты» отметьте, к каким объектам (Дома, Лицевые счета, Договоры) группа будет иметь доступ.

Шаг 3. Назначить группы пользователям

Администрирование → Пользователи и права → Пользователи.
Откройте карточку нужного пользователя → вкладка «Группы доступа» → добавьте созданную группу.

Шаг 4. Включить RLS на уровне записей (уточняющий переключатель)

Для тонкой фильтрации:

  1. Зайдите в Администрирование → Настройка пользователей и прав → вкладка «Дополнительно».
  2. Установите флаг «Ограничивать доступ на уровне записей».
  3. В появившемся окне «Ограничения» пропишите условие, например:

    Организация = &ТекущаяОрганизацияПользователя

Примеры типовых правил

Роль/Должность Условие RLS
Кладовщик склада № 3 Склад = «Склад № 3» видит только склад № 3
Бухгалтер филиала «Урал» Организация.Подразделение = «Урал» видит документы только Урала
Инженер Service Desk Исполнитель = &Пользователь видит только свои заявки

Контроль и аудит

Для проверки используйте встроенный отчёт:

Администрирование → Права доступа → Отчет «Права пользователей».
В колонке «Ограничения RLS» видно, какие правила действуют.

Распространённые ошибки

  • Забыли включить RLS. Без флажка «Ограничивать доступ на уровне записей» условия не работают.
  • Ошибка в условии. Например, «Организация = пусто» закроет доступ всем.
  • Смешали пользовательские и конфигураторские роли. Сначала выстраивайте роли в Конфигураторе, затем — группы доступа.

Чек-лист администратора

  1. Обновите платформу до последней поддержанной версии.
  2. Определите политику безопасности (кто какие данные должен видеть).
  3. Создайте роли в Конфигураторе.
  4. Включите функциональность «Ограничение доступа по объектам» в ЖКХ 3.0.
  5. Сформируйте группы доступа и ограничения RLS.
  6. Назначьте группы пользователям.
  7. Проверьте результат отчётом «Права пользователей».
  8. Раз в квартал пересматривайте права.

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


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