AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 10.12.2008, 12:53   #1  
ViV ist offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Registriert seit: 14.09.2005
? Работа RLS на Views
Встала задача - у некоторых пользователей закрыть один из счетов Главной книге. Создали группу, настроили RLS, вроде все чудесно - кроме одного - сальдо по этому счету пользователь по прежнему видит (через анализ счета например).
В ходе разбирательств наткнулись на view LedgerBalances (сальдо по главной книге) и на тот факт, что хоть эта вьюшка построена на ограниченной RLS-ом таблице, но в ней все равно видны все записи. Свойство AllowCheck (разрешение проверки прав доступа к таблице) не помогло.
Версия Аксапты 3.0 SP 3 CU1. MS SQL 2000.
Alt 10.12.2008, 13:01   #2  
eugene egorov ist offline
eugene egorov
Участник
Benutzerbild von eugene egorov
 
273 / 97 (4) ++++
Registriert seit: 05.06.2002
Ort: Москва
Приджойни (ну и слово) к вьюхе таблицу LedgerTable (я так понял RLS на нее настроен) - и RLS заработает...проверено

P.S. если в коде - не забудь написать LedgerTable.recordLevelSecurity(true)
__________________
любитель портвейна и снов с прокисшей капустой в усах

Geändert von eugene egorov (10.12.2008 um 13:07 Uhr)
Alt 10.12.2008, 13:18   #3  
ViV ist offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Registriert seit: 14.09.2005
Zitat:
Zitat von eugene egorov Beitrag anzeigen
Приджойни (ну и слово) к вьюхе таблицу LedgerTable (я так понял RLS на нее настроен) - и RLS заработает...проверено

P.S. если в коде - не забудь написать LedgerTable.recordLevelSecurity(true)
RLS настроен не только на ledgerTable, но и на LedgerBalancesDimTrans и на LedgerBalancesTrans, на которых непосредственно View организована. Собственно добавление туда еще и ledgerTable ни к чему не привело. В коде - негде. Это же стандартная вьюшка, а изменять стандартный функционал нам не хочется.
А проверяли вы на чем? Версия Аксапты та же?
Alt 10.12.2008, 13:32   #4  
ViV ist offline
ViV
Axapta Retail User
Самостоятельные клиенты AX
Axapta Retail User
 
200 / 79 (3) ++++
Registriert seit: 14.09.2005
Извиняюсь, ответ был найден Настройка RLS для представлений (Views)
Alt 10.12.2008, 14:01   #5  
eugene egorov ist offline
eugene egorov
Участник
Benutzerbild von eugene egorov
 
273 / 97 (4) ++++
Registriert seit: 05.06.2002
Ort: Москва
Zitat:
Zitat von ViV Beitrag anzeigen
...
А проверяли вы на чем? Версия Аксапты та же?
Делал 2-3 года назад на 3-ке и на сугубо самописном функционале - идея была такая - чтобы не ставить RLS на всё подряд (в моём случае это были склады) - в коде и на формы добавлялся exists join с таблицей на которую RLS установлен.
Но тут уж нужно выбирать - попрограммить и облегчить администрирование прав или не программить, но загрузить администратора доп. работой. Для стандартного функционала - согласен - нужно стараться не трогать его до последнего
__________________
любитель портвейна и снов с прокисшей капустой в усах
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gustav: Unsorted, или Записки DAX-дилетанта - II Gustav DAX Blogs 39 20.05.2009 15:34
Особенности настройки RLS на склад DreamCreator DAX: Администрирование 0 19.02.2009 17:59
Настройка RLS для представлений (Views) SAMmsk DAX: Функционал 5 17.05.2007 16:45
RLS глюк? mit DAX: Программирование 11 26.06.2006 11:51
Проблема с RLS и SecurityKey. oip DAX: Программирование 3 22.12.2005 17:26

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 19:38 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.