".TB_PREF."bom.quantity * (".TB_PREF."stock_master.material_cost+ ".TB_PREF."stock_master.labour_cost+ ".TB_PREF."stock_master.overhead_cost) AS ComponentCost
FROM (".TB_PREF."workcentres, ".TB_PREF."locations, ".TB_PREF."bom) INNER JOIN ".TB_PREF."stock_master ON ".TB_PREF."bom.component = ".TB_PREF."stock_master.stock_id
WHERE ".TB_PREF."bom.parent = '" . $item . "'
- AND ".TB_PREF."workcentres.id=CAST(".TB_PREF."bom.workcentre_added AS UNSIGNED)
+ AND ".TB_PREF."workcentres.id=".TB_PREF."bom.workcentre_added
AND ".TB_PREF."bom.loc_code = ".TB_PREF."locations.loc_code ORDER BY ".TB_PREF."bom.id";
return db_query($sql, "The bill of material could not be retrieved");
".TB_PREF."wo_requirements.stock_id = ".TB_PREF."stock_master.stock_id
WHERE workorder_id=$woid
AND ".TB_PREF."locations.loc_code = ".TB_PREF."wo_requirements.loc_code
- AND ".TB_PREF."workcentres.id=CAST(workcentre AS UNSIGNED)";
+ AND ".TB_PREF."workcentres.id=workcentre";
return db_query($sql, "The work order requirements could not be retrieved");
}
{
$sql = "SELECT ".TB_PREF."bom.*,".TB_PREF."stock_master.description,".TB_PREF."workcentres.name As WorkCentreName, ".TB_PREF."locations.location_name
FROM ".TB_PREF."bom, ".TB_PREF."stock_master, ".TB_PREF."workcentres, ".TB_PREF."locations
- WHERE ".TB_PREF."bom.parent = ".TB_PREF."stock_master.stock_id AND CAST(".TB_PREF."bom.workcentre_added AS UNSIGNED) = ".TB_PREF."workcentres.id
+ WHERE ".TB_PREF."bom.parent = ".TB_PREF."stock_master.stock_id AND ".TB_PREF."bom.workcentre_added = ".TB_PREF."workcentres.id
AND ".TB_PREF."bom.loc_code = ".TB_PREF."locations.loc_code
AND ".TB_PREF."bom.component='" . $_POST['stock_id'] . "'";