Malzeme Satış Fiyatları

Gönderen Konu: Malzeme Satış Fiyatları  (Okunma sayısı 2666 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı iron

  • Logo Kullanıcısı
  • **
  • Karma: -1
Malzeme Satış Fiyatları
« : 07.03.2014, 14:16 »
Arkadaşlar Merhaba
Malzemelerin Satış Fiyatlarını Ve Elimizdeki Stok Adetlerini Görebilecegimiz Bir Rapor Tasarımına İhtiyacım Var , Yardım Edebilecek Biri Var mı Acaba ?

Çevrimdışı tnoktak

  • Logo Kullanıcısı Pro
  • ***
  • Karma: 0
Ynt: Malzeme Satış Fiyatları
« Yanıtla #1 : 07.03.2014, 15:22 »
Tanımlı alan kullanabilirsin. Sitede satış fiyatı çekmen için fazlasıyla tanımlı alan sorgusu var.

Çevrimdışı zxcvbnmöç

  • Logo Uzman Kullanıcı
  • ****
  • Karma: -1
Ynt: Malzeme Satış Fiyatları
« Yanıtla #2 : 07.03.2014, 17:55 »
envanter raporunu kullanabilirsiniz. oraya satış fiyatını da getirebilirsiniz.

Çevrimdışı iron

  • Logo Kullanıcısı
  • **
  • Karma: -1
Ynt: Malzeme Satış Fiyatları
« Yanıtla #3 : 08.03.2014, 16:23 »
Tanımlı alan kullanabilirsin. Sitede satış fiyatı çekmen için fazlasıyla tanımlı alan sorgusu var.


envanter raporunu kullanabilirsiniz. oraya satış fiyatını da getirebilirsiniz.

Arkadaşlar Cevaplarınız İçin Çok Teşekkürler .Aradıgım Rapora En Uygun Pratik Tablo Raporlarını Buldum Fakat Ondada Satış Fiyatı Yok ,Pratik Tablo Raporlarında Satış Fiyatı Çekmem İçin Gerekli Tanımlı Alan Sorgusunu Bulamadım Bu Sorguyu Bileniniz Var mı Acaba ?
« Son Düzenleme: 08.03.2014, 16:27 Gönderen: iron »

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Malzeme Satış Fiyatları
« Yanıtla #4 : 08.03.2014, 16:59 »
Senin aradığın hersey ve gideceğin yol varacağın sonuç forumda daha önce onlarca kez işlendi ,Formu soru sorup beklemekden çok okunmadık yazı bırakmamanızı ve gerekli notları almanızı ve uygulamanızı öneririm . Bu size kalıcı fayda sağlayacaktır .

Çevrimdışı iron

  • Logo Kullanıcısı
  • **
  • Karma: -1
Ynt: Malzeme Satış Fiyatları
« Yanıtla #5 : 08.03.2014, 17:21 »
Senin aradığın hersey ve gideceğin yol varacağın sonuç forumda daha önce onlarca kez işlendi ,Formu soru sorup beklemekden çok okunmadık yazı bırakmamanızı ve gerekli notları almanızı ve uygulamanızı öneririm . Bu size kalıcı fayda sağlayacaktır .

Sanırım Siz Logo Uzmanısınız , Ben Sadece Logo Go Kullanıcısıyım , Size Çok Basit Gelen Konular Benim İçin Çok Karmaşık Geliyor , Belli Bir Yaştan Sonrada Ögrenmek Çok Zor Oluyor , Ben Sıfırdan Kendi Kendime Tanımlı Alan Oluşturabilecek Kadar Bilgiye Sahip Oldum ,logoda Birçok Sorgu Var Bunları Ögrenmem Yaşım İtibari İle Mümkün Degil.Şuanda Bana İhtiyaç Olan Rapor İçin Gerekli Tanımlı Alan Oluşturabilmem İçin Bir Sorguya İhtiyacım var Ve Sanırım Bu Site Bilgi Paylaşım Sitesi ,Birileri Soru Sormadan Birileri Kendi Kendine Şunu Okuyun İlerde İhtiyacınız Olabilir Diye Yazmıyor , Ayrıca Sitede Arama Yapıyorum Sanırım Sitede Bir Sorun Var Sonuç Bulunamıyor , Neyse Yinede Cevap Yazdıgınız İçin Teşekkürler

Çevrimdışı ByBirol®

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 18
  • admin@artibilisim.com Logo Çözüm Ortağı
Ynt: Malzeme Satış Fiyatları
« Yanıtla #6 : 08.03.2014, 17:30 »
Biz her sorulan aynı soruya cevap vermek için değil ,birilerine bişeyler öğretmek için burda olan gönüllü topluluğuz ve o cevaplarıda kalıcı olsun herkes görsün diye saklı tutuyoruz , eger böyle olmasa idi her yazılanı silerdik ve sorunca yeniden cevaplardık .Şimdi sizin sorunuzun cevabını vermek bu yazıyı yazmakdan daha kolay ,ama bizim amacımız bu değil . Araştırın yazmaya başlayın takıldığınız yerden ilerletiriz .

Bu arada öğrenmenin yaşı yok :)

Site içinde versiyon yükselticez .

Çevrimdışı iron

  • Logo Kullanıcısı
  • **
  • Karma: -1
Ynt: Malzeme Satış Fiyatları
« Yanıtla #7 : 08.03.2014, 17:34 »
Araştırın yazmaya başlayın takıldığınız yerden ilerletiriz .
Takıldıgım Nokta Tanımlı Alana Stok Satış Fiyatını Ekleyecek Sorguyu Bulamıyorum , Google Amcaya Hertürlü Sordum O Bile Bilemedi

Çevrimdışı Volkan TAZE

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Malzeme Satış Fiyatları
« Yanıtla #8 : 27.08.2014, 17:41 »
Umarım işine yarar

SELECT 
        I.CODE 'MALZEME KODU',
      I.NAME 'MALZEME AÇIKLAMASI',
      P.PRICE 'TANIMLI SATIŞ FİYATI',
        DOVIZ_TURU=CASE
      WHEN P.CURRENCY IN (0,160) THEN 'TL'
      WHEN P.CURRENCY=1          THEN 'USD'
      WHEN P.CURRENCY=20         THEN 'EUR' ELSE '' END     
FROM LG_xxx_ITEMS I
JOIN LG_xxx_PRCLIST P ON I.LOGICALREF=P.CARDREF
WHERE P.PTYPE=2

daha fazla döviz lazımsa 10=SEK, 15=GBP başka lazımsa da bulunur.

Çevrimdışı aykutyilmaz

  • Yeni Kullanıcı
  • *
  • Karma: 0
  • Logo Sistem Uzmanı
Ynt: Malzeme Satış Fiyatları
« Yanıtla #9 : 28.08.2014, 09:41 »
Yalnız hocam birden fazla satış fiyatı tanımlı ise sistemde tanımlı alan olarak kullanması zorlaşır. Burda Fiyat alanında MAX koşulunu kullansak nasıl olur. Yani,

SELECT 
        I.CODE 'MALZEME KODU',
      I.NAME 'MALZEME AÇIKLAMASI',
      MAX(P.PRICE) 'TANIMLI SATIŞ FİYATI',
        DOVIZ_TURU=CASE
      WHEN P.CURRENCY IN (0,160) THEN 'TL'
      WHEN P.CURRENCY=1          THEN 'USD'
      WHEN P.CURRENCY=20         THEN 'EUR' ELSE '' END     
FROM LG_001_ITEMS I
JOIN LG_001_PRCLIST P ON I.LOGICALREF=P.CARDREF
WHERE P.PTYPE=2
GROUP BY I.CODE,I.NAME,P.CURRENCY

gibi..

Çevrimdışı Volkan TAZE

  • Yeni Kullanıcı
  • *
  • Karma: 0
Ynt: Malzeme Satış Fiyatları
« Yanıtla #10 : 28.08.2014, 16:56 »
Yalnız hocam birden fazla satış fiyatı tanımlı ise sistemde tanımlı alan olarak kullanması zorlaşır. Burda Fiyat alanında MAX koşulunu kullansak nasıl olur. Yani,

SELECT 
        I.CODE 'MALZEME KODU',
      I.NAME 'MALZEME AÇIKLAMASI',
      MAX(P.PRICE) 'TANIMLI SATIŞ FİYATI',
        DOVIZ_TURU=CASE
      WHEN P.CURRENCY IN (0,160) THEN 'TL'
      WHEN P.CURRENCY=1          THEN 'USD'
      WHEN P.CURRENCY=20         THEN 'EUR' ELSE '' END     
FROM LG_001_ITEMS I
JOIN LG_001_PRCLIST P ON I.LOGICALREF=P.CARDREF
WHERE P.PTYPE=2
GROUP BY I.CODE,I.NAME,P.CURRENCY

gibi..

evet haklısın hocam ama tüm fiyatları görsün diye yazdım bunu bu şekilde yoksa asıl sorgumda PRIORITY=1 ama adamlar öncelik kullanmıyor olabilir almak istediği en yüksek fiyat olmayabilir yoksa yanına cariler, öncelik, vs... zaten eklenebilir.

iron özellikle istediğin birşey varmıdır? alman gereken önceliği 1 olan ya da ne bilim özel kod tanımlamışsındır özel kodu şu olan fiyatlar ya da şu carilere tanımlı fiyatlar vs...
« Son Düzenleme: 28.08.2014, 17:00 Gönderen: Volkan TAZE »

Arkadasca

  • Ziyaretçi
Ynt: Malzeme Satış Fiyatları
« Yanıtla #11 : 09.11.2016, 17:45 »
Yalnız hocam birden fazla satış fiyatı tanımlı ise sistemde tanımlı alan olarak kullanması zorlaşır. Burda Fiyat alanında MAX koşulunu kullansak nasıl olur. Yani,

SELECT 
        I.CODE 'MALZEME KODU',
      I.NAME 'MALZEME AÇIKLAMASI',
      MAX(P.PRICE) 'TANIMLI SATIŞ FİYATI',
        DOVIZ_TURU=CASE
      WHEN P.CURRENCY IN (0,160) THEN 'TL'
      WHEN P.CURRENCY=1          THEN 'USD'
      WHEN P.CURRENCY=20         THEN 'EUR' ELSE '' END     
FROM LG_001_ITEMS I
JOIN LG_001_PRCLIST P ON I.LOGICALREF=P.CARDREF
WHERE P.PTYPE=2
GROUP BY I.CODE,I.NAME,P.CURRENCY

gibi..

Bizde istifade etmiş olduk. Çok teşekkürler. Kolay gelsin.

Çevrimdışı LsuErsoy

  • LOGO Bayi
  • Logo Uzmanı
  • *****
  • Karma: 33
  • Kişisel ileti
Ynt: Malzeme Satış Fiyatları
« Yanıtla #12 : 11.11.2016, 10:06 »
Yazdığım şu kod da işinize yarayabilir.

Kod: [Seç]
SELECT
Stok.STGRPCODE AS [Stok Grup Kodu],
BAR.BARCODE As Barkodu,
Stok.CODE As Kodu,
Stok.NAME As ADI,
Stok.VAT As KDV,
ISNULL((SELECT TOP 1 Fiyat.PRICE FROM LG_114_PRCLIST AS Fiyat WITH(NOLOCK) WHERE Fiyat.PTYPE=1 AND PRIORITY=1 AND Fiyat.CARDREF=Stok.LOGICALREF),0) AS [Alış Fiyatı],
ISNULL((SELECT TOP 1 Fiyat.PRICE FROM LG_114_PRCLIST AS Fiyat WITH(NOLOCK) WHERE Fiyat.PTYPE=2 AND PRIORITY=1 AND Fiyat.CARDREF=Stok.LOGICALREF),0) AS [Satış Fiyatı],
ISNULL((SELECT ONHAND FROM LV_114_01_GNTOTST AS M WITH(NOLOCK) WHERE M.INVENNO=-1 AND M.STOCKREF=Stok.LOGICALREF),0) AS STOK,
Stok.SPECODE,
Stok.SPECODE2,
Stok.SPECODE3,
Stok.SPECODE4,
Stok.SPECODE5
FROM         
LG_114_ITEMS AS Stok INNER JOIN
LG_114_PRCLIST As Fiyat ON Stok.LOGICALREF = Fiyat.CARDREF INNER JOIN
LG_114_UNITBARCODE As BAR ON Stok.LOGICALREF = BAR.ITEMREF INNER JOIN
LG_114_01_STLINE AS HRK ON Stok.LOGICALREF=HRK.STOCKREF
GROUP BY
Fiyat.PTYPE,
Fiyat.PRICE,
Stok.LOGICALREF,
Stok.STGRPCODE,
Stok.CODE,
Stok.NAME,
BAR.BARCODE,
Stok.VAT,
Stok.SPECODE,
Stok.SPECODE2,
Stok.SPECODE3,
Stok.SPECODE4,
Stok.SPECODE5