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