Mikro Yardım

Want create site? Find Free WordPress Themes and plugins.

Stok Kodu aramalarında ürüne ait bütün fiyatları görmek için;

Stok Kodu Alanı

 

SELECT TOP 100 PERCENT
STOKLAR.sto_RECno, STOKLAR.sto_kod AS [STOK KODU],
STOKLAR.sto_isim AS [iSMİ],
sto_yabanci_isim AS [msg_S_0005] /* YABANCI İSMİ */ ,
(SELECT top 1
dbo.fn_StokHareketNetDeger(sth_tutar,sth_iskonto1,sth_iskonto2,sth_iskonto3,sth_iskonto4,sth_iskonto5,sth_iskonto6,sth_masraf1,sth_masraf2,
sth_masraf3,sth_masraf4,sth_otvtutari,sth_tip,0,0,sth_har_doviz_kuru,sth_alt_doviz_kuru,sth_stok_doviz_kuru) / sth_miktar/sth_stok_doviz_kuru
FROM dbo.STOK_HAREKETLERI
WHERE (sth_tip = 0) AND sth_evraktip in(3,13) and (NOT (sth_cins IN (15, 3,9))) AND (sth_stok_kod = sto_kod ) AND (sth_normal_iade = 0)
ORDER BY sth_tarih DESC) AS [SON GIRIS MALİYETİ KDVSİZ],
(SELECT top 1
dbo.fn_StokHareketNetDeger(sth_tutar,sth_iskonto1,sth_iskonto2,sth_iskonto3,sth_iskonto4,sth_iskonto5,sth_iskonto6,sth_masraf1,sth_masraf2,
sth_masraf3,sth_masraf4,sth_otvtutari,sth_tip,0,0,sth_har_doviz_kuru,sth_alt_doviz_kuru,sth_stok_doviz_kuru) / sth_miktar/sth_stok_doviz_kuru
FROM dbo.STOK_HAREKETLERI
WHERE (sth_tip = 1) AND sth_evraktip in(1,4) and (NOT (sth_cins IN (15, 3,9))) AND (sth_stok_kod = sto_kod ) AND (sth_normal_iade = 0)
ORDER BY sth_tarih DESC) AS [SON ÇIKIŞ MALİYETİ KDVSİZ],
dbo.fn_StokSatisFiyati (sto_kod, 1, 0) AS [PERAKENDE FİYATI> /* FİYAT */ ,
dbo.fn_StokSatisFiyati (sto_kod, 2, 0) AS [TOPTAN FİYATI> /* FİYAT */ ,
dbo.fn_StokSatisFiyati (sto_kod, 3, 0) AS [PERSONEL FİYATI> /* FİYAT */ ,
                ISNULL(dbo.fn_EldekiMiktar(sto_kod),0.00) AS [ELDEKİ MİKTAR],
[dbo].[fn_StokBirimHesapla](sto_kod,1,dbo.fn_EldekiMiktar(sto_kod),2) as [KOLI MIKTARI],
[dbo].[fn_StokBirimHesapla](sto_kod,1,dbo.fn_EldekiMiktar(sto_kod),3) as [KG MIKTARI],
sto_min_stok AS [MİNUMUM],
                ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,1,”,”),0.00) AS [VERILEN SIPARIS MIKTARI],
                ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,0,”,”),0.00) AS [ALINAN SIPARIS MIKTARI],
               ISNULL(dbo.fn_EldekiMiktar(sto_kod),0.00) +   ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,1,”,”),0.00)-
                ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,0,”,”),0.00) AS [SATILABILIR NET MIKTAR],
dbo.fn_DepodakiMiktar(sto_kod,1,”) AS [DEPO MIKTAR],
dbo.fn_DepodakiMiktar(sto_kod,2,”) AS [MARKET MIKTAR]
FROM STOKLAR
WHERE     (sto_kod not LIKE ‘60%’ ) and ( sto_kod not LIKE ‘70%’ ) and ( sto_kod not LIKE ‘80%’ ) and ( sto_kod not LIKE ‘99%’ )
ORDER BY STOKLAR.sto_kod

 

