Thursday, March 5, 2009

Unity'de hareket görmeyen Stok,Cari ve Muhasebe kartlarını iptal etmek

Hareket görmeyen cari kartlarını, muhasebe hesap kodlarını,malzeme kartlarını
kullanım dışı yapmak için siteden topladığım kodları tek başlık altında toplamak istedim. Kartları silmek isteyen arkadaşlara tavsiyem önce aşağıdaki kodlarlar kartları kullanım dışı yapmak ve sonra muhasebe programından kartları toplu çıkartmak olacaktır.


Önemli not bu işlemleri gerçekleştirirken lütfen gerekli özeni gösteriniz.
Sizlere tavsiyem kartları kullanım dışı yapmak yeterli olmalı. a ve b seçenekleri bu işlem için yeterli. C seçeneği ise kartları silmek için yapılan bir işlem. C seçeneğini gerçekleştirmemenizi tavsiye ediyorum.

1)Hareket Görmemiş Cari Kartları Kullanımdışı Yapmak için

a) Öncelikle hareket görmeyen cari kartların bir dökümünü alalım.
SELECT * FROM LG_108_CLCARD
WHERE LOGICALREF NOT IN (SELECT CLIENTREF FROM LG_108_01_CLFLINE) order by CODE ASC

alınan döküm ile muhasebe programında sonucun doğru olup olmadığını test edelim.

b) Eğer döküm ve muhasebe programındaki durum aynı ise aşağıdaki kodlarla kartları kullanımdışı yapalım
UPDATE LG_108_CLCARD
SET ACTIVE=1 --KULLANIMDIŞI YAPMAK ICIN
WHERE LOGICALREF NOT IN (SELECT CLIENTREF FROM LG_108_01_CLFLINE)

c) b seçeneğini de gerçekleştirdikten sonra muhasebe programından kullanımdışı kartları görelim. Ctrl - A tuş kombinasyonu ile hareket görmeyen tüm kartları seçelim. Ve sağ tıkladıktan sonra Toplu Kart Çıkar seçeneğini seçelim. Eğer hata yapacağınızı düşünüyorsanız bu seçeneği gerçekleştirmeyiniz.

Hareketsiz cari kartlar silinmiş olması gerekli.

Önemli not bu işlemleri gerçekleştirirken lütfen gerekli özeni gösteriniz.


2)Hareket Görmemiş Muhasebe Hesap Kodlarını Kullanımdışı Yapmak için

a) Öncelikle hareket görmeyen kartların bir dökümünü alalım.
SELECT * FROM LG_108_EMUHACC
WHERE LOGICALREF NOT IN (SELECT ACCOUNTREF FROM LG_108_01_EMFLINE) order by CODE ASC

alınan döküm ile muhasebe programında sonucun doğru olup olmadığını test edelim.

b) Eğer döküm ve muhasebe programındaki durum aynı ise aşağıdaki kodlarla kartları kullanımdışı yapalım. Ancak burada dikkat edilmesi gereken ana hesapları kullanımdışı yapmamalıyız.
UPDATE LG_108_EMUHACC
SET ACTIVE=1 --KULLANIMDIŞI YAPMAK ICIN
WHERE LOGICALREF NOT IN (SELECT ACCOUNTREF FROM LG_108_01_EMFLINE)

c) b seçeneğini de gerçekleştirdikten sonra muhasebe programından kullanımdışı kartları görelim. Ctrl - A tuş kombinasyonu ile hareket görmeyen tüm kartları seçelim. Ve sağ tıkladıktan sonra Toplu Kart Çıkar seçeneğini seçelim. Eğer hata yapacağınızı düşünüyorsanız bu seçeneği gerçekleştirmeyiniz.

Hareketsiz muhasebe hesap kodları silinmiş olması gerekli.

Önemli not bu işlemleri gerçekleştirirken lütfen gerekli özeni gösteriniz.

3) Hareket Görmemiş Stok Kartlarını Kullanımdışı Yapmak için

a) Öncelikle hareket görmeyen kartların bir dökümünü alalım.
SELECT * FROM LG_108_ITEMS
WHERE LOGICALREF NOT IN (SELECT STOCKREF FROM LG_108_01_STLINE)

alınan döküm ile muhasebe programında sonucun doğru olup olmadığını test edelim.

b) Eğer döküm ve muhasebe programındaki durum aynı ise aşağıdaki kodlarla kartları kullanımdışı yapalım.
UPDATE LG_108_ITEMS
SET ACTIVE=1 --KULLANIMDIŞI YAPMAK ICIN
WHERE LOGICALREF NOT IN (SELECT STOCKREF FROM LG_108_01_STLINE)


c) b seçeneğini de gerçekleştirdikten sonra muhasebe programından kullanımdışı kartları görelim. Ctrl - A tuş kombinasyonu ile hareket görmeyen tüm kartları seçelim. Ve sağ tıkladıktan sonra Toplu Kart Çıkar seçeneğini seçelim. Eğer hata yapacağınızı düşünüyorsanız bu seçeneği gerçekleştirmeyiniz.

Hareketsiz stok kartları silinmiş olması gerekli.

No comments: