alt cari oluşturmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

alt cari oluşturmak

Mesaj gönderen pasa_yasar »

iyi çalışmalar;

carikarta bağlı olarak alt cari oluşturmam gerekiyor. bunun için yeni cari kartta üst cari kodunu giriyorum. faturada satış yaparken üst carilere borç alacak bakiyesini nasıl yükleyebilirim acaba.

*01 - dağtaş holding
***25 - dağtaş gıda
******30 - 34 mkg 25450
******31 - 34 khl 6580
***26 - dağtaş iklim
***27 - dağtaş inşaat

(*) boşlukları sildiği için * işareti başına koydum

örneğin 30 kodlu cari ye faturada satış yaptım. bunu üst carilere aktarmam gerekiyor. fatura sonunda carinin üst cari kodu dolu ise onu çağırıp onunda bakiyesibi hesaplıyorum. peki üst cariyi en pratik yoldan nasıl çağırabilirim. daha önce böyle bir çalışması olan varmı. daha farklı nasıl bir yol izlenebilir. kodlama veya üst cari bakiye yazma noktasında
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: alt cari oluşturmak

Mesaj gönderen conari »

Carileri tanımladığın master tabloda Üstcari diye bir alan oluştur ve fat. kesilen carilere bu alanları tanımla. Diğerleri içinde bir engel koyup fatura kesilmemesini sağla. Toplam mı atacaksın fatura hareketinin tamamını mı atacaksın bir Trigger ile otomatik yazıdırırsın.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
mehmetcan
Üye
Mesajlar: 63
Kayıt: 14 Tem 2008 05:19

Re: alt cari oluşturmak

Mesaj gönderen mehmetcan »

Kodlama sistemi kullan
01.00.00 dağtaş holding
01.25.00 dağtaş gıda
01.25.30 34 mgk vss

şimdi bakiye alacaksan
select sum(tutar) from carihareket where carikod starting with '01' --> dagtas holdinge ait tüm alt carileri toplar
select sum(tutar) from carihareket where carikod starting with '01.25' --> dagtas gıdaya ait tüm alt carileri toplar
select sum(tutar) from carihareket where carikod starting with '01.25.30' --> mgk ya ait tutarları toplar
Cevapla