Sayfayı Yazdır | Pencereyi Kapat

Stok Fiyat Trigger ı Hakkında

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=4059
Tarih: 22 Ağustos 2025 Saat 16:34
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Stok Fiyat Trigger ı Hakkında
Mesajı Yazan: shosgel
Konu: Stok Fiyat Trigger ı Hakkında
Mesaj Tarihi: 03 Mayıs 2015 Saat 20:29
Merhabalar , 

Stok kartyna girdi?im dövizli fiyatlary ilgili para biriminde Merkez Bankasy Döviz Aly? fiyaty ile çarparak yine Stok Kartyndaki ALIS_FIAT1 ve SATIS_FIAT1 i otomatik olarak güncelleyecek bir SQL Trigger a ihtiyacym var , e?er stok kartyna dövizli fiyat girmedi isem herhangi bir i?lem yapmayacak.Böyle bir çaly?ma yapan varsa ve bana yardymcy olabilirse çok sevinirim , Herkese Yyi Çaly?malar



Cevaplar:
Mesajı Yazan: mbaykan
Mesaj Tarihi: 03 Mayıs 2015 Saat 21:30
Fatura > Saty? Parametreleri > Fatura Ek-1 > Saty? Fiyaty Döviz Fiyaty Olarak kullanylsyn my?
parametresi i?inizi görmez mi?
Aly? Parametreleri > Genel-5 > Aly? Fiyaty Döviz Fiyaty olarak kullanylsyn my? da Aly? kysmyny.



-------------
Mehmet Baykan


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 21:36
Bizde bazy ürünlerin fiyatlary döbizli bazylary ise TL , çok noktadan fatura kesilmekte ve kary?yklyklar olmakta , yönetim tarafyda dövizli fiyatlaryn dinamik olarak sabah saat 10 da MB döviz aly? fiyaty ile çarpylarak otomatik olarak ALIS ve SATIS fiyatlarynyn TL olarak güncellenmesini istemekte , bir B2B miz var ki burda dövizli fiyat yazamyyoruz , burdaki fiyatlarda TL den alynmakta...biraz kary?yk anlayaca?yn üstadym , ben ?u an excel de bir tablo ile hergün update yapyyorum ama ben olmayynca sykynty oluyor ... 


Mesajı Yazan: mbaykan
Mesaj Tarihi: 03 Mayıs 2015 Saat 21:59
TRigger de?il de Job ile çözün. Saat 10:00 dan önce günlük kurlar Netsis'ten güncellenirse
Merkez bankasy kurlary alynmy? olur.

 /* <SIRKET_VT>.dbo.KURBUL fonksiyonu parametreleri
    @DOVTIP ,
    @TARIH ,
    @CEVRIM , -- 1 dov alys, 2 dov satys, 3 ef.aly?, 4 ef.saty?
    @TIP 

  TIP 0 ONCE BUYUKESIT SONRA KUCUKESIT BAKAR
  TIP 1 SADECE ESIT BAKAR
  TIP 2 BUYUKESIT BAKAR
  TIP 3 KUCUKESIT BAKAR

A?a?yda CEVRIM =1, TIP=0 olarak kullanyldy.
*/
UPDATE TBLSTSABIT SET SATIS_FIAT1=ROUND(dbo.KURBUL(SAT_DOV_TIP,GETDATE(),1,0) * DOV_SATIS_FIAT,2)
WHERE SAT_DOV_TIP <> 0 AND DOV_SATIS_FIAT <> 0;
UPDATE TBLSTSABIT SET ALIS_FIAT1=ROUND(dbo.KURBUL(ALIS_DOV_TIP,GETDATE(),1,0) * DOV_ALIS_FIAT,2)
WHERE ALIS_DOV_TIP <> 0 AND DOV_ALIS_FIAT<>0;



-------------
Mehmet Baykan


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:06
Üstadym çok te?ekkürler öncelikle alakana..
Bir?ey soraca?ym : dbo.KURBUL u benmi create edece?im yoksa var my ?


Mesajı Yazan: mbaykan
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:09
netsis ?irketlerinde var



-------------
Mehmet Baykan


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:19
Üstad dbo.kurbul u bulamadym ben , nereye bakmalyyym ?


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:22
Tamam buldum , fonksiyonlarda imi? , pardon :)


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:36
Peki üstadym bir sorum daha olacak size , geriye dönük olarak de?i?en fiyatlaryn mesela 1 ay önce o sto?un fiyaty saty? ve aly? fiyaty neydi gibi bir rapor alabilmek mümkün mü Netsiste ? Böyle bi?i nasyl yapylabilir ? 


Mesajı Yazan: mbaykan
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:38
dövizli ise zaten kurun de?i?imi ile izlenebilir. TL olanlaryn ise  Netsis'in LOG modülü kullanylabilir
(TL ve döviz fiyatlarynn de?i?imi izlenir)



-------------
Mehmet Baykan


Mesajı Yazan: mbaykan
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:39
Sok kartlarynda Fiyat bilgisi tutmak bir çözümdür. ama fiyat yönetimi Sistem olarak dü?ünülürse Fiyat Listeleri kullanylmaly Bu kayytlaryn kendisi Log olur zaten

-------------
Mehmet Baykan


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:40
Yani aslynda fiyaty de?i?en stoklaryn raporu gibi bi?i ...


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:47
A?a?ydaki Update i çaly?tyrdy?ymda ?öyle bir hata aldym ;

Msg 208, Level 16, State 1, Line 1
Invalid object name 'NETSIS..DOVIZ'.
The statement has been terminated.


Mesajı Yazan: mbaykan
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:53
SQL Server'ynyzda NETSIS veritabany var my?
NETSIS isimli veritabanynda DOVIZ isimli tabloyu bulamyyor
günlük kurlaryn yazyldy?y tablo. dbo.KURBUL fonksiyonu bu tabloyu kullanyr.
yapaca?ynyz UPDATE ?lemi buna ba?ly oluyor do?al olarak.
günlük kurlarynyz do?ru bir ?ekilde olu?mamy?sa (hatalysa) UPDATE i?lemi stok kartlarynyzyn
Aly? ve satyu? fiyatlaryny de?i?tirir 


-------------
Mehmet Baykan


Mesajı Yazan: shosgel
Mesaj Tarihi: 03 Mayıs 2015 Saat 22:56
Üstad yardymlaryn için çok te?ekkür ederim çok büyük bir dertten kurtardyn beni...



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net