Sayfayı Yazdır | Pencereyi Kapat

fatura Stok haraketi

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


Konu: fatura Stok haraketi
Mesajı Yazan: social
Konu: fatura Stok haraketi
Mesaj Tarihi: 11 Aralık 2009 Saat 17:02

20162
000000000718662 20.11.2009 00:00:00 J 000000000451652 19.11.2009 00:00:00 22608
20162 000000000718636 20.11.2009 00:00:00 J 000000000451658 20.11.2009 00:00:00 22640
20162 000000000718624 20.11.2009 00:00:00 J 000000000451679 20.11.2009 00:00:00 22668
20162 000000000718639 20.11.2009 00:00:00 J 000000000451694 20.11.2009 00:00:00 22703
20162 000000000718645 20.11.2009 00:00:00 J 000000000451703 20.11.2009 00:00:00 22724

Stok_Kodu-----fis_no----sthar tarih----haraket tipi----irsaliye no-----irsaliye tarihi------inc key no
 
 
arkadaslar yukarida ayni gun içinde irsaliyeden faturalanan bir stogun haraketi var
 
simdi dikkat ederseniz fis numaralari yani fatura numaralari sirali gitmiyor
inc_key_no sanirim irsaliye numaralarina gore verilmis
demek istedigim irsaliye numaralari sirali gidiyor ve ince key numberlarda irsaliyeye gore kayit olmus faturalanirken yeni bir inc key number vermesi gerekmiyormuydu
 
tesekkur ederim



Cevaplar:
Mesajı Yazan: social
Mesaj Tarihi: 11 Aralık 2009 Saat 17:07

SET ANSI_NULLS OFF

GO

SET QUOTED_IDENTIFIER OFF

GO

ALTER TRIGGER [dbo].[NTR_STHAR_U_INCKEYNO] ON [dbo].[TBLSTHAR] FOR UPDATE

AS

IF UPDATE(STOK_KODU)

BEGIN

DECLARE @FISNO TDBBELGENO

DECLARE @STOK_KODU TDBSTOKKOD

DECLARE @INCKEYNO TDBINTEGER

DECLARE @SUBE_KODU TDBSMALLINT

DECLARE STHAR_CURSORFORUPDATE CURSOR FOR SELECT FISNO, STOK_KODU,INCKEYNO,SUBE_KODU FROM INSERTED

OPEN STHAR_CURSORFORUPDATE

FETCH NEXT FROM STHAR_CURSORFORUPDATE INTO @FISNO, @STOK_KODU,@INCKEYNO,@SUBE_KODU

WHILE @@FETCH_STATUS <> -1

BEGIN

UPDATE TBLKKMAS SET INCKEYNO=@INCKEYNO

FROM TBLKKMAS,INSERTED

WHERE STOKKODU=@STOK_KODU

AND IRSALIYENO=@FISNO

AND TBLKKMAS.SUBE_KODU=@SUBE_KODU

FETCH NEXT FROM STHAR_CURSORFORUPDATE INTO @FISNO, @STOK_KODU,@INCKEYNO,@SUBE_KODU

END

CLOSE STHAR_CURSORFORUPDATE

DEALLOCATE STHAR_CURSORFORUPDATE

END

buda

NTR_STHAR_U_INCKEYNO triggeri stok tablosuna bagli



Mesajı Yazan: Conari
Mesaj Tarihi: 11 Aralık 2009 Saat 18:06

Irsaliye faturaya dönüsürken sadece gerekli alanlar update olur.

iste sthar_htur, belgeno, v.s. tekrardan yeni bir no almaz.


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


Mesajı Yazan: social
Mesaj Tarihi: 12 Aralık 2009 Saat 10:15
Sayin Conari bende sadece gerekli alanlarin update oldugunu biliyorum demek istedigim inc_key_numberin update olmasi gerekmiyormu.2 ay onceki dll lerle bu fatura sirali numaraya gore ilerliyordu su an irsaliyeye göre ilerliyor.Stok haraketi yukaridaki gibi çikiyor.


Mesajı Yazan: Conari
Mesaj Tarihi: 14 Aralık 2009 Saat 08:24
inc_key_number Tablonun otomatik numara verdigi bir alan, o alani degistiremezsiniz. yani update olmaz. tabloyu açip manuel degistirmeye kalksaniz yine degistiremezsiniz.
 
Ancak identty yi kapatarak yapabilirsiniz.


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


Mesajı Yazan: social
Mesaj Tarihi: 14 Aralık 2009 Saat 09:12
benim amacim degistirmek degil zaten stok haraketlerine baktiklarinda müsterinin hosuna gitmiyor fatura numarasina göre sirali gitmemesi.Eskiden fatura numara sirasina gore giderdi son update den sonra bozuldu benimde demek istedigim acaba triggermi tetiklenmiyor israliyeyi faturaya çevirirken stok haraketinde ki inc_key_numberin degiserek fatura numarasina gore yeniden bir numara almasi gerekmiyormu.


Mesajı Yazan: Conari
Mesaj Tarihi: 14 Aralık 2009 Saat 09:38

bu alanlar otomatik numara alan alanlardir. Kayit sirasinda bir numara alirlar ve bu degistirilemez. Bu identity özelligi artisi 1,2,3..10 vs.. farkli sekillerde verilebilir.

ancak identity özelligi kapatilip update edilmesi gerekir.
Netsisde bunu yapmiyor. Isterseniz siz kendiniz tekrardan siralatin. Fakat özel hesap kapatma var ise problem olur.
stoklarda sanirim bir yerde kullanilmiyordu.


-------------
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