Имя: Пароль:
1C
1С v8
RLS для почты
0 k1noshkin
 
01.08.16
17:23
Добрый день.

Настраиваю RLS для почты в конфигурации УТ 11.2 с БиТ CRM (по умолчанию учетные записи почты видны всем пользователям).
Настроил RLS для элементов справочника УчетныеЗаписиЭлектроннойПочты вот таким запросом по всем полям:

УчетныеЗаписиЭлектроннойПочты ИЗ РегистрСведений.НастройкиУчетныхЗаписейЭлектроннойПочты КАК НастройкиУчетныхЗаписейЭлектроннойПочты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.УчетныеЗаписиЭлектроннойПочты КАК УчетныеЗаписиЭлектроннойПочты
    ПО НастройкиУчетныхЗаписейЭлектроннойПочты.УчетнаяЗаписьЭлектроннойПочты = УчетныеЗаписиЭлектроннойПочты.Ссылка
ГДЕ НастройкиУчетныхЗаписейЭлектроннойПочты.ОтветственныйЗаОбработкуПисем = &ТекущийПользователь

Учетные записи отображаются корректно, пользователь видит только свою, если он не админ базы.

Но через отчеты и просмотр писем "по контактам" письма все равно видны. Настроил RLS аналогичными запросами по всем полям для документов ЭлектронноеПисьмоВходящее и ЭлектронноеПисьмоИсходящее. В списках письма остались, открыть их нельзя (выходит сообщение "У пользователя недостаточно прав"), но видны название темы, список участников и дата. Что я делаю не так или как сделать, чтобы пользователи совсем не видели чужих писем?
1 k1noshkin
 
01.08.16
17:26
Забыл написать, что ограничения настраивал для права на "чтение".
2 youalex
 
01.08.16
17:57
(0) А списки - это списки, или журналы?
Вроде как для журналов нужно отдельно настраивать.
3 k1noshkin
 
02.08.16
10:09
(2) спасибо за подсказку. Динамический список выводил письма с помощью запроса из журнала "Взаимодействия". В самом запросе не было слова "Разрешенные", хотя его наличие никак не повлияло на вывод списка. Пришлось на журнал дописать RLS.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн