ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.
Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz. Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur. Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz. |
ORTVADE fonksiyon hk. |
Yanıt Yaz |
Yazar | |
dbicer83
Üye Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
Mesaj Seçenekleri
Teşekkürler(0)
Gönderim Zamanı: 16 Eylül 2016 Saat 14:54 |
Merhabalar, Asagidaki kodu buldum fakat çalistiramiyorum. Nerede hata yapiyorum. Yardimlarinizi için simdiden tesekkürler. create FUNCTION [dbo].[ORTVADE](@FIRMA_ID varchar(10), @YIL_ID int) RETURNS SMALLDATETIME
AS BEGIN DECLARE @REFDATE SMALLDATETIME DECLARE @Bakiye DECIMAL(38,2) DECLARE @xBA VARCHAR(1) DECLARE CariOZET_Cursor CURSOR FOR SELECT bakiye FROM Cariozet WHERE (FIRMAKODU = @FIRMA_ID) AND (YIL = @YIL_ID) OPEN CariOZET_Cursor FETCH NEXT FROM CariOZET_Cursor INTO @Bakiye CLOSE CariOZET_Cursor DEALLOCATE CariOZET_Cursor IF @Bakiye >= 0 SET @xBA = 'B' ELSE SET @xBA = 'A' SET @REFDATE = Getdate()-2000 DECLARE @SAdat Float, @SBakiye Float, @Flag int DECLARE @VADETAR SMALLDATETIME, @BA VARCHAR(1), @BORC Float, @ALACAK float DECLARE CariEkstre_Cursor CURSOR FOR SELECT Vadetar, BA, BORC, ALACAK FROM CariEkstre WHERE (FIRMAKODU = @FIRMA_ID) AND (YIL = @YIL_ID) AND (BA = @xBA) ORDER BY VADETAR DESC OPEN CariEkstre_Cursor FETCH NEXT FROM CariEkstre_Cursor INTO @VADETAR, @BA, @BORC, @ALACAK SET @SAdat=0 SET @SBakiye = 0 SET @FLAG = @@FETCH_STATUS WHILE (@FLAG = 0 ) BEGIN IF @xBA = 'B' BEGIN If @SBakiye + @Borc > @Bakiye BEGIN SET @SAdat=@SAdat + (@Bakiye - @SBakiye) * CONVERT(float, @VADETAR - @RefDate) SET @SBakiye = @Bakiye SET @Flag=1 END ELSE BEGIN SET @SBakiye = @SBakiye + @Borc SET @SAdat=@SAdat + @BORC * CONVERT(float, @VADETAR - @RefDate) END END ELSE BEGIN If @SBakiye + @Alacak > @Bakiye BEGIN SET @SAdat=@SAdat + (@Bakiye - @SBakiye) * CONVERT(float, @VADETAR - @RefDate) SET @SBakiye = @Bakiye SET @Flag=1 END ELSE BEGIN SET @SBakiye = @SBakiye + @Alacak SET @SAdat=@SAdat + @Alacak * CONVERT(float, @VADETAR - @RefDate) END END FETCH NEXT FROM CariEkstre_Cursor INTO @VADETAR, @BA, @BORC, @ALACAK IF @@FETCH_STATUS <> 0 SET @Flag=1 END CLOSE CariEkstre_Cursor DEALLOCATE CariEkstre_Cursor RETURN @REFDATE + FLOOR(@SAdat / @SBakiye) END |
|
sercanakgok
Üye Kayıt Tarihi: 30 Nisan 2016 Konum: izmir Durum: Aktif Değil Puanlar: 10 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı sercanakgok
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Merhaba,
gönderdiginiz kod bir fonksiyon tanimlama için. Ancak netsis tablolari için hazirlanmamis. En azindan standart tablolardan degil. Siz de o tablolar tanimli olmadigi için fonksiyon olusmuyor muhtemelen. Eger olussa idi istediginiz cari ile ilgili raporda DBO.UDF_ORTVADE(CARI_KOD) seklinde bir alan ekleyip kullanabilirdiniz. |
|
dbicer83
Üye Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Ilgili tabloyu nasil yapabilirim Tesekkürler
|
|
Yanıt Yaz | |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |