Fatura iptalini gerçekleştirir.

XML veya LObjects üzerinden sadece CANCELLED alanına 1 değeri vererek faturayı iptal etmenin yanlış bir davranış olduğu tespit edildi.
ERP arayüzünde faturayı iptal ederken yapılan çeşitli kontroller ve işlemler gerçekleşmektedir. Ancak CANCELLED alanına 1 değeri vererek bu kontrol ve işlemler gerçekleşememektedir.
Bundan dolayı ürünle aynı şekilde davranacak şekilde CancelInvoice adında bir fonksiyon eklenmiştir;

ParametreTypeAçıklama
invRefIntegerİptal edilecek fatura referansı
Return TypeAçıklama
Booleanİşlemin gerçekleşip gerçekleşmediği bilgisini döner.

Delphi Örneği
 if AppRec.FObject.CancelInvoice(1234)
   then ShowMessage('OLDU')
   else ShowMessage('OLMADI - ' +
                                   IntToStr(AppRec.FObject.GetLastError) + ' - ' +
                                   AppRec.FObject.GetLastErrorString);
C# Örneği
     if (Global.UnityApp.CancelInvoice(82642)) 
             { 
                 MessageBox.Show("ok"); 
             } 
             else 
             { 
                 MessageBox.Show(Global.UnityApp.GetLastError().ToString() 
			+ " : " + Global.UnityApp.GetLastErrorString()); 
             } 
Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım