CompanyId

Özellik Bildirimi            

Application.CompanyId

Açıklama                     

Login olunmuş aktif firmanın numarasını getirir.

Örnek                          

comId = Application.CompanyId

Ayrıca bkz.  

FiscPerdId

Özellik Bildirimi             Application.FiscPerdId

Açıklama                      Login olunmuş aktif dönemin numarasını getirir.

Örnek                           perId = Application.FiscPerdId

Ayrıca bkz.                                         

FYStart

Özellik Bildirimi             Application.FYStart

Açıklama                      Dönemin başlangıç tarihini Logo tarih formatında döndürür.

Örnek                           fyStart = Application.FYStart

Ayrıca bkz.                   FYEnd

FYEnd

Özellik Bildirimi             Application.FYEnd

Açıklama                      Dönemin bitiş tarihini Logo tarih formatında döndürür.

Örnek                           fyEnd = Application.FYEnd

Ayrıca bkz.                   FYStart

UserId

Özellik Bildirimi             Application.UserId

Açıklama                      Login olan aktif kullanıcının ID bilgisini döndürür.

Örnek                           user = Application.UserId

Ayrıca bkz.                   UserName

UserName

Özellik Bildirimi             Application.UserName

Açıklama                      Login olan aktif kullanıcının adını döndürür.

Örnek                           uName = Application.UserName

Ayrıca bkz.                   UserId

TerminalId

Özellik Bildirimi             Application.TerminalId

Açıklama                      Aktif terminalin ID bilgisini döndürür.

Örnek                           termId = Application.TerminalId

Ayrıca bkz.                   TerminalCode

TerminalCode

Özellik Bildirimi             Application.TerminalCode

Açıklama                      Aktif terminalin adını döndürür.

Örnek                           termCode = Application.TerminalCode

Ayrıca bkz.                   TerminalId

LocalCurr

Özellik Bildirimi             Application.LocalCurr

Açıklama                      Yerel para birimi için para birimi ID si döndürür. (bkz. Appendix)

                                              

Örnek                           lCurr = Application.LocalCurr

Ayrıca bkz.                   ReportCurr

ReportCurr

Özellik Bildirimi             Application.ReportCurr

Açıklama                      Raporlama para birimi ID sini döndürür. (bkz. Appendix)

Örnek                          rCurr = Application.ReportCurr

Ayrıca bkz.                   LocalCurr

DBType

Özellik Bildirimi             Application.DBType

Açıklama                      Veritabanı türü döndürür.

Örnek                           GetMyDB = Application.DBType

Ayrıca bkz.                                         

GetLastError

Özellik Bildirimi             Application.GetLastError

Açıklama                      Son hata ID'si için tamsayı (integer) değeri döndürür.

Örnek                           GetMyErrorID = Application.GetLastError

Ayrıca bkz.                   GetLastErrorString

GetLastErrorString

Özellik Bildirimi             Application.GetLastErrorString

Açıklama                      Son hata metni için tamsayı (integer) değeri döndürür.

Örnek                           GetMyErrorStr = Application.GetLastErrorString

Ayrıca bkz.                   GetLastError

CreateAppForm

Özellik Bildirimi             Application.CreateAppForm(ID as Integer, DataRef as Integer,                                                                               OwnerRef as Integer, RecordType as Integer,                                                                       Status as Integer, DBAction as Integer,                                                                                Modal as Integer, SelectByRef as Integer,                                                                           RefSelected as Variant, FormObj as Variant)

Açıklama                       Uygulama formunu açar.

Parametreler                ID (in)                          Uygulama Tablosu ID bilgisi

                                       DataRef (in)                 Tablodaki kaydın referansı

OwnerRef (in)              Kayıt sahibinin referansı (Örneğin: BNFICHE ile ilgili bir kayıt açmak istediğinizde bankayı yani BNCARD tablosundaki referansı burada belirtmelisiniz)

                                               RecordType (in)          Kayıt türü

                                               Status (in)                   Kullanımda / Kullanım Dışı ( 0 / 1 )

                                               DBAction (in)              İşlem: Yeni (1)/ Güncelle (2)/ Kopyala (4)/ Oku (5)

                                               Modal (in)                    Modülasyon değer ( 1 = Modal)

                                               SelectByRef (in)          Referans seçer.

                                               RefSelected (Out)        Seçilen değer referansını döndürür.

                                               FormObj (Out)             Form nesnesini döndürür.

Örnek                                       Application.CreateAppForm(1017, 0, 0, 0, 1, 2, 1, 0, MySelRef, MyFrm)

