Язык @-формул в LotusDomino R 6.

Алфавитный список @-функций


Функция

Область применения

Краткое описание

@Abs

Без ограничений.



Возвращает модуль числа или числового списка.

@Abstract

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, формы и навигатора. Работает только с текстом, представленным в однобайтовой кодировке. При использовании с RTF-полями документ должен перед применением функции быть сохранен.

Осуществляет выделение и замену в тексте определенных его частей.

@Accessed

Стр. 115

Нельзя использовать в формулах отбора и навигатора. Функция "чувствительна" к часовому поясу.

Возвращает величину "дата-время" последнего доступа (для чтения или записи) к документу.

@Acos

Без ограничений. Аргумент должен лежать в пределах [-1,1].

Возвращает значение арккосинуса числа или числового списка.

@AddToFolder

Стр. 133

Разрешается использование в формулах кнопок панели инструментов, кнопок и гиперобъектов, агентов, а так же в акциях видов и форм.

Добавляет текущий документ в папку с именем, содержащимся в первом аргументе, удаляя при этом тот же документ из папки, имя которой находится во втором аргументе.

@Adjust

Стр. 97

Без ограничений. Функция "чувствительна" к часовому поясу.

Изменяет величину "дата-время" на заданный интервал времени.

@All

Стр. 169

Без ограничений.

Всегда возвращает 1 (TRUE).

@AllChildren

Стр. 169

Разрешается использовать только в формулах отбора документов и селективной репликации. Не работает в версиях Lotus Notes/Domino ниже R4.

Конструкция SELECT формула_отбора | @AllChildren отбирает все документы, удовлетворяющие формуле отбора, плюс документы, которые являются документами-ответами только на документы, удовлетворяющие формуле отбора.

@AllDescendants

Стр. 170

Разрешается использовать только в формулах отбора документов и селективной репликации. Не работает в версиях Lotus Notes/Domino ниже R4.

Конструкция SELECT формула_отбора | @AllDescendants отбирает все документы, удовлетворяющие формуле отбора, плюс документы, которые являются документами-ответами и документами-ответами на ответ на всех уровнях дерева, "начинающегося" только от документов, удовлетворяющих формуле отбора.

@Ascii

Стр. 59

Без ограничений.

Преобразует строку или список строк, представленных в кодировке LMBCS (Lotus Multi-Byte Character Set) соответственно в строку или список строк в кодировке ASCII.

@Asin

Без ограничений. Аргумент должен лежать в пределах [-1,1].

Возвращает значение арксинуса числа или числового списка.

@Atan

Без ограничений.

Возвращает значение арктангенса числа или числового списка.

@Atan2

Без ограничений. Аргументы должны быть числа или числовые списки.

Возвращает значение арктангенса от дроби второго аргумента на первый.

@AttachmentLengths

Нельзя использовать в формулах навигатора.

Возвращает число или числовой список приблизительного размера в байтах присоединенных файлов.

@AttachmentModifiedTimes

Стр. 117

Нельзя использовать в формулах отбора, столбцов, секции с управляемым доступом, всплывающих окон и  навигатора.

Возвращает дату/время или список таких значений, соответствующий дате/времени модификации присоединенных файлов.

@AttachmentNames

Нельзя использовать в формулах кнопок панели инструментов и  навигатора.

Возвращает строку или текстовый список имен присоединенных файлов.

@Attachments

Стр. 117

Нельзя использовать в формулах навигатора.

Возвращает число присоединенных файлов.

@Author

Стр. 115

Нельзя использовать в формулах навигатора.

Возвращает текстовый список авторов текущего документа.

@Begins

Стр. 62

Без ограничений.

Определяет, является ли заданная подстрока (или хотя бы один из элементов списка подстрок) началом строки.

@BrowserInfo

Стр. 218

Нельзя использовать в формулах отбора, колонок и агентов. Не работает в клиенте Notes ниже 5-й версии.

Определяет и возвращает параметры используемого браузера.

@BusinessDays

Нельзя использовать в формулах отбора.

Возвращает число рабочих дней в одном или более интервале дат.

@Certificate

Разрешается использовать только в формулах колонок и полей. Не работает в Web-приложениях.

Возвращает информацию о заверенном открытом ключе (Certified Public Key) из общей адресной книги

@Char

Стр. 59

Без ограничений. Код символа должен быть числом и лежать в интервале от 0 до 255. Дробные значения автоматически усекаются до целого.

Преобразует код символа в односимвольную строку в соответствии с 850-й кодовой страницей IBM.

@CheckAlarm

Нельзя использовать в формулах отбора, колонок, редактируемой секции, заголовка окна, полей, формы и области размещения.

Применяется для изменения параметров оповещения в личном почтовом ящике.

@CheckFormulaSyntax

Стр. 235

Нельзя использовать в формулах отбора и столбцов вида.

Проверяет свой аргумент на соответствие правилам языка @-формул.

@ClientType

Стр. 214

Нельзя использовать в формулах отбора, колонок, редактируемых секциях и заголовка окна. При использовании в формулах фоновых агентов всегда возвращает значение "None".

Возвращает текстовую строку "Notes", если для доступа к базе данных используется клиентская программа LN, "Web" - в случае использования браузера.

@Command

Нельзя использовать в формулах отбора, колонок, видимости объектов, редактируемой секции, формы, полей, заголовка окна и фоновых агентов.

Выполняет команды LN. Большинство стандартных команд из системного меню LN можно выполнить с помощью этой функции.

@Compare

Стр. 107

Нельзя использовать в формулах навигатора.

Осуществляет попарное сравнение двух текстовых списков.

@ConfigFile

Стр. 226

Нельзя использовать в формулах отбора и колонок.

Возвращает путь к файлу NOTES.INI.

@Contains

Стр. 63

Без ограничений.

Определяет, является ли подстрока (или хотя бы один из элементов списка подстрок) частью строки.

@Cos

Без ограничений.

Возвращает значение косинуса числа или числового списка.

@Count

Стр. 101

Без ограничений.

Возвращает число элементов в списке, в отличие от @Elements, возвращает для пустой строки и значений не являющихся списком – значение 1.

@Created

Стр. 114

Нельзя использовать в формулах навигатора. При использовании в формулах полей возвращаемое значение определяется по часам сервера, если БД не является локальной. Функция "чувствительна" к часовому поясу.

Возвращает время и дату создания документа.

@Date

Стр. 96

Без ограничений. Функция "чувствительна" к часовому поясу.

Возвращает заданную параметрами дату как величину типа "дата-время", но содержащую только компоненту даты.

@Day

Стр. 94

Без ограничений. Функция "чувствительна" к часовому поясу.

