Управление условиями доступа к данным для пользователей

В конфигурации доступны готовые "роли" для пользователей:

  • Полные права
  • Прием и реализация товаров (суперменеджер)
  • Только реализация
  • Казначей (кассир)
  • Комплектация (оператор производства)
  • Только просмотр, но всех данных
  • Только просмотр только данных по реализации
  • Клиент предприятия (внешний контрагент - покупатель)
  • Поставщик предприятия (внешний контрагент)

Роли задаются для каждого пользователя в конфигураторе описывают и условия доступа к данным и ограничения в интерфейсе программы. Желательно не выбирать несколько ролей одновременно. Так как взаимо-ограничения могут привести к блокировке работы.

Смотрите так же Механизм ограничения доступа по торговым точкам (офисам)

Чаще всего на предприятии недостаточно просто выбрать роль для пользователя. Каждый руководитель по своему видит разграничение функций своих сотрудников.

Для этого разработана специальная система управления правами пользователей.

Она позволяет ограничить доступ к определенным областям данных и установить жесткие отборы в списках.

При этом на интерфейс она не влияет. Убрать недоступные или ненужные элементы с форм и меню пользователь моет самостоятельно средствами 1С 8.

Система включается в блоке Ограничений окна настроек:

По кнопке "управление доступом" можно задавать условия её работы:

В частности, права доступа к данным можно установить по уровням:

  • Полный доступ
  • Без выполнения условия - доступ только на чтение данных
  • Полный доступ, но при условии
  • Только чтение
  • Только чтение и при условии
  • Без доступа

Здесь, при необходимости, условие задаётся вручную на языке 1С.

На закладке "Обязательный отбор данных" можно описать ограничения для списков данных, - например указать, что пользователь должен видеть только собственные документы.

отбор

Заполнение этой таблицы производится через команду "Сформировать условие отбора".

Сначала пользователь указывает объект базы данных:

объект базы данных

Затем формирует условие отбора:

реквизит
условие сравнения
значение отбора

Пример отбора по хранилищу денег:

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