Sayfayı Yazdır | Pencereyi Kapat

hareket kontrol hatasi

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Cari Modülü
Forum Tanımlaması: Cari Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=1775
Tarih: 24 Kasım 2024 Saat 18:33
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: hareket kontrol hatasi
Mesajı Yazan: jung
Konu: hareket kontrol hatasi
Mesaj Tarihi: 05 Kasım 2009 Saat 09:26
cari sabit kartlara asagidaki kolon bazli geçerlilik kisiti verdim.

tblcasabit tablosunda hesaptutmasekli bos geçilmesin (is not null)

ama simdide cari hareket kontrolünü çalistirdigimda :

Veri tabani isleminde hata!
[SQL : EXEC Nsp_Cahar_Kontrol''

LUTFEN HESAP TUTMA SEKLiNi DOLDURUNUZ.(NetsisMS-42000,50000)

hatasi veriyor.
tüm carilerde hesap tutma sekli dolu yani bos yok.
birden fazla kolon bazi geçerliligi var hata vereni siliyorum tekrar hareket kontrolü çalistiriyorum bu sefer casabite verdigim diger kisitlamayi hata olarak veriyor.



Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 05 Kasım 2009 Saat 11:09
Orasi bos olmaz zaten neden bu sekilde bir kisit verdiniz ki?
 
Kisitio verirken Cümleye ne yazdiniz?
diger cümleniz nedir?


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: jung
Mesaj Tarihi: 05 Kasım 2009 Saat 11:23

KISIT KAPSAMI : TÜM KULLANICILAR

VERI TABANI NESNESI : TBLCASABIT
 
SAHA ADI : HESAPTUTMASEKLI
SILME KONTROLÜ : TIKLI DEGIL
NULL KONTROLÜ YAPILSIN : TIKLI DEGIL
 
KISIT CÜMLESI : IS NOT NULL
 
Gerçi sadece bu kisit degil , m_kod , grup kodu da ayni sekilde kolon bazli kisitlarimiz var


Mesajı Yazan: volkank
Mesaj Tarihi: 05 Kasım 2009 Saat 11:39

Ilk olarak tüm kayitlar için ilgili alanlarinizin null olup olmadigini SQL'den kontrol edin bence (M_grup,hesaptutmasekli,v.s.)

veya hareket kontrolünü alanlarin dolu olduguna emin oldugunuz bir kod için çalistirin ve hata alip almadiginiza bakin.

kontrol cümlleriniz asagidaki örnek gibi olabilir

select * from tblcasabit where hesaptutmasekli is null

 



-------------
www.netsisaraclari.com


Mesajı Yazan: jung
Mesaj Tarihi: 05 Kasım 2009 Saat 11:46
kontrol ettim ancak hepsi dolu kisitlamaya uymayan cari yok
tblcasabitteki tüm kisitlamalari kaldirdigim zaman çalisti.
 
Nsp_Cahar_Kontrol neden kolon bazli kisitlamayi kabul etmiyorki?


Mesajı Yazan: volkank
Mesaj Tarihi: 05 Kasım 2009 Saat 11:59

Normalde böyle bir hata vermemesi gerekiyor.

isterseniz Kopyala Yapistir ile Kolon Bazli Gecerlilik scriptlerini gönderin kendimde bir test edeyim.

mailto:info@netsisaraclari.com - info@netsisaraclari.com



-------------
www.netsisaraclari.com


Mesajı Yazan: mummy_1499
Mesaj Tarihi: 05 Kasım 2009 Saat 13:43
kolon bazi geçerlilik bir triger mantiginda çalisir. update ve insert cümleleri tetikler bu islemi. hareket kontrolde sabit kartlarda toplam borç alacak sütünlarini tekrar update eder. bu esnada verdigin kolon bazi geçerlilik o alanlarda hataya sebep olabilir. bu yüzden hareket kontrol procedurenu yaptigin kolon bazi geçerlilik için degistirmen gerekebilir. procedurede bos geçilemeyecek alanlarin dogrulugunu saglattir  yada tekrar update cümlesinde veriyi update yap.

-------------
MUHAMMET YILMAZ
0505 664 26 97
NETSİS PROJE UZMANI


Mesajı Yazan: jung
Mesaj Tarihi: 05 Kasım 2009 Saat 13:55
hepinize tesekkürler  


Mesajı Yazan: Conari
Mesaj Tarihi: 05 Kasım 2009 Saat 17:47
Orjinalini yazan: mummy_1499 mummy_1499 Yazdı:

kolon bazi geçerlilik bir triger mantiginda çalisir.
 
Kolon bazi geçerlilikteki verilere göre Netsis veritabanina Trigger create ediyor..


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net