Sayfayı Yazdır | Pencereyi Kapat

fatura dizayni için ACILLL

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Dizayn Modülü
Forum Tanımlaması: Dizayn Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=783
Tarih: 21 Ağustos 2025 Saat 19:39
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: fatura dizayni için ACILLL
Mesajı Yazan: msozdemir
Konu: fatura dizayni için ACILLL
Mesaj Tarihi: 18 Mart 2008 Saat 12:06

irsaliyelerin toplu faturalandirilmasinda fatura dizayninda irsaliye numaralarinin baslarindaki (0) sifirlarin görünmemesi ve birden fazla irsaliye numarasi faturada göründügü zaman irsaliye numaralari arasina (-) karakteri atmasini istiyorum yardimci olursaniz sevinirim arkadaslar.




Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 18 Mart 2008 Saat 13:22
1046 VE  1047 numarali alanlari deneyiniz. Bastan 0 atmak için bu alanlarla bir sey yapamazsiniz.
tek tek tanimlayip ancak baslangiç (Basl alani,10. karakterden bas gibi.)sirasi vermeniz lazim.
Birde script ve SQL destegi ile yapilabilir bildigim kadari ile


Mesajı Yazan: AyGuMuS
Mesaj Tarihi: 19 Mart 2008 Saat 19:21
Bunun için SQL de bir Istedigin Formatta Fatura Numarasini Parametre alan Fonksiyon yazman gerekir. Dizaynda da SQL Destegi ile bu fonksiyonla irsaliye numaralarini Fatura Numarasi Parametre vererek çagirabilirsin....

-------------
SA


Mesajı Yazan: msozdemir
Mesaj Tarihi: 20 Mart 2008 Saat 14:41

arkadaslar tesekkür ederim, SQL bilgim yok malesef ki fonksiyon yazamam, Conari arkadasimizin tarif ettigi sekilde yaptigim zaman ilk irsaliye numarasinin basindaki sifirlari atiyor fakat ikinci irsaliye numaralarinin basina sifirlari tekrar atiyor.

SQL de fonksiyon yazabilmem için yardimci olabilirmisiniz.


Mesajı Yazan: Conari
Mesaj Tarihi: 20 Mart 2008 Saat 14:46

Tarif seklini degistireyim tam anlatamamisim.tek tek tanimlamalisiniz demistim.Yani her numara için o alani tekrar yazacaksiniz.

1.irsaliye için baslangiç 10 uzunluk 6
2. irsaliye numarasini yazdirmak için sanirim baslangiç 26 uzunluk 6 
3. irsaliye için baslangiç 41 gibi.
 
6 NUMARALI IRSALIYELER IÇIN


Mesajı Yazan: NeTSiSFoReVeR
Mesaj Tarihi: 21 Mart 2008 Saat 10:33

Bence SQL 'de bir fonksiyon yazabilirsen daha iyi olur ugrasmazsin.



Mesajı Yazan: msozdemir
Mesaj Tarihi: 21 Mart 2008 Saat 11:13
Netsisforever elinde fonksiyon örnegi varmi gönderebilirmisin?
sanirim sen fonksiyon yazabiliyorsun? konuyu yukarida anlattim SQL fonksiyon yazmayi bilmiyorum. yardimini beklerim Netsis Forever...


Mesajı Yazan: AyGuMuS
Mesaj Tarihi: 21 Mart 2008 Saat 12:06

Hazir KOD pek vermem.. YAzdiginiz KOD lara fikir vermeyi tercih ederim. Ama bu konu biraz zor oldugundan bi örnek yolluyorum... Umarim isinize yarar... Faturada nasil kullanilacagini da biliyorsundur herhalde...

 

CREATE Function [dbo].[SSF_IRSNUM] (@Fatno Varchar(15))

Returns Varchar(2000)

As

Begin

Declare @IRSNUM Varchar (2000)

Set @IRSNUM = ''

Select @IRSNUM = @IRSNUM + '-' +ISNULL(RIGHT(IRSALIYE_NO,7),'')

From (Select Distinct IRSALIYE_NO

From TBLSTHAR

Where FISNO = @FATNO) TMP

Return @IRSNUM

End

--Using

SELECT FISNO,DBO.SSF_IRSNUM(FISNO) FROM TBLSTHAR WHERE STHAR_HTUR = 'J'



-------------
SA


Mesajı Yazan: AyGuMuS
Mesaj Tarihi: 21 Mart 2008 Saat 12:30
HAklisin eklenmesinde fayda var... Bir firmada ayni numaraya sahip hem alis hemde satis fatura olma ihtimali çok azda olsa var... Eklenmesi iyi olur. KEndi bünyemizde STHAR_FTIRSIP a kisit vererek kullaniyorum...

-------------
SA


Mesajı Yazan: Conari
Mesaj Tarihi: 21 Mart 2008 Saat 12:36

@Aygumus çakisma olmamasi için STHAR_GCKOD da ekleseydin çok daha iyi olacakti.

Dizaynda kullanimi su sekilde olacak sanirim. Satis FT. Basimlari

TOP 1 DBO.SSF_IRSNUM(FISNO) FROM TBLSTHAR WHERE STHAR_HTUR = 'J'  and STHAR_GCKOD='C' AND FISNO=VT_Karekter({1000})




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