Kişi bilgileri gizlidir. Logo çalışanları görebilir.

Fatura Read-Post işlemi

  Tiger/Logo Object Designer (LOD)

Read-Post  nasıl yapılıyor? Kullanımı ilgili örnek kod gönderebilir misiniz?


LObjects Data


Kişi bilgileri gizlidir. Logo çalışanları görebilir.
Onaylanmış Cevap

Aşağıdaki şekilde bir Faturayı read - post işlemi gerçekleştirerek muhasebe kodlarını ve kampanya var ise üzerinde set etme işlemi gerçekleştiriliyor.

UnityObjects.Data invoice = Global.UnityApp.NewDataObject(UnityObjects.DataObjectType.doSalesInvoice);
invoice.Read(41778);

MessageBox.Show(invoice.DataFields.FieldByName("NUMBER").Value);

invoice.FillAccCodes();
invoice.ApplyCampaign();
if (invoice.Post())
 {
   MessageBox.Show("post ok");
 }
else
 {
   if (invoice.ErrorCode != 0)
     {
       MessageBox.Show("DBError(" + invoice.ErrorCode.ToString() + ")-" + invoice.ErrorDesc + invoice.DBErrorDesc);
     }
   else if (invoice.ValidateErrors.Count > 0)
     {
       string result = "XML ErrorList:";
       for (int i = 0; i < invoice.ValidateErrors.Count; i++)
          {
            result += "(" + invoice.ValidateErrors[i].ID.ToString() + ") - " + invoice.ValidateErrors[i].Error;
          }
        MessageBox.Show(result);
      }
  }

 


22/02/16 15:55

Cevap vermek için giriş yapmanız gerekmektedir.