Anasayfa > Netsis Genel Bilgiler, SQL Kayıt Düzenleme İşlemleri > Netsis POS Satış kayıtlarını SQL içerisinden (Stok, Kasa, Entegrasyon modüllerinden) topluca silmek için!

Netsis POS Satış kayıtlarını SQL içerisinden (Stok, Kasa, Entegrasyon modüllerinden) topluca silmek için!

POS Satışlarını silerken eğer muhasebe entegrasyonu yok ise Stok (TBLSTHAR) ve Kasa (TBLKASA) modülleri olarak 2 bölümden, eğer muhasebe entegrasyonu var ise Stok (TBLSTHAR), Kasa (TBLKASA) Entegrasyon (TBLMUHAGEC) modülleri olarak 3 bölümden ayrı ayrı silmek gerekiyor.. Bu işlemi gerçekleştirebilmek için aşağıdaki komut dizilerini SQL içerisinden ilgili alanları doldurarak çalıştırdığınızda başarılı bir şekilde gerçekleştirebilirsiniz.

Eğer Muhasebe Entegrasyonu açık değil ise ;

DECLARE @TARIH TDBDATETIME
DECLARE @SUBE TDBSMALLINT
DECLARE @KONT CHAR(1)
———————————————-
— Sadece aşağıdaki alanları değiştirin !
— Kaytları görmek için KONT değerini ‘G’ , silmek için ‘S’ yapın !
———————————————-
SET @KONT = ‘G’
SET @TARIH = ‘2008-08-28’
SET @SUBE = ‘0’
 
IF @KONT = ‘G’
BEGIN
SELECT * FROM TBLSTHAR WHERE SUBE_KODU = @SUBE AND STHAR_TARIH=@TARIH AND STHAR_ACIKLAMA LIKE ‘POS%’
SELECT * FROM TBLKASA WHERE SUBE_KODU = @SUBE AND TARIH =@TARIH AND FISNO = ‘POS’
END
 
IF @KONT =‘S’
BEGIN
DELETE FROM TBLSTHAR WHERE SUBE_KODU = @SUBE AND STHAR_TARIH=@TARIH AND STHAR_ACIKLAMA LIKE ‘POS%’
DELETE FROM TBLKASA WHERE SUBE_KODU = @SUBE AND TARIH =@TARIH AND FISNO = ‘POS’
END

——————————————————————————————————–

Eğer Muhasebe Entegrasyonu açık ise ;

DECLARE @TARIH TDBDATETIME
DECLARE @SUBE TDBSMALLINT
DECLARE @KONT CHAR(1)
 
SET @KONT = ‘G’
SET @TARIH = ‘2008-08-28’
SET @SUBE = ‘0’
 
IF @KONT = ‘G’
BEGIN
SELECT * FROM TBLSTHAR WHERE SUBE_KODU = @SUBE AND STHAR_TARIH=@TARIH AND STHAR_ACIKLAMA LIKE ‘POS%’
SELECT * FROM TBLKASA WHERE SUBE_KODU = @SUBE AND TARIH =@TARIH AND FISNO = ‘POS’
SELECT * FROM TBLMUHAGEC WHERE SUBE_KODU = @SUBE AND TARIH =@TARIH AND ACIKLAMA LIKE ‘%POS%’
END
 
IF @KONT =‘S’
BEGIN
DELETE FROM TBLSTHAR WHERE SUBE_KODU = @SUBE AND STHAR_TARIH=@TARIH AND STHAR_ACIKLAMA LIKE ‘POS%’
DELETE FROM TBLKASA WHERE SUBE_KODU = @SUBE AND TARIH =@TARIH AND FISNO = ‘POS’
DELETE FROM TBLMUHAGEC WHERE SUBE_KODU = @SUBE AND TARIH =@TARIH AND ACIKLAMA LIKE ‘%POS%’
END
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: