erkany

NetopenX Stokkartı açma Ver 9.0.18 Hatası

  Netsis/NetopenX Diğer

Merhaba,

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




zeynep özçılnak

Merhaba,


konuyla ilgili hata kaydı mevcut, pazartesi günü çıkacak olan 9.0.18.1 patchinde düzeltilmiş olacaktır.


iyi çalışmalar.



19/12/18 08:58


erkany

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.



19/12/18 18:05


CELAL

Merhaba

Bu konuyla ilgili bir gelişme var mı?

Müşteri sistemi  durmuş durumda.


24/12/18 10:19


kenan

rest servis tarafında hata devam etmekte bununla ilgili güncelleme çalışma yapıldımı


08/01/19 20:00


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

Programı yeni netopenx dll ile derleyin sorun çözülüyor. Aynı sorunu bende yaşadım.


28/02/19 17:24


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

Programı yeni netopenx dll ile derleyin sorun çözülüyor. Aynı sorunu bende yaşadım. Derledikten sonra register etmenizde gerekiyor.


28/02/19 17:26

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