Извлекает день месяца из указанной даты.

@DbColumn

(базы данных LN)

Стр. 149

Нельзя использовать в формулах отбора и колонок. Ограниченно применима в формулах всплывающих окон. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1.

Находит и возвращает колонку значений из вида или папки в базе данных Notes/Domino.

@DbColumn

(ODBC)

Стр. 158

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции и заголовка окна. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1.

Использует для доступа к соответствующей таблице и колонке ODBC-драйвер, соответствующий указанному источнику данных. Извлекает значения из одной колонки в таблице.

@DbCommand

(базы данных LN)

Стр. 212

В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ.

Разрешается использовать только в Web-приложениях.

Организует ссылки на предыдущий или последующий документ в виде, или на список доступных папок.

@DbCommand

(ODBC)

Стр. 164

Нельзя использовать в формулах отбора, колонок, всплывающих окон. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1.

Выполняет указанную команду ODBC-драйвера.

@DbExists

Стр. 227

Нельзя использовать в формулах отбора, колонок, всплывающих окон и фоновых агентов.

Возвращает 1(True), если база существует, или 0(False) в противном случае.

@DbLookup

(базы данных LN)

Стр. 154

Нельзя использовать в формулах отбора, колонок и почтовых агентов. Ограниченно применима в формулах всплывающих окон. Результирующее значение может быть неточным, если первая сортировочная колонка "вида" содержит поле, которое может принимать несколько значений (multi-values field), и сортировка колонки указана без категоризации. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1.

Получив значение ключа, функция просматривает указанный вид или папку, и находит в них все документы, содержащие значение "ключ" в первой отсортированной колонке.

@DbLookup

(ODBC)

Стр. 162

Нельзя использовать в формулах отбора, колонок, заголовка окна, видимости объекта, редактируемой секции и почтовых агентов. Возвращаемое значение не должно превышать 64 Кбайта. Не работает при установке переменной окружения NoExternalApps равной 1.

Использует соответствующий указанному источнику данных ODBC-драйвер для доступа к соответствующей таблице и колонкам. Извлекает и возвращает значения из указанной колонки, принадлежащие к тем записям, у которых значение в ключевой колонке совпадает с указанным параметром ключ.

@DbManager

Стр. 181

Нельзя использовать в формулах отбора и  колонок.

Возвращает список групп, пользователей и серверов, имеющих доступ менеджера к текущей базе.

@DbName

Стр. 227

Без ограничений.

Возвращает для текущей базы данных имя сервера и собственно БД.

@DbTitle

Стр. 228

Без ограничений.

Возвращает название текущей БД.

@DDEExecute

Нельзя использовать в формулах отбора, колонок, заголовка окна, формы и навигатора. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях.

Передает указанному DDE-приложению команду и выполняет ее. Возвращаемое значение @True(1) в случае удачного выполнения команды, @False(0) в противном случае. В случае передачи некорректного ID связи с DDE-сервером возвращается состояние ошибки.

@DDEInitiate

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, формы, навигатора и области размещения. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях.

Инициирует связь с DDE-сервером и возвращает полученный идентификатор связи с сервером.

@DDEPoke

В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ.

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, формы и навигатора. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях.

Передает данные указанному DDE-приложению. Возвращаемое значение @True(1) в случае удачного выполнения команды, @False(0) в противном случае. В случае передачи некорректного ID связи с DDE-сервером возвращается состояние ошибки.

@DDETerminate

В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ.

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, формы и навигатора. Не работает под управлением операционной среды MacOS и UNIX. Не работает при установке переменной окружения NoExternalApps равной 1. Не работает в Web-приложениях.

Завершает связь с указанным DDE-приложением. В случае передачи некорректного ID связи с DDE-сервером возвращается состояние ошибки, в противном случае возвращается пустое значение.

DEFAULT

Стр. 14

Без ограничений.

На время выполнения формулы присваивает полю значение по умолчанию.

@DeleteDocument

Стр. 128

Разрешается использовать только в формулах агентов. В Web-приложениях не работает.

Удаляет документ, обрабатываемый агентом.

@DeleteField

Стр. 125

Нельзя использовать в формулах заголовка окна, отбора, колонок, формы и навигатора.

Удаляет поле из текущего документа.

@DialogBox

Стр. 209

Нельзя использовать в формулах отбора, колонок, агентов, выполняющихся на сервере (почтовые и по расписанию), заголовка окна и формы. Не передает данные из RTF-полей. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает.

Открывает в модальном диалоговом окне текущий документ по указанной форме. При закрытии модального окна может передать изменения, произошедшие в его полях, в основной документ.

@Do

Стр. 39

Нельзя использовать в формулах отбора и столбцов.

Используется для последовательного вычисления нескольких выражений. Вычисляет выражения слева направо и возвращает значение последнего выражения.

@DocChildren

Стр. 171

Разрешается использовать только в формулах колонок и заголовка окна. В Web-приложениях работает только в формулах колонок.

Используется для определения числа ответных документов у текущего документа или категории (считаются только документы-ответы на текущий документ, но ни ответы на ответы).

@DocDescendants

Стр. 172

Разрешается использовать только в формулах колонок и заголовка окна. В Web-приложениях работает только в формулах колонок.

Используется для определения числа ответных документов у текущего документа или категории (считаются  документы-ответы и ответ-на-ответ у текущего документа).

@DocFields

Стр. 126

Нельзя использовать в формулах отбора, колонок и навигатора.

Возвращает текстовый список, содержащий имена всех полей в текущем документе.

@DocLength

Стр. 116

Нельзя использовать в формулах навигатора.

Возвращает приблизительный размер документа в байтах.

@DocLevel

Стр. 172

Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок.

Возвращает значение представляющее текущий уровень документа или категории в дереве ответов.

@DocLock

Стр. 129

Нельзя использовать в формулах отбора, колонок, полей, формы и навигатора. Не работает в Web-приложениях.

Выполняет операции блокировки, разблокировки текущего документа, а также может возвращать статус документа (заблокирован/разблокирован) и включен ли в текущей БД механизм блокировки.

@DocMark

Разрешается использовать только в формулах агентов. В Web-приложениях не работает.

Устанавливает для текущего документа пометку: сохранять или не сохранять изменения документа на диске.

@DocNumber

Стр. 173

Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок.

Возвращает значение, представляющее иерархический уровень текущего документа или категории в дереве ответов.

@DocOmittedLength

Стр. 117

Нельзя использовать в формулах навигатора.

Возвращает приблизительный размер “усеченной“ при репликации части документа в байтах.

@DocParentNumber

Стр. 173

Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок.

Возвращает значение, представляющее иерархический уровень родительского документа или категории в дереве ответов.

