Побочные эффекты
Некоторые функции при выполнении вызывают «побочные эффекты». Основное предназначение @-функции произвести некоторые вычисления и возвратить определенное значение. Если функция помимо этого выполняет еще какие-либо действия, например, выводит диалоговое окно, то говорят что это функция с "побочным эффектом". Ниже приводится таблица с такими функциями.
@-функция | Побочный эффект | ||
@Command, @PostedCommand | Чаще всего выполняется команда меню Domino | ||
@DbColumn, @DbCommand,
@DbLookup | Доступ в текущую или другую базу для поиска и получения данных | ||
@DDEInitiate, @DDEExecute,
@DDEPoke, @DDETerminate | DDE - диалог с другим приложением. | ||
@MailSend | Текущий документ отправляется почтой Domino или создается и отправляется почтовое сообщение. | ||
@Prompt, @PickList @DialogBox | Открывается диалоговое окно, результат возвращается функцией только по окончании диалога. |
Если установлена переменная окружения NoExternalApps = 1, то не будет работать ни одна формула, содержащая функции из этого списка. Пользователь не увидит сообщения об ошибке, формула просто не будет выполняться.