поля InventLocationId в InventTrans просто нету, надо в запрос подключать InventDim
PHP код:
while select inventTrans join inventDim
where inventTrans.inventDimId==inventDim.inventDimId &&
inventTrans.DatePhysical>=BeginDate && inventTrans.DatePhysical<=EndDate &&
inventTrans.TransType==InventTransType::Purch &&
inventDim.InventLocationId==inventLocationID
{}