Merhaba, bir ekranımız var ve bu ekranda bir grid var. Gridin 3 kolonunda 1, 2 ve 3 sene önceki satış adetleri yer alıyor. Bu ekranı […]
Son Satınalma Fiyatı | Troia
Merhaba, CANIAS’ta malzeme ve tedarikçi bazında son satınalma fiyatlarına ihtiyaç duyulması halinde aşağıdaki sorgu kullanılabilir: SELECTt.PURINVTYPE,t.PURINVNUM,t.MATERIAL,t.VENDOR,t.NAME1,t.DOCDATE,t.TANIMLISATINALMAFIYATI,t.TANIMLISATINALMADOVIZCINSI,t.SONSATINALMAFATURAFIYATI,t.SONSATINALMAFATURADOVIZCINSIFROM (SELECTH.PURINVTYPE,H.PURINVNUM,I.MATERIAL,I.PCURRENCY,H.DOCDATE,H.VENDOR,H.NAME1,ISNULL(P.PRICE, 0) AS TANIMLISATINALMAFIYATI,ISNULL(P.CURRENCY, ”) AS TANIMLISATINALMADOVIZCINSI,(I.ITEMTOTAL / I.QUANTITY) […]
Kirli KarakterLeri Temizleme | Troia
Merhaba, string ifadedeki boşlukları temizleyen bir metot yazmıştım. TRIM metodunun temizlemediği kirli karakterler olabiliyor.Benzer bir ihtiyacı olan olursa diyerek paylaşıyorum. PARAMETERS:STRING INPSTR;LOCAL:STRING OUTSTR,STRING KIRLIKARAKTER;KIRLIKARAKTER = […]
Dinamik Kolonlu Tablo Oluşturma | Troia
Merhaba, kolonlarını dinamik olarak oluşturmamız gereken bir tablo ihtiyacımız olmuştu.Senaryo şu şekilde: İçerisinde markaların yer aldığı bir destek tablomuz var. Bu markalara göre oranları görüntülemek […]
CANIAS WebApi Erişimi | Troia
Merhaba, CANIAS’tan WCF web servisi tetikleyebildiğimiz gibi WebApi’yi de tetikleyebiliyoruz.Kullandığım yöntemi burada paylaşıyorum belki birilerinin daha işine yarayabilir diyerek. CLSGENELISLEMLER adında bir CLASS’ımız olsun.İçerisinde de […]
CANIAS’ta Stored Prosedür Kullanımı | Troia
Merhaba, CANIAS’ta bazı performans sorunu yaşayan noktalarda, sorguları sp’ye çevirmek ciddi fark yaratıyor.Düz SQL olarak da kullanılabilir ama Stored Prosedür çok daha avantajlı.Genel olarak avantajlarını […]
CANIAS WCF Web Servis Erişimi | Troia
Merhaba, CANIAS içerisinde bir web servise erişme ihtiyacı olduğunda şöyle bir yöntem izlemiştim.Başkalarının da işine yarayabilir diyerek paylaşıyorum. Öncelikle CANIAS’la bir dış servisi doğrudan haberleştirmemekte […]