AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.04.2011, 16:40   #1  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
RLS
Доброго времени суток, Ах2009 столкнулся со следующей проблемой.
Необходимо что бы пользователь на таблице видел только созданную собой запись, для этого создал группу, дал группе права на таблицу(полные), добавил пользователя в эту группу(это единственная группа для пользователя). Захожу в безопасность на уровне записей, создаю новую запись, указываю критерии запроса: а именно для поля CreatedBy использую критерий: currentUserId(). После таких манипуляций пользователь перестает видеть любые записи в таблице. В чем загвоздка?
Старый 05.04.2011, 17:05   #2  
ice is offline
ice
Участник
Аватар для ice
Лучший по профессии 2014
 
1,738 / 404 (17) +++++++
Регистрация: 23.03.2006
Цитата:
Сообщение от AngelDominantes Посмотреть сообщение
В чем загвоздка?
наверно в том, что в качестве критерия не может быть использована функция

upd: или напишите (currentUserId())

Последний раз редактировалось ice; 05.04.2011 в 17:09.
За это сообщение автора поблагодарили: AngelDominantes (1).
Старый 05.04.2011, 17:30   #3  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
Да... в запросе функции не допускаются к сожалению...
__________________
farlander.ru
Старый 05.04.2011, 17:42   #4  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Как это не допускается функция в критерии? В DAX2009 уже можно использовать (при определенных условиях). Только нужно её в скобки обрамлять как сказал ice.
Старый 05.04.2011, 17:46   #5  
farlander is offline
farlander
MCTS
Аватар для farlander
MCBMSS
Ex AND Project
 
282 / 27 (1) +++
Регистрация: 27.10.2006
Адрес: Россия
А можно подробнее? Какие функции и что за условия? И это получается и на фильтры форм распространяется?
__________________
farlander.ru
Старый 05.04.2011, 17:51   #6  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от farlander Посмотреть сообщение
А можно подробнее? Какие функции и что за условия? И это получается и на фильтры форм распространяется?
Нужно поискать по форуму про класс SysQueryRangeUtil, например:
AX2009 расширеный фильтр
Старый 05.04.2011, 17:58   #7  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Еще посмотрите вот это. И обратите внимание на это.

А для таблицы вообще заполнение поля CreatedBy включено?
__________________
Ivanhoe as is..
Старый 05.04.2011, 19:22   #8  
ashu is offline
ashu
MCTS
MCBMSS
 
255 / 78 (3) ++++
Регистрация: 24.06.2008
я не программист но все же...
в 2009, ру6 в общем журнале ГК есть вот такая галочка, если не ошибаюсь она накладывает фильтр на записи, если покопать более подробно чего она делает не поможет?
Изображения
Тип файла: bmp Галка.bmp (199.7 Кб, 558 просмотров)
Старый 06.04.2011, 08:05   #9  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Еще посмотрите вот это. И обратите внимание на это.

А для таблицы вообще заполнение поля CreatedBy включено?
Всем спасибо за ответы сейчас попробую со скобками, отпишу результат.
Ну конечно включено.
http://erpkb.com/Axapta/DostupNaUrovneZapisejj вот тут написано про данную возможность.
Старый 06.04.2011, 08:14   #10  
AngelDominantes is offline
AngelDominantes
Участник
 
76 / 9 (1) +
Регистрация: 30.12.2010
Скобочки действительно помогли, сам бы в жизни не догадался)
Теги
rls, sysqueryrangeutil, доступ на уровне записей, функции

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Что делает RLS с связанными запросами в отчете Prophetic DAX: Программирование 8 12.02.2010 13:35
Gustav: Unsorted, или Записки DAX-дилетанта - II Gustav DAX Blogs 39 20.05.2009 15:34
Особенности настройки RLS на склад DreamCreator DAX: Администрирование 0 19.02.2009 17:59
RLS глюк? mit DAX: Программирование 11 26.06.2006 11:51
Проблема с RLS и SecurityKey. oip DAX: Программирование 3 22.12.2005 17:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:41.