Bu kod ile Stok Kodu alanında yaptığınız aramalarda ürüne ait bütün fiyatları görebilirsiniz.

 

Kırmızı olarak belirttiğim alanlar ise Satış Fiyat Listelerine ait bilgileri içermektedir.

 

Örneğin: dbo.fn_StokSatisFiyati (sto_kod, 2, 0) AS [TOPTAN FİYATI] /* FİYAT */ ,

 

Toptan Fiyat için benim kullandığım Satış Fiyat Listesi Kodu olduğu için orada yazılıdır.

 

Yani kısacası bu satırı kopyalayıp 2 yazan yere fiyat liste kodunuzu Toptan Fiyat yazan yere ise istediğiniz bi açıklamayı yazacaksınız. 3. Fiyat 5. Fiyat vs. gibi.

 

Aynı şekilde bütün fiyatları ürün adı ile ilgili f10 ekranında da kullanmak istiyorsanız;

Stok Adı Alanı

SELECT TOP 100 PERCENT
STOKLAR.sto_RECno, STOKLAR.sto_isim AS [iSMİ],
STOKLAR.sto_kod AS [STOK KODU],
sto_yabanci_isim AS [msg_S_0005] /* YABANCI İSMİ */ ,
(SELECT top 1
dbo.fn_StokHareketNetDeger(sth_tutar,sth_iskonto1,sth_iskonto2,sth_iskonto3,sth_iskonto4,sth_iskonto5,sth_iskonto6,sth_masraf1,sth_masraf2,
sth_masraf3,sth_masraf4,sth_otvtutari,sth_tip,0,0,sth_har_doviz_kuru,sth_alt_doviz_kuru,sth_stok_doviz_kuru) / sth_miktar/sth_stok_doviz_kuru
FROM dbo.STOK_HAREKETLERI
WHERE (sth_tip = 0) AND sth_evraktip in(3,13) and (NOT (sth_cins IN (15, 3,9))) AND (sth_stok_kod = sto_kod ) AND (sth_normal_iade = 0)
ORDER BY sth_tarih DESC) AS [SON GIRIS MALİYETİ KDVSİZ],
(SELECT top 1
dbo.fn_StokHareketNetDeger(sth_tutar,sth_iskonto1,sth_iskonto2,sth_iskonto3,sth_iskonto4,sth_iskonto5,sth_iskonto6,sth_masraf1,sth_masraf2,
sth_masraf3,sth_masraf4,sth_otvtutari,sth_tip,0,0,sth_har_doviz_kuru,sth_alt_doviz_kuru,sth_stok_doviz_kuru) / sth_miktar/sth_stok_doviz_kuru
FROM dbo.STOK_HAREKETLERI
WHERE (sth_tip = 1) AND sth_evraktip in(1,4) and (NOT (sth_cins IN (15, 3,9))) AND (sth_stok_kod = sto_kod ) AND (sth_normal_iade = 0)
ORDER BY sth_tarih DESC) AS [SON ÇIKIŞ MALİYETİ KDVSİZ],
dbo.fn_StokSatisFiyati (sto_kod, 1, 0) AS [PERAKENDE FİYATI> /* FİYAT */ ,
dbo.fn_StokSatisFiyati (sto_kod, 2, 0) AS [TOPTAN FİYATI> /* FİYAT */ ,
dbo.fn_StokSatisFiyati (sto_kod, 3, 0) AS [PERSONEL FİYATI> /* FİYAT */ ,
                ISNULL(dbo.fn_EldekiMiktar(sto_kod),0.00) AS [ELDEKİ MİKTAR],
[dbo].[fn_StokBirimHesapla](sto_kod,1,dbo.fn_EldekiMiktar(sto_kod),2) as [KOLI MIKTARI],
[dbo].[fn_StokBirimHesapla](sto_kod,1,dbo.fn_EldekiMiktar(sto_kod),3) as [KG MIKTARI],
sto_min_stok AS [MİNUMUM],
                ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,1,”,”),0.00) AS [VERILEN SIPARIS MIKTARI],
                ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,0,”,”),0.00) AS [ALINAN SIPARIS MIKTARI],
               ISNULL(dbo.fn_EldekiMiktar(sto_kod),0.00) +   ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,1,”,”),0.00)-
                ISNULL(dbo.fn_Stok_Siparis_Miktar(sto_kod,0,”,”),0.00) AS [SATILABILIR NET MIKTAR],
