Sayfayı Yazdır | Pencereyi Kapat

e-fatura sira takibi

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


Konu: e-fatura sira takibi
Mesajı Yazan: shelcuch
Konu: e-fatura sira takibi
Mesaj Tarihi: 15 Mart 2017 Saat 15:49
arkadaşlar merhaba,
e-fatura oluştururken kullanıcı hatasından kaynaklı gib sıra numarası kayıyor , mesela en son gönderilen e-fatura gib no ABC2017000000010 . netsiste 11 nolu faturayı oluşturup göndermeden sildiklerinde sistem bir sonraki numarayı 12 olarak veriyor ve kullanıcı 12 nolu olarak faturayı gönderiyor 11 boş kalıyor ve sıra bozuluyor. bunu nasıl çözebiliriz , kolon bazında engellemeye çalıştım ama başaramadım. yardımlarınızı bekliyorum.


-------------
Socket# error 10060 anlatılmaz yaşanır...



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 15 Mart 2017 Saat 21:35
Aşağıdaki sorgu eksik numaraları listeliyor.

declare @SER VARCHAR(3)=NULL
declare @top VARCHAR(12)

SET @SER=(SELECT TOP 1 BIRIMKOD FROM TBLEFATPRM)
IF @SER IS NOT NULL
BEGIN
SET @TOP=(SELECT MAX(RIGHT(FATIRS_NO,12)) FROM TBLFATUIRS WHERE FTIRSIP='1' AND FATIRS_NO LIKE @SER+'%')
PRINT @SER +' '+@TOP
DECLARE @NUMARA TABLE (NUM VARCHAR(15));
DECLARE @I INT=1;
WHILE @I<=CAST(@TOP AS INTEGER)
BEGIN
INSERT INTO @NUMARA VALUES (@SER + RIGHT(REPLICATE('0',12)+CAST(@I AS VARCHAR),12))
SET @I=@I+1
END
SELECT NUM AS [EKSIK NUMARA] FROM @NUMARA A
LEFT JOIN TBLFATUIRS B ON A.NUM=B.FATIRS_NO AND B.FTIRSIP='1'
WHERE NUM IS NULL
END

bu sorgu yanlızca bir birimkodu(3 harfli seri FYS gibi) efatura parametrelerinden okuyup bunu sorguluyor
birden fazla kullanım dıurumu için geliştirip onu da forumda yayınlarım




-------------
Mehmet Baykan


Mesajı Yazan: shelcuch
Mesaj Tarihi: 17 Mart 2017 Saat 11:55
yardımlarınız için teşekkürler iyi çalışmalar. 

-------------
Socket# error 10060 anlatılmaz yaşanır...



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