Merhaba,
konuyla ilgili hata kaydı mevcut, pazartesi günü çıkacak olan 9.0.18.1 patchinde düzeltilmiş olacaktır.
iyi çalışmalar.
OK. Müşteriye söyleyelim iş yapmasınlar.
Bu nasıl bir cevaptır. Bu yeni versiyonları çıkarırken neden test etmiyorsunuz. Hep aynı sıkıntılarla karşılaşıyoruz.
Vermiş olduğunuz cevabı aynen müşteriye iletiyorum.
Merhaba
Bu konuyla ilgili bir gelişme var mı?
Müşteri sistemi durmuş durumda.
rest servis tarafında hata devam etmekte bununla ilgili güncelleme çalışma yapıldımı
Programı yeni netopenx dll ile derleyin sorun çözülüyor. Aynı sorunu bende yaşadım.
Programı yeni netopenx dll ile derleyin sorun çözülüyor. Aynı sorunu bende yaşadım. Derledikten sonra register etmenizde gerekiyor.
Cevap vermek için giriş yapmanız gerekmektedir.
Soru sormak için lütfen oturum açınız.
NetopenX Stokkartı açma Ver 9.0.18 Hatası
18/12/18 17:26   Netsis/NetopenX DiğerMerhaba,
Çalışan kodum Netsisin 9.0.18 e geçirilmesi ile hata almaya başladı. Hata aşağıdaki gibidir. Müşteride şu an sistem durmuş durumda. Çok acil çözüm beklemekteyim. Kod aşağıdadır.
İyi Çalışmalar
Hata Kodu : 405
Detay :
<ErrorHeader>
Error Time : 18.12.2018 17:20:00
Kernel Version : 9.0.18.0
Kernel Address : 0D62B1B0
Object Address : 1392F950
Object Name : NXObj_TStok1392F950
Class Name : TStok
</ErrorHeader>
<Hata>
Stsabit,Stsabitek tablosuna kayıt yapılırken hata oluştu.Kolon uyuşmazlığı: Tabloda tanımlı olan ALISTALTEKKILIT sahası, NetOpenX arabiriminde tanımlı değil
----------------------------------------------------------
string K = "";
int uzunluk = 0;
//Kernel krnl = new Kernel();
//Sirket srkt = default(Sirket);
MaliGrup mlgrup = default(MaliGrup);
Stok stokkarti = default(Stok);
StokTemelBilgi stoktmlblg = default(StokTemelBilgi);
StokEkBilgi stokekblg = default(StokEkBilgi);
try
{
//srkt = krnl.yeniSirket(TVTTipi.vtMSSQL, db, "TEMELSET", "", "netsis", "Park%!", 0);
stokkarti = _Kernel.yeniStok(_Sirket);
stoktmlblg = stokkarti.TemelBilgi();
stokekblg = stokkarti.EkBilgi();
stoktmlblg.Stok_Kodu = StokKartlari.StokKodu.ToString();
stoktmlblg.Stok_Adi = StokKartlari.StokAdi.ToString();
stoktmlblg.DEPO_KODU = -1;
stoktmlblg.Grup_Kodu = StokKartlari.GrupKodu.ToString();
stoktmlblg.Kod_1 = StokKartlari.Kod1.ToString();
if (StokKartlari.StokKodu.ToString().Length == 12)
{
stoktmlblg.Kod_2 = "SR";
K = stoktmlblg.Kod_2;
}
else
{
stoktmlblg.Kod_2 = StokKartlari.Kod2.ToString();
K = stoktmlblg.Kod_2;
}
stoktmlblg.KDV_Orani = 18;
stoktmlblg.Alis_Kdv_Kodu = 18;
stoktmlblg.Pay_1 = 1;
stoktmlblg.Payda_1 = payda;
stoktmlblg.Pay2 = 1;
stoktmlblg.Payda2 = 1;
stoktmlblg.Olcu_Br1 = StokKartlari.Birim;
stoktmlblg.Olcu_Br2 = "AD";
stoktmlblg.Update_Kodu = "X";
stoktmlblg.Kilit = "H";
stoktmlblg.Sip_Politikasi = "S";
stoktmlblg.Eski_Recete = "H";
stoktmlblg.PLANLANACAK = "E";
stoktmlblg.SATICISIPKILIT = "H";
stoktmlblg.SATINALMAKILIT = "H";
stoktmlblg.MUSTERISIPKILIT = "H";
stoktmlblg.SatisKilit = "H";
stoktmlblg.SIPLIMITVAR = "H";
stoktmlblg.OnayTipi = "A";
stoktmlblg.FIKTIF_MAM = "H";
stoktmlblg.YAPILANDIR = "H";
stoktmlblg.SBOMVARMI = "H";
stoktmlblg.Sat_Dov_Tip = 1;
stoktmlblg.Sube_Kodu = -1;
if (DovTip != 0)
{
stoktmlblg.Alis_Dov_Tip = DovTip;
}
else
{
stoktmlblg.Alis_Dov_Tip = 0;
}
stoktmlblg.Onceki_Kod = StokKartlari.OncekiKod;
stoktmlblg.Muh_DetayKodu = Convert.ToInt32(BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).MuhDetayKodu.ToString());
stoktmlblg.OnayNum = 0;
stoktmlblg.FiyatSirasi = 0;
stoktmlblg.Giris_Seri = "H";
stoktmlblg.Cikis_Seri = "H";
stoktmlblg.B_Yedek7 = 0;
stoktmlblg.I_Yedek8 = 0;
stoktmlblg.L_Yedek9 = 0;
stoktmlblg.F_Yedek4 = 0;
stoktmlblg.F_Yedek3 = 0;
stoktmlblg.Bilesenmi = "H";
stoktmlblg.Mamulmu = "H";
stoktmlblg.Fiat_birimi = "1";
stoktmlblg.Azami_Stok = 0;
stoktmlblg.Asgari_Stok = 0;
stoktmlblg.Temin_Suresi = 0;
stoktmlblg.Kul_Mik = 0;
stoktmlblg.Risk_Suresi = 0;
stoktmlblg.Satis_Fiat1 = 0;
stoktmlblg.Satis_Fiat2 = 0;
stoktmlblg.Satis_Fiat3 = 0;
stoktmlblg.Satis_Fiat4 = 0;
stoktmlblg.Dov_Alis_Fiat = 0;
stoktmlblg.Dov_Mal_Fiat = 0;
stoktmlblg.Dov_Satis_Fiat = 0;
stoktmlblg.Birim_Agirlik = 0;
stoktmlblg.Nakliyet_Tut = 0;
stoktmlblg.DOV_TUR = 0;
stoktmlblg.Uret_Olcu_Br = 0;
stoktmlblg.Formul_Toplami = 1;
stoktmlblg.Max_Iskonto = 0;
stoktmlblg.Eczaci_Kari = 0;
stoktmlblg.Miktar = 0;
stoktmlblg.Mal_Fazlasi = 0;
stoktmlblg.Kdv_Tenzil_Oran = 0;
stoktmlblg.Alis_Fiat1 = 0;
stoktmlblg.Alis_Fiat2 = 0;
stoktmlblg.Alis_Fiat3 = 0;
stoktmlblg.Alis_Fiat4 = 0;
stoktmlblg.Lot_Size = 0;
stoktmlblg.Min_Sip_Miktar = 0;
stoktmlblg.Sabit_Sip_Aralik = 0;
stoktmlblg.Ozellik_Kodu1 = 0;
stoktmlblg.Ozellik_Kodu2 = 0;
stoktmlblg.Ozellik_Kodu3 = 0;
stoktmlblg.Ozellik_Kodu4 = 0;
stoktmlblg.Ozellik_Kodu5 = 0;
stoktmlblg.Opsiyon_Kodu1 = 0;
stoktmlblg.Opsiyon_Kodu2 = 0;
stoktmlblg.Opsiyon_Kodu3 = 0;
stoktmlblg.Opsiyon_Kodu4 = 0;
stoktmlblg.Opsiyon_Kodu5 = 0;
stoktmlblg.Bilesen_Op_Kodu = 0;
stoktmlblg.Sip_Ver_Mal = 0;
stoktmlblg.Elde_Bul_Mal = 0;
stoktmlblg.Yil_Tah_Kul_Mik = 0;
stoktmlblg.Ekon_Sip_Miktar = 0;
stoktmlblg.LOT_SIZECUSTOMER = 0;
stoktmlblg.MIN_SIP_MIKTARCUSTOMER = 0;
stoktmlblg.EN = 0;
stoktmlblg.BOY = 0;
stoktmlblg.GENISLIK = 0;
stoktmlblg.SATINALMAKILIT = "H";
stokekblg.Stok_Kodu = stoktmlblg.Stok_Kodu;
uzunluk = Convert.ToInt32(stokekblg.Stok_Kodu.Length);
if (uzunluk >= 21 || uzunluk == 13)
{
stokekblg.Tur = "M";
}
else
{
stokekblg.Tur = "Y";
}
stokekblg.Mgrup = stoktmlblg.Stok_Kodu;
stokekblg.Kull5N = payda;
stokekblg.Mgrup = stoktmlblg.Stok_Kodu;
stokekblg.Kull1N = 0;
stokekblg.Kull2N = 0;
stokekblg.Kull3N = 0;
stokekblg.Kull4N = 0;
stokekblg.Kull5N = payda;
stokekblg.Kull6N = 0;
stokekblg.Kull7N = 0;
stokekblg.Kull8N = 0;
stokekblg.Kull1S = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).Kull1S.ToString();
stokekblg.Kull2S = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).Kull2S.ToString();
stokekblg.Kull3S = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).Kull3S.ToString();
stokekblg.Kull4S = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).Kull4S.ToString();
stokekblg.Kull5S = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).Kull5S.ToString();
stokekblg.Kull6S = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).Kull6S.ToString();
stokekblg.Son_Satal_Fiat = 0;
stokekblg.F_Yedek1 = 0;
stokekblg.B_Yedek1 = 0;
stokekblg.CURBIRIM_MALIYET = 0;
stokekblg.Birim_Maliyet = 0;
stokkarti.kayitYeni();
IslemlerManager.StokSubeGuncelle(stoktmlblg.Stok_Kodu, db);
mlgrup = _Kernel.yeniMaliGrup(_Sirket);
mlgrup.GrupKod = StokKartlari.StokKodu.ToString();
mlgrup.ISIM = stoktmlblg.Stok_Adi;
mlgrup.HangiOlcuBirimi = 1;
mlgrup.HamOrtSatFi = "H";
if (uzunluk == 26)
{
mlgrup.AnaKod = "01";
mlgrup.Tur = "M";
mlgrup.YariMamulHesKod = "700-00-001";
mlgrup.Yedek4 = "701-00-00-001";
mlgrup.MamulHesKod = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).AlisHesabi.ToString();
mlgrup.MamulTransHesap = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).AlisHesabi.ToString();
mlgrup.SatMalMaliyet = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).SatMalMaliyet.ToString();
}
else
{
mlgrup.AnaKod = "01";
mlgrup.Tur = "M";
mlgrup.YariMamulHesKod = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).AlisHesabi.ToString();
mlgrup.Yedek4 = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).AlisHesabi.ToString();
//mlgrup.MamulHesKod = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).AlisHesabi.ToString();
//mlgrup.MamulTransHesap = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).AlisHesabi.ToString();
mlgrup.SatMalMaliyet = BilgiManager.BiskuviMuhBilgi(BiskuviKodu, db).SatMalMaliyet.ToString();
}
mlgrup.HamMadSarfHes = "710-00-001";
mlgrup.IlkMadMalzYans = "711-00-001";
mlgrup.IsciYans1 = "731-00-001";
mlgrup.IsciYans2 = "731-00-001";
mlgrup.EnerjiYans = "731-00-001";
mlgrup.AmortYans = "731-00-001";
mlgrup.YardSerYans = "731-00-001";
mlgrup.YedParcaYans = "731-00-001";
mlgrup.MalGider1_Yans = "731-00-001";
mlgrup.MalGider2_Yans = "731-00-001";
mlgrup.MalGider3_Yans = "731-00-001";
mlgrup.MalGider4_Yans = "731-00-001";
mlgrup.MalGider5_Yans = "731-00-001";
if (KontrolManager.MaliGrupKontrol(StokKartlari.StokKodu.ToString()) == false)
mlgrup.kayitYeni();
}
catch(Exception Ex)
{
string message = Ex.Message;
}
finally
{
Marshal.ReleaseComObject(mlgrup);
Marshal.ReleaseComObject(stokkarti);
Marshal.ReleaseComObject(stoktmlblg);
Marshal.ReleaseComObject(stokekblg);
//Marshal.ReleaseComObject(srkt);
//krnl.FreeNetsisLibrary();
//Marshal.ReleaseComObject(krnl);
}