Summary of functions
| Script Function | Object/Notes |
|---|---|
presave(): Before the standard save, after
security check has been passed. The result determines whether the save
continues or aborts.
|
Any objects that can be edited in the Symbol form. |
prerowupdate(): Before ingredient or parameter
row update.
The detail code must be before the function. For example
|
Formula
Item Project Specification |
TPPreRowUpdate,
TPPostRowUpdate
|
Specification |
TPAllPreRowUpdate,
TPAllPostRowUpdate
|
Formula, Item, Project |
|
|
Formula |
PreSearch,
PreSearchExecute,
PostSearch
|
See Search <Object> forms in the Web Client. |
ObjProperty and
ObjPropertySet
|
Single value |
GetCurrentRowValue
|
Gives you access to some fields that
ObjProperty and
ObjPropertySet cannot.
|
prerescale(): Before the formula ingredients,
byproducts or alternate ingredients are re-scaled.
|
Formula |
calcprecalc(): Before calculations. Can abort
the calculation.
|
Formula
Project |
importXmlPreSave(): When you add this function to the script of a
symbol, it will be called when importing an object before the object is
saved.This is an example of updating a newly imported
formula with a status of 90 with the |
Any objects that can be edited in the Symbol form. |