2.73.00.00 sürüm ile eklenen Maliyetlendirme Kontrol Sihirbazı işlemine, 2.78.00.00 sürüm ile kategori bazında kullanıcı tanımlı kontrol sorgusu eklenmiştir.

Maliyetlendirme Kontrol Sihirbazı kullanıcı tanımlı sorgu ekleme özelliği ile kullanıcılar, standart kontroller dışında kendileri sorgu ekleyebilir ve bu raporlar içerisinde isterlerse düzeltme sorgusu çalıştırabilir. Kullanıcılar, varsayılan olarak standart kontroller altına sorgu ekleyebilmeleri dışında isterlerse yeni kategori ekleyerek ilgili kategori altına da sorgu ekleyebilir.



Maliyetlendirme Kontrol Sihirbazı işlemi kapsamında kullanıcı işlem yetkilerine "Ekle", "Değiştir", "Çıkar" yetkileri eklenmiştir.

Kontrol sorgusu düzenleme penceresinde Maliyetlendirme Öncesi Yapılacak Kontroller seçiliyken Ekle yapılırsa "Tür: Maliyetlendirme Öncesi Yapılacak Kontroller" olur ve maliyetlendirme öncesi çalışır.

Maliyetlendirme Sonrası Yapılacak Kontroller seçiliyken Ekle yapılırsa "Türü: Maliyetlendirme Sonrası Yapılacak Kontroller" olur ve maliyetlendirme sonrası çalışır.



Örnek Uygulama:

Maliyetlendirme öncesi 01.01.2022 ile 31.10.2022 tarihleri arasında hareket görmemiş malzeme kartlarının kullanım dışı yapılması için sorgu ekleme.

İşlem Adımları:

Öncelikle menüden Maliyetlendirme Kontrol işlemi seçilir. Maliyetlendirme Öncesi Yapılacak Kontroller seçilerek Ekle ile Kontrol Sorgusu Düzenleme penceresi açılır.

1-Genel Bilgiler:

Bu sekmede kontrol sorgusu için açıklama ve kategori girişi yapılır. Kategori 1 olarak tanımlanırsa eklenen sorgu, Kategori alanında "1" seçildiğinde listelenir.

Başarı Kriteri: Kontrol sorgusu çalıştırıldığında  onay işareti hangi durumda gelmeli, kayıt getirdiğinde mi / kayıt getirmediğinde mi, bu seçim yapılır.

=>Kayıt Getiriyorsa: Kontrol sorgusu sonucunda kayıt geliyorsa  onay işareti gelir.
=>Kayıt Getirmiyorsa: Kontrol sorgusu çalıştığında kayıt yoksa  onay işareti gelir. Kayıt varsa  çarpı işareti gelir ve kayıtlar  info seçilerek görülebilir.

Düzeltme Türü: Kontrol sorgusu sonrasında düzeltme yapılıp yapılmayacağının belirtildiği seçenektir.

=>Düzeltme Yok: Kontrol sorgusu sonrasında bir düzeltme yapılmayacak ise seçilir. Örneğin kontrol sorgusu sonrası sadece raporlama yapılacaksa seçilebilir.
=>SQL ile Düzeltme: Kontrol sorgusu sonrasında listelenen kayıtlar için bir düzeltme işlemi yapılmak isteniyorsa seçilir ve düzeltme sorgusu eklenir. Eklenen sorgu çalıştırıldığında Maliyetlendirme Kontrol Sonuçları penceresinde Düzelt düğmesi gelir.

Öncelik ve Statüsü bilgileri tanımlanır.




2-Kontrol Sorgusu:

Bu sekmede çalıştırılmak istenen kontrol sorgusu eklenir.

SELECT * FROM LG_131_ITEMS WHERE LOGICALREF NOT IN (SELECT STOCKREF FROM LG_131_01_STLINE)

SQL butonu ile Query Editor açılarak düğmesi ile sorgu çalıştırılır. Sorguya uygun kayıtlar varsa listelenir. ile ya da X ile Kontrol Sorgusu sekmesine dönülür.

Başlık kısmında bulunan başlangıç tarihi ve bitiş tarihi sorguda kullanılmak isteniyorsa:

Başlangıç tarihi için sorguda {:BEGDATE}, bitiş tarihi için de sorguda {:ENDDATE} ifadeleri kullanılmalıdır.

SELECT * FROM LG_131_ITEMS WHERE LOGICALREF NOT IN (SELECT STOCKREF FROM LG_131_01_STLINE WHERE DATE_ BETWEEN '2022-01-01' AND '2022-10-31')

Sorgusu yerine aşağıdaki şekilde kullanılmalıdır.

SELECT * FROM LG_131_ITEMS WHERE LOGICALREF NOT IN (SELECT STOCKREF FROM LG_131_01_STLINE WHERE DATE_>{:BEGDATE} AND DATE_<{:ENDDATE})

Sorgularda tablo ismi LG_FFF_ITEMS yerine {ITEMS} kullanılabilir.

SELECT * FROM {ITEMS} WHERE LOGICALREF NOT IN (SELECT STOCKREF FROM {STLINE} WHERE DATE_>{:BEGDATE} AND DATE_<{:ENDDATE})


3-Düzeltme Sorgusu:

Bu sekmede kontrol sorgusu ile listelenen kayıtlar için düzeltme sorgusu eklenerek kaydedilir.

UPDATE {ITEMS} WHERE LOGICALREF NOT IN (SELECT STOCKREF FROM {STLINE} WHERE DATE_>{:BEGDATE} AND DATE_<{:ENDDATE})

Not: Çalıştırılan düzeltme sorguları öncesinde mutlaka yedek alınmalıdır.

Böylelikle Maliyetlendirme Öncesi Yapılacak Kontroller içine kullanıcı tanımlı Hareket görmeyen kartların kullanım dışı yapılması sorgusu eklenmiş olur.

Maliyetlendirme Kontrol Sihirbazı penceresinde Kategori alanında 1 seçildiğinde eklenen sorgu görülür.

Eklenen sorgu çalıştırıldığında kontrol işlemine uygun kayıt varsa  çarpı işareti gelir.  İnfo Seçildiğinde bu kayıtlar listelenir.

Listelenen kayıtlar Excel' e aktarılabilir. Düzelt düğmesine basıldığında düzeltme sorgusu devreye girerek listelenen kayıtlar kullanım dışı yapılır.




Maliyetlendirme Kontrol Sihirbazı hakkında gerekli bazı bilgiler şunlardır:

  • Ön değer tanımlı sorgular Varsayılan kategorisindedir. Yeni eklenen sorgular için kategori tanımlanırsa ayrıca listelenir kategori seçilmezse Varsayılan altında listelenir.
  • Aynı kategori numarası ile birden fazla sorgu eklenebilir.
  • Oracle veri tabanı kullanılıyorsa kısaltmalar yerine tablo ismi kullanılmalıdır. Oracle da sorgu ekranında SQL butonu bulunmamaktadır.
  • Eklenen sorgular ile ilgili bilgiler LG_FFF_UCOSTCONTROL tablosunda tutulmaktadır.