item.units,
item.description, item.inactive,
move.loc_code,
+ units.decimals,
SUM(move.qty) AS QtyOnHand,
item.material_cost AS UnitCost,
SUM(move.qty) * item.material_cost AS ItemTotal
FROM "
.TB_PREF."stock_master item,"
.TB_PREF."stock_category category,"
- .TB_PREF."stock_moves move
+ .TB_PREF."stock_moves move,"
+ .TB_PREF."item_units units
WHERE item.stock_id=move.stock_id
AND item.category_id=category.category_id
AND item.mb_flag<>'D' AND mb_flag <> 'F'
AND move.tran_date <= '$date'
+ AND item.units=units.abbr
GROUP BY item.category_id,
category.description, ";
if ($location != 'all')
$sql .= "move.loc_code, ";
$sql .= "item.stock_id,
item.description
- HAVING SUM(move.qty) != 0";
+ HAVING ROUND(SUM(move.qty), units.decimals) != 0";
if ($category != 0)
$sql .= " AND item.category_id = ".db_escape($category);
if ($location != 'all')