Geliştirme Ortamı
COM nesnelerini referans olarak ekleyip geliştirme yapabileceğiniz tüm geliştirme platformlarını kullanma şansınız var.
Örneğin ;
- · Visual Studio
- · Delphi
- · SQL Server …
Burada örneklerimizi Visual Studio üzerinden vereceğiz.
Visual Studio ortamında geliştirme yapabilmek için ilk olarak Visual Studio üzerinden Lobjects reference olarak eklenmeli.
Burada yapılması gereken Logo Objects bir COM dll ‘i olduğundan dolayı COM altından UnityObjects Library reference olarak projeye eklenmeli.
Daha sonra Lobject reference’ını kullanarak UnityObjects kütüphanesi yardımıyla bir nesne oluşturup daha sonra Login işlemi gerçekleştirilip istenilen işlemler gerçekleştirilebilir.
Logo Objects ile bağlantı kurulması
Logo Objects aslında Logo Nesnelerinin ERP uygulamasına aktarılmasını (insert,update,delete) ya da dışarı alınmasını sağlar.
ERP nesnelerine erişim denetimi üç seviyelidir.
1. Connect ile veritabanı bağlantılı işler için yetkilendirilir.
+ Veri tabanından sorgu çalıştırabilir.
- CAPI işlemleri yapılamaz.
- Herhangi bir data nesnesi(malzeme, fatura sipariş vb.) aktarımı yapılamaz.
2. UserLogin Yönetimsel Fonksiyonları yapabilmesi için yetki alınır. Öncesinde Connect yapılmalıdır.UserLogout ile kullanıcı yetkisi kapatılabilir.
+ CAPI işlemleri yapılabilir (firma, fabrika, ambar, terminal tanımlama, kullanıcı yetkileri ile işlem yapma vb. )
- Herhangi bir data nesnesi(malzeme, fatura sipariş vb.) aktarımı yapılamaz.
3. Company Login ile firma özelinde işler yapmak mümkün hale gelir. Öncesinde connect ve user login yapmak gerekir. Ya da tüm bağlantıları içeren Login kullanılabilir. CompanyLogout ile firma bağlantısı kapatılabilir.
+ Connect + User Login ile gelen yetenekler kullanılabilir.
+ Kullanıcı yetkileri dahilinde data nesnesi aktarımı yapılabilir.
Login: Connect,User Login ve Company Login işlemlerinin hepsini yapabilecek yapıdadır.Genel kullanım için uygun olan method budur.Fakat Login her seferinde yapılmaya çalışıldığında projelerde lisans problemleri ile ilgili sıkıntılar yaşanabilmektedir.Login her fatura,irsaliye vb. İşlemlerin başlangıcında yapılmalıdır. Örnek
Disconnect: Yapılan herhangi bir bağlantıyı kapatmaya yarayan nesnedir.Projede işlem tamamlandıktan sonra Disconnect yapılmalıdır.Sebebi ise arka tarafda Lobjects askıda kalıp kullanıcı haklarından yememesidir. Örnek
Logo Objects Videoları
008-Satınalma İrsaliyesi Aktarımı
010-Tahsilat Fişi ( DebtClose Metodu )
011-Muhasebeleştirme ( DoIntegration Metodu )
012-DispatchBilling / OrderBilling Metotlarının Kullanımı
013-ExportFromXML / ImportFromXML Metotlarının Kullanımı