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 _inventDim, boolean _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;
}