dbo.fn_DepodakiMiktar(sto_kod,1,”) AS [DEPO MIKTAR],
dbo.fn_DepodakiMiktar(sto_kod,2,”) AS [MARKET MIKTAR]
FROM STOKLAR
WHERE     (sto_kod not LIKE ‘60%’ ) and ( sto_kod not LIKE ‘70%’ ) and ( sto_kod not LIKE ‘80%’ ) and ( sto_kod not LIKE ‘99%’ )
ORDER BY STOKLAR.sto_kod[/code]

 

 

Yukarıdaki bu 2. kod ile Ürün Adı alanında yaptığınız ürün aramasında o ürüne ait bütün fiyatları görebilirsiniz.

 

DB Analiz ekranında aşağıda belirttiğim alanları bulup, içerisindeki kodların YEDEĞİNİaldıktan sonra o kodların yerine yukarıda belirttiğim kodları yapıştıracaksın.

 

1. Kod Ekleme Alanı : STOKLAR_CHOOSE_2A
2. Kod Ekleme Alanı : STOKLAR_CHOOSE_3A

 

——

 

2. Konu ise bütün ürünlere toplu olarak fiyat değiştirmeyi sormuştunuz.

 

Bunun için ise ”EXCEL” de kayıtlı olarak ürünlerinize ait bütün fiyatlar var ise, sırayla bu fiyatları ”Fiyat değişikliği fişi (031200)” ile tanımlamanız gerekmektedir.

 

Bunu ise şu şekilde yapacaksanız;

 

Excel’de bulunan A (ilk) sütuna  ürüne ait barkod numarası veya ürüne ait stok kodunu yazacaksanız.
B (Ikinci) sütuna ise ürüne ait fiyatları yazacaksanız.

Excel Tablosu

 

1. Fiyat Listesi                  2. Fiyat Listesi                  3. Fiyat Listesi
Stok Kodu1. FiyatıStok Kodu2. FiyatıStok Kodu3. Fiyatı
0000011,2500000150000010,25
0000023,100000260000023,75
0000034,500000340000036
000004500000470000044
00000515000005200000515
0000063000006100000641
000007600000720000078
000008700000830000088
0000099000009100000096
0000105000010100000105
0000111000011200001117
00001264000012140000129
0000133,7598000013590000138
Ürünlere ait fiyatları yukarıda gördüğünüz gibi ayrı ayrı excel dosyalarında oluşturup, bu excel dosyalarını farklı kaydet alanı ile CSV formatın da kaydedeceksiniz. Daha sonra ile bu kayıt ettiğiniz CSV dosyalarını sırayla mikroya çekeceksiniz.

 

Bunun için, Fiyat değişikliği fişi (031200) giriş yaptıktan sonra 1. fiyata ait dosyayı çekecekseniz fişte üst alanda bulunan değişecek fiyat kısmında 1 numaralı Satış Fiyat Listesini seçeceksiniz. 2. Fiyatları girmek için ise 2 Numaralı satış Fiyat Listesini çekeceksiniz.

 

Dosyaları fişe çekmek için ise CTRL + N kısayol tuşlamasını kullanabilirsiniz.

 

Başka nasıl anlatırım pek bilemedim ama yapamazsanız konuya mesaj atın takıldığınız yerlerde yardımcı olmaya çalışırım.
Did you find apk for android? You can find new Free Android Games and apps.
Metin Oktay POLAT