@DocSublings

Стр. 174

Разрешается использовать только в формулах колонок и заголовка окна. Ограниченно применима в формулах полей. В Web-приложениях работает только в формулах колонок.

Возвращает значение представляющее количество документов или категорий на текущем уровне иерархии в дереве ответов.

@DocumentUniqueID

Стр. 145

Нельзя использовать в формулах навигатора. В формулах полей создает ссылку (DocLink) на текущий документ.

Возвращает так называемый универсальный идентификатор документа (UNID) - 32-x символьную комбинацию букв и цифр, уникально идентифицирующую текущий документ во всех репликах распределенной базы.

@Domain

Стр. 144

Нельзя использовать в формулах навигатора. При выполнении на сервере возвращает домен сервера. В Web-приложениях не работает.

Возвращает имя домена для текущего пользователя из личной адресной книги, в соответствии с текущим местом вызова.

@DoWhile

Стр. 46

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон и области размещения.

Осуществляет организацию циклов с постусловием.

@EditECL

Нельзя использовать в формулах отбора, колонок, редактируемой секции, видимости объекта, заголовка окна, всплывающих окон, поля, формы, акций видов и формы и области размещения.

Выводит модальное диалоговое окно с параметрами списка управления выполнением рабочей станции администратора для указанного списка управления выполнением и указанной адресной книги.

@EditUserECL

Нельзя использовать в формулах отбора, колонок, редактируемой секции, видимости объекта, заголовка окна, всплывающих окон, поля, формы, акций видов и формы и области размещения.

Выводит модальное диалоговое окно с параметрами списка управления выполнением текущей рабочей станции.

@Elements

Стр. 100

Без ограничений.

Возвращает в формате числа количество текстовых, числовых или "дата-время" элементов в списке.

@EnableAlarms

В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ.

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции

.

Включает или выключает механизм оповещения в почтовом ящике.

@Ends

Стр. 64

Без ограничений.

Определяет, находится ли заданная подстрока (или хотя бы один из элементов списка подстрок) в самом конце строки.

@Environment

Стр. 110

Нельзя использовать в формулах отбора, колонок, навигатора и Web-приложениях. Ограниченно применима в формулах всплывающих окон. Для присвоения переменным окружения значения при использовании в теле других функций (таких как @If или @Do) применяйте функцию @SetEnvironment. В формулах выполняющихся на сервере, например, в теле агента по расписанию, идет обращение к переменным окружения сервера, а не рабочей станции. Возвращаемое значение всегда есть текстовая строка.

Устанавливает или возвращает значение переменной окружения.

ENVIRONMENT

Стр. 15

Нельзя использовать в формулах отбора, колонок, видимости объекта, навигатора и Web-приложениях. Ограниченно применима в формулах всплывающих окон.

Присваивает значение переменной окружения

@Error

Стр. 233

Без ограничений.

Генерирует ситуацию ошибки. Возвращаемое значение @Error.

@Eval

Стр. 42

Формально без ограничений, однако применение функции в формулах отбора и колонок может привести к непредсказуемым результатам.

В момент выполнения рассматривает свой параметр как текстовое представление @-формулы, компилирует и вычисляет ее. Возвращает значение последнего выражения в @-формуле или ситуацию ошибки.

@Exp

Без ограничений. Аргумент должен лежать в пределах [-11355.1371, 11356.5234].

Вычисляет значение экспоненциальной функции от числа или числового списка.

@Explode

Стр. 57

Без ограничений.

Возвращает список, составленный из подстрок списка строк или диапазона дат.

@Failure

Стр. 231

Предназначена для использования в формулах проверки вводимых данных редактируемых полей, но может быть также использована в формулах формы и агентов. В последнем случае, только возвращает значение, но не выводит предупреждающих сообщений.

В формуле проверки вводимых данных редактируемых полей, функция выводит диалоговое окно с текстом сообщения об ошибке.

@False

Без ограничений.

Возвращает 0 (False).

FIELD

Стр.15

Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна, формы и навигатора.

Присваивает значение полю.

@FileDir

Стр. 88

Без ограничений.

Выделяет и возвращает из своего параметра-строки имя директории, или другими словами часть строки от начала до первого правого символа слеша (включая его), или если этого символа нет, то пустую строку.

@FloatEq

Стр. 99

Нельзя использовать в формулах отбора.

Сравнивает два числа с заданной точностью.

@FontList

Стр. 231

Нельзя использовать в формулах отбора, колонок, агентов, запускаемых вручную и фоновых. Не работает в Web-приложениях.

Возвращает список доступных для клиетна Notes шрифтов в виде текстового списка.

@For

Стр. 43

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон и области размещения.

Осуществляет организацию циклов по счетчику.

@FormLanguage

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Для баз, использующих формы с поддержкой нескольких языков, возвращает имя языка текущей формы.

@GetAddressBooks

Стр. 145

Нельзя использовать в формулах отбора и колонок.

Возвращает список адресных книг клиента или сервера (в зависимости от расположения БД, в которой выполняется формула).

@GetCurrentTimeZone

Стр. 92

Без ограничений.

Функция возвращает текущие настройки часового пояса в каноническом формате. При выполнении функции на стороне сервера  возвращает настройки часового пояса сервера, в клиенте – соответственно рабочей станции.

@GetDocField

Стр. 147

Нельзя использовать в формулах отбора, колонок, всплывающих окон и навигатора.

Возвращает значение поля по его имени и универсальному идентификатору документа.

@GetField

Стр. 124

Нельзя использовать в формулах заголовка окна и кнопок панели инструментов.

Возвращает для текущего документа значение поля по его имени. Если указанное поле в текущем документе отсутствует, то возвращается пустая строка. Для полей, содержащих значение типа список, возвращается только первое значение из списка.

@GetFocusTable

Стр. 133

Разрешается использовать только в формулах кнопок панели инструментов, акций формы и полей. Не работает в Web-приложениях. Документ должен находиться либо в режиме редактирования, либо чтения, в этом случае текст или входящий в таблицу объект должен быть выделен.

Возвращает в зависимости от флага либо номер текущей строки, либо номер  колонки, либо программное имя таблицы. В R 6.0.1 функция корректно работает только в обработчике события onHelp. В остальных контекстах не зависимо от флагов функция возвращает 1, как число (а не текст).

@GetHTTPHeader

Стр. 223

Разрешается использовать только в Web-приложениях и в контексте формул видимости объекта, редактируемой секции, заголовка окна, гиперобъекта, полей, формы, акций вида и формы, а также навигатора. В интерфейсе клиента Notes всегда возвращает пустую строку.

В Web-приложениях возвращает значение полей типа header fields.

@GetPortsList

