![]() |
| 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. |
proje bakiyesi |
Yanıt Yaz
|
Sayfa 12> |
| Yazar | |
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Konu: proje bakiyesiGönderim Zamanı: 24 Eylül 2008 Saat 13:20 |
|
merhaba
fatura basiminda;
faturanin alt kismina cari hesap bakiyesi yazdiriyoruz. buna ilave olarak cari hesabin faturada kullanacagimiz proje koduna iliskin proje bakiyesini de yazdirmak istiyoruz.
yalniz fatura basimi kayittan önce oldugu için basilan faturanin toplamida proje bakiyesine dahil edilmesi gerekir.
ben daha önce PROJE_BAKIYE isimli bir view olusturdum.
bu view açilimi
SELECT TBLCASABIT.CARI_KOD, TBLCASABIT.CARI_ISIM, TBLCAHAR.PROJE_KODU, (CASE WHEN Sum(TBLCAHAR.BORC) > Sum(TBLCAHAR.ALACAK) THEN Sum(TBLCAHAR.BORC)-Sum(TBLCAHAR.ALACAK) ELSE '0' END) AS 'BORC_BAKIYE', (CASE WHEN Sum(TBLCAHAR.ALACAK) > Sum(TBLCAHAR.BORC) THEN Sum(TBLCAHAR.ALACAK)-Sum(TBLCAHAR.BORC) ELSE '0' END) AS 'ALACAK_BAKIYE', TBLCARIPLASIYER.PLASIYER_ACIKLAMA, TBLCASABIT.CARI_ILCE, TBLCASABIT.CARI_TEL
FROM TBLCAHAR, TBLCARIPLASIYER, TBLCASABIT WHERE TBLCASABIT.CARI_KOD = TBLCAHAR.CARI_KOD AND TBLCARIPLASIYER.PLASIYER_KODU = TBLCASABIT.PLASIYER_KODU GROUP BY TBLCASABIT.CARI_KOD, TBLCASABIT.CARI_ISIM, TBLCAHAR.PROJE_KODU, TBLCARIPLASIYER.PLASIYER_ACIKLAMA, TBLCASABIT.CARI_ILCE, TBLCASABIT.CARI_TEL seklinde
bu açilimdan faydalanarak bana yardimci olabilirseniz memnun olurum
alakaniza simdiden tesekkür ederim
|
|
![]() |
|
Conari
Kidemli Üye
Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 25 Eylül 2008 Saat 09:09 |
|
TIP = C seçerek asagidaki ni bir denermisiniz.
Dim Fark
Set qry = NETSISCORE.NetLibDB.GetNewQuery qry.RecSQL ("Select BORC_BAKIYE-ALACAK_BAKIYE AS FARK FROM PROJE_BAKIYE WHERE CARI_KOD= '" & NETSISDIZAYNCORE.SahaDegeriGetir(5000) & "'") Fark =qry.FieldByName("FARK").VALUE + NETSISDIZAYNCORE.SahaDegeriGetir(1035) qry.Close Set qry = Nothing DIZAYNSONUC= FARK |
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 25 Eylül 2008 Saat 10:45 |
|
asagidaki hata mesajini veriyor Script kodu çalistirilirken hata olustu.
Nesne bu özellik veya yöntemi desteklemiyor: 'qry.FieldByName(...).VALUE' Dim Fark Set qry = NETSISCORE.NetLibDB.GetNewQuery qry.RecSQL ("Select BORC_BAKIYE-ALACAK_BAKIYE AS FARK FROM PROJE_BAKIYE WHERE CARI_KOD= '" & NETSISDIZAYNCORE.SahaDegeriGetir(5000) & "'") Fark =qry.FieldByName("FARK").VALUE + NETSISDIZAYNCORE.Sah |
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 25 Eylül 2008 Saat 14:39 |
|
yeni mesaj
Script kodu çalistirilirken hata olustu.
Nesne bu özellik veya yöntemi desteklemiyor: 'NETSISDIZAYNCORE.SahaDegeri' Dim Fark Set qry = NETSISCORE.NetLibDB.GetNewQuery qry.RecSQL ("Select BORC_BAKIYE-ALACAK_BAKIYE AS FARK FROM PROJE_BAKIYE WHERE CARI_KOD= '" & NETSISDIZAYNCORE.SahaDegeriGetir(5000) & "'") Fark =qry.FieldByName("FARK")+ NETSISDIZAYNCORE.SahaDegeri |
|
![]() |
|
Conari
Kidemli Üye
Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 25 Eylül 2008 Saat 17:06 |
|
Query den dönen sonucu alabililmek için bir yöntem olmali ama nedir bilemiyorum :(
|
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
![]() |
|
Conari
Kidemli Üye
Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 09:29 |
|
Projenin bakiyesini aliriz ama çikan sonucu görebiliriz. Fatura Toplami ile birlikte basabilirmisiniz denemek lazim.
SQL
Tip S seçerek deneyin.Proje tutari gelir. Cari ile iliskilendirmeyecek iseniz Cari kod kisitini kaldirin.
CASE WHEN BORC_BAKIYE >0 THEN BORC_BAKIYE ELSE ALACAK_BAKIYE END FROM PROJE_BAKIYE WHERE CARI_KOD= VT_Karekter({1002}) AND PROJE_KODU=VT_Karekter({1087}) Düzenleyen Conari - 26 Eylül 2008 Saat 09:30 |
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 09:35 |
|
PROJE_BAKIYE view içerisinde proje bakiyesi borç bakiye, alacak bakiye olarak hesaplaniyor burada bir problem yok. öncelikle bu bakiyeyi faturanin proje kodu ile iliskilendirmek gerekiyor. (bu kisimda zorluk çekiyorum). daha sonra faturanin toplaminida buldugumuz bakiye üzerine toplatmak gerekiyor. bu sekilde bir cümle olusturabilirsek daha uygun olur diye düsünüyorum
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 09:38 |
|
ileveten sadece faturanin proje kodu ile iliskilendirme degil tabiki cari kodu ilede iliskilendirmek gerekiyor.
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 10:03 |
|
bu cümle çalisti simdi fatura toplamini bu bakiye üzerine eklemek gerekecek
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 10:21 |
|
yani
CASE WHEN BORC_BAKIYE >0 THEN BORC_BAKIYE+ (fatura toplami) ELSE ALACAK_BAKIYE-(fatura toplami) END FROM PROJE_BAKIYE WHERE CARI_KOD= VT_Karekter({1002}) AND PROJE_KODU=VT_Karekter({1087})
kirmizi ile yazili yerlere ifade koymak gerekecek
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 10:35 |
|
örnegin
borc_bakiye+VT_Karekter({1035}) olarak cümlede degisiklik yapiyorum
hata mesajinda
borc_bakiye+ '21,5800000' olarak gösteriyor
burada '' isaretlerinden kurtarmam gerekiyor
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 11:14 |
|
çözümledim
VT_Sayisal({1035}) kullanmam gerekiyormus
yani
CASE WHEN BORC_BAKIYE >0 THEN BORC_BAKIYE+VT_Sayisal({1035}) ELSE ALACAK_BAKIYE-VT_Sayisal({1035}) END FROM PROJE_BAKIYE WHERE CARI_KOD= VT_Karekter({1002}) AND PROJE_KODU=VT_Karekter({1087})
süper oldu
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 11:15 |
|
herkese ilgisinden dolayi tesekkür ederim
|
|
![]() |
|
Conari
Kidemli Üye
Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 26 Eylül 2008 Saat 11:51 |
|
Tbr.
|
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 21 Aralık 2009 Saat 11:27 |
|
arkadaslar tekrar merhaba
asagidaki cümlede bir eksiklik var ve ugrasiyorum çözemiyorum
yardimlarinizi rica ediyorum
CASE WHEN BORC_BAKIYE >0 THEN BORC_BAKIYE+VT_Sayisal({1035}) ELSE ALACAK_BAKIYE-VT_Sayisal({1035}) END FROM PROJE_BAKIYE WHERE CARI_KOD= VT_Karekter({1002}) AND PROJE_KODU=VT_Karekter({1087})
açilimi PROJE_BAKIYE de bulunan PROJE_KODU ile fatura proje kodu esit ise borç bakiye 0 dan büyükse borç bakiye ile fatura toplamini topla degilse alacak bakiyeden fatura toplamini çikart
buradaki eksiklik PROJE_BAKIYE de bulunan PROJE_KODU ile fatura proje kodu esit degil ise yani PROJE_BAKIYE de faturada bulunan proje kodu yok ise sadece fatura toplamini yaz olmasi gerekiyor
bunu nasil gerçeklestirecegiz
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 22 Aralık 2009 Saat 16:11 |
|
yarim yokmu?
|
|
![]() |
|
Conari
Kidemli Üye
Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 22 Aralık 2009 Saat 16:36 |
|
CASE WHEN ISNULL(BORC_BAKIYE,0) =>0 THEN BORC_BAKIYE+VT_Sayisal({1035}) ELSE ALACAK_BAKIYE-VT_Sayisal({1035}) END FROM PROJE_BAKIYE WHERE CARI_KOD= VT_Karekter({1002}) AND PROJE_KODU=VT_Karekter({1087})
denermisin.
|
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 23 Aralık 2009 Saat 08:50 |
|
hata mesaji
Incorrect syntax near '>'.(NetsisMS-42000,102)
|
|
![]() |
|
kıl_ark
Üye
Kayıt Tarihi: 26 Mayıs 2008 Konum: Ankara Durum: Aktif Değil Puanlar: -1 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 23 Aralık 2009 Saat 08:56 |
|
burada iç içe iki tane sart yazmamiz gerekecek
|
|
![]() |
|
Conari
Kidemli Üye
Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 23 Aralık 2009 Saat 09:32 |
|
Yok :) "=>0 " bunu ters yazmisim. ">=0 " olacak |
|
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
![]() |
|
Yanıt Yaz
|
Sayfa 12> |
|
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 |