update / proses add akun pusat di media jurnal & move barcode to serah terima

This commit is contained in:
2026-05-13 16:51:39 +07:00
parent 4234c37e75
commit dc4e16329f
16 changed files with 4227 additions and 551 deletions

View File

@@ -48,7 +48,7 @@ class Mditem extends MY_Controller
$number_offset = ($prm['current_page'] - 1) * $number_limit;
}
$sql = "SELECT
$sql = "SELECT
M_ItemID,
M_ItemCode,
M_ItemDesc,
@@ -67,18 +67,18 @@ class Mditem extends MY_Controller
Fa_ClassID,
Fa_ClassName,
Fa_ClassFlagType,
Fa_InventarisGolID,
Fa_InventarisGolName,
M_InventarisGolID,
M_InventarisGolName,
ItemUnitID,
ItemUnitCode,
GROUP_CONCAT(ItemUnitName) as ItemUnitName,
'' as satuan
FROM m_item
LEFT JOIN item_category ON M_ItemItem_CategoryID = itemCategoryID
LEFT JOIN nat_group ON M_ItemNat_GroupID = Nat_GroupID
LEFT JOIN nat_group ON M_ItemNat_GroupID = Nat_GroupID
LEFT JOIN nat_subgroup ON M_ItemNat_SubGroupID = Nat_SubGroupID
LEFT JOIN fa_class ON M_ItemFa_ClassID = Fa_ClassID
LEFT JOIN fa_inventaris_gol ON M_ItemM_InventarisGolID = Fa_InventarisGolID
LEFT JOIN m_inventaris_gol ON M_ItemM_InventarisGolID = M_InventarisGolID
LEFT JOIN itemunitmap ON M_ItemID = ItemUnitMapM_ItemID
AND ItemUnitMapIsActive = 'Y'
LEFT JOIN itemunit ON ItemUnitMapItemUnitID = ItemUnitID
@@ -107,7 +107,7 @@ class Mditem extends MY_Controller
ItemUnitMapIsPurchase,
ItemUnitMapIsReport,
ItemUnitMapIsBase,
CASE
CASE
WHEN ItemUnitMapIsPurchase = 'Y' THEN 'purchase'
WHEN ItemUnitMapIsReport = 'Y' THEN 'report'
WHEN ItemUnitMapIsBase = 'Y' THEN 'base'
@@ -121,7 +121,7 @@ class Mditem extends MY_Controller
JOIN itemunit
ON ItemUnitMapItemUnitID = ItemUnitID
AND ItemUnitIsActive = 'Y'
Where
Where
ItemUnitMapIsActive = 'Y'
AND ItemUnitMapM_ItemID = ?";
$qry = $this->db->query($sql, array($value['M_ItemID']));
@@ -137,10 +137,10 @@ class Mditem extends MY_Controller
SELECT M_ItemID
FROM m_item
LEFT JOIN item_category ON M_ItemItem_CategoryID = itemCategoryID
LEFT JOIN nat_group ON M_ItemNat_GroupID = Nat_GroupID
LEFT JOIN nat_group ON M_ItemNat_GroupID = Nat_GroupID
LEFT JOIN nat_subgroup ON M_ItemNat_SubGroupID = Nat_SubGroupID
LEFT JOIN fa_class ON M_ItemFa_ClassID = Fa_ClassID
LEFT JOIN fa_inventaris_gol ON M_ItemM_InventarisGolID = Fa_InventarisGolID
LEFT JOIN m_inventaris_gol ON M_ItemM_InventarisGolID = M_InventarisGolID
LEFT JOIN itemunitmap ON M_ItemID = ItemUnitMapM_ItemID
AND ItemUnitMapIsActive = 'Y'
LEFT JOIN itemunit ON ItemUnitMapItemUnitID = ItemUnitID
@@ -187,7 +187,7 @@ class Mditem extends MY_Controller
$where .= " AND itemCategoryName LIKE '%$search%'";
}
$sql = "SELECT
$sql = "SELECT
itemCategoryID,
itemCategoryName
FROM item_category
@@ -229,7 +229,7 @@ class Mditem extends MY_Controller
// $where .= " AND Nat_GroupName LIKE '%$search%'";
// }
$sql = "SELECT
$sql = "SELECT
Nat_GroupID,
Nat_GroupName
FROM nat_group
@@ -275,7 +275,7 @@ class Mditem extends MY_Controller
$where .= " AND Nat_GroupName LIKE '%$search%'";
}
$sql = "SELECT
$sql = "SELECT
Nat_GroupID,
Nat_GroupCode,
Nat_GroupName
@@ -315,7 +315,7 @@ class Mditem extends MY_Controller
$search = isset($prm["search"]) ? $prm["search"] : "";
$groupId = $prm["group_id"];
$sql = "SELECT
$sql = "SELECT
Nat_SubGroupID,
Nat_SubGroupNat_GroupID,
Nat_SubGroupCode,
@@ -323,9 +323,9 @@ class Mditem extends MY_Controller
Nat_SubGroupLangName,
Nat_SubGroupIsResult,
Nat_SubGroupReportTitle
FROM nat_subgroup
WHERE Nat_SubGroupIsActive = 'Y'
AND Nat_SubGroupName LIKE '%$search%'
FROM nat_subgroup
WHERE Nat_SubGroupIsActive = 'Y'
AND Nat_SubGroupName LIKE '%$search%'
AND Nat_SubGroupNat_GroupID = $groupId
ORDER BY Nat_SubGroupID DESC";
@@ -362,7 +362,7 @@ class Mditem extends MY_Controller
$search = isset($prm["search"]) ? $prm["search"] : "";
$flag_type = isset($prm["flag_type"]) ? $prm["flag_type"] : "";
$sql = "SELECT
$sql = "SELECT
Fa_ClassID,
Fa_ClassName,
Fa_ClassFlagType,
@@ -379,7 +379,7 @@ class Mditem extends MY_Controller
Fa_ClassAccumLastUpdated,
Fa_ClassIsActive,
Fa_ClassM_UserID
FROM fa_class
FROM fa_class
WHERE Fa_ClassIsActive = 'Y'
AND Fa_ClassFlagType = '{$flag_type}'
AND Fa_ClassName LIKE '%$search%'
@@ -408,7 +408,7 @@ class Mditem extends MY_Controller
}
}
function get_fa_inventaris_gol()
function get_inventaris_gol()
{
try {
if (!$this->isLogin) {
@@ -419,22 +419,21 @@ class Mditem extends MY_Controller
$prm = $this->sys_input;
$search = isset($prm["search"]) ? $prm["search"] : "";
$sql = "SELECT
Fa_InventarisGolID,
Fa_InventarisGolName,
Fa_InventarisGolCreated,
Fa_InventarisGolLastUpdated,
Fa_InventarisGolIsActive,
Fa_InventarisGolUserID
FROM fa_inventaris_gol
WHERE Fa_InventarisGolIsActive = 'Y'
ORDER BY Fa_InventarisGolID DESC";
$sql = "SELECT
M_InventarisGolID,
M_InventarisGolName,
M_InventarisGolCreated,
M_InventarisGolLastUpdated,
M_InventarisGolIsActive,
M_InventarisGolUserID
FROM m_inventaris_gol
WHERE M_InventarisGolIsActive = 'Y'
ORDER BY M_InventarisGolID DESC";
$query = $this->db->query($sql);
if (!$query) {
$this->sys_error_db("fa inventaris gol list", $this->db);
$this->sys_error_db("m inventaris gol list", $this->db);
exit;
}
@@ -463,7 +462,7 @@ class Mditem extends MY_Controller
$prm = $this->sys_input;
$search = isset($prm["search"]) ? $prm["search"] : "";
$sql = "SELECT
$sql = "SELECT
ItemUnitID,
ItemUnitCode,
ItemUnitName,
@@ -471,7 +470,7 @@ class Mditem extends MY_Controller
ItemUnitLastUpdated,
ItemUnitIsActive,
ItemUnitUserID
FROM itemunit
FROM itemunit
WHERE ItemUnitIsActive = 'Y'
AND ItemUnitName LIKE '%$search%'
ORDER BY ItemUnitID DESC";
@@ -561,7 +560,7 @@ class Mditem extends MY_Controller
M_ItemItem_CategoryID,
M_ItemInventoryCode,
M_ItemNat_GroupID,
M_ItemNat_SubGroupID,
M_ItemNat_SubGroupID,
M_ItemFa_ClassID,
M_ItemM_InventarisGolID,
M_ItemIsActive,
@@ -622,7 +621,7 @@ class Mditem extends MY_Controller
$sql = "INSERT INTO itemunitmap(
ItemUnitMapM_ItemID,
ItemUnitMapItemUnitID,
ItemUnitMapItemUnitID,
ItemUnitMapIsPurchase,
ItemUnitMapIsReport,
ItemUnitMapIsBase,
@@ -736,7 +735,7 @@ class Mditem extends MY_Controller
M_ItemItem_CategoryID = ?,
M_ItemInventoryCode = ?,
M_ItemNat_GroupID = ?,
M_ItemNat_SubGroupID = ?,
M_ItemNat_SubGroupID = ?,
M_ItemFa_ClassID = ?,
M_ItemM_InventarisGolID = ?,
M_ItemIsActive = 'Y',
@@ -825,7 +824,7 @@ class Mditem extends MY_Controller
// insert
$sql = "INSERT INTO itemunitmap(
ItemUnitMapM_ItemID,
ItemUnitMapItemUnitID,
ItemUnitMapItemUnitID,
ItemUnitMapIsPurchase,
ItemUnitMapIsReport,
ItemUnitMapIsBase,
@@ -902,7 +901,7 @@ class Mditem extends MY_Controller
$sql_delete = "UPDATE m_item SET
M_ItemIsActive = 'N',
M_ItemLastUpdated = NOW(),
M_ItemM_UserID = ?
M_ItemM_UserID = ?
WHERE M_ItemID = ?";
$query_delete = $this->db->query($sql_delete, [