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