|
Ограничение доступа на объекты по зарплате
| ☑ |
0
lex87
16.05.12
✎
10:36
|
Здравствуйте, уважаемые форумчане! Конфп УПП 1.3.25. Руководство поставило интересную задачу... В базе ведется учет по двум организациям. В обеих есть расчетчики ЗП, у которых есть доступ и на другие объекты конфигурации (поступление, реализация, требования и тд и тп). Нужно чтобы расчетчик организации-Я не видел данные по ЗП организации-А, но при этом видел бы все другие объекты организации-А. Какими средствами это можно сделать? У меня пока одна мысль - кодом, но возможно нужно грамотно настроить RLS? вот только как это сделать...
|
|
1
фросия
16.05.12
✎
10:50
|
на документы по зп РЛС с ограничением по организации, на остальные доки дать роль, которая безусловное право на просмотр дает. примерно так наверное
|
|
2
pumbaEO
16.05.12
✎
10:58
|
Случаем не файловая ли база?
|
|
3
lex87
16.05.12
✎
11:23
|
(1)Вариант конечно,но создание такой роли займет много времени.
(2) база серверная.
|
|
4
lex87
16.05.12
✎
11:27
|
Походу только кодом, наверное это будет самым быстрым способом.
|
|
5
sergeev-ag-1977
16.05.12
✎
11:29
|
(3) времени потребуется не более чем торчать на форуме ...
|
|
6
ИС-2
naïve
16.05.12
✎
11:40
|
(4) Какой код? Уж не отбрами это предлагайте делать. Только РЛС.
Как я вижу решение задачи.
1) Копируем роль "Доступ по организации"
2) В текст РЛС документов (возможно регистров) добавляем условие ... и Организация = &МояОрганизация, где Моя Организация это параметр сеанса с организацией доступа.
В коде надо сделать поиск по ролям расчетчиков т.к в них проверки по доступности роли.
|
|
7
pumbaEO
16.05.12
✎
11:48
|
(6) а еще проще указать роль РасчетчикРегламентированнойЗарплаты и настроить ограничение доступа по организациям.
|
|
8
lex87
16.05.12
✎
12:07
|
Всем спасибо! Решил через роли сделать. Так интереснее.
|
|
9
ИС-2
naïve
17.05.12
✎
09:28
|
(7) тогда будет на все документы действоать РЛС по организации. А по условию автора на все другие документы должен быть доступ
|
|