Skip to content

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

LabelmodrefTabelDipakai oleh
Categorycategoryts_category (tree), ts_map_vendorVendor Management, RFQ
Cost Codecost_codets_cost_codeitem Requisition
Delivery Todeliver_tots_deliver_to (per client)RFQ, PO
Incotermsincotermsts_incotermsPO
Component Codecomponent_codets_item_codeitem Requisition dan MRR (item_code_id)
Mode of TransportmodeTransportts_mode_transportMRR
Packing Typespacking_typests_packing_types (per client)MRR
Payment TermspaymentTermsts_payment_termsPO
Product / Brandproductts_product, ts_map_vendor_productVendor Management
Taxgsttarif pajak di ts_company_address, dengan ts_currencytotal PO
Unitunitts_unitsetiap 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, bukan ts_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.

InstancePerbedaan
JOTRETerpasang. Menambah layar Item Master Data (item_master.php) dan mendaftarkannya di procurement_reference.php.
Jadestone, Medco, TimasTidak terpasang di database QA mereka. Kode identik dengan master.

Terkait