05.04.2011, 16:40 | #1 |
Участник
|
RLS
Доброго времени суток, Ах2009 столкнулся со следующей проблемой.
Необходимо что бы пользователь на таблице видел только созданную собой запись, для этого создал группу, дал группе права на таблицу(полные), добавил пользователя в эту группу(это единственная группа для пользователя). Захожу в безопасность на уровне записей, создаю новую запись, указываю критерии запроса: а именно для поля CreatedBy использую критерий: currentUserId(). После таких манипуляций пользователь перестает видеть любые записи в таблице. В чем загвоздка? |
|
05.04.2011, 17:05 | #2 |
Участник
|
наверно в том, что в качестве критерия не может быть использована функция
upd: или напишите (currentUserId()) Последний раз редактировалось ice; 05.04.2011 в 17:09. |
|
|
За это сообщение автора поблагодарили: AngelDominantes (1). |
05.04.2011, 17:30 | #3 |
MCTS
|
Да... в запросе функции не допускаются к сожалению...
__________________
farlander.ru |
|
05.04.2011, 17:42 | #4 |
Участник
|
Как это не допускается функция в критерии? В DAX2009 уже можно использовать (при определенных условиях). Только нужно её в скобки обрамлять как сказал ice.
|
|
05.04.2011, 17:46 | #5 |
MCTS
|
А можно подробнее? Какие функции и что за условия? И это получается и на фильтры форм распространяется?
__________________
farlander.ru |
|
05.04.2011, 17:51 | #6 |
Участник
|
|
|
05.04.2011, 17:58 | #7 |
Участник
|
Еще посмотрите вот это. И обратите внимание на это.
А для таблицы вообще заполнение поля CreatedBy включено?
__________________
Ivanhoe as is.. |
|
05.04.2011, 19:22 | #8 |
MCTS
|
я не программист но все же...
в 2009, ру6 в общем журнале ГК есть вот такая галочка, если не ошибаюсь она накладывает фильтр на записи, если покопать более подробно чего она делает не поможет? |
|
06.04.2011, 08:05 | #9 |
Участник
|
Цитата:
Ну конечно включено. http://erpkb.com/Axapta/DostupNaUrovneZapisejj вот тут написано про данную возможность. |
|
06.04.2011, 08:14 | #10 |
Участник
|
Скобочки действительно помогли, сам бы в жизни не догадался)
|
|