Skip to content

Setting Cost Control & Budgeting

Heading Cost Control & Budgeting di bawah Setting adalah modul cost_control_reference: sepuluh layar daftar. Dua yang paling penting adalah WBS dan AFE, karena setiap kontrak, transaksi dan baris budget di Cost Control dan Budget & Expense Reporting bergantung pada keduanya.

Cara halaman ini diverifikasi

Ditulis dari master pada 2026-09-06 dan dibandingkan dengan big five di hari yang sama. Tidak ada halaman sebelumnya. Setiap layar dipetakan ke tabelnya. Hanya master yang memasang grup ini.

Sepuluh layar

LabelmodrefTabelCatatan
AFEafe_skkts_pertamina_afe, dipetakan ke WBS lewat ts_map_cbs_pertamina_afeAuthorization For Expenditure milik klien; namanya masih membawa regulator klien pertama
Budget Progress Typebudget_progts_budget_prognilai budget_lineitem_prog
Contract Typecontracttypets_contract_typememakai $pdo
Order Statusorderstatusts_order_status
Payment Statuspayment_statusts_payment_statuspayment_status pada transaksi
WBScbsts_cbs (cbs_code, cbs_desc, cbs_parent, per project)tree tempat setiap nominal dibukukan; kode menyebutnya CBS
Fieldfieldts_field, terhubung ke WBS
Blockblockts_block, terhubung ke WBS
Departmentdepartement (sic)ts_departementjuga dipakai expediting group
AFE Internalafe_internalts_afe_internal, ts_jv_afenomor AFE perusahaan sendiri

Tiga skrip lagi ada di folder dan tidak ada di menu: account_payable (ts_accounts, ts_map_accounts, chart of accounts untuk voucher AP), afe_corp (ts_jv_afe) dan importledgercustom (ts_importledger_custom, import ledger terjadwal). Ketiganya memakai helper legacy.

Yang masih memakai helper legacy

cbs dan contracttype memakai $pdo. budget_prog, orderstatus dan payment_status punya satu pemanggilan legacy masing-masing. Sisanya sebagian besar legacy: departement (37), afe_skk (17), field (15), block (14), afe_internal (9). Saat helper melempar exception, grid-grid itu mungkin termuat tetapi edit-nya gagal.

Hal yang perlu diwaspadai

  • WBS adalah ts_cbs dan per project. Budget yang disalin ke project lain butuh kode WBS-nya sudah ada di sana; copytobudget tidak membuatnya.
  • Dua daftar AFE. AFE (klien) dan AFE Internal (perusahaan) adalah tabel berbeda dan kolom berbeda di transaksi (pertamina_afe_id versus jv_afe_id). Laporan mengelompokkan berdasarkan yang klien.
  • Menghapus node WBS meninggalkan baris ts_map_transact yang menunjuk ke sana; transaksinya hilang dari tree tetapi masih terhitung di total yang dihitung SQL.

Perbedaan antar instance

Diperiksa 2026-09-06.

InstancePerbedaan
MasterSatu-satunya instance yang memasang grup ini, untuk QA.
Jadestone, Medco, JOTRE, TimasTidak terpasang di database QA mereka. Kode identik dengan master, byte demi byte.

Terkait