Нельзя использовать в формулах отбора, колонок. Не работает в Web-приложениях.

Возвращает текстовый список включенных/выключенных портов.

@GetProfileField

Стр. 191

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей, формы, акций формы и вида и области размещения.

Функция возвращает значение поля из профильного документа по имени поля и имени документа.

@GetViewInfo

Стр. 229

Нельзя использовать в формулах отбора, колонок, агентов по расписанию, видимости объекта, редактируемой секции, заголовка окна, гиперобъектов, всплывающих окон, формы, акции формы, навигатора и области размещения. Не работает в Web-приложениях.

Возвращает значения атрибутов текущего вида.

@HardDeleteDocument

Стр. 129

В DOMINO R 6.0.1 ДОКУМЕНТИРОВАНА НЕ ПОЛНОСТЬЮ.

Предназначена для использования только в формулах агентов. Не работает в Web-приложениях.

Физически удаляет документ из базы данных.

@HashPassword

Стр. 135

Без ограничений.

Функция осуществляет кодирование строки более стойкое, чем функция @Password.

@Hour

Стр. 95

Без ограничений. Функция "чувствительна" к часовому поясу.

Возвращает количество часов в параметре "дата-время".

@If

Стр. 38

Без ограничений.

Осуществляет проверку входящих в него условий, и выполняет связанное с истинным (TRUE) условием действие. Возвращается значение выполненного действия.

@IfError

Стр. 233

Без ограничений.

Возвращает значение первого параметра, если в нем нет ошибки. В противном случае возвращается значение второго параметра (если он есть), или пустая строка (при его отсутствии).

@Implode

Стр. 58

Без ограничений.

"Сцепляет" все элементы списка строк в одну строку.

@InheritedDocumentUniqueID

Стр. 147

Нельзя использовать в формулах навигатора. Предназначена для работы с документами, созданными по форме с включенной опцией наследования  полей. Если опция не включена, возвращает такое же значение, что и @DocumentUniqueID. В формулах полей создает ссылку (DocLink) на указанный документ.

Возвращает универсальный идентификатор документа, который был текущим в момент создания документа, для которого используется эта функция.

@Integer

Без ограничений.

Возвращает целую часть числа или числового списка.

@IsAgentEnabled

Нельзя использовать в формулах отбора, колонок, и не предназначена для использования в формулах заголовка окна и формы. БД должна быть открыта, в противном случае возвращается 0. Для агентов созданных в LN версии 3.х, и для агентов, выполняющихся не по расписанию, всегда возвращает 1. Не работает в Web-приложениях.

Возвращает 1 (True) для "включенного" агента, 0 (False) если он не включен, или не существует.

@IsAppInstalled

Стр. 217

Нельзя использовать в формулах отбора и редактируемой секции.

Определяет тип установленного клиентского программного обеспечения (дизайнерский клиент/администраторский клиент).

@IsAvailable

Стр. 126

Нельзя использовать в формулах навигатора. В формуле колонок  и отбора может использоваться только с полями, имеющими флаг SUMMARY.

Проверяют наличие в документе поля с указанным именем.

@IsCategory

Разрешается использовать только в формулах колонок.

Проверяет, является ли строка в виде категорией или нет.

@IsDocBeingEdited

Стр. 119

Нельзя использовать в формулах отбора, колонок, агентов, формы, акций вида и навигатора.

Возвращает 1 (TRUE), если текущий документ находится в режиме редактирования, или 0 (FALSE) в противном случае.

@IsDocBeingLoaded

Стр. 120

Разрешается использовать только в формулах видимости объекта, заголовка окна, полей и формы.

Возвращает 1 (TRUE), если текущий документ в настоящее время загружается в память для последующего отображения, или 0 (FALSE) в противном случае.

@IsDocBeingMailed

Стр. 121

Разрешается использовать  в формулах полей, может ограниченно использоваться в формулах кнопок панели инструментов, кнопок, гиперобъектов и акций формы. В Web-приложениях не работает.

Возвращает 1 (TRUE), если в настоящее время текущий документ отправляется почтой, или 0 (FALSE) в противном случае.

@IsDocBeingRecalculated

Стр. 119

Разрешается использовать в формулах полей, может ограниченно использоваться в формулах кнопок панели инструментов, кнопок, гиперобъектов и акций формы.

Возвращает 1 (TRUE), если в настоящее время текущий документ пересчитывается, или 0 (FALSE) в противном случае.

@IsDocBeingSaved

Стр. 121

Разрешается использовать в формулах полей, может ограниченно использоваться в формулах кнопок панели инструментов, кнопок, гиперобъектов и акций формы.

Возвращает 1 (TRUE), если в настоящее время текущий документ сохраняется, или 0 (FALSE) в противном случае.

@IsDocTruncated

Нельзя использовать в формулах навигатора.

Возвращает 1 (TRUE), если текущий документ является "усеченным" в процессе репликации, или 0 (FALSE) в противном случае.

@IsError

Стр. 233

Нельзя использовать в формулах навигатора.

Возвращает 1 (TRUE) если аргумент соответствует @ERROR, и 0 (FALSE) в противном случае.

@IsExpandable

Стр. 174

Разрешается использовать только в формулах колонок. В Web-приложениях не работает.

Используется для определения, является ли данный уровень документов в виде "разворачиваемым".

@IsMember

Стр. 101

Без ограничений.

Возвращает 1 (TRUE), если строка является элементом списка строк, или 0 (FALSE) в противном случае.

@IsModalHelp

Без ограничений. В Web-приложениях не работает.

Возвращает 1 (TRUE), если текущий документ является документом модальной подсказки, и 0 (FALSE) в противном случае.

@IsNewDoc

Стр. 118

Нельзя использовать в формулах навигатора. Корректно работает в формулах кнопок панели инструментов, кнопок, видимости абзацев, доступа к секции, заголовка окна, полей, формы и акций формы. При использовании в формулах столбцов, отбора документов, агентах и акциях видов всегда возвращает значение 0.

Возвращает 1 (TRUE), если редактируемый документ еще не сохранялся на диске, или 0 (FALSE) в противном случае.

@IsNotMember

Стр. 102

Без ограничений.

Возвращает 1 (TRUE), если строка не является элементом списка строк, или 0 (FALSE) в противном случае.

@IsNull

Стр. 48

Нельзя использовать в формулах заголовка окна.

Возвращает 1 (TRUE), если параметр является пустой строкой и 0 (FALSE) во всех остальных случаях, включая состояние ошибки (@Error) и список из пустых строк.

@IsNumber

Стр.49

Без ограничений.

Проверяет значение и возвращает 1 (TRUE), если параметр является числом или числовым списком, или 0 (FALSE) в противном случае.

