Ödeme Günü
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=3110
Tarih: 22 Ağustos 2025 Saat 09:17 Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com
Konu: Ödeme Günü
Mesajı Yazan: benexol
Konu: Ödeme Günü
Mesaj Tarihi: 04 Haziran 2012 Saat 17:12
Merhaba Arkadaslar, Bazi cariler için ödeme planlari su sekilde: Ödeme 45 gün + vadesi dolan
günden sonraki Sali günü Ödeme 30 gün + ayin son
haftasi Persembe günü Ben bunlari sisteme nasil tanitabilirim?
|
Cevaplar:
Mesajı Yazan: rhan
Mesaj Tarihi: 04 Haziran 2012 Saat 19:41
fatura + ay sonu + gibi yapabilirsin, fakat
Ödeme 45 gün + vadesi dolan
günden sonraki Sali günü Ödeme 30 gün + ayin son
haftasi Persembe günügibi spesifik olamiyor.
------------- İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU
0544 241 45 55
0242 311 45 56
|
Mesajı Yazan: mbaykan
Mesaj Tarihi: 04 Haziran 2012 Saat 21:10
dbo.NSP_CAHAR_DBOP isimli strored procedure degistirilerek istediginiz yapilabilir bu prosedür DBUPDATE ile degisebilir . siz kodunuzu tekrar bu prosedüre ekleyerek istediginizi yapabilirsiniz
------------- Mehmet Baykan
|
Mesajı Yazan: benexol
Mesaj Tarihi: 05 Haziran 2012 Saat 09:18
mbaykan Yazdı:
dbo.NSP_CAHAR_DBOP isimli strored procedure degistirilerek istediginiz yapilabilir bu prosedür DBUPDATE ile degisebilir . siz kodunuzu tekrar bu prosedüre ekleyerek istediginizi yapabilirsiniz
|
Baktim ancak nasil degistirecegimi bulamadim,biraz daha açik anlatabilir misiniz?
|
Mesajı Yazan: rhan
Mesaj Tarihi: 05 Haziran 2012 Saat 09:47
script kodlama ile yapin, dbupdate ile procedur ler eskiye dönecektir.
------------- İnnova Antalya Proje Danışmanlık
Orhan ÇÖPÜROĞLU
0544 241 45 55
0242 311 45 56
|
Mesajı Yazan: mbaykan
Mesaj Tarihi: 05 Haziran 2012 Saat 15:55
fonksiyonun biri vade tarihinden sonraki SALI gününün hangi tarih oldugunu,
bir digeri de ayin son persembesi ni bulacak
bu fonksiyonlari bahsettigim Stored prosedürde kullanacaksiniz
dbo.FN_SALI_GUNU(TARIH,VEDE_GUN) dönüsü VADE_TARIHI
dbo.FN_AYIN_SON_PERSEMBESI(TARIH,VADE_GUN) dönüsü yine VADE_TARIHI
bunlari yazmam için biraz Google'lamam lazim :)
su siralar baska islerim var yogunum
------------- Mehmet Baykan
|
Mesajı Yazan: benexol
Mesaj Tarihi: 05 Haziran 2012 Saat 17:17
sanirim firma takvimi uygulamasini kullanirsak daha kolay olacak :) tesekkür ederim
|
Mesajı Yazan: mbaykan
Mesaj Tarihi: 06 Haziran 2012 Saat 14:08
size tek bir fonksiyon gönderiyorum bunu kullanabilirsiniz. ilgilenen bir baska kisiye de yarari olur @PRM 1 veya 2 @GUN ise 1 den 7'ye kadar haftanin gününü gösterir @VD ise gün olarak 30,45 vs. uyguladiginiz vade
CREATE FUNCTION FN_OZEL_TARIH(@PRM TINYINT,@GUN TINYINT,@TARIH DATETIME,@VD INT) RETURNS DATETIME BEGIN
DECLARE @SONUC DATETIME DECLARE @TMP DATETIME, @TMP2 DATETIME DECLARE @P1 TINYINT=0,@P2 TINYINT=0
IF @PRM = 1 BEGIN SELECT @SONUC=DATEADD(d,@VD + 6 - ((DATEPART(dW,DATEADD(d,@VD,@TARIH)) + 5) % 7 + 1) + @GUN,@TARIH) END
IF @PRM = 2 BEGIN SELECT @TMP=DATEADD(d,@VD,@TARIH) SELECT @TMP2=DATEADD(d,-1, DATEADD(m, 1, CONVERT(DATETIME, CONVERT(VARCHAR(7), @TMP,102) + '-1'))) SELECT @P1=(CASE WHEN (DATEPART(DW,@TMP2) + 5) % 7 + 1 < @GUN THEN 1 ELSE 0 END),@P2=(CASE WHEN (DATEPART(DW,@TMP) + 5) % 7 + 1 > @GUN THEN 1 ELSE 0 END) SELECT @SONUC=DATEADD(d,7 - ((DATEPART(DW,@TMP) + 5) % 7 + 1) + @GUN + (DATEPART(WK,@TMP2) - DATEPART(WK,@TMP) - @P1 - @P2)*7,@TMP)
END
RETURN @SONUC END
kullanimi: 45 gün vade yi takip eden sali SELECT dbo.FN_OZEL_TARIH(1,2,'2012-06-06',45)
30 gün vadeden sonra aysonundaki Persembe
SELECT dbo.FN_OZEL_TARIH(2,4,'2012-06-06',30)
------------- Mehmet Baykan
|
Mesajı Yazan: benexol
Mesaj Tarihi: 07 Haziran 2012 Saat 14:25
Tesekkür ederim , hem yardiminiz hem ilgilendiginiz için :)
|
|