Имя: Пароль:
1C
1С v8
Проблема c RLS.
0 БабкаЕжка
 
02.09.11
14:36
1с 8.2, ут переписанная.
Новая Роль, только для неё - ЖурналОбщий на три вида документов(заказ покупателя, реализация, заказ поставщику). Третий вид надо показывать только в одном состоянии(состояние в регистре сведений).
Делаю ограничение на чтение журнала для этой роли :Ссылка отбор ЖурналОбщий ИЗ ЖурналДокументов.ЖурналОбщий КАК ЖурналОбщий
   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостояниеСчета КАК СостояниеСчета
   ПО ЖурналОбщий .Ссылка = СостояниеСчета.ЗаказПоставщику
ГДЕ (СостояниеСчета.Состояние В (&Состояние, &Состояние1)  и  (ЖурналОбщий .Ссылка.Проведен и ЖурналОбщий.Ссылка  Ссылка Документ.ЗаказПоставщику))
или ЖурналОбщий.Ссылка Ссылка Документ.ЗаказПокупателя
или ЖурналОбщий.Ссылка Ссылка Документ.РеализацияТоваров

Для дрйгой роли, не имеющей право на чтение этого журнала При сохранении реализации любым числом, отличным от текущего, получаем сообщение:" У пользователя недостаточно прав на исполнение операции над базой данных, объект DocumentJournal.ЖурналОбщий ... Право: Чтение. таблица DocumentJourna6223, SDBL-команда "Select". Помогите разобраться.
1 Axel2009
 
02.09.11
15:14
на чтение права давать. а на просмотр не давать
2 Axel2009
 
02.09.11
15:14
или в привилегированный режим переносить процедуру
3 БабкаЕжка
 
02.09.11
15:31
(0) на чтение - другой роли, у кот. нет доступа к этому журналу?
4 Axel2009
 
02.09.11
15:37
(3) если не дать флажок просмотр - то интерактивно просмотреть список не смогут. только если гдето вызывается обработка выбора и показывается на экран..
5 БабкаЕжка
 
02.09.11
16:35
спасибо
6 extrim-style
 
02.09.11
16:37
Как расшифровывается RLS?
7 golden-pack
 
02.09.11
16:44
(6) баян
8 Luhtas
 
02.09.11
16:53
(6) RLS – Record Level Security, или «ограничение доступа на уровне записей».
9 Мыш
 
02.09.11
17:01
(0) На поле "Ссылка" нужно дать право на чтение. Еще поля "Номер", "Дата", "ПометкаУдаления". В типовых же видно.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.