@IsResponseDoc

Стр.118

Нельзя использовать в формулах навигатора. Для документов, которые еще не разу не сохранялись на диске, всегда возвращает значение 0.

Возвращает 1 (TRUE), если документ является документом-ответом (Response), или 0 (FALSE) в противном случае.

@IsText

Стр. 48

Без ограничений.

Возвращает 1 (TRUE), если параметр является строкой или списком строк, или 0 (FALSE) в противном случае.

@IsTime

Стр.48

Без ограничений.

Возвращает 1 (TRUE), если параметр является величиной или списком величин "дата-время", или 0 (FALSE) в противном случае.

@IsUnavailable

Стр. 126

Нельзя использовать в формулах навигатора. В формуле колонок может использоваться только с полями, имеющими флаг SUMMARY.

Проверяет наличие в документе поля с указанным именем.

@IsValid

Нельзя использовать в формулах отбора, колонок, агентов по расписанию, видимости объектов и заголовка окна.

Возвращает 1 (True) если все формулы проверки для значений полей текущей формы возвращают 1 (True), или 0 (FALSE) в противном случае.

@IsVirtualizedDirectory

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Возвращает 1 (True) если на сервере разрешен режим виртуальных директорий, 0 (FALSE) в противном случае. Под виртуальными директориями понимается  режим сервера xSP (т.е. когда на одном сервере могут хоститься несколько организаций).

@Keywords

Стр. 105

Без ограничений. При использовании с третьим параметром может возвращать некорректный результат.

Возвращает список, состоящий из всех тех элементов второго аргумента, которые содержатся "в качестве слов" в первом аргументе.

@LanguagePreference

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Возвращает пользовательские установки параметров национального языка.

@LaunchApp

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Запускает (или передает фокус) на зарегистрированное клиентское программное обеспечение (обычный клиент, дизайнер, администратор).

@LDAPServer

Стр. 230

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Возвращает URL и номер порта LDAP сервера текущего домена.

@Left

Стр. 67

Без ограничений.

Возвращает указанное количество символов от начала строки.

@LeftBack

Стр. 68

Без ограничений.

Возвращает все символы слева, считая от указанного числа символов с конца строки.

@Length

Стр. 60

Без ограничений.

Возвращает число или числовой список, определяющее длину строки или длины строк текстового списка.

@Like

Стр. 66

Без ограничений. Функция поддерживается драйвером NotesSQL ODBC.

Проверяет указанную строку на соответствие строке-образцу.

@Ln

Без ограничений. Аргумент должен быть больше нуля.

Возвращает число или числовой список, являющийся натуральным логарифмом от аргумента.

@Locale

Без ограничений.

Возвращает параметры альтернативного языка по его коду.

@Log

Без ограничений. Аргумент должен быть больше нуля.

Возвращает число или числовой список, являющийся десятичным логарифмом от аргумента.

@LowerCase

Стр.60

Без ограничений.

Преобразует все символы строки-аргумента к нижнему регистру.

@MailDbName

Стр.143

Нельзя использовать в формулах колонок. В Web-приложениях не работает.

Возвращает двухэлементный текстовый список формата "сервер": "файл почтового ящика", соответствующий текущему размещению почтового ящика пользователя.

@MailEncryptSavedPreference

Стр.144

Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает.

Возвращает 1 (TRUE), если в общих почтовых настройках отмечена опция "Encrypt saved copy of mail that you send" (шифровать сохраняемую в почтовом ящике копию почтового сообщения), и 0 (FALSE) в противном случае.

@MailEncryptSentPreference

Стр. 144

Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает.

Возвращает 1 (TRUE), если в общих почтовых настройках отмечена опция "Encrypt mail that you send" (шифровать отправляемую почту), и 0 (FALSE) в противном случае.

@MailSavePreference

Стр. 144

Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает.

Функция возвращает:

  • 0, если в общих почтовых настройках выбрано "Don't keep a copy" (не сохранять копию);
  • 1, если выбрано "Always keep a copy" (всегда сохранять копию);
  • 2, если выбрано "Always prompt" (всегда выводить окно, позволяющее конкретно разрешить вопрос о сохранении).
@MailSend

Стр.137

Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна и всплывающих окон. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает.

Функция отправляет текущий документ получателю.

@MailSignPreference

Стр. 144

Нельзя использовать в формулах колонок и отбора. В Web-приложениях не работает.

Возвращает 1 (TRUE), если в общих почтовых настройках отмечена опция "Sign mail that you send" ("подписывать" отправляемую почту), и 0 (FALSE) в противном случае.

@Matches

Стр. 64

Без ограничений.

Проверяет указанную строку на соответствие строке-образцу.

@Max

Стр. 99

Без ограничений.

При двух параметрах возвращает наибольшее из двух чисел или числовых списков. Для списков выполняется попарное сравнение. В варианте с одним параметров – возвращает значение наибольшего элемента списка.

@Member

Стр. 102

Без ограничений.

Возвращает 0, если строка не содержится в списке строк; возвращает величину от 1 до N, определяющую положение строки в списке строк.

@Middle

Стр. 70

Без ограничений.

Возвращает указанное число символов из средины строки, просматривая ее слева направо.

@MiddleBack

Стр. 78

Без ограничений.

Возвращает указанное число символов из средины строки, просматривая ее справа налево.

@Min

Стр. 100

Без ограничений.

При двух параметрах возвращает наименьшее из двух чисел или числовых списков. Для списков выполняется попарное сравнение. В варианте с одним параметров – возвращает значение наименьшего элемента списка.

@Minute

Стр. 95

Без ограничений. Функция "чувствительна" к часовому поясу.

Возвращает количество минут в параметре "дата-время".

@Modified

Стр. 114

Корректно работает только в формулах столбцов. Нельзя использовать в формулах навигатора, видимости объекта, формы, редактируемой секции, почтовых агентах и агентах, запускаемых по событию вставки документов из буфера обмена. При использовании в формулах вычисляемых и вычисляемых для показа полей возвращает значение соответствующее предпоследнему, а не последнему времени модификации. Функция "чувствительна" к часовому поясу.

Возвращает величину "дата-время", показывающую, когда документ в последний раз редактировался и сохранялся.

@Modulo

Без ограничений. Второй аргумент не должен содержать элементов равных нулю.

Возвращает число или числовой список, соответствующий остатку от деления первого аргумента на второй. В случае списков выполняется попарная операция вычисления остатка.

@Month

Стр. 94

Без ограничений. Функция "чувствительна" к часовому поясу.

Возвращает номер месяца в параметре "дата-время".

@Name

Стр.176

