Формулы, выполняющие последовательность действий
Перечисленные ниже типы формул могут не возвращать значения в результате выполнения, поскольку его обычно некуда возвращать. Такие формулы только выполняют заданную последовательность операторов. Будем называть такие @-формулы @-программами:
- Agent formula (формулы агентов) - выполняются при запуске соответствующего агента. Формула выполняется для каждого документа, удовлетворяющего критерию отбора документов агента и внутренним условиям алгоритма агента;
- Action formula (формула акций) - выполняются при нажатии на соответствующую кнопку-акцию в виде или форме;
- Button formula (формула кнопки) допустима для использования в навигаторе, форме или RichText-поле документа;
- Toolbar button formula (формулы кнопки панели инструментов) - выполняются однократно, по нажатию на соответствующую кнопку. До версии R6 эти кнопки назывались SmartIcon buttons (кнопки активных пиктограмм);
- Action hotspot formula (формула гиперобъекта) применяется в навигаторах, формах и RichText-полях.