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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.10.2009, 12:14   #1  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
Фильтр по полю
Здравствуйте...
Такая проблема:
На форме спланированных заказов на перемещение, есть поле "на склад", в нём фильтр по полю работает нормально, но до тех пор пока нет РЛС после того как пользюку накладываешь рлс по складу , возможность фильтрации пропадает!
как быть???
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 05.10.2009, 21:45   #2  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от hated8 Посмотреть сообщение
...до тех пор пока нет РЛС после того как пользюку накладываешь...
Можно уточнить, что и куда вы накладываете?
Может я чтото упустил в этой безумно интересной жизни - но эта терминология мне еще не знакома
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
За это сообщение автора поблагодарили: RVS (1).
Старый 05.10.2009, 23:23   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от Волчара Посмотреть сообщение
Можно уточнить, что и куда вы накладываете?
Может я чтото упустил в этой безумно интересной жизни - но эта терминология мне еще не знакома
РЛС = RLS = Record Level Security

Пользюк = User, он же пользователь
Старый 06.10.2009, 00:25   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от hated8 Посмотреть сообщение
На форме спланированных заказов на перемещение, есть поле "на склад", в нём фильтр по полю работает нормально, но до тех пор пока нет РЛС после того как пользюку накладываешь рлс по складу , возможность фильтрации пропадает!
как быть???
Хоть версию укажите...
__________________
полезное на axForum, github, vk, coub.
Старый 06.10.2009, 10:13   #5  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Укажите версию аксапты и на какую таблицу накладываете RLS ?
Старый 06.10.2009, 11:21   #6  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
С терминалогией вроде разобрались! ))
AX 4ка!
Таблица Спланированные заказы нна перемещение (ReqPO)
__________________
Что сломалось не знаем, но уже немного подчинили...

Последний раз редактировалось hated8; 06.10.2009 в 11:23.
Старый 06.10.2009, 11:40   #7  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от hated8 Посмотреть сообщение
С терминалогией вроде разобрались! ))
AX 4ка!
Таблица Спланированные заказы нна перемещение (ReqPO)
На таблице ReqPO нет склада. Склад есть на форме "Спланированные заказы" (для точности: поле называется "Склад", а не "На склад"), но реально - это таблица InventDim. Есть также эдит-метод ("Со склада")

Поэтому вопрос остался в силе:

На какую таблицу накладываете RLS: InventLocation, InventDim или ещё куда ? Для конкретики, можете привести скриншот настройки проблемного RLS

Последний раз редактировалось DSPIC; 06.10.2009 в 11:42.
Старый 06.10.2009, 11:55   #8  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
РЛС на таблицу "спланированный заказ", к ней подцепленна "складские аналитики" в которой(скл.ан.) указал критерии по полю склад...
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 06.10.2009, 18:50   #9  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от hated8 Посмотреть сообщение
РЛС на таблицу "спланированный заказ", к ней подцепленна "складские аналитики" в которой(скл.ан.) указал критерии по полю склад...
К сожалению, RLS не умеет накладывать критерий на связанные таблицы. Т.е. RLS следует рассматривать как список критериев на отдельно взятую таблицу, а не как критерии на связанные в запросе таблицы, как это можно стандартно сделать на формах\отчетах.
1. Мы можем наложить критерии отдельно на SalesLine и отдельно на InventDim. Т.к. таблица InventDim линкуется ко многим таблицам в системе по innerJoin, то автоматически фильтруются и записи тех таблиц, глобально в системе.
2. Мы не можем наложить критерий на InventDim в связке с SalesTable так, чтобы критерий, например по складу действовал только на форме заказов.

В 5-ке, кстати, возможность цеплять дочерние таблицы в форме настройки RLS убрали. В 4-ке скорее всего забыли убрать.

Почему при этом отключается сортировка сложно сказать, не могу воспроизвести.
Кстати, а не глядя на сортировку, у вас склад-то фильтруется? может я тут обманываю...
За это сообщение автора поблагодарили: hated8 (1).
Старый 29.10.2009, 08:20   #10  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
:(
То есть, мне нужно либо отказаться от рлс по складу либо от фильтра???
Не ужели нет ни какого решения???
__________________
Что сломалось не знаем, но уже немного подчинили...
Старый 29.10.2009, 09:54   #11  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от hated8 Посмотреть сообщение
То есть, мне нужно либо отказаться от рлс по складу либо от фильтра???
Не ужели нет ни какого решения???
Вы сказали следующее:
Цитата:
РЛС на таблицу "спланированный заказ", к ней подцепленна "складские аналитики" в которой(скл.ан.) указал критерии по полю склад...
Вам ответили:
Цитата:
К сожалению, RLS не умеет накладывать критерий на связанные таблицы....
...
2. Мы не можем наложить критерий на InventDim в связке с SalesTable так, чтобы критерий, например по складу действовал только на форме заказов.
...
Включите логику:
1. Наложите РЛС только на InventDim по нужным складам.
2. Смотрите свою форму и пробуйте играться с фильтром
3. Если получается, то
3.1. проблема решена, но эта РЛС действовать будет везде, где есть поле "Склад"
3.2. Если нет, то велика вероятность, того, что форму криво доточили.
3.3. Если не точили совсем, то тогда надо смотреть почему слетает фильтр и возможно точить.
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/

Последний раз редактировалось blokva; 29.10.2009 в 09:57.
Старый 29.10.2009, 09:56   #12  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Цитата:
Сообщение от hated8 Посмотреть сообщение
...Не ужели нет ни какого решения???
И не надо так трагично
Можно, например, добавить поле склад в таблицу ReqPO. И заполнять его в при расчете сводного плана...
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 07.04.2010, 10:50   #13  
hated8 is offline
hated8
Участник
Аватар для hated8
Злыдни
 
133 / 18 (1) ++
Регистрация: 27.06.2008
Цитата:
Наложите РЛС только на InventDim по нужным складам.
Нельзя! Пользователю в одних в спланированных переносах нужны одни склады, в производстве - другие и тд. Наложить рлс на всю аналитику не вариант!

Решение пришло позже когда потребовалось, делать пользователям РЛС, в спланированных заказах на перемещение с, определённого склада на определённый склад, или даже определённые МОЛы. Т.Е. пользюк может видить напремер 10 складов в аналитике, а в спланированных только перемещения например с 1го на 5й....

Для чего была сделана следующая наработка:
Создана View запрос в которой выводит спланированный и всю аналитику, с МОЛа на МОЛ, с Склада на склад итп. И эта вьюха цепляется по RECID таблице, точнеее к DS REQPO на ворме спланированных заказов...

Затем РЛС просто накладывается не на REQPO а на вьюху... Таким образом паралельно решлаась и проблемка с фильтрами, которые после очищения РЛС на REQPO спокойненько заработали....

Всем спасибо за помощь....
__________________
Что сломалось не знаем, но уже немного подчинили...
Теги
rls, склад

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Фильтр по полю и lookup kalex_a DAX: Программирование 11 17.09.2009 13:16
Можно ли к полю в диалоге прикрутить фильтр? KiselevSA DAX: Программирование 3 29.05.2007 09:51
Фильтр в Lookup по полю другой таблицы gefr DAX: Программирование 6 12.03.2007 13:06
Фильтр по REALному полю Wamr DAX: Программирование 3 30.12.2002 09:38
Фильтр по полю типа Enum, в котором чиловое значение? slava DAX: Программирование 1 08.05.2002 10:26

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:56.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.