Program İçi Kodlama, Satın Alma Yönetimi, Satış Yönetimi

Wolvox 7 Stok Bazlı İrsaliye Raporu

Yeni makalede merhaba arkadaşlar 🙂

Bildiğiniz üzere Wolvox 8 sürümünde Satış Yönetimi>Raporlar>İrsaliye Raporları menüsü altında Stok Bazlı İrsaliye Raporu modülü var. Wolvox 7 sürümünde Stok Bazlı Fatura Raporu mevcut ama Stok Bazlı İrsaliye Raporu yok ve bulunmadığı için listelemek istediğimizde maalesef listeleyemiyoruz. Bu konuda bir Script yazıp Özel Rapor oluşturdum ve sizinle paylaşmak istedim.

Burada SQL Monitör ekranının ne işe yaradığından bahsetmiş ve örnekler aktarmıştık. Ben SQL Monitörde yazacağım syntax ile kendime Stok Bazlı İrsaliye Raporu oluşturacağım. Bana lazım olan SQL kodu aşağıda ki gibidir;

SELECT HR.STOKKODU,HR.STOK_ADI,HR.MIKTARI,HR.BIRIMI,I.IRSALIYE_NO,I.TARIHI,I.TICARI_UNVANI FROM IRSALIYEHR HR
JOIN IRSALIYE I ON (I.BLKODU=HR.BLIRKODU)
JOIN STOK S ON (S.BLKODU=HR.BLSTKODU)
WHERE I.BLKODU>0 AND I.IRSALIYE_DURUMU IN (1,2)
 AND I.IRSALIYE_DURUMU IN(1)
 AND I.IPTAL=0
 AND I.SILINDI='0'

Bu kodu SQL Monitör Ekranına yazdığımda İrsaliyelerde bulunan stoklar Stok Kodu, Stok Adı, Miktarı, Birimi, İrsaliye Numarası, İrsaliye Tarihi, Ticari Ünvanı şeklinde sıralanacaktır.

Şimdi burada oluşturup denemesini yazdığım kodu özel raporlar menüsüne ekleyelim. Eğer programa girdiğinizde sol menülerde Özel Raporlar sekmesi sizde çıkmıyorsa Kontrol Paneli üzerinden yetki verilmesi gerekmektedir.
Stok Bazlı İrsaliye Raporu modülünü iki şekilde ekleyebilirsiniz;

1. Dosya Yüklemesi Yaparak

Bu yöntemde hazırlanmış dosyayı program hedefine yükleyebilirsiniz. Bunun için burada bulunan dosyayı indirerek C:\AKINSOFT\Wolvox7\ERP\Settings\Ini\*Kullanıcı Adınız*\SqlReportForm hedefine atınız.

Bu işlemi tamamladığınızda modül aşağıda ki gibi gözükecektir.

2. Özel Rapor İşlemlerinden Ekleyerek

Burada ise program içerisinden kod ekleyerek yükleme yapacağız. Bunun için programı açtığınızda sol menüden Özel Raporlar>Özel Rapor İşlemleri menüsüne girin. Menüye girdiğinizde aşağıda ki pencere açılacaktır Yeni Rapor Ekle butonuna basın.

Açılan ekrana SQL Rapor adını yazarak aşağıda ki kodu yerleştirin.

SELECT HR.STOKKODU,HR.STOK_ADI,HR.MIKTARI,HR.BIRIMI,I.IRSALIYE_NO,I.TARIHI,I.TICARI_UNVANI FROM IRSALIYEHR HR
JOIN IRSALIYE I ON (I.BLKODU=HR.BLIRKODU)
JOIN STOK S ON (S.BLKODU=HR.BLSTKODU)
WHERE I.BLKODU>0 AND I.IRSALIYE_DURUMU IN (1,2)
 AND I.IRSALIYE_DURUMU IN(1)
 AND I.IPTAL=0
 AND I.SILINDI='0'
 [I.IRSALIYE_NO]
 [I.TARIHI]
 [S.STOKKODU]
 [I.TICARI_UNVANI]
 [I.KAYDEDEN]

Bu kodu yazıp Kaydet butonuna basınız.

Özel Rapor İşlemleri sekmesi altından Stok Bazlı İrsaliye raporu modülünü açıyoruz.

Stok Bazlı İrsaliye Raporu modülünü eklemiş olduk 🙂 Buradan İrsaliye Numarası, Tarihi, Stok Kodu, Ticari Unvanı ve Kaydeden bilgisi girerek filtreleme yapabilirsiniz. Filtreleme ile alakalı detaylı bilgi için buraya bakabilirsiniz. Bir sonra ki makalede görüşmek üzere.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir