Menampilkan Variabel Apapun Dari Sales Order di Preview Work Order, WO Formula dan Material Slip

Berikut adalah langkah yang harus dilakukan jika kita ingin menampilkan variabel yang ada di Sales Order pada preview template dari Work Order, Work Order Formula dan Material Slip pada aktivitas Manufaktur/Pabrikasi :

A. Work Order

1. Buka menu Setup | Form Template,

2.  Klik New | Isikan nama Template nya | pilih tipe template Work Order | Layout tipe Default | klik OK,

Menampilkan Variabel Apapun Dari Sales Order

3. Muncul tampilan awal lalu klik Design as FRF,

4. Pada tampilan tersebut ada kolom bernama Page 1 dan Page 2 | klik Page 2,

5. Ada tiga Icon, klik Icon ketiga bernama (qryWorkOrderDet: TfrIBXQuery) lalu tekan F11 kemudian muncul tampilan Object Inspector dan klik kolom SQL setelah itu klik icon […],

6. Edit SQL nya seperti berikut  :

– Pada bagian select, ubah s.SONO menjadi :
s.*
– Sehingga keseluruhan SQL menjadi seperti dibawah ini :

select M.*, I.*, s.* From WODet M

left outer join Item I on I.ItemNo=M.ItemNo
left outer join SO s on s.SOId=M.SOId
Where WOID=:WOID order By M.ID– Simpan perubahan SQL tersebut dengan mengklik tombol centang/ceklis,– Buka menu File | Data Dictionary | Values | dropdown/klik tanda panah ke bawah lalu pilih DialogForm.qryWorkOrderDet untuk melihat variabel apa saja yang dapat ditambahkan, di bawah ini contoh dengan penambahan variabel SO Date :

– klik icon New Variable untuk menambahkan variable baru lalu hubungkan dengan variable yang ada di kotak bagian kanan, lalu klik OK,

– klik icon Insert Rectangle Object dan isikan memo tersebut dengan variablel yang baru dibuat tadi,

– Simpan dan Close tampilan edit Designer, jika ada konfirmasi Simpan Perubahan/Save Changes maka pilih Ya/Yes, Selesai.


B. Work Order Formula
– Langkah awal sama seperti sebelumnya, pada Page 2 pilih Icon keduabernama (QryWorkOrderDet: TrfIBXQuery) lalu tekan F11 kemudian muncul tampilan Object Inspectordan klik kolom SQL setelah itu klik icon […],- Edit keseluruhan SQL nya menjadi seperti ini :

select W.*, m.*, I.*, s.*, Cat.Name ItemCategoryName
From WODet W inner join WO M on W.WOID=M.ID
left outer join Item I on I.ItemNo=W.ItemNo
left outer join ItemCategory Cat on Cat.CategoryID=I.CategoryID
left outer join SO s on s.SOId=W.SOId
Where W.ID=:WODETID

– Simpan perubahan SQL tersebut dengan mengklik tombol centang/ceklis,


C. Material Slip

– Langkah awal sama seperti sebelumnya, pada Page 2 pilih Icon kedua bernama (MaterialSlip: TfrIBXQuery) lalu tekan F11 kemudian muncul tampilan Object Inspector dan klik kolom SQL setelah itu klik icon […],

– Edit keseluruhan SQL nya menjadi seperti ini :

select m.*, d.*, s.*, c.INCHARGENAME, p.PRODDEPARTMENTNAME, i.ItemDescription from WODet d
inner join WO m on m.ID = d.WOID
left outer join PRODDEPARTMENT p on p.PRODDEPARTMENTID = m.PRODDEPARTMENTID
left outer join PERSONINCHARGE c on m.PERSONINCHARGEID = c.INCHARGEID
left outer join Item i on d.ItemNo = i.ItemNo
left outer join SO s on s.SOId=d.SOId
Where d.ID=:WODETID

– Simpan perubahan SQL tersebut dengan mengklik tombol centang/ceklis,