work_order_quick_costs($woid, $details["stock_id"], $quantity, $date_, $id);
// -------------------------------------------------------------------------
- // Chaitanya: stamp BOM cost to finished item
+ // Stamp BOM cost to finished item
$m_cost = 0;
$result = get_bom($details["stock_id"]);
while ($bom_item = db_fetch($result))
begin_transaction();
hook_db_prevoid(ST_MANURECEIVE, $type_no);
- //Chaitanya : Skip processing already voided entry i.e. explicitly voided
+ // Skip processing already voided entry i.e. explicitly voided
$void_entry = get_voided_entry(ST_MANURECEIVE, $type_no);
if ($void_entry)
return;
// deduct the quantity of this production from the parent work order
work_order_update_finished_quantity($row["workorder_id"], -$row["quantity"]);
- //Chaitanya : skipped this step as BOM may have got changed
- //work_order_quick_costs($row['workorder_id'], $row['stock_id'], -$row['quantity'], sql2date($row['date_']), $type_no);
-
// void any related gl trans
- //Chaitanya : Nothing happens due to next statement as all gl postings are done against WO
- //void_gl_trans(ST_MANURECEIVE, $type_no, true);
-
+
$woid = $row["workorder_id"];
$date_ = sql2date($row["date_"]);
$issue = get_stock_gl_code($myrow["stock_id"]);
$stockitem = get_item($myrow["stock_id"]);
- //Chaitanya : Compatibility for Service Items
+ // Compatibility for Service Items
if (!is_service($issue["mb_flag"]))
$ivaccount = $issue["inventory_account"];
else
$sql = "UPDATE ".TB_PREF."wo_manufacture SET quantity=0 WHERE id=".db_escape($type_no);
db_query($sql, "Cannot void a wo production");
- //Chaitanya : Shifted below
+ // Shifted below
// void all related stock moves
void_stock_move(ST_MANURECEIVE, $type_no);