set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
DECLARE @newRef AS INT
DECLARE @nmusRef AS INT
DECLARE @stREF AS INT
DECLARE @Lref AS INT
DECLARE @TIPP AS INT
DECLARE @HSKOD AS INT
DECLARE MUST_CUR CURSOR FOR
//* FIRMA NO 63 OLDUGU VARSAYILIYOR . KENDI FIRMA NUMARANIZA GORE DEGISTIRIN *//
SELECT LOGICALREF FROM LG_063_ITEMS
OPEN MUST_CUR;
@TIPP=1 //* ALIM KODLARI ICIN 1 , SATIS KODLARI ICIN 3 YAZILACAK *//
@HSKOD=852 // Buradaki rakam LG_XX_EMUHACC tablosunda Stok kartlarınızı bağlayacağınız Hesabın LOGICALREF alanında yazan numarasıdır.*//
FETCH NEXT FROM MUST_CUR INTO @nmusRef
WHILE @@FETCH_STATUS = 0
BEGIN
SET @newRef =(SELECT ISNULL(MAX(LOGICALREF),0) FROM LG_063_CRDACREF)+1
INSERT INTO LG_063_CRDACREF (LOGICALREF,TRCODE,CARDREF,TYP, ACCOUNTREF,CENTERREF,SITEID,RECSTATUS,ORGLOGICREF,PROJECTREF)
VALUES (@newRef,1,@nmusRef,@TIPP,@HSKOD,0,0,0,0,0)
FETCH NEXT FROM MUST_CUR INTO @nmusRef
END;
CLOSE MUST_CUR;
DEALLOCATE MUST_CUR;
GO
/*sorgu alımkodları icin ayrı sonra satış kodları içi ayrı çalıştırılırsa tum stok kodları için baglantı tablosuna yazdığınız muhasebe kodu referansına bağlantı yapacaktır*/