Setting Procurement
Heading Procurement di bawah Setting adalah modul procurement_reference: sebelas layar daftar, masing-masing sebuah modref di modules/procurement_reference/. Daftar-daftar ini mengisi form Requisition, RFQ, PO, MRR dan Vendor Management.
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.
Sebelas layar
| Label | modref | Tabel | Dipakai oleh |
|---|---|---|---|
| Category | category | ts_category (tree), ts_map_vendor | Vendor Management, RFQ |
| Cost Code | cost_code | ts_cost_code | item Requisition |
| Delivery To | deliver_to | ts_deliver_to (per client) | RFQ, PO |
| Incoterms | incoterms | ts_incoterms | PO |
| Component Code | component_code | ts_item_code | item Requisition dan MRR (item_code_id) |
| Mode of Transport | modeTransport | ts_mode_transport | MRR |
| Packing Types | packing_types | ts_packing_types (per client) | MRR |
| Payment Terms | paymentTerms | ts_payment_terms | PO |
| Product / Brand | product | ts_product, ts_map_vendor_product | Vendor Management |
| Tax | gst | tarif pajak di ts_company_address, dengan ts_currency | total PO |
| Unit | unit | ts_unit | setiap grid item |
Tujuh skrip lagi ada di folder dan tidak ada di menu: bidder_doc_type (ts_bidder_doctype), expediting_milestone (ts_expedite_milestone), expediting_status (ts_expediting_status), form_number (ts_form_number), pricing_basis (ts_pricing_basis), termCondition (ts_condition_terms) dan item_code. Semuanya bisa dibuka dengan mengetik modref-nya, dan pasangan expediting mengisi Material Expediting.
Yang masih memakai helper legacy
Setiap layar di sini masih punya satu sampai sembilan pemanggilan iw_mysql_query(), jadi di instance tempat helper melempar exception, grid termuat lewat loader referensi $pdo bersama dan edit-nya gagal. Yang terberat bidder_doc_type, pricing_basis dan termCondition (sembilan masing-masing), category dan cost_code (enam).
Hal yang perlu diwaspadai
- Category berbentuk tree dan dipakai bersama Vendor Management. Menghapus parent tidak menghapus anaknya; pemetaan vendor lalu menunjuk ke baris yatim.
- Component Code menulis ke
ts_item_code, bukants_component_code. Grep berdasarkan tabel, bukan label. - Pajak ada di baris alamat perusahaan. Satu tarif per alamat, bukan daftar.
Perbedaan antar instance
Diperiksa 2026-09-06.
| Instance | Perbedaan |
|---|---|
| JOTRE | Terpasang. Menambah layar Item Master Data (item_master.php) dan mendaftarkannya di procurement_reference.php. |
| Jadestone, Medco, Timas | Tidak terpasang di database QA mereka. Kode identik dengan master. |