Ayrıca bkz.                               (ODFormArayüzü.doc in Unity \DOC directory for ID documentation)

DeleteStrings

Özellik Bildirimi             Application.DeleteStrings(typ as Integer, ref as Integer)

Açıklama                                  'LG_001_01_PERDOC' tablosundan bir Memo nesnesinin dizgi (string)

                                                değerini siler.

NOT                                         ERP tarafındaki index değerleri ile karışmaması için 1001 ve üzeri bir index belirtilmelidir. Verilebilecek en yüksek değer 32767 dir.

Parametreler                       typ(in)              Tablodaki kaydın türü

                                               Ref(in)              Tablodaki kaydın referansı

Örnek                                       Application.DeleteStrings(121, 25)

Ayrıca bkz.                               WriteStringsCrd, ReadStringsCrd, WriteStrings, ReadStrings

ReadStrings

Özellik Bildirimi             Application.ReadStrings(typ as Integer, ref as Integer, strObj

                                                                                   as Variant)

Açıklama                                  'LG_001_01_PERDOC' tablosundan bir Memo nesnesinin dizgi (string)

                                                değerini okur.

NOT                                         ERP tarafındaki index değerleri ile karışmaması için 1001 ve üzeri bir index belirtilmelidir. Verilebilecek en yüksek değer 32767 dir.

Parametreler                             typ(in)              Tablodaki kaydın türü

                                               Ref(in)              Tablodaki kaydın referansı

                                               StrObj(out)       Tablodan okunan değeri döndürür.

Örnek                                       Application.ReadStrings(121, 25, strObj)

Ayrıca bkz.                                          WriteStringsCrd, DeleteStringsCrd, WriteStrings, DeleteStrings

DeleteStringsCrd

Özellik Bildirimi             Application.DeleteStringsCRD(typ as Integer, ref as Integer)

Açıklama                                  'LG_001_FIRMDOC' tablosundan bir Memo nesnesinin dizgi (string)

                                                değerini siler.

NOT                                         ERP tarafındaki index değerleri ile karışmaması için 1001 ve üzeri bir index belirtilmelidir. Verilebilecek en yüksek değer 32767 dir.

Parametreler                        typ(in)              Tablodaki kaydın türü

                                               Ref(in)              Tablodaki kaydın referansı

Örnek                                       Application.DeleteStringsCrd(121, 25)

Ayrıca bkz.                               WriteStringsCrd, ReadStringsCrd, WriteStrings, ReadStrings

ReadStringsCrd

Özellik Bildirimi             Application.ReadStringsCRD(typ as Integer, ref as Integer, strObj

                                                                                   as Variant)

Açıklama                                  'LG_001_FIRMDOC' tablosundan bir Memo nesnesinin dizgi (string)

                                                Değerini okur.

NOT                                         ERP tarafındaki index değerleri ile karışmaması için 1001 ve üzeri bir index belirtilmelidir. Verilebilecek en yüksek değer 32767 dir.

Parametreler                       typ(in)              Tablodaki kaydın türü

                                               Ref(in)              Tablodaki kaydın referansı

                                               StrObj(out)       Tablodan okunan değeri döndürür.

Örnek                                       Application.ReadStringsCrd(121, 25, strObj)

Ayrıca bkz.                               WriteStringsCrd, DeleteStringsCrd, WriteStrings, DeleteStrings

GetTableName

Özellik Bildirimi             Application.GetTableName(tNr as Integer, fNr as Integer,

pNr as Integer) as String

Açıklama                                  Uygulama tabloları için tablo adını döndürür.

Parametreler                             tNr(in)              Uygulama tablo adı

                                               fNr(in)              Firma numarası

                                               pNr(in)             Dönem Numarası

                                               (out)                 Tablo adı

Örnek                                       MyAppTableName = Application.GetTableName(1, 1, 1)

Ayrıca bkz.                               GetCustTableName

GetCustTableName

Özellik Bildirimi             Application.GetCustTableName(tNr as Integer, fNr as Integer,

pNr as Integer) as String

Açıklama                                  Özel tablolar için tablo adını döndürür.

Parametreler                             tNr(in)              Özel tablo numarası

                                               fNr(in)              Firma numarası

                                               pNr(in)             Dönem Numarası

                                               (out)                 Tablo adı

Örnek                                       MyCustTableName = Application.GetCustTableName(1, 1, 1)

Ayrıca bkz.                               GetTableName

GetTableAlias

Özellik Bildirimi             Application.GetTableAlias (tNr as Integer) as String

Açıklama                                  Tablonun takma adını (alias) döndürür.

