Skip to content

Report Cost Control & Budgeting

Heading Cost Control & Budgeting di menu Report: sepuluh laporan plus dua item kosong. Semuanya mode cetak modul Cost Control (folder procurement, cmd=print&print=<kode>) atau Budget & Expense Reporting (show=report&print=<kode>). Hanya master yang memasang grup ini.

Cara halaman ini diverifikasi

Ditulis dari master pada 2026-09-06 dan dibandingkan dengan big five di hari yang sama. Handler-nya identik byte demi byte di keempat fork; barisnya hanya terpasang di tiga database QA master.

Entrinya

LabelKodeModul dan kode cetakDirender olehKeadaan saat helper legacy melempar exception
Cost Report Summary (Actual)cost_summary_report_actualCost Control, cost_summary_report_actualprocurement_handler_print_cost_summary_report.php: form filter memakai $pdo; dengan file_type excel atau html diserahkan ke direct_download_report/cost_summary_report.inc.php (memakai $pdo); cabang HTML inline-nya legacyjalan sebagai ekspor Excel atau HTML, tampilan inline mati
Cost Report Summary (Accrual)cost_summary_reportCost Control, cost_summary_reporthandler yang sama, angka accrualsama
Contract Payment Summaryprocurement_05Cost Control, act_vs_paymentprocurement_handler_print_act_vs_payment.inc.phpmemakai $pdo kecuali satu pencarian nilai kontrak di helper legacy
Contract Payment Summary (WBS)procurement_05_1Cost Control, act_vs_payment_wbs..._act_vs_payment_wbs.inc.phpsama
Contract Invoices Balance Reportprocurement_06Budget, rbcbudget_handler_print_rbc.phpmemakai $pdo kecuali satu pencarian kontrak saat satu kontrak dipilih
AFE Accrual Reportprocurement_07Cost Control, afe_reportprocurement_handler_print_afe_accrual_2.inc.phpmemakai $pdo, jalan
Finance Accrual Reportprocurement_14Cost Control, afe_finance_accrual..._afe_finance_accrual.inc.phpmemakai $pdo, jalan
Contract, Commitment and Expenditure Reportprocurement_16Cost Control, report3procurement_handler_print_report3.phpmemakai $pdo, jalan
Contract Balance Report, Expenditure Breakdown Per Order & AFE CBS Allocationsprocurement_17Budget, rbc2budget_handler_print_rbc2.phpseperti rbc
Budget versus Current Monthbudget_03Budget, bvcmbudget_handler_print_bvcm.phpmemakai $pdo, jalan
(kosong), (kosong)procurement, budgettidak ada; report_url-nya kata polos (reportProc, reportBudget)tidak adaheader grup legacy, tetap terpasang oleh seed

Tabel di baliknya adalah set Cost Control: ts_contract_number, ts_lineitem, ts_transact, ts_map_transact, ts_projectdocref, ts_invoice, ts_cbs, ts_pertamina_afe, ts_budget, ts_actual_forecast_snapshot.

Dispatch

procurement_handler_print.inc.php bercabang berdasarkan print dengan urutan ini: projmonth (empat layout accrual akhir bulan), act_vs_payment, act_vs_payment_wbs, accrual_summary, voucher AP, afe_report, AFE accrual dua bulan, dua pricing check, afe_accrual_snapshot, afe_finance_accrual, budget_commitment, report3, cost_summary_report. budget_handler_print.inc.php bercabang pada pmcm, ytds, bvcm, budgetmp, tac, rbc, rbc2, bcomment, afcomment, daily_updates, adhoc1, pmcm_detail_adhoc2, actcast. Registry memasang sepuluh di antaranya; sisanya dibuka dari tab Report atau tombol Report kedua modul, dan sebagian besar mati, lihat halaman Cost Control dan Budget.

Hal yang perlu diwaspadai

  • Dua item kosong itu normal. Itu baris header procurement dan budget. Menghapusnya adalah perubahan seed, bukan perbaikan bug di kode menu.
  • Cost Report Summary punya dua versi di kode, HTML inline di modules/procurement/ dan ekspor di direct_download_report/. Hanya ekspornya yang hidup. Perbaiki ekspornya, bukan yang inline.
  • afe_report memetakan ke afe_accrual_2, bukan ke afe_accrual. File yang lebih lama dan varian _month serta _snapshot-nya legacy.

Perbedaan antar instance

Diperiksa 2026-09-06.

InstancePerbedaan
MasterSatu-satunya instance yang memasang barisnya.
Jadestone, Medco, JOTRE, TimasHandler identik dengan master; tidak ada baris terpasang dan tidak ada modul Cost Control.

Terkait