Ограничение доступа на уровне записей
Значит, появилась следующая задача:
Конфигурация — стандартная "Бухгалтерия для Казахстана", моим российским коллегам уточню что очень похожа на конфигурацию для России.
При формировании отчета "Карточка счета" нужно, чтобы пользователи кроме главбуха и расчетного бухгалтера просто не видели физических лиц.
- Описание
- Подробнее
Описание
После постановки задачи я начал думать какими инструментами это можно осуществить, и получилось два самых легких варианта:
1. Создать новую роль или просто в текущей роли убрать доступы на чтение информации по физическим лицам.
2. Попробовать организовать на том что есть механизмом ограничения прав доступа на уровне записей.
Так вот, я заинтересовался все-таки вторым способом.
Итак, механизм ограничения доступа на уровне записей и полей базы данных предоставлен для того чтобы уточнить, какие данные предоставлять пользователю для работы.
Органичения производятся по 4 основным правам:
Чтение
Добавление
Изменение
Удаление
Как же все таки делается ограничение? Так вот, оказывается для этого есть инструмент, похожий на язык запросов, в принципе это и есть язык запросов. Прописывается все в Роли пользователя, в специальной секции «Ограничение доступа к данным»
Так как я ранее не сталкивался с этим механизмом я решил поступить просто и эффективно в условия ограничения доступа к данным я добавил «ГДЕ ЛОЖЬ» для права «Чтение», и после этого пользователям присвоил это право, вот и все )

При формировании Карточки счета пользователи видят все, но те элементы, которые связаны с Физическими лицами обозначаются Как «Объект не найден» — впринципе такой расклад пока устраивает
Можете тоже попробовать сделать так, но сразу оговорюсь, если у пользователя есть право, которое позволяет Читать данные из справочника, то справочник будет доступен или группа, я просто тестировал.
Можно конечно усложнить условие, но пока что мне этого не нужно.
Кстати в условиях ограничения доступа к данным вы также можете быбирать какие поля конкретно ограничить — тоже удобная штука. Есть также удобный инструмент, который похож на конструктор запросов, он выделен на картинке тоже можете поэксперементировать.

