|
![]() |
#1 |
Участник
|
Раз на форме отображаются только выборочные по фильтру записи, то фильтры защиты работают. А раз они работают, то как я понимаю выход за разрешённый диапазон должен сопровождаться ошибкой. Как можно так настроить права доступа, чтобы форма фильтровалась секьюрити фильтрами, а в коде был полный игнор их?
|
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от grif
![]() Раз на форме отображаются только выборочные по фильтру записи, то фильтры защиты работают. А раз они работают, то как я понимаю выход за разрешённый диапазон должен сопровождаться ошибкой. Как можно так настроить права доступа, чтобы форма фильтровалась секьюрити фильтрами, а в коде был полный игнор их?
В коде, если не применять инструкцию SETPERMISSIONFILTER() секьюрити фильтры применяться не будут, делать можно все, что угодно в коде. Но при попытке открыть форму на записи из закрытого диапазона возникнет ошибка. Включатся форменные механизмы обработки фильтров. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от romeo
![]() Настроенные секьюрити фильтры работают на формах, для этого ничего дополнительно писать не нужно. Видимо эти фильтры неявно накладываются.
В коде, если не применять инструкцию SETPERMISSIONFILTER() секьюрити фильтры применяться не будут, делать можно все, что угодно в коде. Но при попытке открыть форму на записи из закрытого диапазона возникнет ошибка. Включатся форменные механизмы обработки фильтров. |
|
![]() |
#4 |
Участник
|
Нет, в коде ошибка при чтении записи из запрещенного диапазона вываливаться не должна. Именно поэтому почти бессмысленно настраивать секьюрити фильтры на функиональность, которая широко юзается. Потому что образовавшихся брешей и дыр будет немеряно. Закрыть ими можно и целесообразно что-то новое, написанное недавно.
|
|
![]() |
#5 |
Участник
|
Цитата:
Цитата:
---------------------------
Microsoft Business Solutions-Navision --------------------------- У вас нет разрешения смотреть таблицу ****. --------------------------- ОК --------------------------- Наверняка это как-то где-то настраивается т.к. других объяснений я просто не вижу. |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от grif
![]() Цитата:
Цитата:
---------------------------
Microsoft Business Solutions-Navision --------------------------- У вас нет разрешения смотреть таблицу ****. --------------------------- ОК --------------------------- Наверняка это как-то где-то настраивается т.к. других объяснений я просто не вижу. |
|
![]() |
#7 |
Участник
|
|
|