Merhaba
Ax üzerinde sevk irsaliyesi ve fatura tasarımı gibi işler çetrefilli işlerdir. Axaptada tasarımsal işlemler genelde zordur.
Ancak belli bazı noktaları bilip mudahalelerinizi yaparsanız kolay bir şekilde istediğiniz güncellemeyi yapmış olursunuz.
Biz bu makalemizde Ax uzerinde matbu bir sevk irsaliyesi tasarımının nasıl yapılabileceğinden bahsedeceğiz.
Öncelikle Ax’ta standart Sevk Ä°rsaliyesi “SalesPackingSlip” raporudur. Denemek için “CustPackingSlipJournal” formundan “Önizleme/Yazdır “ butonunda çıkan Kopya ve Orjinal butonundan  Sevk Ä°rsaliyesi bastırabilirsiniz.
Asıl olan “SalesPackingSlip” raporunda deÄŸiÅŸiklik yapmayalım. Çogaltip “ETGSalesPackingSlip” ismini verelim. Ve MenuItem oluÅŸturalım. OluÅŸturdÄŸumuz item için multiselect özelliÄŸini yes yapalım.
“ETGSalesPackingSlip” raporunda dizaynında “Generated Design” kısmında irsaliyemizin tasarımını görebilirsiniz.
Burada istenilen deÄŸiÅŸikler yapılabilir. Ä°stenmeyen alanlar çıkartılıp yeni alanlar eklenebilir. Ancak bizim yapacağımız matbu tasarım standarttan çok farklı olduÄŸu için ben “Generated Design” ‘da bulunan bütün alanaları siliyorum. Bu iÅŸlemden sonra raporu derleyip hata veren kısımları yorum satırı haline getiriyorum. Kendim 4 tane ProgramableSection açıyorum. Bunlar:
1. Sct1 : Başlık bilgilerinin olacağı kısım.
2. Sct2 : İrsaliye satırlarının olacağı kısım.
3. Sperater : Satırlarda eksik kalan kısımları tamamlamak için kullacağım boş bir satır.
4. Sct3 : Toplam ve alt bilgilerin görüneceÄŸi kısım.Â
Sct1 için örnek olarak iki tane display metod yazayım diğerlerini siz ihtiyacınıza göre ekleyebilirsiniz.
display name dispDeliveryName()
{
     return CustPackingSlipJour.DeliveryName;
}
Read more