Sayfayı Yazdır | Pencereyi Kapat

Satin Alma Talep Fiyat Hatasi

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: ERP Temel Paketler
Forum Adı: ERP Talep/Teklif Modülü
Forum Tanımlaması: Talep/Teklif Modülü İle İlgili Bilgiler ve Sorular İçin...
URL: http://www.erpne.org/forum_posts.asp?TID=1136
Tarih: 21 Kasım 2024 Saat 13:38
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Satin Alma Talep Fiyat Hatasi
Mesajı Yazan: gullpasha
Konu: Satin Alma Talep Fiyat Hatasi
Mesaj Tarihi: 26 Eylül 2008 Saat 10:45

Merhaba Arkadaslar,

Satin alma Talep girerken, kullanicilara kapali olmasina ragmen, bütün stoklarimiza fiyat atiyor. Ben Stok Kodu 'HIZ%' ile baslayan stok kartlarimizda bu fiyatin kesinlikle gelmemesini istiyorum.

Satinalma taleplerinden satici siparisi olusturdugumuzda bu fiyatlar geliyor ve dikkatsiz oldugumuz anda altina imza atinca büyük meblalar ile karsi karsiya kaliyoruz.

Satinalma talep girisinde kodu HIZ ile baslayan stoklarin fiyatlarinin gelmemesi için ne yapabilirim?

Görüsmek Üzere..




Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 26 Eylül 2008 Saat 11:57
Fiyat ve Tutar alanini Form bazi güvenlikten O kullanicilara Kapat,
 
Sonra da Bir Trigger ile Insert ve Updatte HIZ ile baslayan stoklarin Talep satirlarini Update ederek 0 la aklima baska bir sey gelmedi.
 


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: gullpasha
Mesaj Tarihi: 14 Ekim 2008 Saat 15:56
Senin dedigin gibi yapamadim conari üstad.
bunu dizayndan yapayim diyorum ama yine olmadi.


Mesajı Yazan: Conari
Mesaj Tarihi: 15 Ekim 2008 Saat 09:20
Dizaynda Kosul da HIZ ile baslayan diyemezsin, ama bunun için SQL seçip Case When kullanarak 0 veya gerçek fiyat bastirabilirsin.

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: gullpasha
Mesaj Tarihi: 16 Ekim 2008 Saat 11:21
(CASE WHEN STOK_KODU LIKE 'HIZ%' THEN '0' ELSE STHAR_NF END)
FROM TBLSIPATRA WHERE FISNO=VT_Karekter({1001})  AND STOK_KODU=VT_Karekter({4000}) AND STHAR_FTIRSIP='7'
 
diyorum fakat bu da bir ise yaramiyor. HIZ ile baslayanlar da yine de fiyat geliyor.


Mesajı Yazan: gullpasha
Mesaj Tarihi: 16 Ekim 2008 Saat 11:26

Bu sefer oldu, yukaridaki kod ile satirin diger kriterlerinde bir hata yapmisimEmbarrassed



Mesajı Yazan: gullpasha
Mesaj Tarihi: 16 Ekim 2008 Saat 11:36
bu sefer de brüt toplam, net toplam kisimlarinda ne kadar sifir yazdirsam da arka tarafta kayitli olan fiyatlari toplayarak getiriyor.
 
Bu sorunu satici siparislerinde HIZ ile baslayan stoklarin fiyatlarini "0" getir diyebilen bi sp ile çözebilriz gibi geliyor bana:)
ama henüz hiç sp yazmadim, bu konuda bana bir sp yazabilir misiniz?
 


Mesajı Yazan: Conari
Mesaj Tarihi: 16 Ekim 2008 Saat 12:41

Açikçasi Hizlarin KDV oranlarini 0 yaparak, hizlarin brütlerini brütten netlerinide genel toplamdan çikararak bastirabilirsin. Wink Ama bir Trigger yazsan daha iyi. LOL

sum(sthar_gcmik*sthar_nf) FROM TBLSIPATRA WHERE FISNO=VT_Karekter({1001})  AND STOK_KODU like 'HIZ%' AND STHAR_FTIRSIP='7'


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: Conari
Mesaj Tarihi: 16 Ekim 2008 Saat 13:47

Basit bir trigger oldu,ama üst bilgileri ekrandan hesapladigi için Teklif üst bilgileri fiyatlari kayit ediliyor.

CREATE TRIGGER [CONARI_HIZINSERT]

ON [dbo].[TBLSIPATRA]

FOR INSERT,UPDATE

AS begin

UPDATE TBLSIPATRA SET STHAR_NF=0 WHERE STOK_KODU LIKE 'HIZ%' AND STHAR_FTIRSIP='7'

UPDATE TBLSIPATRA SET STHAR_BF=0 WHERE STOK_KODU LIKE 'HIZ%' AND STHAR_FTIRSIP='7'

END



-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: Conari
Mesaj Tarihi: 16 Ekim 2008 Saat 13:49
SP yazarsinda SP yi Netsise nasil kullandiracaksin :)

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: gullpasha
Mesaj Tarihi: 16 Ekim 2008 Saat 14:58

Sagol Conari Üstad. bu tetikleyici isimi fazlasiyla görüyor.

ellerine saglik, görüsmek üzere..


Mesajı Yazan: gullpasha
Mesaj Tarihi: 16 Ekim 2008 Saat 15:34

Üstadim bu tetikleyiciyi kaydettikten sonra sistem sürekli hata vermeye basladi.

Mesela Müsteri siparisi, depolar arasi transfer, satinalma talep girisi gibi islemleri yaparken sistem donuyor ve kullanciyi düsürüyor.
 
Ben tetikleyiciyi iptal ettim ve sildim.
 
Bu sorunu nasil giderebiliriz acaba?
 
 


Mesajı Yazan: Conari
Mesaj Tarihi: 16 Ekim 2008 Saat 17:03

Hadi siparisi anlarimda depo transferi ve satinalma talep de etkilemezki. INCKEYNO ile  esitleyelim, ama ayirmamiz gerekebilir.

CREATE TRIGGER [TG_HIZIU]

ON [dbo].[TBLSIPATRA]

FOR INSERT,UPDATE

AS begin

UPDATE TBLSIPATRA SET STHAR_NF=0 WHERE STOK_KODU LIKE 'HIZ%' AND STHAR_FTIRSIP='7' and incKeyNo IN (SELECT DISTINCT(incKeyNo) FROM INSERTED )

UPDATE TBLSIPATRA SET STHAR_BF=0 WHERE STOK_KODU LIKE 'HIZ%' AND STHAR_FTIRSIP='7' and incKeyNo IN (SELECT DISTINCT(incKeyNo) FROM INSERTED )

END



-------------
Netsisden vazgeçemiyorum. Beni engelliyor..


Mesajı Yazan: gullpasha
Mesaj Tarihi: 17 Ekim 2008 Saat 13:40
Su anda bu haliyle yukaridaki sorunlari vermiyor.
 
Garip ama gerçekten depolar arasi transfer ve talep olusturma gibi islemleri yaparken de -tetikleyici enable oldugunda- sorunlar veriyordu. Tetikleyici sldigimde sorun çikmiyordu. ickeynolarin eklenmesyle sorunu hallettin üstadim, eline saglik.
 
Görüsmek üzere.


Mesajı Yazan: Conari
Mesaj Tarihi: 17 Ekim 2008 Saat 16:13
Iyi ama, updatde problem olabilir Inserted tablosundaki INCKeyno ya baktigi için biraz incelemek lazim

-------------
Netsisden vazgeçemiyorum. Beni engelliyor..



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