Как известно, с одними и теми же документами в программе могут работать разные пользователи. Для того, чтобы посмотреть кто именно из пользователей создал тот или иной документ, в карточке документов как правило имеется реквизит Ответственный или Менеджер.
В некоторых ситуациях руководителям организаций нежелетально, чтобы пользователи видели (или даже корректировали) документы, созданные другими людьми. В качестве примера можно привести заказы клиента или документы реализации.
Типовыми средствами достаточно проблематично (и не всегда получается) установить запрет доступа пользователей к чужим документам.
Для решения этой задачи и предназначен данный продукт.
Как работает ограничение доступа
Расширение автоматически фильтрует списки документов, в которых есть поле Менеджер, Ответственный или Заявитель. На скрине выше видно, что в списке документов продажи накладывается фильтр по полю Менеджер и автоматически заполняется поле для отбора в командной панели (и становится недоступным для редактирования).
Аналогичная ситуация с заказами клиента:
Заказами поставщику:
Журналом документов закупки:
Списком внутренних складских документов:
Журналом заявок на расходование денежных средств:
Отчет по валовой прибыли также фильтруется по продажам текущего пользователя (несмотря на то, что отбор на форме не заполнен):
Добавление прав доступа к чужим документам
Чаще всего доступ к чужим документам нужно запретить не всем пользователям, а только некоторым. Если хотите кому-то открыть такой доступ, то знайте, что новые ограничения не распространяются на:
- пользователей с полными правами,
- пользователей с ролью Доступ к чужим документам.
Покажу, как добавить нужным пользователям эту роль:
Сначала создаем профиль доступа, в нем выделяем нужную роль, потом для этого профиля добавляем группу доступа:
В группе доступа на вкладке Участники выбираем тех пользователей, которых новые ограничения коснуться не должны.
Для корректной работы продукта необходимо снять безопасный режим: