entegre de MUHMAS duplicate key hatasi
Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Entegre Modülü
Forum Tanımlaması: Entegre Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=2176
Tarih: 22 Kasım 2024 Saat 01:16 Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com
Konu: entegre de MUHMAS duplicate key hatasi
Mesajı Yazan: hkaya
Konu: entegre de MUHMAS duplicate key hatasi
Mesaj Tarihi: 03 Temmuz 2010 Saat 11:38
Arkadaslar merhaba,
entegrasyonda bu hatayi asamadim. Tablolarda sorun tespit edemedim. Yardimci olurmusunuz.
Master fi kaydnda hata var.
DBQuery : quMuhmas
SQL : INSERT INTO MUHMAS (AY_KODU,MAS_FISNO,MASACIK1,MASACIK2,RES_YEVM_NO,FISTIP,YEDEK2,UPDATE_KODU,VERSIYON,SUBE_KODU,YEDEK8,KAYITYAPANKUL,KAYITTARIHI) VALUES (2,'000010000000105','KULL:7',Null,0,'M',Null,Null,'4.0@6',1,2393,'HATICE','07/03/2010')
Violation of PRIMARY KEY constraint 'TBLMUHMAS_PKEY'. Cannot insert duplicate key in object 'dbo.TBLMUHMAS'.(NetsisMS-23000,2627)
The statement has been terminated.(NetsisMS-01000,3621)
------------- hkaya
|
Cevaplar:
Mesajı Yazan: ilhan
Mesaj Tarihi: 03 Temmuz 2010 Saat 15:18
Verdigi hata Muhmasda primary key olan ay_kodu ya da Mas_fisno degerinin tekrar etmesi... Muhtemelen fis numarasi tekrar ediyor.. Bunu bir kontrol ederseniz çözülebilir...
|
Mesajı Yazan: hkaya
Mesaj Tarihi: 04 Temmuz 2010 Saat 22:38
ayni fis numarasindan farkli ay kodunda kayit var. Farkli ay kodunda ayni fisno kaydi yapiyor normalde. :(
------------- hkaya
|
Mesajı Yazan: Conari
Mesaj Tarihi: 05 Temmuz 2010 Saat 15:48
2. ayda
'000010000000105'
var olabilir mi?
------------- Netsisden vazgeçemiyorum. Beni engelliyor..
|
Mesajı Yazan: hkaya
Mesaj Tarihi: 05 Temmuz 2010 Saat 17:27
Yok. yalnizca 3. ay kodunda var
------------- hkaya
|
Mesajı Yazan: mbaykan
Mesaj Tarihi: 06 Temmuz 2010 Saat 09:15
select * from tblmuhmas where ay_kodu=2 and mas_fisno='000010000000105' ile SQL'den 1 satir görebilyor olmaniz lazim
Muhasebe, Yevmiye Fis girisinde 2. ay da 10000000105 no'lu fis yoksa
DELETE FROM TBLMUHMAS WHERE AY_KODU=2 AND MAS_FISNO='000010000000105' komutu ile probleme neden olan kaydi sildikten sonra fisfinizi kaydedebilirsiniz
------------- Mehmet Baykan
|
Mesajı Yazan: hkaya
Mesaj Tarihi: 06 Temmuz 2010 Saat 09:21
Ne yazikki bu kontrolleri yaptim zaten. Ama tekrar belki gözden kaçabilir mantigi ile kontrol ettim. :( baska bir sey ama
tesekkürler
------------- hkaya
|
Mesajı Yazan: taner
Mesaj Tarihi: 06 Temmuz 2010 Saat 09:28
var olan bir kaydi tekrar yazmaya çalisiyor
bence muasebede tarih bazinda yeniden numaralama yap ardindan bir yevmiye kontrol çalistir sonra entegre et büyük olasilikla düzelecek
------------- netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir
|
Mesajı Yazan: aslan
Mesaj Tarihi: 06 Temmuz 2010 Saat 11:02
trigger olabilir ve triggerla fisi baska sirkete insert etmeye çalisiyor bence ve o sirkettede 000010000000105 nolu fis oldugu için kayit yapamiyorda olabilir. triggerlari kontrol ettiniz mi?
------------- en büyük aşkım NETSIS
|
Mesajı Yazan: hkaya
Mesaj Tarihi: 06 Temmuz 2010 Saat 14:29
Tarih bazinda siralama çözüm getirdi.
------------- hkaya
|
Mesajı Yazan: taner
Mesaj Tarihi: 06 Temmuz 2010 Saat 19:01
bu islemi her ay yapmanizi öneriyorum
------------- netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir
|
Mesajı Yazan: GungorYilmaz
Mesaj Tarihi: 12 Mayıs 2011 Saat 20:26
Subeli yapiya sahip oldugunuzdan bunu yapar. 2. ayda '000010000000105' nolu fisi kaydetmeye çalisiyor. Ama ilgili subenin 2. ayindaki son fis '000010000000104' degildir. Ondan yapar. TBLMUHMAS'a '000010000000104' nolu fis Insert et düzeldigini göreceksin.
Kolay gelsin...
-------------
Güngör Yılmaz
|
|