Skip to content
Home
Knowledge Base
General Information
Anvaigo Mobile App
Anvaigo EDI Connect
Anvaigo E-Invoice
English
Nederlands
(
Dutch
)
Français
(
French
)
Deutsch
(
German
)
Italiano
(
Italian
)
Español
(
Spanish
)
polski
(
Polish
)
Português
(
Portuguese
)
Home
Knowledge Base
General Information
Anvaigo Mobile App
Anvaigo EDI Connect
Anvaigo E-Invoice
English
Nederlands
(
Dutch
)
Français
(
French
)
Deutsch
(
German
)
Italiano
(
Italian
)
Español
(
Spanish
)
polski
(
Polish
)
Português
(
Portuguese
)
Anvaigo Mobile App
/
Anvaigo Script Documentation
/
Variables, Conditions, Functions and Loops
/ For loop
Dynamics
Dynamics
For loop
for
i = startValue, endValue, step
do
...
end;
example:
for
i = 1, 10, 0.5
do
...
end;
Next topic
While loop
Previous topic
Functions with parameters
Contents
Important Information
Best Practices Guide
Anvaigo Script Documentation
Cast input value to data type
Variables, Conditions, Functions and Loops
Declaration of a local variable
Definition a local variable.
Definition of a global text variable
If statement
Functions with parameters
For loop
While loop
Repeat loop
Operators
Records: Get And Set Data
Retrieving a record
Retrieving a Field Value using GETVALUE
Retrieving a DateTime
Retrieving a Double
Retrieving an Integer
Retrieving a String
Retrieving a Time
Retrieving an Option value
SETVALUE function
VALIDATE function
INIT function
Working with Records
SETFILTER
SETRANGE
FILTERGROUP
ISEMPTY
RESET
FINDFIRST & FINDLAST
NEXT
COUNT
SETCURRENTKEY
ASCENDING
CHECKTABLEEXIST
CHECKCOLUMNEXIST
Create New, Edit and Delete Records
INSERT
MODIFY, MODIFYALL
DELETE, DELETEALL
Record And Field Details
CLEAR
GETCOLUMNCAPTION
GETTABLECAPTION
GETTABLENAME
GETTABLENO
Environment variables
Rec
scrRec
PAGE('ISLIST')
PAGE('ISCARD')
PAGE('GETPAGECODE')
GETLASTSUCCESSSYNC
GETLASTSYNCCOMP
GETOPENSENDDATACOUNT
GETTEXT
ANVEOUSERID
DEVICEID
ANVEOUSERDEVICEID
GetAnvaigoUser
GetAnvaigoUserCode
PAGE('GETDEVICEINFO',...)
GETOSNAME
COMPANYNAME
GLOBALLANGUAGE
GLOBALLANGUAGECODE
SETGLOBALLANGUAGE
Anvaigo Page and Field Focus Handling
Page OPEN
Page('CLOSE'…)
Page('RELOAD')
Page('LOCKPAGE') and Page('UNLOCKPAGE')
Page('EDITMODE'…)
Page('GOTOREC'…) and Page('GOTOFIELD'...)
Page('GOHOME')
Control User Interface: E-mail
PAGE('EMAIL',..)
PAGE('EMAIL_EXTENDED'…)
SEND
ADDRECIPIENT
ADDCC
ADDBCC
ADDATTACHMENT
Control user interface: phone, maps, image, signature, barcode
PAGE('TELEPHONE'...)
PAGE('MAPS'…)
PAGE('CAMERA'…)
PAGE('EDITIMAGE'…)
PAGE('SIGN'…)
PAGE('BARCODE' ...)
PAGE('URI'...)
PAGE('OPENFILE'...)
PAGE('EXPORTFILE' ...)
PAGE('IMPORTFILE' ...)
Timer & Synchronization
PAGE('TIMER', …)
PAGE('SYNC_ACTIVE')
SYNC_DB
PAGE('SYNC_READYTOPROCESS')
PAGE('SYNC_PROCESS', …)
PAGE('SYNC_READYTOPROCESSCOUNT')
Anvaigo Page Triggers
Dialogs
CONFIRM
ERROR
MESSAGE
PDF Creation
PDFDrawEllipse
PDFPageCount
PDFPageWidth
PDFPageHeight
PDFSetPage
PDFCreateDocument
PDFAddPage
PDFSetXY
PDFWrite
PDFWriteXY
PDFCreate()
PDFSetFont
PDFSetColor
PDFSetHAlign/PDFSetVAlign
PDFImage
PDFImage
PDFBarcode
PDFBarcode
PDFSignatureField
GPS and network information
Anvaigo Logging
Server Log
Anvaigo Server Communication Log
Anvaigo App Service Log
Anvaigo Delta Service Log
Anvaigo Server Log
Anvaigo User Log
Installation
System Requirements
Anvaigo Mobile App Cloud Service Installation (Type A)
Instance names not allowed
Anvaigo OnPrem Installation (Type B and C)
Anvaigo Delta Service
Install Anvaigo Sales App
Install Anvaigo Service App
Included Tables for Team Member / Limited User Dynamics License
Anvaigo Setup
Multilingual System Dialogs
Health Check
Business Logic in Tables
Local Demo System Installation with Anvaigo Mobile App for Windows
Download Anvaigo Mobile App
Anvaigo Server Security
Test Microsoft Dynamics SOAP Web Services
Install an Update
Anvaigo Mobile App Uninstallation
Creating the User Interface
Anvaigo Pages
Create a new Anvaigo Page
Anvaigo Page Properties
Anvaigo Page Elements
Fields And Buttons
Adding Anvaigo Pages Directly Into Main Menu
Menus
Icons
Table Relations
WebView
Add Anvaigo Users
Anvaigo User Properties
Access Rights
Assignment of Synchronization Packages
Manage Mobile Devices
Create Anvaigo User
Synchronization profiles
Best Practices
Performance Groups
Porting of the Anvaigo Mobile App from Anvaigo Legacy to an Universial Code Ready version
Performance relevant setup in Anvaigo Managed installations
The Home Button
Use of virtual keys
Data Clean Up / Maintenance Jobs / Performance Optimizaion
Create New Records
Individual Table Relations between Anvaigo Pages
How to Deal with FlowFields
Mobile Number Series Management
Lookups on Card Pages
Dynamically Change Field Layout by Data
Customize the User Interface
Concept of Synchronization Packages
Set Up A New Language
Set-up Synchronization Packages
Filtering in Synchronization Packages
Include FlowFields and BLOBs in Synchronization Packages
Process Data Changes on Device
Events Codeunit
Task Processing
Emergency Data Export
App Process Definition by Anvaigo Script
Synchronization Management
Send Push-Messages to Mobile Device
GPS Location Service
Virtual Tables and Fields
Branding
Flexible Relations Between Anvaigo Pages
Adjust Anvaigo Pages Dynamically
Adaptations in C/AL
ACF Management Codeunit
ACF Events Codeunit
Opening any URL
Web Portal Modules
Virtual tables / Variables
Creating Anvaigo Page using Virtual Tables
Request Forms / Pages of Reports
Show Return Values or C/AL- Variables
Creating search masks
Base App Features
Anvaigo Delivery App
Dictionaries
Dynamic Tile Captions in Main Menu
Checklists
Adding Checklists to Anvaigo Managed/Anvaigo Unmanaged Version
Create a Checklist Template
Checklist Template Fields
Checklist Template Actions
Checklist Template Lines
General Information
Data Setup
Limit Values
BC Function Setup
Anvaigo Function Setup
Conditional Visibility
Lookup Field Setup
Anvaigo Checklist Template Select
Checklist Template Line Actions
Work with Checklist Templates
Adding Checklists to Dynamics in Anvaigo Legacy Version
Filling out checklists on the Anvaigo Mobile App
Filling out checklists in Dynamics
Checklists Developer Documentation