Имя: Пароль:
1C
1С v8
Доступ на чтение реквизита документа через RLS.
0 antipod
 
22.09.17
09:13
День добрый! У пользователя две роли:
1. Стандартная "Пользователь", в которой для чтения документа указаны следующие условия: ГДЕ Ложь для "Прочие поля" и пустое условие для "Ссылка, Номер, Дата, Проведен, ПометкаУдаления, Версия".
2. Роль "Бухгалтер", в которой для чтения документа указаны следующие условия: ГДЕ Ложь для "Прочие поля" и пустое условие для "НомерВходящегоДокумента, ДатаВходящегоДокумента, ВидВходящегоДокумента".
В акт сверки попадает ссылка на документ, но реквизиты Номер, Дата и Вид входящего документа прочитать не может. Что делаю не так?
Пробовал добавить поля в одну роль - не помогает.
1 toypaul
 
гуру
22.09.17
09:34
рлс у пользователь убери. добавь отдельную роль для обычных юзеров, чтобы не было пересечений рлс по ролям
2 antipod
 
22.09.17
09:59
(1) Пробовал (и сейчас даже ещё раз попробовал), нет доступа к реквизитам.
3 toypaul
 
гуру
22.09.17
10:30
(2) бухгалтеру не назначай эту роль. и у него сделай поля как надо.
4 antipod
 
22.09.17
11:09
(3) Я правильно понял? Создать отдельную роль для пользователя, в которой будут собраны все права из ролей "Пользователь" и "Бухгалтер"?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.