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

Object.dll ile seri/lot nolu fatura oluşturma

  Tiger/Logo Object Designer (LOD)

Merhaba;

Object dll ile fatura kesmeye çalışıyorum, 100 adet ürün girmem lazım seri numaralarıyla birlikte  nasıl yapabilirim. 


seri/lot fatura


NaciO

Merhaba,

Aşağıdaki linkten seri numaralarıyla birlikte kayıt yapılmasını sağlayan AddSeriLots metoduna ulaşabilirsiniz. Aynı linkte tek satırlı bir fatura örneği bulunmaktadır.

http://wikidocs.logo.com.tr/display/WUA/AddSeriLots

Saygılarımla.


07/12/15 11:17


innova
  if (transactionstransaction.AddSeriLots("LOT.006",3))
    {
      MessageBox.Show("sl_details eklendi");
    }

bu kod sürekli false döndürüyor. Stok izleme türü ile ilgili bir kısıtlama olabilir mi ? 





Aşağıdaki gibi de deniyorum verdiği hata ;

XML ErrorList:(1101) - Seri/Lot malzeme giriş hareketi bulunamadı.(STOK4 - 20170410)[1](1102) - Seri/Lot giriş hareketi bulunamadı.(STOK4 - 20170410)[1]


 {
                        UnityObjects.Lines sl_details0 = transactions_lines[transactions_lines.Count - 1].FieldByName("SL_DETAILS").Lines;
                        sl_details0.AppendLine();
                        //sl_details0[sl_details0.Count - 1].FieldByName("SOURCE_MT_REFERENCE").Value = 2;
                        //sl_details0[sl_details0.Count - 1].FieldByName("SOURCE_SLT_REFERENCE").Value = 2;

                        sl_details0[sl_details0.Count - 1].FieldByName("SOURCE_WH").Value = _Ambar;
                        sl_details0[sl_details0.Count - 1].FieldByName("SOURCE_QUANTITY").Value = "1";
                        //sl_details0[sl_details0.Count - 1].FieldByName("IOCODE").Value = "4";
                        //sl_details0[sl_details0.Count - 1].FieldByName("SL_TYPE").Value = "2";
                        sl_details0[sl_details0.Count - 1].FieldByName("SL_CODE").Value = Test_Txt_Seri.Text;
                        sl_details0[sl_details0.Count - 1].FieldByName("MU_QUANTITY").Value = Convert.ToDouble(_Stok_Miktar);
                        sl_details0[sl_details0.Count - 1].FieldByName("UNIT_CODE").Value = _Stok_Birim;
                        sl_details0[sl_details0.Count - 1].FieldByName("QUANTITY").Value = "1";
                        sl_details0[sl_details0.Count - 1].FieldByName("UNIT_CONV1").Value = "1";
                        sl_details0[sl_details0.Count - 1].FieldByName("UNIT_CONV2").Value = "1";
                        //sl_details0[sl_details0.Count - 1].FieldByName("DATE_EXPIRED").Value = "01.01.2017";
                        //SL_DETAILS[0].FieldByName(“DATE_EXPIRED”).Value =
                        //sl_details0[sl_details0.Count - 1].FieldByName("DATE_EXPIRED").Value = 03.04.2017;
                        //sl_details0[sl_details0.Count - 1].FieldByName("DATA_REFERENCE").Value = 101;
                        sl_details0[sl_details0.Count - 1].FieldByName("ORGLINKREF").Value = "0";
                        //sl_details0[sl_details0.Count - 1].FieldByName("GUID").Value = 6F58A17B - 7E30 - 42A2 - 940C - 04A64B65B0DB;

                    }




10/04/17 11:37

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