ACCURATE BUSINESS CENTER KEMAYORAN 

 

 

Telp. 021 - 2937 1464 / 65

Team Marketing
  •  Agus

          085 777 555 721 

          085 777 555 721

  •  Arika     ​

          0856 9482 1700

          0812 9493 0813

  •  Dewi 

          0878 7210 7373

          0813 5490 8290

  •  Raymond

          0856 9771 4094 

          0856 9771 4094

  •  Rizal

          0812 1383 4578 

          0857 1744 3233

  •  Wati

          0812 938 2595

          0812 938 2595

 

 

Informasi
Produk Kami
Manual Book Accurate Online

Berita-berita - Menampilkan DueDate di SI dari tanggal DO
  04 Jul 2014

Menampilkan DueDate di SI dari tanggal DO .

Bagaimana menampilkan Due Date di Sales Invoice tetapi informasi Due Date tsb diambil dari tanggal Surat Jalan/DO, berikut ini langkah-langkahnya :

1. Setup | Form Template. Edit template Sales Invoice yang dimaksud, klik Designer.

2. Di Designer tsb ke menu File | Save as simpan ke harddisk dimana saja.

3. Report | Fast Report Files, silahkan buka file frf yang telah disave ke harddisk tadi kemudian klik Designer lalu pilih tab Page2, kemudian klik sekali pada IBX kedua dari kiri dan tekan F11 pada keyboard.

4. Akan tampil Object Inspector, double klik pada bagian SQL, sehingga muncul SQL Editor, dan tambahkan pada bagian SELECT informasi sbb:

((select first 1 d.InvoiceDate.

from arinvdet sd

inner join arinv d on sd.DOId = d.ARInvoiceID

where sd.arinvoiceid = :ARINVOICEID

order by d.InvoiceDate desc)

+ t.NetDays)

as

DoDueDate

Sehingga tampilan SQL Editor secara keseluruhan menjadi sbb:

select a.*,

x1.TaxName TaxName1, x1.Rate Tax1Rate, x2.TaxName TaxName2, c.ADDRESSLINE1, c.ADDRESSLINE2, c.CITY, c.CONTACT, c.COUNTRY, c.DEFAULTINVDESCRIPTION, c.NAME, c.PERSONNO, c.PHONE, c.STATEPROV, c.ZIPCODE, c.TAX1EXEMPTIONNO, c.PersonMessage, c.Fax, c.Email, c.WebPage, c.TaxAddress1, c.TaxAddress2, c.TAX2EXEMPTIONNO, t.TERMNAME, t.NetDays, t.TERMMEMO, cu.CURRENCYNAME, s.FIRSTNAME, s.LASTNAME, v.NAME SHIPNAME, w.Name WarehouseName, br.ExchangeRate BankRate,

((select first 1 d.InvoiceDate

from arinvdet sd

left join arinv d on sd.ARInvoiceID = d.ARInvoiceID

where sd.UsedInSIID = :ARINVOICEID

order by d.InvoiceDate desc)

+ t.NetDays)

as

DoDueDate

from ARINV a

Inner join PersonData c on a.CustomerID=c.ID

Inner Join Currency cu on c.CurrencyID=cu.CurrencyID

Left Outer Join TermOPmt t on t.termID=a.TermsID

Left Outer Join Salesman s on a.SalesmanID=s.SalesmanID

Left Outer Join Shipment v on a.ShipVia=v.ShipID

Left Outer Join Tax x1 ON x1.TaxID=a.Tax1ID

Left Outer Join Tax x2 ON x2.TaxID=a.Tax2ID

Left Outer Join WareHS w ON w.WarehouseID=a.WarehouseID

Left Outer Join Currency br on br.CurrencyID=(select CurrencyID from GLAccnt where GLAccount=a.DepositTo)

Where a.ARInvoiceID=:ARINVOICEID

5.  Selanjutnya klik tanda centang/ok di Sql Editor tsb. Kembali ke Page1 lalu ke menu File | Data Dictionary. Silahkan klik pada bagian Folder Invoice Item, lalu klik icon New Variable di bagian bawah, ganti NewVariable menjadi DODUEDATE, kemudian pada bagian Value pilih DialogForm.QrySIARInv, dan tunjuk ke DODUEDATE kemudian klik OK.

6.  Dimana mau ditampilkan Duedate tsb, isi dengan variable [DODUEDATE], save template tsb.

7. Buat template baru dari menu Setup | Form Template | New, Template Name Faktur misalnya, Format Template pilih Sales Invoice klik Ok, ditampilan Form Template Field Selection klik button Import, browse ke alamat file template yang sudah disave di langkah 6 diatas.

8. Preview transaksi sales invoice dengan template baru tsb.

Catatan :

Jika Sales Invoice tsb lebih dari 1 DO maka  menggunakan DO yang paling baru atau terakhir.

(Available for v3)


Berita Terbaru
PENGGUNA ACCURATE