Показать сообщение отдельно
Старый 20.08.2009, 15:53   #1  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Как убрать фильтр в лукап форме.
Есть форма с гридом, на одном из полей перекрыт лукап.
X++:
public void lookup()
{
    KEY_TmpInventReceipts   tmp;
    SysTableLookup          sysTableLookup =SysTableLookup::newParameters(tablenum(KEY_TmpInventReceipts),this);
    Query                   query = new Query();
    QueryBuildDataSource    qbds = query.addDataSource(tableNum(KEY_TmpInventReceipts));
    ;

    tmp.setTmp();
    tmp = KEY_TmpInventReceipts::fillTable(KEY_TmpPurchPrices.ItemId);

    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,PurchId),true);
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,DatePhysical));
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,CostPriceUSD));
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,CostPriceRUB));
    sysTableLookup.addLookupfield(fieldNum(KEY_TmpInventReceipts,Qty));

    qbds.addSortField(fieldNum(KEY_TmpInventReceipts,DatePhysical),SortOrder::Descending);

    sysTableLookup.parmQuery(query);
    sysTableLookup.parmTmpBuffer(tmp);

    sysTableLookup.parmCallingControl(this);
    sysTableLookup.performFormLookup();

}
Проблема в том что в лукап форме строки фильтруются по значению, которое введено в поле. Как от этого можно избавиться?