Имя: Пароль:
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.