📘
TimeLine E3
  • TimeLine E3 Documentation
  • Framework
    • Introduction
    • DataSet Definition
    • Window Handling Object
      • Input/Output arguments
      • Open
      • BindDataControls
      • Item Changes
      • Item Search
      • MenuItemClicked
      • Print
      • ModuleOpened (BlueArrow)
      • BlueArrowArguments
      • New Row
      • Delete Row
      • Save
      • Transactions
      • Locking [deprecated]
      • Locking (new)
      • Resizing a response window
      • ParaPanel
      • Adding DMS Tab to a Module
    • BusinessObject
    • Controls
      • BindingFormat
      • LookupGrid and SearchDef
      • ComboBox
      • RadioButton
      • Multiline Textbox
      • xTextBoxSearch
      • xFileBrowse [v16+]
      • DxDispoColumn
      • DxProgressColumn
      • DxTemplateColumn
      • Change control caption programmatically
      • TabControl
      • Navigation
      • Enable controls programmatically
      • Enable a MenuItem programmatically
      • Filter search values
      • Jumping to another module
      • Messages, Notifications, Log, Exceptions, Translation
      • LoggerSink [deprecated]
      • Log
      • OpenFile, FolderBrowsing and SaveFile
      • Execute Actions while displaying an Hourglass
      • Using Progress
      • Async methods with progress bar
      • Wizard
      • Customizing controls using xBehaviors
      • TLProperty.AllowInReadOnly [v16+]
    • DataSet Operations
    • Business-related functionality
      • Getting the next primary key
      • Hybrids
      • Enums
      • Get Current User
    • SQL
    • SQL (using named parameters)
    • Advanced SQL
    • Expression Binding
    • Server-side logic & customization [v16+]
      • Service Hoster
      • Starting / stopping hosted services
      • Changes to scheduled jobs!
      • Business Object Proxies
      • Business Object API
    • Colors in Expression Bindings [v15+]
    • Theming
      • Icons
  • TimeLine Developer (TLD)
    • Debugging in TLD
    • Targets
    • Custom Project Rework [v16+]
  • TimeLine-specific LL functions
  • Stunnel proxy
    • Pre-requisites
    • 1. Initial setup
    • 2. Generate the server/web certificates
    • 3.a. Generating client certificates using the CSR flow
    • 3.b. Generate client certificates from the server console
    • 4. Setting up the E3 client connection
    • 5. Setting up the browser certificates
  • Configuration
    • Configuring the WCF timeout
  • Troubleshooting the E3 Bridge
  • [Deprecated]
    • TimeLine WEB - deprecated in v16+
      • Prerequisites for running the WASM modules on the server
      • Prerequisites for developing WASM modules with TLD
      • Creating a small web module with TLD
      • Terminal Configuration
    • Customization Examples - deprecated in v16+
    • Codestore [deprecated]
    • Configuring the scheduled jobs timeout - deprecated in v16+
Powered by GitBook
On this page
  • tl_doctype_shortdesc / tl_beltyp_in_kurzworten
  • tl_doctype_description / tl_beltyp_in_worten
  • tl_calc_year(Date) / tl_calc_jahr(Date)
  • tl_calc_cw(Date) / tl_calc_kw(Date)
  • tl_code39(String)
  • tl_compute_full_path(String)
  • tl_format_longtext(Number, String)
  • tl_get_current_user(String)
  • tl_get_dms_path(Number)
  • tl_get_profile() / tl_get_mandant()
  • tl_get_para(Number, Number)
  • tl_get_sprache()
  • tl_get_zk_faelligkeit(String, String)
  • tl_user_salesagent(String, String) / tl_mitarb_vertr(String, String)
  • tl_sprachen_bez(Number, String)
  • tl_translate(Number , String)

TimeLine-specific LL functions

tl_doctype_shortdesc / tl_beltyp_in_kurzworten

Returns the document shortcut, for example, OF for offer, OC for order confirmation, DN for delivery note, or IV for invoice.

The function will be called with the following parameters: Document Type, Language: tl_doctype_shortdesc ( DocumentType, Language)

tl_doctype_description / tl_beltyp_in_worten

Returns the document name, for example, offer for document type 1, order confirmation for document type 2, delivery note for document type 3 or invoice for document type 4.

The function will be called with the following parameters: Document Type, Language: tl_doctype_description( DocumentType, Language))

tl_calc_year(Date) / tl_calc_jahr(Date)

Returns the year number from the given date.

The function will be called with the following parameters: Date: tl_calc_year(Date)

tl_calc_cw(Date) / tl_calc_kw(Date)

Returns the week number from the given date .

The function will be called with the following parameters: Date: tl_calc_cw(Date)

tl_code39(String)

Removes special characters from a transferred text and adds bar code 39 encoding characters .

The function will be called with the following parameters: Text: tl_code39(Text)

tl_compute_full_path(String)

You can store a logo in custompath\images and just specify the partial path (\images\logo.png) and use the above function in LL report to get the full path and display the image. It has fallback from custompath to standardpath.

The function will be called with the following parameters: Text: tl_compute_full_path(Text)

tl_format_longtext(Number, String)

Format document text according to the document type.

The function will be called with the following parameters: Text: tl_format_longtext(DocumentType, Text)

tl_get_current_user(String)

Returns data about the current user, depending on the value

The function will be called with the following parameters: Value: tl_get_current_user(Value).

Value:

  • login -> returns login name

  • kuerzel -> returns mitarb.kuerzel (employee shortcut)

  • name -> returns mitarb.name (employee name)

tl_get_dms_path(Number)

Returns the local dms path for a file.

he function will be called with the following parameters: "DMS Link": tl_get_dms_path(Dms Link)

tl_get_profile() / tl_get_mandant()

Returns the current profile.

tl_get_para(Number, Number)

Returns a value from the "para" table based on the passed group and ID

The function will be called with the following parameters: Group, ID: tl_get_para(Group, ID).

tl_get_sprache()

Returns the curent language number.

tl_get_zk_faelligkeit(String, String)

Returns discount text according to supplied field names from given table.

The function will be called with the following parameters: Table Name, Used Fields (separated by coma): tl_get_zk_faelligkeit(Table Name, Used Fields)

tl_user_salesagent(String, String) / tl_mitarb_vertr(String, String)

Return the employee data according to the ID and mode given.

The function will be called with the following parameters: EmployeeID, Mode: tl_user_salesagent(EmployeeID, Mode)

Mode:

  • ABW_VERTR_LAGER -> returns mitarb.lager_nr (employee Deviant Standard-Warehouse, for sales agent)

  • NAME -> returns mitarb.name (employee name)

  • DIKTATZEICHEN -> returns mitarb.diktatz

  • DURCHWAHL -> returns mitarb.durchwahl (employee direct dial)

  • ABTEILUNG -> returns abteilg.bez (department description)

  • EMAIL -> returns mitarb.email (employee email)

  • ALL -> returns all information: mitarb.name, mitarb.diktatz, mitarb.durchwahl, abteilg.bez, mitarb.email

tl_sprachen_bez(Number, String)

Returns fremdspr from sprachen_begriffe or corresponding column value from sprachen.

The function will be called with the following parameters: Language number, Input: tl_sprachen_bez(Language , Input)

tl_translate(Number , String)

Translate a string according to the language number.

The function will be called with the following parameters: Language number, Input: tl_translate(Language , Input)

PreviousCustom Project Rework [v16+]NextStunnel proxy

Last updated 3 years ago