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);
}
}
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Fatura Read-Post işlemi
22/02/16 15:53   Tiger/Logo Object Designer (LOD)Read-Post nasıl yapılıyor? Kullanımı ilgili örnek kod gönderebilir misiniz?
LObjects Data