Jika menggunakan Accurate, Anda dapat mensetting untuk menampilkan sales order dan delevery order date di Preview Sales Invoice. Berikut ini langkah-langkah menampilkan Tanggal SO dan tanggal DO di preview Sales Invoice :
I. Cara menambahkan SO Date
1. Silahkan klik menu Setup | Form Template | Sales Invoice, Edit template yang dimaksud, klik button Design as FRF.
2. Selanjutnya klik pada Page2 lalu klik sekali di IBX ketiga dari kiri, tekan F11 di keyboard, lalu double klik bagian SQL.
3. Akan keluar tampilan SQL Editor, tambahkan :
“x.SODate” di bagian Select SQL dan tambahkan
“Left outer join SO X on X.SONo =a.SONO” di sebelum where 1=1″
4, qrySIARInvDet.SODate akan menampilkan tanggal SO jika ada.
II. Cara menambahkan DO Date
Untuk menambah Do Date, Anda dapat mengikuti langkah-langkah ini seperti membuat SO Date seperti diatas, berikut ini caranya :
1. Silahkan klik menu Setup | Form Template | Sales Invoice, Edit template yang dimaksud, klik button Design as FRF.
2. Selanjunya klik Page2 lalu klik sekali di IBX ketiga dari kiri, tekan F11 di keyboard, lalu double klik bagian SQL.
3. Akan keluar tampilan SQL Editor, tambahkan :
“d.InvoiceDate DODate” di bagian Select SQL
“left join ARINV d on d.INVOICENO = a.USEDINSI and d.DELIVERYORDER = 1” di sebelum where 1=1
4. qrySIARInvDet.DODate akan menampilkan tanggal DO jika Invoice dari DO. Caranya dengan menambahkan variable [DialogForm.qrySIARInvDet.”DODATE”] pada salah satu kolom DETAIL dimana tanggal DO ingin ditampilkan pada baris masing-masing barang.
Berikut ini contoh SQL Editor yang sudah ditambahkan untuk menampilkan SO dan DO Date seperti cara diatas :
Select a.ARINVOICEID, a.SEQ, a.USEDINSIID, a.USEDINSI, a.INVOICENO, a.PONOFROMDO, a.ITEMNO, a.ITEMOVDESC, a.QUANTITY, a.ITEMDISCPC, a.BRUTOUNITPRICE, a.UNITPRICE, a.ITEMHISTID, a.ITEMCOST, a.ITEMCOSTBASE, a.ITEMUNIT, a.UNITRATIO, a.ITEMTYPE, a.UNIT1, a.UNIT2, a.UNIT3, a.RATIO2, a.RATIO3, a.NO TES, a.INVENTORYGLACCNT, a.COGSGLACCNT, a.SALESGLACCNT, a.SALESDISCOUNTACCNT, a.GOODSTRANSITACCNT, a.TAXCODES, a.TAXABLEAMOUNT1, a.TAXABLEAMOUNT2, a.ITEMRESERVED1, a.ITEMRESERVED2, a.ITEMRESERVED3, a.ITEMRESERVED4, a.ITEMRESERVED5, a.ITEMRESERVED6, a.ITEMRESERVED7, a.ITEMRESERVED8, a.ITEMRESERVED9, a.ITEMRESERVED10, a.SOID, a.SOSEQ, a.SONO, a.PONOFR OMSO, a.DEPTID, a.DEPTNO, a.DEPTNAME, a.PROJECTID, a.PROJECTNO, a.PROJECTNAME, a.WAREHOUSEID, a.NAME WPIName, a.QuoteID, a.QuoteNo , a.SNLine, a.SNExpDate, x.SODate , d.InvoiceDate DODate From TEMPLATE_ARINVDET(:ARINVOICEID, 0) a Left outer join SO X on X.SONo =a.SONO left join ARINV d on d.INVOICENO = a.USEDINSI and d .DELIVERYORDER = 1 Where 1=1 and (a.GroupSeq is null or (a.GroupSeq is not null and (Exists (select s.Seq from ARINVDET s inner join Item it on it.itemNo=s.ItemNo and it.Ite mType=3 where it.MinimumQty=1 and s.ARInvoiceID=a.ARInvoice ID and s.Seq=a.GroupSeq)))) Order by a.INVOICENO, a.ARINVOICEID, a.Seq |
Demikian informasi cara menampilkan sales order dan delevery order date, semoga bermanfaat