Sayfayı Yazdır | Pencereyi Kapat

Ö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
Orjinalini yazan: mbaykan 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 :)



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