pos: bisa retur dg -1, po: hilangkan hanya pilihan aktif

This commit is contained in:
2026-03-03 13:45:41 +07:00
parent feba2009a8
commit 1ac15b58e3
8 changed files with 242 additions and 16 deletions
+3 -3
View File
@@ -7,9 +7,9 @@
Desc. : PHP - Transaksi Pembuatan Purchase Order
Created By : Siau Pheng ([email protected]).
Created Date : May 22th, 2010.
Last Modified : October 19th, 2025.
Last Modified : March 3rd, 2026.
(c) 2010 - 2025, 3FONIA Software; WWW.3FONIA.COM.
(c) 2010 - 2026, 3FONIA Software; WWW.3FONIA.COM.
*******************************************************************/
@@ -161,7 +161,7 @@ if ( $data == "master" ) {
$ajson[] = array('type'=>"msg", 'wait'=>1500, 'mode'=>"error", 'value'=>"Sudah ada Qty Barang yang telah memiliki Nilai !");
} else {
$db->Query("DELETE FROM tmp_inv_po_detail WHERE No_PO='".$nomor."'");
$db->Query("INSERT INTO tmp_inv_po_detail (No_PO,InvID,SatuanID,Qty,Harga_Beli,Harga_HPP,Invoice,DateStamp,UserID,Unix) SELECT '".$nomor."',P.InvID,K.SatuanID,0,P.Harga_Pokok*K.Qty,P.Harga_Pokok*K.Qty,0,NOW(),'".user_id()."','".user_unix()."' FROM (SELECT * FROM inv_produk_kemasan WHERE InvID IN (SELECT InvID FROM inv_produk_sup WHERE Aktif=1 AND SupID='".$id_sup."')) K LEFT JOIN inv_produk P ON (P.InvID=K.InvID) WHERE P.Aktif=1");
$db->Query("INSERT INTO tmp_inv_po_detail (No_PO,InvID,SatuanID,Qty,Harga_Beli,Harga_HPP,Invoice,DateStamp,UserID,Unix) SELECT '".$nomor."',P.InvID,K.SatuanID,0,P.Harga_Pokok*K.Qty,P.Harga_Pokok*K.Qty,0,NOW(),'".user_id()."','".user_unix()."' FROM (SELECT * FROM inv_produk_kemasan WHERE InvID IN (SELECT InvID FROM inv_produk_sup WHERE SupID='".$id_sup."')) K LEFT JOIN inv_produk P ON (P.InvID=K.InvID) WHERE P.Aktif=1");
}
}