27.12.2018, 13:02 | #1 |
Участник
|
Фильтр на форме при открытии её из лист-пейджа с фильтром
Ax2012R3
Ситуация следующая: Есть стандартный лист-пейдж Управление сведениями о продукте/Используемые продукты (EcoResProductPerCompanyListPage) В правом верхнем углу у него стандартный фильтр для лист-пейджей. Если я накладываю там фильтр по, скажем, Наименованию продукта (EcoResProductTranslation.Name), а затем открываю через кнопку "Правка" карточку продукта - то это значения фильтра переходит на форму Карточки продукта. И включив на Карточке режим грида - я вижу не только текущую, не все записи, а именно те записи что видел по этому фильтру на листпейдже. Вопросы у меня следующие: 1) Стандартный фильтр на листпейдже генерится в ядре или в каком-то открытом для просмотра и модификации класса? можно на этот фильтр как-то повлиять/изменить/отключить? 2) Если я смотрю запрос который уходит в t-sql при открытии карточки - то там я вижу условие X++: EcoResProcuctTransalation.Name like ... Вопрос - где в QueryRun эти фильтры с листпейджа хранятся и как от них избавиться? |
|
27.12.2018, 13:14 | #2 |
Banned
|
Вы описываете нормальное поведение системы. В В365FO фильтр в дочерней форме задается в явном виде и может быть даже удален пользователем.
Мне кажется, что это - тот случай, когда надо смириться и оставить ветряные мельницы в покое вне зависимости от того, как это сделано. |
|
27.12.2018, 13:43 | #3 |
Участник
|
Я не спорю, что поведение нормальное. Но это не значит, что не хочется его поменять
|
|