Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
rebel25 Большой шоколадный орден
Зарегистрирован: 06.10.2008 Сообщения: 580 Откуда: Москва
|
Добавлено: Пт Авг 28, 2015 13:16 Заголовок сообщения: Разграничение доступа по подразделениям |
|
|
Есть отчет, одно из измерений которого, подразделение верхнего уровня.
В учете кадров настроено разграничение доступа по подразделениям верхнего уровня, одна роль видит одно подразделение.
Как настроить разграничение доступа по подразделениям верхнего уровня для акп - есть один отчет, но пользователи разных подразделений видят только данные своего подразделения верхнего уровня? |
|
Вернуться к началу |
|
|
Volod Большой шоколадный орден
Зарегистрирован: 11.02.2015 Сообщения: 252
|
Добавлено: Пт Авг 28, 2015 14:11 Заголовок сообщения: |
|
|
if emps_ = 1
then {alias _str_ := and p.pid in (select distinct pid from emps where st=curstation);}
else
{
if firm_ != 0
then alias _str_ := and p.id_firm = @@id_firm
else if _code_struct != 0
then
{
if vhod = 1 then alias _str_ := and p.code_struct_name in (select struct_code from tree where struct_parent = _code_struct)
else alias _str_ := and p.code_struct_name = _code_struct;
}
else {alias _str_ := ;};
if rab_ != 0 then {alias _str_ := and p.pid= rab_; }
else {select 'Подразделение: '+struct_name into _podr from structs where Struct_Code= _code_struct; };
}; |
|
Вернуться к началу |
|
|
Volod Большой шоколадный орден
Зарегистрирован: 11.02.2015 Сообщения: 252
|
Добавлено: Пт Авг 28, 2015 14:16 Заголовок сообщения: |
|
|
или из вьюшки роли |
|
Вернуться к началу |
|
|
|