11 Nisan 2009 Cumartesi

Stok Hareket Tarih Klitleme Sql Desteği

Uzun zamandır yapmayı planladığımız fakat bir türlü zaman ayıramadığımız Stok Hareket Tarih Kilitleme ekranımıza SQL desteğini getirdik. Daha önce sadece Oracle veritabanı kullanan ekranımız, SQL desteğiyle birlikte bazı yeniliklerde kazandı. Daha önce tarih kilitlemeyi devere dışı bırakmak ve aktive etmek veritabınından manuel yapılıyordu, şuan aktivasyon işlemide NDI hazırlanan bir ekranla temelsete eklenmekte ve tek tıklamayla bu işlemler gerçekleştirilmekte. İşleyiş hakkında tekrar bilgi vermek istersek, kilitleme işlemi için kilit tarihi bulunurken ilk olarak kullanıcıya daha sonra gruba son olarakta tüm kullanıcılara bakılmaktadır. 

Ör: 
Tüm Kullanıcılar 01.04.2009
Grup     01.03.2009
Kullanıcı 01.02.2009

Yukarıda belirtilen tanımlamada kullanıcı 01.02.2009 tarihinden küçük tarihli bir stok hareketinde insert-update-delete işlemlerini yapamayacaktır. Gruba bağlı diğer kullanıcılar 01.03.2009 tarihinden küçük tarihli kayıtlarda insert-update-delete işlemi yapamayacaklardır. Belirtilen gurup dışında kalan kullanıcılar 01.04.2009 tarihinden küçük tarihli kayıt yapamayacaklardır.

Kullanmaya başlamak için benioku dökümanın içerisindeki talimatları sırasıyla uygulayın.

Stok Tarih Kilitleme SQL İndir!

Umarım faydalı olur.

06 Nisan 2009 Pazartesi

Maliyet Kontrol Raporu




Aşağıdaki linkten maliyet muhasebesi tanımlamalarına ilişkin eksiklikleri raporlayan sql scriptini indirebilir, böylelikle maliyet hesaplatma çalıştırmadan önce bu raporu çekerek tanımlama eksikliklerini giderebilirsiniz. Bu rapor maliyet tanımlamalrında karşılaşılabilecek olası eksikleri size raporluyor olacak.


Maliyet Kontrol Raporu İndir!


Umarım faydalı olur.

30 Mart 2009 Pazartesi

Netopenx ile Mali Grup Kaydetme (VB)

Dim Kernel As New NetOpenX40.Kernel
Dim Sirket As NetOpenX40.Sirket
Dim MaliGrup As NetOpenX40.MaliGrup


Set Sirket = Kernel.yeniSirket(vtMSSQL, "MALIYET", "TEMELSET", "", "NETSIS", "NET1", 0)


Set MaliGrup = Kernel.yeniMaliGrup(Sirket)


MaliGrup.GrupKod = "M0001"
MaliGrup.ISIM = "BUT"
MaliGrup.AnaKod = "KESIM"
MaliGrup.HangiOlcuBirimi = 1
MaliGrup.Tur = "M"
MaliGrup.BRHamMadde = "50" 'Hammadde birim katsayı
MaliGrup.YariMamulHesKod = "151-04-001"
MaliGrup.Yedek4 = "151-04-001" 'Yarımamul transfer hesabı
MaliGrup.MamulHesKod = "152-01-001"
MaliGrup.MamulTransHesap = "152-01-001"
MaliGrup.HamMadSarfHes = "710-02-001"
MaliGrup.SatMalMaliyet = "623-04-001"
MaliGrup.IlkMadMalzYans = "711-02-001"
MaliGrup.IsciYans1 = "720-02-001"
MaliGrup.EnerjiYans = "731-02-001"
MaliGrup.kayitYeni


Set Malgrup = Nothing
Set Sirket = Nothing
Kernel.FreeNetsisLibrary
Set Kernel = Nothing