Report Procurement
Heading Procurement di menu Report punya satu entri, Procurement Status Report. Ini direct download, bukan mode cetak modul, dan satu-satunya laporan grup ini yang bertahan setelah pindah ke registry.
Cara halaman ini diverifikasi
Ditulis dari master pada 2026-09-06. Baris yang terpasang dibaca dari database QA di hari yang sama.
Entrinya
| Label | Kode | Membuka | Dirender oleh | Membaca |
|---|---|---|---|---|
| Procurement Status Report | procurement_status_report | page=member&direct_download_report=procurement_status_report&get_form_filter=1 | modules/member/direct_download_report/procurement_status_report.inc.php (4.617 baris, memakai $pdo) dan procurement_status_report.php; .xlsx lewat PhpSpreadsheet | ts_spb, ts_spb_item, ts_rfq, ts_rfq_bidder_invited, ts_purchase_order, ts_mrr |
Request pertama, dengan get_form_filter=1, menampilkan form filter. Request kedua membangun workbook lalu exit; member.php meng-include kedua file dan berhenti sebelum merender halaman, itu sebabnya laporan terbuka sebagai download. Satu baris per item requisition, diikuti lewat RFQ, penawaran, PO dan MRR: status tiap langkah dan tanggalnya.
Yang di-seed tetapi tersembunyi
Registry membawa laporan procurement lama tanpa modules_parent, jadi tidak pernah tampil: Material Expediting (All, Summary, Look Ahead), PO/WO outstanding, Packing List, Certificate of Origin, Shipping Mark, Tender dan Milestone Overdue, Sales Order, Commission Report, Returned Items, Filing Report. Targetnya mode cetak modul yang sudah tidak ada di menu (sales_order, packing_list, package_order, tender) atau Material Expediting. Memasang salah satunya berarti perubahan database plus pemeriksaan apakah handler cetaknya masih jalan di $pdo; sebagian besar tidak.
Hal yang perlu diwaspadai
- Download-nya mengabaikan filter grid. Ia punya form sendiri. User yang memfilter grid Requisition lalu membuka laporan mendapat seluruh project.
- Requisition tanpa RFQ tetap muncul, dengan kolom berikutnya kosong. Itu tampilan "di mana macetnya" yang memang dimaksud, bukan bug.
Perbedaan antar instance
Diperiksa 2026-09-06 di database QA.
| Instance | Perbedaan |
|---|---|
| Master | Entri terpasang di ketiga database QA. |
| JOTRE | Modul Procurement terpasang, tetapi tidak ada baris report Procurement yang terpasang di database QA-nya. Kodenya ada. |
| Jadestone, Medco, Timas, KTP | Tidak terpasang; modul Procurement juga tidak. |