NaciO

Var olan bir fişte ADDLINE ile araya nasıl satır eklerim?

  Tiger/REST

Var olan bir fişte ADDLINE ile araya nasıl satır eklerim?


LObjects Logo Objects AddLine


NaciO

Onaylanmış Cevap

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;


AddLine_Discount_Test.mp4


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);
            }





17/03/17 11:12

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