Имя: Пароль:
1C
1С v8
RLS к регистру накопления
, ,
0 Username13
 
25.09.18
09:32
Добрый день.
Наложил ограничения доступа на документ по ответственному, чтобы пользователи могли видеть только свои документы.
Все ок, работает.
Но когда формируешь отчеты, где участвуют проводки этого документа, в нем отображаются все документы, а вместо недоступных ссылок надписи вида <Объект не найден> (140:81f0cc47ac12df). Причем все цифры других ответственных видно.
В запросе отчета "разрешенные" стоит.
Видимо, надо наложить ограничение RLS еще и на сам регистр накопления.
Но там фигурирует только "Регистратор", а в "Регистраторе" уже "Ответственный". Но как это сделать, ни в какую не видит поле Регистратор.Ответственный.
Как прописать ограничения к регистру накопления?
1 azernot
 
25.09.18
09:42
Пришёл товар 5 шт по документу оформленому Васей.
Пришёл товар 10 штук по документу оформленному Петей.

Вопрос, что должен видеть Вася?  Приход 5 шт (потому как Петин приход он видеть не должен), а остаток 15 (потому как в остатке нет регистраторов)?

Мне кажется, задача какая-то бредовая.

P.S. И кстати, на ссылку можно сделать исключения, чтобы пользователь видел нормальное представление документа, а не "Объект не найден"
2 Михаил Козлов
 
25.09.18
09:46
И еще 2 расходных накладных Лешей и Мишей. И пойди разберись что будет в этом отчете.
3 azernot
 
25.09.18
09:51
В общем, RLS по регистру накопления имеет смысл делать, если поле ограничения - измерение, или, на крайний случай, реквизит измерения. Поэтому выносите "ответственного" в измерение регистра и будет "счастье".

А лучше всё же описать бизнес-задачу, в бизнес-терминах, и тогда сообщество сможет порекомендовать оптимальное решение.
4 Username13
 
25.09.18
09:54
(1) да, именно так и надо. А что бредового то? неужели ни у кого не было подобной задачи?
5 Eiffil123
 
25.09.18
10:01
(4) Тогда ответственного нужно добавлять в измерения регистра, раз бизнес-задача такая, остатки по ответственным смотреть.
6 s03
 
25.09.18
10:02
(4) Начальный остаток - 10 шт.
Приход (от Васи, который нужно видеть) - 5 шт.
Конечный остаток - 100500 шт (потому что другие поступления скрыты)

Вопрос - конечный остаток точно правильный или там косяк какой-то?
И вот такие вопросы буду периодически
7 Михаил Козлов
 
25.09.18
10:02
(3) Замечательно: приход оформил Вася, а расход оформляет Петя. И что после этого будет в регистре?
8 Михаил Козлов
 
25.09.18
10:08
(0) Для оборотных регистров еще какой-то смысл есть (посмотреть свои продажи), а для остаточных...
9 azernot
 
25.09.18
10:18
(7) Положительный остаток у Васи и отрицательный остаток у Пети :)
Стандартная ситуация, когда приход по одному измерению, расход по другому. Как говорится, нам нет равных в создании самим себе проблем и в мужественном и поистине талантливом их преодолении!
10 Eiffil123
 
25.09.18
10:27
(7) задача а-ля учет ТМЦ в разрезе МОЛов на складах. Решается во всяких УПП так - под каждого МОЛа завести отдельный склад (можно виртуальный). А по складам РЛС из коробки должен быть.
AdBlock убивает бесплатный контент. 1Сергей