Настройка доступа к документу, ограничение по доступным пользователю подразделениям.
Выполнено
11 |
4
14 апреля 2016 в 18:03:44
(8 лет 32 недели 2 дня 9 часов назад)
4700
03.07.2015 18:56:36
Текст задания
База на основе УХБ
Нужно организовать разграничение прав доступа к документу ЗаявкаНаРасходДенежныхСредств, но не через RLS, а через свой механизм.
1. Делаем регистр, в котором для каждого пользователя задаем доступные ему подразделения (может быть доступно несколько).
Если в регистре запись по пользователю + пустому подразделению, то этому пользователю доступны все подразделения.
2. При открытии журнала документов Заявка на расход денежных средств - жесткий, неснимаемый пользователем отбор по доступным ему подразделениям.
3. При записи документа - проверять доступно ли выбранное подразделение. И запрещать запись, если недоступно.
Добрый день.
Странно, что вы отказываетесь от механизма RLS. Его можно сделать на основе вашего регистра. И будет это как и жестко, так и оптимально по скорости работы.
Если заинтересовало, пишите.
Skype: cerber.exe