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
| Label | Kode | Modul dan kode cetak | Dirender oleh | Keadaan saat helper legacy melempar exception |
|---|---|---|---|---|
| Cost Report Summary (Actual) | cost_summary_report_actual | Cost Control, cost_summary_report_actual | procurement_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 legacy | jalan sebagai ekspor Excel atau HTML, tampilan inline mati |
| Cost Report Summary (Accrual) | cost_summary_report | Cost Control, cost_summary_report | handler yang sama, angka accrual | sama |
| Contract Payment Summary | procurement_05 | Cost Control, act_vs_payment | procurement_handler_print_act_vs_payment.inc.php | memakai $pdo kecuali satu pencarian nilai kontrak di helper legacy |
| Contract Payment Summary (WBS) | procurement_05_1 | Cost Control, act_vs_payment_wbs | ..._act_vs_payment_wbs.inc.php | sama |
| Contract Invoices Balance Report | procurement_06 | Budget, rbc | budget_handler_print_rbc.php | memakai $pdo kecuali satu pencarian kontrak saat satu kontrak dipilih |
| AFE Accrual Report | procurement_07 | Cost Control, afe_report | procurement_handler_print_afe_accrual_2.inc.php | memakai $pdo, jalan |
| Finance Accrual Report | procurement_14 | Cost Control, afe_finance_accrual | ..._afe_finance_accrual.inc.php | memakai $pdo, jalan |
| Contract, Commitment and Expenditure Report | procurement_16 | Cost Control, report3 | procurement_handler_print_report3.php | memakai $pdo, jalan |
| Contract Balance Report, Expenditure Breakdown Per Order & AFE CBS Allocations | procurement_17 | Budget, rbc2 | budget_handler_print_rbc2.php | seperti rbc |
| Budget versus Current Month | budget_03 | Budget, bvcm | budget_handler_print_bvcm.php | memakai $pdo, jalan |
| (kosong), (kosong) | procurement, budget | tidak ada; report_url-nya kata polos (reportProc, reportBudget) | tidak ada | header 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
procurementdanbudget. 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 didirect_download_report/. Hanya ekspornya yang hidup. Perbaiki ekspornya, bukan yang inline. afe_reportmemetakan keafe_accrual_2, bukan keafe_accrual. File yang lebih lama dan varian_monthserta_snapshot-nya legacy.
Perbedaan antar instance
Diperiksa 2026-09-06.
| Instance | Perbedaan |
|---|---|
| Master | Satu-satunya instance yang memasang barisnya. |
| Jadestone, Medco, JOTRE, Timas | Handler identik dengan master; tidak ada baris terpasang dan tidak ada modul Cost Control. |