![]() |
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 |
![]() ![]() ![]() ![]() ![]() Gö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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
ö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 |
![]() ![]() ![]() ![]() ![]() |
çö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 |
![]() ![]() ![]() ![]() ![]() |
herkese ilgisinden dolayi tesekkür ederim
|
|
![]() |
|
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
yarim yokmu?
|
|
![]() |
|
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() ![]() ![]() |
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 |