Имя: Пароль:
1C
1С v8
РЛС в самописке
0 Solitar
 
04.10.15
15:32
Всем привет !

Почти в самописной конфе нужно сделать следующее ограничение - одна роль не должна читать остатки из регистра "ЗаказыПокупателей" по условие "Где СкладВЗаказе <> Определенному значению".

Сейчас это выглядит так на право "Чтение" на этот регистр:

ЗаказыПокупателей ГДЕ

(ЗаказыПокупателей.ЗаказПокупателя.СтруктурнаяЕдиницаРезерв <> ЗНАЧЕНИЕ(Справочник.СтруктурныеЕдиницы.Сырье)
            ИЛИ ЗаказыПокупателей.ЗаказПокупателя.СтруктурнаяЕдиницаРезерв <> ЗНАЧЕНИЕ(Справочник.СтруктурныеЕдиницы.Производство))

Есть отчет, который выводит информацию на основании данных из этого регистра. В нем заказы, которые не должен видеть сотрудник, представлены в виде "Объект не обнаружен", но номенклатура, которая входит в заказ, все равно выводится.

Смотрел как сделано в типовых и сделал вывод, что у меня все тоже самое, но сделано без соответствующих регистров и т.д.

ЧЯДНТ ?

Мб есть друге варианты как сделать такое ограничение ? Предлагать перенести механизм РЛС из других конф не надо.
1 RomanYS
 
04.10.15
15:37
а ты точно права прописал в регистре, такое ощущение, что права прописаны для документа
2 Solitar
 
04.10.15
15:47
(1) Да. И на документы точно такое же правило сделал.Скрыло "лишние" заказы из списков.
3 RomanYS
 
04.10.15
16:01
замени или на И
4 Solitar
 
04.10.15
16:07
(3) спасибо. все оказалось просто...