Показать сообщение отдельно
Старый 09.11.2004, 10:20   #1  
bucken is offline
bucken
Участник
Аватар для bucken
 
259 / 12 (1) ++
Регистрация: 04.09.2003
Адрес: Москва
Virtual field used in where clause
Info Предупреждения разработчику:
**** Virtual field 'InventDim.wMSLocationId' (698.3) used in whereclause
**** Virtual field 'InventDim.wMSPalletId' (698.4) used in whereclause

Хотя в inventDim-e они есть.....
А вопрос - что это вообще такое (virtual fields в Axapta) и почему вываливается такое(выше) сообщение на след код :
PHP код:
server static InventDim findDim(InventDim  _inventDimboolean _forupdate false)
{
    
InventDim   inventDim;
;
    
inventDim.selectForUpdate(_forupdate);

    
select firstonly inventDim
        index hint DimIdx
        where inventDim
.inventLocationId    == _inventDim.inventLocationId     &&
              
inventDim.inventBatchId       == _inventDim.inventBatchId        &&
              
inventDim.WMSLocationId       == _inventDim.WMSLocationId        &&
              
inventDim.WMSPalletId         == _inventDim.WMSPalletId          &&
              
// KURA , Additional invent dimension -->
              
inventDim.inventGTDId_RU      == _inventDim.InventGTDId_RU       &&
              
// KURA , Additional invent dimension <--
              
inventDim.inventSerialId      == _inventDim.inventSerialId;

    
#inventDimDevelop

    
return inventDim;

__________________
Уточните значение слов и вы избавите человечество от половины его заблуждений. (Рене Декарт) / Axapta 2.5