Parametreler                       tNr(in)              Özel tablo numarası

                                               (out)                 Takma isim

Örnek                                       MyCustTableName = Application.GetTableAlias(1)

Ayrıca bkz.                               GetTableName

IsWorkDay

Özellik Bildirimi             Application.IsWorkDay (date as Long) as Integer

Açıklama                                  Çalışma günü olup olmadığı bilgisini döndürür.

Parametreler                       date(in)            Logo uzun tarih formatı

                                               (out)                 boolean değeri

Örnek                                       MyWorkDay = Application.IsWorkDay(131269918) ’<30.05.2003>

Ayrıca bkz.      

WriteStrings

Özellik Bildirimi                         Application.WriteStrings(typ as Integer, ref as Integer, strObj

                                                                                   as Variant)

Açıklama                                  'LG_001_01_PERDOC' tablosuna bir Memo nesnesinin dizgi (string) değerini                        

                                                yazar.

NOT                                         ERP tarafındaki index değerleri ile karışmaması için 1001 ve üzeri bir index belirtilmelidir. Verilebilecek en yüksek değer 32767 dir.

Parametreler                             typ(in)              Tablodaki kaydın türü

                                               Ref(in)              Tablodaki kaydın referansı

                                               StrObj(in)         Tabloya yazılacak değer

Örnek                                       Application.WriteStrings(1, 25, strObj)

Ayrıca bkz.                               ReadStrings

WriteStringsCrd

Özellik Bildirimi                         Application.WriteStringsCrd(typ as Integer, ref as Integer, strObj

                                                                                   as Variant)

Açıklama                                  'LG_001_FIRMDOC' tablosuna bir Memo nesnesinin dizgi (string) değerini    

                                                yazmak için kullanılır.

NOT                                         ERP tarafındaki index değerleri ile karışmaması için 1001 ve üzeri bir index belirtilmelidir. Verilebilecek en yüksek değer 32767 dir.

Parametreler                             typ(in)              Tablodaki kaydın türü

                                               Ref(in)              Tablodaki kaydın referansı

                                               StrObj(in)         Tabloya yazılacak değer

Örnek                                       Application.WriteStringsCrd(1, 25, strObj)

                                                           

Ayrıca bkz.                               ReadStrings, WriteStrings, ReadStringsCrd, DeleteStringsCrd

Language

Özellik Bildirimi                         Application.Language

Açıklama                                  Aktif olan dil.

Parametreler                             (Out)                Dil indeksi (tamsayı / integer)

Değerler                                    0 - Öndeğer, 1 - Türkçe, 2 - İngilizce, 3 - Fransızca, 4 - Almanca, 5 - Rusça, 6 - İtalyanca, 7 - İspanyolca, 8 - Lehçe, 9 - Çekce 10 - Danimarkaca,  11 - Flemenkçe,   12 - Estonca, 13 - Fince, 14 - İbranice, 15 - Macarca, 16 - İzlandaca, 17 - Çince, 18 - Japonca, 19 - Korece, 20 - Norveççe, 21 - Portakizce, 22 - İsveççe, 23 - Yunanca, 24 - Arapça, 25 - Romence, 26 - Slovence, 27 - Hırvatça, 28 - Bulgarca, 29 - Azerice

Örnek                                       MyUsedLanguage = Application.Language

Ayrıca bkz.                                         

DispatchBilling

Özellik Bildirimi                         Application.DispatchBilling(Ref as Integer, FicheNo  as String,                                                                              Date as Integer, DoCode as String, SpeCode as String,                                                                    CyphCode as String, genExp1 as String,                                                                                          genExp2 as String, genExp3 as String, genExp4 as String,                                                              chkRight  as Boolean,

[invRef As Long],

[opTrans As Boolean = True],

[refs As String]) as Boolean

 

Açıklama                                  İrsaliye Faturalama (İraliyenin faturaya aktarılması)

Parametreler                             Ref (in),           İrsaliye mantıksal referansı

FicheNo (in),   Yeni fatura numarası

Date (in),         Fatura tarihi (logo tamsayı tarih formatı)

DoCode (in),   Do kodu

SpeCode (in),  Special kodu

CyphCode (in), Cyph kodu

genExp1 (in), Yeni faturadaki 1. Açıklama satırı

genExp2 (in), Yeni faturadaki 2. Açıklama satırı

genExp3 (in), Yeni faturadaki 3. Açıklama satırı

genExp4 (in), Yeni faturadaki 4. Açıklama satırı

chkRight  (in)  Yetki kontrolü yapılsın/yapılmasın (1/0)

(out)                Parametre başarılı veya başarısız (true - false)

 