Без ограничений. При использовании с именами, полученными из адресных книг Lotus Notes, не работают форматы [A], [G], [I], [P], [Q] и [S]. Они предназначены для работы с именами адресов, пришедших из внешней (не Lotus Notes) почты.

Возвращает определенные составляющие имени пользователя.

@NameLookup

Нельзя использовать в формулах отбора, колонок.

Функция просматривает все доступные адресные книги, ищет в них пользователей с именами из второго аргумента и возвращает объединенный текстовый список с определенной параметрами функции информацией об этих пользователях.

@Narrow

Предназначена для использования только в формулах преобразования значений полей.

Преобразует строку из двухбайтовой кодировки DBCS в однобайтовую SBCS.

@NewLine

Стр. 61

Нельзя использовать в формулах отбора, колонок, видимости объекта, формы, заголовка окна, области размещения и в контексте функции @Prompt. В Web-приложениях не работает в формулах отбора, формы и заголовка окна.

Вставляет символ перехода на новую строку (возврат каретки) в текстовую строку.

@No

Без ограничений.

Всегда возвращает 0.

@NoteID

Стр. 147

Нельзя использовать в формулах формы и навигатора.

Возвращает 8-и символьный идентификатор документа в базе.

@Nothing

Стр. 47

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон, формы и области размещения.

В контексте функции @Transform возвращает значение, которое не добавляется в результирующий список. Во всех остальных контекстах возвращает пустую строку.

@Now

Стр. 88

Без ограничений.

Возвращает текущие дату и время как значение типа "дата-время".

@OptimizeMailAddress

Стр. 141

Нельзя использовать в формулах отбора, колонок, заголовка окна и формы.

Функция удаляет из почтового адреса все повторяющиеся в нем домены.

@OrgDir

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Возвращает поддиректорию, содержащую каталог данных компании, в которой зарегистрирован текущий пользователь. Имеется в виду режим сервера xSP (т.е. когда на одном сервере могут хоститься несколько организаций). В остальных случаях возвращает пустую строку.

@Password

Стр. 135

Без ограничений.

Возвращает строку закодированную от исходной.

@PasswordQuality

Стр. 136

Без ограничений. Функция работает в Web-приложениях.

Возвращает в виде числа уровень сложности пароля для расшифровки.

@Pi

Без ограничений.

Возвращает число "пи".

@PickList

Стр. 204

Нельзя использовать в формулах отбора, колонок, почтовых агентов и агентов, выполняющихся по расписанию, видимости объекта, заголовка окна, всплывающих окон и формы. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает.

Выдает модальное диалоговое окно с информацией из определенной базы данных или из доступных адресных книг.

@Platform

Стр. 215

Без ограничений. При использовании в формулах отбора, колонок и фоновых агентов возвращает платформу согласно местонахождению базы данных. Для серверных баз данных соответственно платформу сервера, для локальной базы данных - платформу клиента. В остальных формулах возвращает серверную платформу. В Web-приложениях возвращает только серверную платформу.

Возвращает текстовый список или строку, определяющую платформу сервера/клиента.

@PostedCommand

Нельзя использовать в формулах отбора, колонок, видимости объектов, редактируемой секции, формы, полей, заголовка окна, всплывающих окон и фоновых агентов.

Выполняет команду LN. Большинство стандартных команд из системного меню LN можно выполнить с помощью этой функции. Отличается от @Command тем, что выполняется в формуле в последнюю очередь, и не имеет возвращаемого значения.

@Power

Без ограничений.

Возвращает число или числовой список, соответствующий возведению первого аргумента в степень второго. Для списков операция осуществляется попарно.

@Prompt

Стр. 193

Нельзя использовать в формулах отбора, колонок, почтовых агентов и агентов, выполняющихся по расписанию, видимости объекта и всплывающих окон. Ограниченно применима в формулах заголовка окна и формы. Не работает при установке переменной окружения NoExternalApps равной 1. В Web-приложениях не работает.

Используется для запроса информации у пользователя. Функция показывает диалоговое окно заданного стиля, с заданным заголовком и текстом, и содержащее информацию на основании остальных параметров.

@ProperCase

Стр. 60

Без ограничений.

Преобразует первый символ каждого слова строки или текстового списка к верхнему регистру, а остальные символы - к нижнему.

@Random

Без ограничений.

Генерирует случайное число в интервале [0,1].

@RefreshECL

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей, формы, области размещения, акций видов и формы и области размещения.

Копирует список управления выполнением администратора из указанной адресной книги на текущую рабочую станцию.

@RegQueryValue

Стр. 217

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. Для не Windows-платформ возвращает пустую строку.

Возвращает значение ключей из Windows-реестра.

REM

Стр. 16

Без ограничений.

Позволяет включать в формулу комментарии.

@Repeat

Стр. 61

Без ограничений. Длина возвращаемой строки не должна превышать 1024 символа.

Возвращает строку, полученную из исходной путем многократной операции конкатенации ее с собой.

@Replace

Стр. 103

Без ограничений.

Ищет в списке строк значения, указанные в списке для поиска и заменяет каждое найденное значение соответствующим значением из списка для замены.

@ReplaceSubstring

Стр. 87

Без ограничений.

Выполняет замены в исходной строке или списке строк всех вхождений слов или фраз из списка строк для поиска, на соответствующие слова или фразы из списка строк для замены.

@ReplicaID

Стр. 228

Нельзя использовать в формулах отбора.

Возвращает идентификатор реплики текущей базы данных.

@Responses

Стр. 122

Предназначена только для использования в формулах заголовка окна. Не работает в Web-приложениях.

Возвращает количество ответных документов (response) на текущий документ в текущем виде.

@Return

Стр. 41

Нельзя использовать в формулах колонок.

Немедленно прекращает выполнение формулы и возвращает указанное значение.

@Right

Стр. 69

Без ограничений.

Возвращает указанное число символов, считая от конца строки.

@RightBack

Стр. 69

Без ограничений.

Возвращает указанное число символов, считая от начала строки

@Round

Без ограничений.

Округляет число или элементы числового списка до наименьшего целого или если есть второй параметр, до ближайшего целого кратного второму параметру.

@Second

Стр. 95

Без ограничений.

Извлекает и возвращает количество секунд в указанной величине "дата-время".

SELECT

Стр. 16

Разрешается использовать только в формулах отбора и агентах.

Определяет критерий для отбора документов, которые будут обрабатываться.

@Select

Стр.40

Без ограничений.

Возвращает значение в позиции, заданной первым параметром.

@ServerAccess

Стр. 185

Нельзя использовать в формулах области размещения.

Функция используется для определения уровня администраторского доступа указанного пользователя к указанному серверу.

@ServerName

Стр. 228

