Yeni bir fiş eklerken AppendLine metodu ile satırların sonuna bir satır ekleyebiliyoruz. Var olan fişte ise araya satır eklemek için AddLine metodunu kullanıyoruz. tek parametresi vardır ve belirttiğimiz parametredeki indexin bir altına satır ekler.
Örneğin, 2 satırlı bir sipariş fişinde 1. satır indexi 0(sıfır), 2.satırın indexi 1(bir) dir. 1. satıra bir indirim eklemek istediğimizde Addline(1) demeliyiz. Bu da bize 1. satır ile 2. satır arasında bir satır boşluk verir.
Daha iyi anlaşılabilmesi için aşağıdaki videoyu izleyebilirsiniz;
Videodaki kod şu şekildedir;
UnityObjects.Data orderSlip = Global.UnityApp.NewDataObject(UnityObjects.DataObjectType.doSalesOrderSlip);
orderSlip.Read(38041);
UnityObjects.Lines orderSlipLines = orderSlip.DataFields.FieldByName("TRANSACTIONS").Lines;
orderSlipLines.AddLine(1);
orderSlipLines[1].FieldByName("TYPE").Value = 2;
orderSlipLines[1].FieldByName("DISCOUNT_RATE").Value = 10;
if (orderSlip.Post() == true)
{
MessageBox.Show("POST OK !");
}
else
{
LOData.ErrorControl(orderSlip);
}
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Var olan bir fişte ADDLINE ile araya nasıl satır eklerim?
17/03/17 11:08   Tiger/RESTVar olan bir fişte ADDLINE ile araya nasıl satır eklerim?
LObjects Logo Objects AddLine