Örnek                           if not Application.DispatchBilling(666,"MyInvoice", 131269918, "", "", "", "", "", "", "", True)     

                                     

eNo = Application.GetLastError()

eStr = Application.GetLastErrorString()

end if

Ayrıca bkz.                                         

GetFirms

Özellik Bildirimi                        Application.GetFirms ()

Açıklama                                  Firma bilgisini döndürür.

Parametreler                             (out)                Firma dizisi (array)

Örnek                                  arr = Application.GetFirms()

       for i = 0 to arr.Size-1

warn(arr[i].Name)

             j = arr[i].Nr

            warn(j)

      next

Ayrıca bkz.                                         

GetFirmWarehouses

Özellik Bildirimi                         Application.GetFirmWarehouses (firmNr as Integer, divNr as Integer,                                                                                 factNr as Integer) as Variant

Açıklama                                  Ambar bilgisini döndürür.

Parametreler                             firmNr (in)        Firma numarası

                                               divNr (in)         İşyeri numarası

                                               factNr (in)        Fabrika numarası

(out)                Firma ambar dizisi (array)

Örnek                                  
arr = Application.GetFirmWarehouses(1, 0, 0)
for i = 0 to arr.Size-1
warn(arr[i].Name)
j = arr[i].Nr
warn(j)
next

Ayrıca bkz.                                         

GetFirmDivisions

Özellik Bildirimi                         Application.GetFirmDivisions(firmNr as Integer) as Variant

Açıklama                                  İşyeri bilgisini döndürür.

Parametreler                             firmNr (in)        Firma numarası

(out)                İşyerleri dizisi (array)

Örnek                                      

arr = Application.GetFirm Divisions (1)
for i = 0 to arr.Size-1
warn(arr[i].Name)
warn(arr[i].SecurityNr)
j = arr[i].Nr
warn(j)
next

Ayrıca bkz.                                         

GetFirmDepartments

Özellik Bildirimi                         Application.GetFirmDepartments (firmNr as Integer) as Variant

Açıklama                                  Bölüm bilgisini döndürür.

Parametreler                             firmNr (in)        Firma numarası

(out)                Bölümler dizisi (array)

Örnek                                      

arr = Application.GetFirmDepartments(1)
for i = 0 to arr.Size-1
warn(arr[i].Name)
j = arr[i].Nr
warn(j)
next

Ayrıca bkz.                                         

GetFirmFactories

Özellik Bildirimi                         Application.GetFirmFactories (firmNr as Integer,                                                                                                                                         divNr as Integer) as Variant

Açıklama                                  Fabrika bilgisini döndürür.

Parametreler                             firmNr (in)        Firma numarası

                                               divNr (in)         İşyeri numarası

(out)                Fabrika dizisi (array)

Örnek                                      

arr = Application.GetFirmFactories(1, 0)
for i = 0 to arr.Size-1
warn(arr[i].Name)
j = arr[i].Nr
warn(j)
next

Ayrıca bkz.                                         

GetCustomFicheNames

Özellik Bildirimi                         Application.GetCustomFicheNames (ficheType as Integer) as Variant

Açıklama                                  Özel fiş adı ve numarasını döndürür.

Parametreler                             ficheType (in)  Fiş tür no

                                                                                   0 – Özel Malzeme Fişi

                                                                                   1 – Özel Satış İrsaliyesi

2 – Özel Satınalma İrsaliyesi

 (out)               Fiş dizisi (array)

Örnek                                      

arr = Application.GetCustomFicheNames(1)
for i = 0 to arr.Size-1
warn(arr[i].Name)
j = arr[i].Nr
warn(j)
next

Ayrıca bkz.                                         

GetUsers

Özellik Bildirimi                         Application.GetUsers () as Variant

Açıklama                                  Kullanıcı bilgisini (ad, no, e-mail, şifre) döndürür.

Parametreler                             (out)    Kullanıcı bilgileri dizisi (array)

Örnek                                      

arr = Application.GetUsers()
for i = 0 to arr.Size-1
warn(arr[i].Name)
j = arr[i].Nr
warn(j)
warn(arr[i].pwd)
next

Ayrıca bkz.                                         

GetUserGroups

Özellik Bildirimi                         Application.GetUserGroups (usrID as Integer) as Variant

Açıklama                                  Kullanıcı grup bilgilerini döndürür.

Parametreler                             usrID (in)  Kullanıcı ID tamsayısı (integer)

(out)    Kullanıcı Group ID

Örnek                                       

