Alış-Satış İrsaliyelerinde, Faturalarda Post etmeden fiş toplamını hesaplayan ve TOTAL alanlarını okumamızı sağlayan metod dur. Bütün fiş bilgileri set edildikten sonra Post yerine ReCalculate çağırıldığında TOTAL alanları Lobjects tarafından doldurulmaktadır.
(Not : 2.43.00.00 Seti ile birlikte Sipariş fişlerinde de çalışması sağlanmıştır)
Parametreleri |
---|
Yok |
Return Type |
Yok |
C# Örneği
UnityObjects.Data Discount = UnityApp.NewDataObject(UnityObjects.DataObjectType.doSalesDispatch);
Discount.New();
Discount.DataFields.FieldByName("NUMBER").Value="IRS01";//IRS02
Discount.DataFields.FieldByName("TYPE").Value=8;
Discount.DataFields.FieldByName("DATE").Value="12.04.2013";
Discount.DataFields.FieldByName("ARP_CODE").Value="CARI.01"; //CARİ HESAP KARTI
UnityObjects.Lines DiscountLine = Discount.DataFields.FieldByName("TRANSACTIONS").Lines;
DiscountLine.AppendLine();
DiscountLine._Item[0].FieldByName("TYPE").Value = 0;
DiscountLine._Item[0].FieldByName("MASTER_CODE").Value = "MALZEME.01"; // MALZEME KARTI
DiscountLine._Item[0].FieldByName("QUANTITY").Value = 5;
DiscountLine._Item[0].FieldByName("PRICE").Value = 1000000;
DiscountLine._Item[0].FieldByName("UNIT_CODE").Value = "MTR";
Discount.ReCalculate();
int LRef = Discount.DataFields.FieldByName("TOTAL_NET").Value;
MessageBox.Show(LRef.ToString());
Copyright © 2018 Logo Yazılım