Author Metin Oktay POLAT

More posts by Metin Oktay POLAT

Join the discussion No Comments

  • SERTAÇ dedi ki:

    CVS FORMATINDA DOSYA HAZIRLADIM CTRL+N İLE AKTARIM YAPARKEN ”DOSYA BULUNAMADI” HATASI VERİYOR.

    • Dosya isminde Türkçe karakter olmadığını ve dosya konumunun kısa bir dizinde olup olmadığını kontrol edin.
      Yani şöyle ;

      Dosyanızı direk olarak C: diskine atın ve dosya ismini FIYAT.cvs yapın. Bu şekilde C:FIYAT.cvs alanından dosya çekeceğiniz için sorun olmayacaktır.

  • KENAN YALÇINKAYA dedi ki:

    F10 PENCERESİNDE ŞUBE ŞUBE MALİYET NASIL GÖRÜRÜZ

    • Maliyet dediğiniz anda işin rengi çok fazla değişir. Hangi maliyeti hangi şartlara göre alacağınızı belirlemeniz gerekmektedir.
      Örneğin ; Son alış Fiyatı yada Ortamala Alış ( Ortalama ise hangi aralığın ortalaması olacak? )
      Vb. gibi bir çok seçenek çıkmaktadır.

  • Bünyamin dedi ki:

    selamun aleyküm ,
    Stoğa tanımlanmış 2 adet fiyat listemden 2.sini ilgili iskonto tanımlarıyla A carime tanıttım.
    Ancak A carime iskontosu tanımlanmış stoğu sipariş alırken fiyat kısmında tanımlı fiyat gelmiyor. Oraya liste 1 deki fiyat geliyor. f10 yapıp 2.fiyatı çekebiliyorum.
    Oysa o cari kartımda 2.liste seçili.
    Nerde hata yapıyorum?

  • özcan üner dedi ki:

    MERHABA benimde maliyet ile ilgili problemim var

    Firmamızda database’i 2016 ve sonrasını ayırmak için devir yaptığımızda STOKLAR_CHOOSE_2A2 bunun gibi birkaç sorgumuz daha devir olmuyor. Eski firmada var bu sorguları nasıl devrettiğimiz firmaya da ekleyebiliriz. Ayrıca;

    SELECT TOP 100 PERCENT
    sto_RECno AS [msg_S_0088] /* KAYIT NO */ ,
    sto_isim AS [msg_S_0870],
    sto_kod AS [msg_S_0078],
    dbo.F_STK_STKALSFYT(sto_kod) AS [MALIYET],
    dbo.fn_StokSatisFiyati (sto_kod, 1, 0) AS [msg_S_0006] /* FİYAT */ ,
    dbo.fn_StokSatisFiyati (sto_kod, 2, 0) AS [NAKİT] /* FİYAT */ ,
    dbo.fn_StokSatisFiyati (sto_kod, 3, 0) AS [KAMPANYALI] /* FİYAT */ ,
    dbo.fn_DovizIsmi(dbo.fn_StokFiyatDovizCinsi(sto_kod, 1, 0)) AS [msg_S_1173], /* DVZ */
    dbo.fn_EldekiMiktar(sto_kod) AS [msg_S_0165] /* MİKTAR */
    FROM dbo.STOKLAR WITH (NOLOCK)
    WHERE sto_sezon_kodu’001′
    ORDER BY sto_isim

    sorgunun içeriği, yeni firmada böyle bir sorgu eklediğimde dbo.F_STK_STKALSFYT(sto_kod) AS [MALIYET], satırında hata veriyor.

  • erhan dedi ki:

    Merhaba toplu olarak Barkod oluşturma konusunda da yardımcı olabilir misiniz.

    • En sağlam ve temiz yol excelde barkod listesi oluşturup Mikro DBExim alanından bu barkodları sisteme kaydetmenizdir. DBExim kolay bir işlem örneklerini arama yaparak bulabilirsiniz.

Leave a Reply