Функция @Function |
Описание |
@lsAgentEnabled |
Возвращает значение True, если программа-агент выполняется. |
@lsApplnstalled |
Проверяет, установлена ли клиент Admin или Design. |
@lsAvailable |
Проверяет, существует ли в документе некоторое поле. |
@IsCategory |
Возвращает значение True, если какой-нибудь элемент в строке представления является категорией. |
@IsDocBeingEdited |
Возвращает значение True, если документ находится в режиме редактирования. |
@IsDocBeingLoaded |
Возвращает значение True, если документ открывается (загружается). |
@IsDocBeingMailed |
Возвращает значение True, если документ отправляется по почте. |
@IsDocBeingRecalculated |
Возвращает значение True, если документ обновляется (пересчитывается). |
@IsDocBeingSaved |
Возвращает значение True, если документ сохраняется. |
@IsDocTruncated |
Возвращает значение True, если документ усекается. |
@IsError |
Возвращает значение True, если значение удовлетворяет одному из условий ошибки. |
@IlsExpandable |
Возвращает значение True, если строка в представлении является расширяемой. |
@IsMember |
Возвращает значение True, если элемент текста или текстовый список является элементом другого текстового списка. |
@IsModalHelp |
Возвращает значение True, если документ является документом модальной справки. |
@IsNewDoc |
Возвращает значение True, если документ был создан, а не открыт. |
@IsNotMember |
Возвращает значение True, если элемент текста или текстовый список не является членом другого текстового списка. |
@IsNumber |
Возвращает значение True, если проверяемое значение является числом. |
@IsResponseDoc |
Возвращает значение True, если документ является ответным документом. |
@IsText |
Возвращает значение True, если проверяемое значение является текстом. |
@IsTime |
Возвращает значение True, если проверяемое значение является значением даты/времени или списком дат/времени. |
@IsUnavailable |
Возвращает значение True, если поле в данном документе отсутствует. |
Функции @IsAvailable и @IsUnavailable используются для определения того, существует ли в документе некоторое поле. Перед выполнением формулы лучше проверить наличие данного поля в документе, чем получить ошибку в результате выполнения формулы из-за того, что поле отсутствует. Иначе условие ошибки, о котором сообщает Notes, присваивается полю, переменной или столбцу представления.
Стоит кратко упомянуть еще о нескольких функциях. Поля и значения могут включать условие ошибки, если оператор, который присваивает значение, генерирует ошибку. С помощью функции @IsError можно перехватывать условие ошибки и присваивать другое значение. Функции @IsText, @IsNumber и @IsTime проверяют тип данных поля. Функции @IsMember и @IsNotMember определяют, не является ли некоторое значение или список значений элементом какого-либо другого списка.
Функции @Functions даты и времени
В табл. 19.3 перечислены функции, оперирующие со значениями даты/времени.
Три из перечисленых ниже функций являются свойствами документов (@Accessed, @Created и @Modified). Они содержат дату и время последнего обращения к документу, дату (и время) создания документа, а также дату и время осуществления всех модификаций документа, соответственно.
Таблица 19.3 Функции @Functions даты/времени
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.