Показать сообщение отдельно
Старый 30.10.2008, 15:55   #14  
petergunn is offline
petergunn
Участник
 
118 / 274 (10) ++++++
Регистрация: 30.08.2005
Адрес: Tyumen
DimIdIdx
2 vc:
Вадим, попробуйте немного модифицировать функционал метода InventTrans.queryAddHintFromCaller() и сообщите результаты:
X++:
Client Server Static void queryAddHintFromCaller(QueryBuildDataSource qbs,Args callerArgs)
{
    switch(callerArgs.dataset())
    {
        // --> Добавлено: для InventSum использовать индекс DimIdIdx
        case(tableNum(InventSum)):
        // <-- добавлено
        case(tableNum(InventBatch)):
        case(tableNum(InventSerial)):
        case(tableNum(WMSPallet)):
        case(tableNum(WMSLocation)):

            qbs.addSortIndex(indexNum(InventTrans,DimIdIdx));
            qbs.indexIsHint(True);
            break;

        default:
            break;
    }
}
За это сообщение автора поблагодарили: vc (1).