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.
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;
}
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
Object.dll ile seri/lot nolu fatura oluşturma
04/12/15 18:09   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