Нельзя использовать в формулах области размещения.

Возвращает имя сервера текущей базы данных.

@Set

Стр. 112

Без ограничений.

Присваивает значение временной переменной.

@SetDocField

Стр. 148

Нельзя использовать в формулах отбора, колонок, всплывающих окон и навигатора.

Присваивает новое значение полю по его имени и универсальному идентификатору.

@SetEnvironment

Стр. 112

Нельзя использовать в формулах отбора, колонок, всплывающих окон и Web-приложениях. Следует помнить, что в формулах выполняющихся на сервере идет обращение к переменным окружения сервера, а не рабочей станции. Возвращаемое значение всегда есть текстовая строка.

Устанавливает значение переменной окружения.

@SetField

Стр. 123

Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна, всплывающих окон, формы, полей и навигатора.

Присваивает значение полю в текущем документе.

@SetHTTPHeader

Стр. 224

Нельзя использовать в формулах кнопок панели инструментов, колонок, любых типов агентов, видимости объекта, редактируемой секции, всплывающих окон и области размещения.

В Web-приложениях устанавливает значение для полей типа response header fields.

@SetProfileField

Стр. 191

Нельзя использовать в формулах отбора, колонок, видимости объекта, заголовка окна, всплывающих окон, полей, формы, и навигатора.

Присваивает значение полю в профильном документе или создает профильный документ.

@SetTargetFrame

Стр. 192

Предназначена для использования только в формулах акций, гиперобъектов, кнопок панели инструментов и агентов, запускаемых вручную.

Позволяет указать фрейм, в котором необходимо открыть вид, страницу, набор фреймов или создать/отредактировать документ.

@SetViewInfo

Стр. 166

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Накладывает фильтр на отображаемую информацию в видах и папках.

@Sign

Без ограничений.

Определяет знак числа или элементов числового списка.

@Sin

Без ограничений.

Определяет синус числа или элементов числового списка.

@Sort

Стр. 108

Нельзя использовать в формулах навигатора.

Осуществляет сортировку элементов списка.

@Soundex

Предназначена для использования только в формулах колонок БД Domino Directory.

Возвращает код "созвучия" для текстовой строки.

@Sqrt

Без ограничений. Аргумент должен быть положительным числом.

Определяет корень квадратный от числа или элементов числового списка.

@StatusBar

Стр. 212

Предназначена для использования только в формулах кнопок панели инструментов, заголовка окна, гиперобъектов, полей, акций видов и формы, а также навигатора. В Web-приложениях не работает.

Выводит сообщение в строку состояния.

@Subset

Стр. 103

Без ограничений.

Возвращает указанное число значений, считая от начала или конца списка.

@Success

Стр. 232

Предназначена для использования в формулах проверки вводимых данных редактируемых полей.

Возвращает 1 (TRUE).

@Sum

Стр. 98

Без ограничений.

Возвращает сумму всех элементов числового списка или нескольких числовых списков.

@Tan

Без ограничений.

Вычисляет тангенс числа или элементов числового списка.

@Text

Стр. 52

Без ограничений. При использовании в качестве первого аргумента полей типа Rich Text не работает в формулах колонок.

Преобразует любое значение в текстовую строку или список строк.

@TextToNumber

Стр. 51

Без ограничений.

Преобразует, если возможно, текстовую строку в число, или список строк в числовой список.

@TextToTime

Стр. 49

Без ограничений.

Преобразует, если возможно, текстовую строку в величину "дата-время", или текстовый список в список величин типа "дата-время".

@ThisName

Стр. 123

Предназначена для применения в формулах полей.

Возвращает имя текущего поля для текущего документа.

@ThisValue

Стр. 124

Предназначена для применения в формулах полей.

Возвращает значение текущего поля для текущего документа.

@Time

Стр. 96

Без ограничений.

Преобразует заданное параметрами время в величину типа "дата-время", но содержащую только компоненту времени.

@TimeMerge

Стр. 89

Без ограничений.

Возвращает значение типа дата/время, которое определяется аргументами функции.

@TimeToTextInZone

Стр. 54

Без ограничений.

Преобразует значение из формата дата/время в текст с учетом часового пояса.

@TimeZoneToText

Стр. 56

Без ограничений.

Преобразует значение часового пояса из канонического формата к тексту.

@Today

Стр. 90

Без ограничений. При использовании в формулах полей, возвращает значение текущей даты по таймеру рабочей станции, а не сервера.

Возвращает текущую дату.

@Tomorrow

Стр. 90

Без ограничений. При использовании в формулах полей, возвращает значение "дата-время" по таймеру рабочей станции, а не сервера.

Возвращает значение "дата-время", соответствующее завтрашнему дню.

@ToNumber

Стр. 51

Нельзя использовать в формулах заголовка окна.

Преобразует, если возможно, значение или список значений в число или числовой список.

@ToTime

Стр. 50

Нельзя использовать в формулах заголовка окна.

Преобразует, если возможно, значение или список значений в величину "дата-время" или список величин "дата-время".

@Transform

Стр. 46

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон и области размещения.

Осуществляет выполнение цикла по элементам списка.

@Trim

Стр. 62

Без ограничений.

Удаляет пробелы в начале, в конце и внутри строки, или в списке строк.

@True

Без ограничений.

Возвращает 1 (TRUE).

@Unavailable

Стр. 125

Нельзя использовать в формулах заголовка окна, отбора, колонок, формы, навигатора и видимости объекта.

Удаляет поле в текущем документе.

@UndeleteDocument

Стр. 127

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон, полей, формы, навигатора и области размещения.

В случае если у базы установлено свойство "мягких" отметок об удалении, снимает такие отметки с удаленных документов.

@Unique

Стр. 104

Без ограничений.

При вызове без параметра возвращает случайным образом сгенерированную уникальную строку. При вызове с параметром, удаляет из списка строк повторяющиеся значения.

@UpdateFormulaContext

Стр. 43

Предназначена для использования в интерактивных приложениях, не работает в контекстах, где не допустимо использование @Command. Не работает в Web-приложениях.

В рамках интерфейса клиента Notes используется для обновления контекста текущей формулы.

@UpperCase

Стр. 60

Без ограничений.

Преобразует все символы строки или списка строк к верхнему регистру.

@URLDecode

Стр. 223

Без ограничений.

Выполняет обратное преобразование по отношению к функции @URLDecode.

@URLEncode

Стр. 222

Без ограничений.

Преобразует строку или список строк к формату пригодному для использования в URL.

@URLGetHeader

Может использовать только в контексте баз данных "Server Web Navigator" и "Personal Web Navigator". Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей и формы. Не работает в Web-приложениях.

Возвращает значение из header полей URL.

