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

LOD içerisinde n satırlı aktarım işlemi

  Tiger/Logo Object Designer (LOD)

Merhaba,


LOD içerisinde n satırlı aktarım işlemini nasıl gerçekleştirebilirim


Konuyu açmak gerekirse Lotlu Malzemelerim bulunmakta bunların hepsini bir formda LGridList 'e sıralıyorum Lot numaralarıyla birlikte miktarları girilen Malzeme ve Lot ları bir array içerisinde topluyorum sonra bunlarla aktarım işlemi ile İrsaliye oluşturmam gerekiyor LOD içerisinde bu işlemi nasıl gerçekleştirebilirim.


LOD AKTARIM


NaciO

Array içerisine aldığınız kayıtları sırasıyla okuyarak ekte gönderdiğim örnekteki gibi LOD içerisinde yeni bir data nesnesi oluşturup, sonrasında SeriLot XML satırlarını set ederek post edebilirsiniz.


Ekteki örnek muhasebe fişine ait. Bu kodu kolayca irsaliye aktarım koduna dönüştürebilirsiniz.


LOD içinden LO kullanma örneği.txt


14/11/16 09:29


Uluç Karadeniz

Umut Selam,


LOD içerisinde LO kullanarak aktarım yaptığımız bir iki projede Array'dan okuma işlemi sorun yaratmıştı.  Benim en sağlıklı  şekilde kullandığın yöntem MGridLines() ile gridin satır sayısını alıp For döngüsü ile ile satır sayısı - 1 kadar döngüye sokup (Gridin özelliğine göre - 1 değişir) her bir satırda post işlemini gerçekleştirmek. Eğer n satırı tek bir irsaliye için aktarım yapacaksan XML deki Header bilgilerinden sonra for döngüsünü transactions için yaparsın. Eğer tek bir irsaliye olmayacaksa belirlediğin şarta göre de ilk Headerlar için döngüye sokman gerekecek. 


Kolay gelsin.


15/11/16 10:25

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