Erply back office predefines the following context variables.
Generally, these variables can be assumed to be present, but it would be a good practice to guard for the variables being undefined:
if (typeof page_lang !== 'undefined') { ... }
variable name |
Possible values or example value |
Description |
page_lang |
'eng' |
Current selected language for UI |
section |
'invoices' |
Current section |
subsection |
‘subsection_name’ |
Current subsection |
customerCode |
'5445' |
Customer code of current account |
apiSessionKey |
'nVgS1b8a28bd66c30b8ba80af4febfea878a531bf677' |
Session key for current session. Can be used to make additional API calls. |
customerRegistryToken |
‘eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1’ |
Customer registry token |
userID |
9 |
ID of current userConfirm |
userName |
‘admin’ |
name of current user |
employeeID |
153 |
Employee ID of current user |
employeeName |
‘John Doe’ |
Employee name of current user |
userGroupID |
3 |
Group ID of current user |
userGroupName |
‘administrators / management’ |
Group name of current user |
isExistingRecord |
true |
True if the the record is already saved. false if the record is being added. |
recordID |
5 |
ID of the record being edited or viewed. |
formValuesAreOverridable |
true / false |
If you want to set default values on a form, you should first check this variable to be true. Otherwise you may end up overwriting fields already modified by user. |
formWasSaved |
true / false |
‘true’ indicates that the last request resulted in form save. ‘false’ means that :
|
newRecordCreated |
true / false |
‘true’ indicates that the last save resulted in new record being created. |
existingRecordSaved |
true / false |
‘true’ indicates that the last save resulted in existing record being updated. |
recordWasConfirmed |
true / false |
‘true’ indicates that the last save resulted in record being confirmed. For example “Confirm” button was clicked on invoice form. |
isForm |
true / false |
Current view is a form |
isTable |
true / false |
Current view is a table |
Variables Containing Account Settings
This is a list of variables that reflect settings for current Erply account.
variable name |
Example |
Description |
conf_dateformat |
'd.m.Y' |
|
conf_date_monthdayformat |
'd.m' |
|
thousandsSeparator |
' ' |
|
decimalSymbol |
',' |
|
priceDecimals |
4 |