@URLHistory

Может использовать только в контексте баз данных "Server Web Navigator" и "Personal Web Navigator". Нельзя использовать в формулах отбора, колонок, видимости объекта, агентов по расписанию, редактируемой секции, заголовка окна, полей и формы. Не работает в Web-приложениях.

Выполняет определенные команды с ресурсами URL, которые уже когда-либо загружались и информация о них была сохранена в списке предысторий URL (History URL List).

@URLOpen

Стр. 220

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, полей и формы.

Выдает диалоговое окно для открытия ресурса URL, или открывает ресурс URL.

@URLQueryString

Стр. 225

Нельзя использовать в формулах кнопок панели инструментов, отбора, колонок, агентов, всплывающих окон и области размещения. В интерфейсе клиента Notes всегда возвращает пустую строку.

В Web-приложениях возвращает параметры  из текущего URL.

@UserAccess

Стр. 181

Нельзя использовать в формулах отбора, колонок, фоновых агентов и всплывающих окон. В Notes R 4.х автоматически заменяется на функцию @V4UserAccess. Для локальных баз в варианте синтаксиса без второго параметра и с опущенным в ACL флагом "Enforce a consistent Access Control List across all replicas of this database." (Использовать единый список управления доступом для всех реплик) всегда возвращает значение 6:1:1:1:1:1:1:1:1. Если пользователь не имеет доступа к базе, он получит сообщение: "You are not authorized to perform that operation." (Вы неавторизованы для выполнения данной операции). Не работает с оператором Evaluate LotusScript.

Возвращает число или числовой список, элементы которого позволяют определить уровень доступа текущего пользователя к указанной БД.

@UserName

Стр. 176

Без ограничений.

Возвращает основное или альтернативное имя пользователя или сервера в каноническом формате ([Canonicalize]).

@UserNameLanguage

Стр. 180

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА..

Возвращает имя основного или альтернативного языка.

@UserNamesList

Стр. 184

Нельзя использовать в формулах отбора, колонок, фоновых агентов, заголовка окна, навигатора и области размещения. Предназначена для использования в БД, расположенных на сервере, или для локальных баз данных с установленным свойством "Enforce a consistent Access Control List across all replicas" (Использовать единый список управления доступом для всех реплик). Для локальных баз данных без этого свойства всегда возвращает пустую строку.

Функция возвращает текстовый список, содержащий уровни доступа текущего пользователя к текущей базе данных.

@UserPrivileges

Нельзя использовать в формулах отбора, колонок и фоновых агентов. Не работает в Web-приложениях.

Функция возвращает для текущего пользователя текстовый список порядковых номеров, назначенных ему привилегий (аналог ролей в LN R 2.x), но не сами имена привилегий.

@UserRoles

Стр. 183

Нельзя использовать в формулах отбора, колонок и фоновых агентов. Предназначена для использования в БД, расположенных на сервере, или для локальных баз данных с установленным свойством "Enforce a consistent Access Control List across all replicas" (Использовать единый список управления доступом для всех реплик). Для локальных баз данных без этого свойства всегда возвращает пустую строку.

Возвращает текстовый список имен ролей, на которые в списке управления доступом текущей базы назначен текущий пользователь.

@V2If

Без ограничений.

Аналог функции @If для версии LN 2.х

@V3UserName

Стр. 175

Без ограничений.

Аналог функции @UserName для версии 3.х. Возвращает имя текущего пользователя или имя сервера в сокращенном формате ([Abbreviate]).

@V4UserAccess

Нельзя использовать в формулах отбора, колонок и фоновых агентов. Для локальных баз с опущенным в ACL флагом "Enforce a consistent Access Control List across all replicas of this database." (Использовать единый список управления доступом для всех реплик) всегда возвращает значение 6:1:1. Если пользователь не имеет доступа к базе, он получит сообщение: "You are not authorized to perform that operation." (Вы неавторизованы для выполнения данной операции).

Аналог функции @UserAccess для версии 4.х. Возвращает числовой список из трех элементов, позволяющий определить уровень доступа текущего пользователя в указанной базе.

@ValidateInternetAddress

Стр. 141

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА. Работает в формулах проверки значения полей и в формулах вычисляемых полей.

Функция проверяет почтовый адрес на соответствие его стандартам RFC 822 или RFC 821.

@VerifyPassword

Стр. 136

В DOMINO R 6.0.1 НЕ ДОКУМЕНТИРОВАНА.

Сравнивает два пароля, и возвращает 1 (TRUE), если пароли эквивалентны, и 0 (FALSE) в противном случае.

@Version

Стр. 216

Без ограничений. При использовании в формулах отбора, колонок и фоновых агентов возвращает версию Lotus Notes/Domino согласно местонахождению базы данных. Если она находится на сервере, то для сервера, и для локальной базы данных соответственно версию клиента LN. В остальных формулах возвращает версию рабочей станции.

Возвращает текстовую строку соответствующую релизу версии Domino.

@ViewTitle

Стр. 229

Нельзя использовать в формулах отбора, колонок, фоновых агентов, заголовка окна, полей, редактируемой секции, видимости объектов (за исключением акций видов).

Возвращает название текущего вида или папки.

@WebDBName

Стр. 226

Без ограничений.

Возвращает имя текущей базы данных в формате, пригодном для использования в URL

@Weekday

Стр. 93

Без ограничений. Функция "чувствительна" к часовому поясу.

Определяет день недели для величины типа "дата-время".

@While

Стр. 45

Нельзя использовать в формулах отбора, колонок, видимости объекта, редактируемой секции, заголовка окна, всплывающих окон, формы и области размещения.

Осуществляет организацию циклов с предусловием.

@Wide

Предназначена для использования только в формулах полей.

Преобразует строку из однобайтовой кодировки SBCS в двухбайтовую DBCS.

@Word

Стр. 86

Без ограничений.

Функция просматривает исходную строку слева направо и возвращает "слово" по его позиции в строке.

@Year

Стр. 94

Без ограничений. Функция "чувствительна" к часовому поясу.

Из указанной величины "дата-время" извлекает и возвращает год.

@Yes

Без ограничений.

Возвращает 1 (TRUE).

@Yesterday

Стр. 91

Без ограничений. Использование функции в формулах колонок и отбора документов может иногда приводить к отображению недостоверных данных, особенно в момент перехода дат. При использовании в формулах полей, возвращает значение "дата-время" по таймеру рабочей станции, а не сервера.

Возвращает величину "дата-время", соответствующую вчерашнему дню.

@Zone

Стр. 91

Без ограничений.

Функция возвращает числовое значение, определяющее установки часового пояса с учетом перехода на летнее/зимнее время.



Содержание раздела