Canias’ta Parametrelerle Batch Code Çalıştırmak
Canias’ta genellikle merkez bankası kurlarının düzenli import edilmesi için kullanılan bat dosyaları vardır. Bu bat dosyaları parametresizdir. Bazı durumlarda bazı ekranlara değer yazdırmak veya güncellemek için diğer sistemlerden parametreler göndermek gerekebilir. Otomatik yapılan işlerde veya başka bir sistemden tetiklenen işlerde aşağıdaki şekilde Canias’a parametre gönderebilirsiniz. Sunucuda bat dosyaları 803server klasörü altında BatchClient klasörü içinde bulunur. […]
Sql Common Table Expressions (CTE) Kullanımı
Tablolar üzerinde karmaşık sorgular yaparken, Common Table Expressions (CTE) kullanırız. Cte, sorguların okunabilirliğini ve bakımını kolaylaştırırken performans optimizasyonu için de önemlidir. Bir kere derlenen kodlar sorgunun istenilen yerinde defalarca kullanılabilir. Aslında bu yönden geçici tablolara benziyor diyebiliriz (temp) ama özellikle ram tüketimi açısından cte kullanmanın daha iyi olduğunu söyleyebiliriz. Çünkü geçici tablolar sorgu bitinceye kadar […]
MRP Süreci nasıl işler?
MRP (Malzeme Gereksinim Planlaması) bir üretim tesisi için kullanılan bir planlama aracıdır. MRP’nin girdileri ve çıktıları şunlardır: Girdiler: Çıktılar: Bu bilgiler kullanılarak MRP sistemi, üretim tesislerinin malzeme gereksinimlerini yönetebilir ve üretim planlamasını optimize edebilir. Bu sayede üretim süreci daha verimli hale getirilir ve üretim maliyetleri düşürülebilir. MRP Süreci Nasıl Sağlıklı İşler ? Bir MRP sistemi […]
Canias hesaplanmış yeni kolon ekleme
Canias’ta bir dialogda bulunan tabloda mevcut iki kolondaki değerler kullanılarak yeni bir kolona satır satır yazdırmak istediğimizde yapmamız gereken işlemlerden bahsedeceğim. IASPURHEAD satınalma sipariş tablosunu kullanacağız örnek olarak. Tamamen örnek vermek üzerine olduğundan kolonları rastgele seçtim. Başlamadan önce DEVT40 dialogunu kullanarak aşağıdaki kodu yazıp çalıştıralım. Bu genel olarak tabloya göz atmamızı sağlayacaktır. İşlemin yapılacağı dialog […]
canias destek tabloları kopyalama BAST01
Yeni bir firma oluşturduğumuzda sistemin hata vermemesi için bazı temel verilerin girilmesi gerekiyor. Bu da proje başlangıcında normal karşılansa da proje devam ederken yeni bir firma oluşturulduğunda zaman kaybı olarak görülebiliyor. Buradaki zaman kaybını azaltmak adına destek tablolarını kopyalayabiliyoruz. BAST01’de ilgili tablomuzu seçtikten sonra veriyi kopyala dediğimizde hedef firmayı seçtiğimiz ekran bizi karşılayacaktır. Transfer metodunu […]
canias test veritabanı oluşturma
Canias’ta mssql ve iasdb olarak belirtilen postgresql olmak üzere iki türlü veritabanı kullanılıyor genellikle. Birbirine çok benzer olsa da bazı farklılıklar bulunuyor. Şimdi bu iki farklı veritabanı için test veritabanı nasıl oluşturuyor inceleyelim. İkisinde de öncelikle bir backup alıyoruz veritabanından bunun için hem iasdb hem de mssql’de backup almak istediğimiz veritabanının üzerine gelip sağ tıklayarak […]