Ax2012R3
Ситуация следующая:
Есть стандартный лист-пейдж Управление сведениями о продукте/Используемые продукты (EcoResProductPerCompanyListPage)
В правом верхнем углу у него стандартный фильтр для лист-пейджей.
Если я накладываю там фильтр по, скажем, Наименованию продукта (EcoResProductTranslation.Name), а затем открываю через кнопку "Правка" карточку продукта - то это значения фильтра переходит на форму Карточки продукта. И включив на Карточке режим грида - я вижу не только текущую, не все записи, а именно те записи что видел по этому фильтру на листпейдже.
Вопросы у меня следующие:
1) Стандартный фильтр на листпейдже генерится в ядре или в каком-то открытом для просмотра и модификации класса? можно на этот фильтр как-то повлиять/изменить/отключить?
2) Если я смотрю запрос который уходит в t-sql при открытии карточки - то там я вижу условие
X++:
EcoResProcuctTransalation.Name like ...
Но если я смотрю на форме карточки (EcoResProductDetailsExtended) объект QueryRun в InventTable_ds.executeQuery() - то там я таких ренджей на EcoResProcuctTransalation не вижу. Также нет таких QueryFilter, havingFilter, DynaLink - вроде бы я перебрал все возможные варианты.
Вопрос - где в QueryRun эти фильтры с листпейджа хранятся и как от них избавиться?