0
k1noshkin
01.08.16
✎
17:23
|
Добрый день.
Настраиваю RLS для почты в конфигурации УТ 11.2 с БиТ CRM (по умолчанию учетные записи почты видны всем пользователям).
Настроил RLS для элементов справочника УчетныеЗаписиЭлектроннойПочты вот таким запросом по всем полям:
УчетныеЗаписиЭлектроннойПочты ИЗ РегистрСведений.НастройкиУчетныхЗаписейЭлектроннойПочты КАК НастройкиУчетныхЗаписейЭлектроннойПочты
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
ПО НастройкиУчетныхЗаписейЭлектроннойПочты.УчетнаяЗаписьЭлектроннойПочты = УчетныеЗаписиЭлектроннойПочты.Ссылка
ГДЕ НастройкиУчетныхЗаписейЭлектроннойПочты.ОтветственныйЗаОбработкуПисем = &ТекущийПользователь
Учетные записи отображаются корректно, пользователь видит только свою, если он не админ базы.
Но через отчеты и просмотр писем "по контактам" письма все равно видны. Настроил RLS аналогичными запросами по всем полям для документов ЭлектронноеПисьмоВходящее и ЭлектронноеПисьмоИсходящее. В списках письма остались, открыть их нельзя (выходит сообщение "У пользователя недостаточно прав"), но видны название темы, список участников и дата. Что я делаю не так или как сделать, чтобы пользователи совсем не видели чужих писем?
|
|