Menampilkan tgl DO yang berurutan ketika Preview Sales Invoice

 Di ACCURATE kita berkemungkinan untuk membuat Sales Invoice dengan mengambil dari beberapa Delivery Order untuk dalam satu penagihan. Jika di perlukan untuk bisa mengurutkan Item Barang di Invoice sesuai Tanggal DO yang dipilih di hasil preview Faktur Penjualan, berikut cara merubah template Sales Invoice tsb :
  • Setup | Form template, double-click di template Sales Invoice yang akan digunakan untuk Preview transaksi.
  • Klik dibagian Design as FRF, pilih tab Page2
  • Klik sekali dibagian IBX yang ke 3 dari kiri, tambahkan keterangan sql nya dibagian select, tepatnya dibagian a.QTYCONTROL,di bagian select tambahkan “, d.InvoiceDate DODAte” di bagian from tambahkan “left join ARINV d on a.UsedInSI=d.InvoicENo and d.DeliveryOrder = 1″ lalu di bagian order by kita ubah jadi “Order by d.InvoiceDate desc, d.Arinvoiceid, a.Seq”
  • Close designer nya dan coba preview kembali transaksinya

Sehingga SQLnya menjadi :

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.NOTES,
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.PONOFROMSO,
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,
a.QTYCONTROL, d.InvoiceDate DODAte
From TEMPLATE_ARINVDET(:ARINVOICEID, 0) a
left join ARINV d on a.UsedInSI=d.InvoicENo 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.ItemType=3
where it.MinimumQty=1 and s.ARInvoiceID=a.ARInvoiceID and s.Seq=a.GroupSeq))))
Order by d.InvoiceDate desc, d.Arinvoiceid, a.Seq

  • Close designernya
  • Di tampilan Template Sales Invoicenya pilih tab Detail, centang dibagian Screen dan Print untuk kolom Reserved nya dan di bagian namenya isikan dengan nama “DO Date”
  • Klik button Desaign, klik sekali dibagian reserved yang tadi sudah kita tambahkan dan ganti variablenya menjadi [DODate]
  • Close Designernya dan jika ada konfirmasi “Save changes” pilih Yes.
  • Buka transaksi Sales Invoice yang memilih beberapa DO, kemudian preview untuk melihat hasil nya
Gallery | This entry was posted in Template. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s