arr = Application.GetUserGroups(UserID)
for i = 0 to arr.Size-1
warn(arr[i].Name)
j = arr[i].Nr
warn(j)
next

Ayrıca bkz.                                         

GetUserRole

Özellik Bildirimi                         Application.GetUserRole () as variant array

Açıklama                                  Aktif kullanıcı rol bilgisini döndürür.

Parametreler                             (out)     Kullanıcı rol bilgisi

Örnek                                        

role = Application.GetUserRole()
role.Name
role.Nr

Ayrıca bkz.                                         

UserHasRight

Özellik Bildirimi                         Application.UserHasRight (rightNr as Integer) as Integer

Açıklama                                  Kullanıcı hak bilgisini döndürür.

Parametreler                             rightNr(in)        Yetki numarası

(out)                Yetkisi var veya yetkisi yok bilgisi (true – false)

Örnek                                      

chkMyRight = Application.UserHasRight(10)

Ayrıca bkz.                                         

GetDBConnInfo

Özellik Bildirimi                         Application.GetDBConnInfo( ) as Variant

Açıklama                                  ERP tarafındaki veritabanı bağlantı bilgilerini döndürür.

Parametreler                             (out)    Kullanıcı bilgileri dizisi (array)

Örnek                                      

rec = application.GetDBConnInfo()
warn(rec.userName)
warn(rec.passWord)
warn(rec.serverName)
warn(rec.DBType)
warn(rec.DBName)

Ayrıca bkz.                                          

GetAppPath

Özellik Bildirimi                         Application.GetAppPath( ) as String

Açıklama                                  ERP tarafının uygulama dizin bilgisi.

Parametreler                             (out)                 Uygulama dizini

Örnek                                      

rec = application.GetAppPath()
warn(rec)

Ayrıca bkz.                                         

PrepareFormLayout

Özellik Bildirimi                         Application.PrepareFormLayout(docType as Integer, dvcType as Integer,

DocName as String, recRef as Integer)

Açıklama                                  Uygulama raporu için form taslağı oluşturur.

Parametreler                        docType(in)     Belge türü (bkz. Appendix)

                                               dvcType(in)      Çıktı türü

                     SCREEN         = 1

                     PRINTER         = 2

                     ASCIISEP         = 3

                     EXCEL             = 4

                     ACCESS          = 5

                     HTML               = 6

                     RTF                  = 7

                                                docName(in)                Yeni belge adı

                                               recRef(in)                     Kaydın referansı

 Örnek                                      

Application.PrepareFormLayout(30,1,"MyDocument",2)

Ayrıca bkz.                                         

GetCustomFiches

Özellik Bildirimi                         Application.GetCustomFiches(fType as Integer) as Variant

Açıklama                                  Uyarlanan fiş bilgilerini alır.

Parametreler                             fType(in)          Fiş türü

                                                                       0 – Özel Malzeme Fişi

                                                                       1 – Özel Satış İrsaliyesi

                                                                       2 – Özel Satınalma İrsaliyesi

                                               (out)                 Kayıt dizisi (array)

                                              

Örnek                                      

arr = Application.GetCustomFiches(1)
for i = 0 to arr.Size-1
    warn(arr[i].Name)
    j = arr[i].Nr
    warn(j)
next

AddRemoveRecordLock

Özellik Bildirimi                         Application. AddRemoveRecordLock( opType as Integer,                                                                            lType as Integer,  recType as Integer, recref as Integer) as Integer

Açıklama                                  İşaretlerin kaldırılması işleminden sonra kilitlenen kaydı açar.

Parametreler                             opType(in)       Operasyon türü

                                                                       1 – Kilitle

                                                                       2 – Kilidi kaldır

                                               lType(in)          Lokasyon türü

                                                                       1 – Logo tablo kayıtları

                                                                       2 – Özel tablo kayıtları

                                               recType(in)      Kayıt türü

                                                                       1 – Sipariş fişi (for lType = 1)

                                                                       2 – İrsaliye (for lType = 1)

                                                                       3 – Fatura (for lType = 1)

                                                                       x – Tablo No (for lType = 2)

                                               recRef (in)       Kayıt Referansı (logicalref / mantıksal ref.)

                                               (out)                 İşlem durumu (1 = ok, 0 = false)

                                              

Örnek                                      

Logicalref = 23, fiche type = invoice, operation = lock
Application.AddRemoveRecordLock(1, 2, 3, 23)
Custom table no = 32 , Logicalref = 87, operation = unlock
Application.AddRemoveRecordLock(2, 2, 32, 87)
Telif HakkıKullanım KoşullarıGizlilik
Copyright © 2018 Logo Yazılım