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″

menampilkan sales order dan delevery order date

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