Имя: Пароль:
1C
1С v8
RLS для документа
,
0 ZaprosMan
 
26.01.17
13:57
Здравствуйте!
Хочу в авансовых отчетах в списке сделать так, чтобы пользователь создающий авансовый отчет, видел только свои отчеты.
Создал новую роль "Авансовый отчет" для обладателей этой роли дал создание и запись без проведения авансового отчета.
В самой роли, для документа Авансовый отчет для права "чтение" пишу такую штуку "АвансовыйОтчет ГДЕ АвансовыйОтчет.Сотрудник.Наименование = "Иванов Иван"".
Это Наименование подотчетника, чтобы всех отсечь, кроме одного.
Но ничего не происходит, пользователь видит всех.
Ещё прав от других ролей на авансы нет, проверено. Почему не работает ограничение???
Спасибо!
1 vicof
 
26.01.17
14:21
Напиши ГДЕ Ложь и будешь думать, менять условие или искать дальше
2 k1noshkin
 
26.01.17
14:31
А остальные права убрал у пользователей для чтения документа авансовый отчет?
Если же пользователь видит документы, но не может их открыть - нужно RLS прописывать для журнала документов.
3 ZaprosMan
 
26.01.17
15:09
Перепроверил еще раз роли, одна невзрачная роль давала чтение, всем спасибо!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший