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;
Parametre | Type | Açıklama |
---|---|---|
invRef | Integer | İptal edilecek fatura referansı |
Return Type | Açı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());
}
Copyright © 2018 Logo Yazılım