Показать сообщение отдельно
Старый 09.11.2009, 09:26   #24  
maximka is offline
maximka
Сам.AX
Аватар для maximka
Самостоятельные клиенты AX
 
96 / 24 (1) +++
Регистрация: 26.10.2006
Адрес: Тюмень
?
Штука клевая, но столкнулись с проблемой.
AX 4.0
Накладываем RLS на дочернюю таблицу


у пользователя имеем форму с работающим фильтром по коду номенклатуры, но не работающим по Складу. Сортировка хоть и есть в меню, но эффекта не дает.


Если в предложенном коде изменить
X++:
                                for(k=1;k<=qbdsRestriction.rangeCount();k++)
                                {
                                    qbrSecurity = qbdsChild.addRange(qbdsRestriction.range(k).field());
                                    qbrSecurity.value(qbdsRestriction.range(k).value());
                                    qbrSecurity.status(RangeStatus::Hidden);
                                    qbrSecurity.
                                }
на
X++:
                                    qbrSecurity.status(RangeStatus::Open);
и перезаписать RLS, то фильтровать можно, но тогда и наложенный в RLS range можно удалить.
Может есть какое-то решение? Почему фильтр по полям верхней таблице отрабатывает на ура, а на дочерние - нет?
__________________
ѣ