Logo Muhasebe Programı

On 22:37:00 by Muhasebe Kursu   No comments


UnityApplication; LogoObjects kütüphanesinin ana nesnesidir.
İlk bu nesne oluşturulmalıdır. Diğer nesneler UnityApplication'dan türer.
Veritabanı üzerindeki
  • connect
  • disconnect
gibi operasyonlar bu nesnenin metodlarıyla yapılır.
UnityApplication'in alt nesneleri özellik (property) olarak tanımlanmıştır.
Aşağıdaki tablolarda UnityApplication metod ve özellikleri listelenmiştir.

Connect
Methods
Return Type
Açıklama
LGSetupYokRegistery ve LGold.ini dosyası dışında bir path vererek LogoObjects.dll dosyasının bu sete bağlantı kurmasını sağlamak için kullanılır.
ConnectBooleanİlgili LBS programına mesela Unity’e Connect olur.
DisconnectYokConnect, UserLogin veya CompanyLogin metodlarıyla kurulan tüm bağlantıları kapatır.
UserLoginBooleanÇalışacak olan kullanıcı programa giriş yapar.
UserLogoutYokKullanıcı bağlantısını kapatır.
CompanyLoginBooleanÇalışılacak olan firmaya açılır.
CompanyLogoutYokFirma çalışmaya kapatılır.
LoginBooleanUserLogin ve CompanyLogin metodlarının birleşimidir. Aynı anda Hem kullanıcı hemde firmaya Login olunur.
ApplyAvaragePaymentYokUnity içerisinden Faturalar-F9-Ödeme Hareketleri-Ortalama Vade uygula işlemini yapan UO metodudur.
UpgradeFirmTablesBooleanFirma üzerinde Tabloları sürüme göre güncelleme işlemi yapar.
GenerateDocNumbersYokFirma Dönemi üzerinde Standart Numaralama Şablonlarını oluşturur.
DebtCloseBooleanProgram tarafında yapılan borç kapatma işlemi yapmak için eklenmiş bir fonksiyondur.
DispatchBillingBooleanİrsaliyeleri faturalaştırmak için kullanılır.
PackDateYokTarih bilgisinin LBS formatındaki Long Integer değerini verir.
UPackDateYokLBS formatındaki Long Integer değeri verilen Tarih bilgisinin gün , ay ve yıl bilgilerini döner.
PackTimeYokSaat bilgisinin Long Integer değerini verir.
UPackTimeYokLong Integer değeri verilen saat bilgisinin saat, dakika ve saniye bilgilerini döner.
GetApprovalDateDateTicari Sistem Yonetimi --> Islemler altindan yapilan onaylama tarihlerini modul bazinda get eder.
SetApprovalDateBooleanTicari Sistem Yonetimi --> Islemler altindan yapilan onaylama tarihlerini modul bazinda set eder.
SetDistOrderStatusYokDağıtım Emirlerinin Statüsü bilgisini değiştiren metotdur.
GetLastErrorLongHerhangi bir işlemden kaynaklanan son hata numarasını döner.
GetLastErrorStringStringHerhangi bir işlemden kaynaklanan son hata mesajını döner.
GetLastTableErrLongCustTables methoduyla oluşturulan IQTableProxy kütüphanesinin methodlarını kullanarak LOD tablolarında işlem yaparken oluşan hataları döndüren bir methoddur.
GetCurrIDYokDöviz ismini verdiğiniz döviz türünün ID numarasını döner.
GetCurrNameBooleanDöviz ID numarasını verdiğiniz döviz türünün adını ve sembol bilgisini döner.
GetDBConnInfoYokUConfig içerisinde tanımlanmış bilgilerini döner.
GetAuthCodeBooleanYetki kodu kontrolü yapmak için kullanılır. Belirtilen kriterlere uygun tanımlanmış yetki kodu varsa TRUE, böyle bir yetki kodu tanımı bulunamazsa FALSE döner.
VersionStringLogo Objects Kütüpanesinin Versiyon bilgisini döner.
CustTablesIQTableProxyLOD tabloları ile LVSL gibi çalışmak için eklenmiş kütüphanedir. SEQ tablolarıyla uğraşmak zorunda kalmadan çalışmanızı sağlar.
NewProductionApplicationProductionApplicationProgramdaki üretim emirleri ile ilgili yapılacabilecek işlemlerin toplandığı nesnedir.
NewQueryIQuerySorgulama nesnesi oluşturur.
NewDataObjectIDataVeri nesnesi oluşturur.
NewRightsObjectIRightsYetkilere ulaşmak için IRights nesnesi oluşturur.
NewAuthCodesObjectIAuthCodesYetki kodlarına ulaşmak için IAuthCodes nesnesi oluşturur.
NewCustomDataObjectIDataKendi Data nesnemizi yaratmamıza yarar fakat kullanım alanı yoktur. Logo Objects bu metodu kendi içinde Data nesnelerini oluşturmak için kullanır.
Data PropertiesReturn TypeAçıklama
ForWebUseBooleanLogo Objects kullanarak bağlantı kurmak iki farklı yolla olmaktadır. Internet uyarlamaları yazmak için ForWebUse özelliğini TRUE, normal uyarlamalar yazmak için bu özelliği FALSE olarak atamak gerekir. ForWebUse özelliğinin default değeri FALSE değeridir. Bu kullanımların farkı ForWebUse özelliğinin değeri FALSE ise bağlantı bilgilerini Local Registery'den okurken, TRUE olarak set edildiğinde İşletim Sistemi Kataloğu içindeki LGold.Ini dosyasından okunmaktadır.
ConnectedBooleanHali hazırdaki Connect durumunu bildirir.
LoggedInBooleanHali hazırdaki Login durumunu döner.
CompanyLoggedlnBooleanHali hazırdaki Firma Login durumunu döner.
CurrentFirmLongLogin olunmuş Firma numarası döner.
ActivePeriodLongFirmanın Çalışma Dönemi gösterir.
SerialNoStringÜrün seri numarası.
UserCountintÜrünün kullanıcı sayısı gösterir.
Collections PropertiesReturn TypeAçıklama
CAPIICAPICAPI bilgilerine ulaşmak için ICAPI nesnesidir.
TablesITablesLBS Unity tablolarına ulaşmak için ITables nesnesidir.
TradeGroupsITradeGroupsTicari işlem gruplarına ulaşmak için ITradeGroups nesnesidir.
FirmParametersIFirmParametersFirma Paremetrelerine ulaşılır.

0 yorum:

Yorum Gönder

BİLGİLENDİRME


Evosas yazılım danışmanlık bilişim hizmetleri olarak uzun yıllardır müşterilerimize logo çözümleri sunmaktayız. Sizin ihtiyacınız olan logo çözümü için hemen bizimle iletişime geçebilirsiniz.

İLETİŞİM DETAYLARI

  • Türkiye geneli yaygın eğitim kurumları ile
    öğrenme garantisi sunan tek eğitim kurumu.
  • + 0850 840 36 38
    +0555 564 08 70