Ограничения применимости @-функций и команд, налагаемые списком управления выполнением (ECL)
Список управления выполнением (ECL) влияет на работу ряда @-функций. Ниже приводится таблица, где по горизонтали перечисляются эти функции, а по вертикали указаны флаги доступа ECL. Если на пересечение соответствующей строки и столбца стоит символ "+", это говорит о том, что данная функция при отсутствии соответствующего флага выполняться не будет.
| Функция | Доступ к текущей базе данных (Access to current database) | Доступ к переменным окружения (Access to environment variables) | Доступ к базам данных сторонних фирм (Access to non-Notes databases) | Доступ к внешним программам (Access to external programs) | Возможность отправки почты (Ability to send mail) | Доступ к ECL рабочей станции (Access to Workstation Security ECL) | Доступ на чтение к другим базам данных (Ability to read other database databases) | Доступ на модификацию к другим базам данных (Ability to modify other database) | |||||||||
| @DbColumn | + | ||||||||||||||||
| @DbColumn (ODBC) | + | ||||||||||||||||
| @DbCommand | + | ||||||||||||||||
| @DbLookup | + | ||||||||||||||||
| @DbLookup (ODBC) | + | ||||||||||||||||
| @DDEExecute | + | ||||||||||||||||
| @DDEInitiate | + | ||||||||||||||||
| @DDEPoke | + | ||||||||||||||||
| @DDETerminate | + | ||||||||||||||||
| @DeleteDocument | + | ||||||||||||||||
| @DeleteField | + | ||||||||||||||||
| @EditECL | + | ||||||||||||||||
| @EditUserECL | + | ||||||||||||||||
| ENVIRONMENT | + | ||||||||||||||||
| @Environment | + | ||||||||||||||||
| @GetProfileField | + | ||||||||||||||||
| @MailSend | + | ||||||||||||||||
| @RefreshECL | + | ||||||||||||||||
| @SetDocField | + | ||||||||||||||||
| @SetEnvironment | + | ||||||||||||||||
| @SetProfileField | + | ||||||||||||||||
| @Unavailable | + | ||||||||||||||||
| @UpdateFormulaContext | + | + | + | ||||||||||||||
| @URLGetHeader | + | ||||||||||||||||
| @URLOpen | + |
Аналогичные ограничения существуют и для @-команд:
|
Команда |
Доступ к файловой системе ( Access to the file system) |
Доступ к текущей базе данных (Access to current database) |
Доступ к базам данных сторонних фирм (Access to non-Notes databases) |
Доступ к коду внешних программ (Access to external code) |
Доступ к внешним программам (Access to external programs) |
Возможность отправки почты (Ability to send mail) |
Возможность экспорта данных (Ability to export data) |
|
AdminSendMailTrace |
+ |
||||||
|
AgentEnableDisable |
+ |
||||||
|
AgentRun |
+ |
||||||
|
AgentSetServerName |
+ |
||||||
|
AgentTestRun |
+ |
||||||
|
AttachmentDetachAll |
+ |
||||||
|
AttachmentLaunch |
+ |
||||||
|
Clear |
+ |
||||||
|
DesignRefresh |
+ |
||||||
|
EditClear |
+ |
||||||
|
EditCopy |
+ |
||||||
|
EditCut |
+ |
||||||
|
EditDetach |
+ |
||||||
|
EditInsertFileAttachment |
+ |
||||||
|
EditInsertObject |
+ |
||||||
|
EditOpenLink |
+ |
||||||
|
EditPaste |
+ |
||||||
|
EditPasteSpecial |
+ |
||||||
|
EditUntruncate |
+ |
||||||
|
EmptyTrach |
+ |
||||||
|
ExchangeUnreadMarks |
+ |
||||||
|
Execute |
+ |
||||||
|
FileDatabaseCompact |
+ |
||||||
|
FileExport |
+ |
+ |
|||||
|
FileImport |
+ |
||||||
|
FileOpenDatabase |
+ |
||||||
|
FileOpenDbRepID |
+ |
||||||
|
FilePrint |
+ |
||||||
|
FileSave |
+ |
||||||
|
FileSaveNewVersion |
+ |
||||||
|
Folder |
+ |
||||||
|
FolderDocuments |
+ |
||||||
|
FolderMove |
+ |
||||||
|
FolderRename |
+ |
||||||
|
MailForward |
+ |
||||||
|
MailForwardAsAttachment |
+ |
||||||
|
MailRequestCrossCert |
+ |
||||||
|
MailRequestNewName |
+ |
||||||
|
MailRequestNewPublicKey |
+ |
||||||
|
MailSend |
+ |
||||||
|
MailSendCertificateRequest |
+ |
||||||
|
MailSendEncryptionKey |
+ |
||||||
|
MailSendPublicKey |
+ |
||||||
|
ObjectOpen |
+ |
||||||
|
OpenDocument |
+ |
||||||
|
RemoveFromFolder |
+ |
||||||
|
ReplicatorReplicateHigh |
+ |
||||||
|
ReplicatorReplicateNext |
+ |
||||||
|
ReplicatorReplicateSelected |
+ |
||||||
|
ReplicatorReplicateWithServer |
+ |
||||||
|
ReplicatorSendMail |
+ |
||||||
|
ReplicatorSendReceiveMail |
+ |
||||||
|
ReplicatorStart |
+ |
||||||
|
RunAgent |
+ |
+ |
|||||
|
RunScheduledAgents |
+ |
+ |
|||||
|
SetCurrentLocation |
+ |
||||||
|
ToolsCategorize |
+ |
||||||
|
ToolsReplicate |
+ |
||||||
|
ToolsRunBackgroundMacros |
+ |
+ |
|||||
|
ToolsRunMacro |
+ |
+ |
|||||
|
ToolsScanUnreadSelected |
+ |
||||||
|
ViewRefreshUnread |
+ |