Функция @Function |
Применение |
@Accessed |
Дата последнего обращения к документу |
@Adjust() |
Изменяет дату как в сторону уменьшения, так и приращения |
@Created |
Дата создания документа |
@Date() |
Возвращает дату, являющуюся составной частью значения даты/ времени |
@Day() |
Возвращает день месяца, входящий в значение даты/времени |
@Hour() |
Возвращает часовую компоненту значения даты/времени |
@lsTime() |
Возвращает значение True, если проверяемая величина представляет собой значение даты/времени |
@Minute() |
Возвращает минуты, являющиеся компонентой значения даты/времени |
@Modified |
Список дат модификаций документа |
@Month() |
Возвращает номер месяца, входящий в значение даты/времени |
@Now |
Возвращает текущую дату и время |
@Second() |
Возвращает секунды, являющиеся компонентой значения даты/времени |
@Text() |
В данном контексте преобразует значение даты/времени в текстовое значение |
@TextToTime() |
Преобразует текстовое представление (значения) даты/времени в значение даты/времени |
@Time() |
Возвращает временную компоненту значения даты/времени |
@Today |
Возвращает текущую (сегодняшнюю) дату |
@Tomorrow |
Возвращает завтрашнюю дату |
@Weekday() |
Возвращает номер дня недели, входящий в значение даты/времени |
@Year() |
Возвращает год, входящий в значение даты/времени |
@Yesterday |
Возвращает вчерашнюю дату |
@Zone |
Возвращает часовой пояс (time zone), являющийся компонентом значения даты/времени |
Функции @Now, @Today, @Tomorrow и @Yesterday возвращают конкретные значения даты/времени, соответствующие их именам. С помощью остальных функций выполняются различные операции над значениями даты/времени в формулах.
@Date() возвращает компоненту значения даты/времени, представляющую собой дату, тогда как функция @Time возвращает временную компоненту. Значение даты/времени имеет следующий стандартный формат: MM/DD/ YYYY HH:MM:SS AM/PM часовой пояс. В поле времени или в переменной можно также хранить только дату или только время. За более подробной информацией о поле времени (Time) обратитесь к главе 7.
Со значениями свойств документов @Created, @Accessed и .@Modified можно работать, но их нельзя модифицировать. Кроме того, эти функции можно использовать для создания хронологии документа.
Если необходимо отображать дату создания документа, то для этого не обязательно создавать в документе поле (хотя, конечно, и можно). Просто создайте вычисляемое поле отображения, в котором будет отображаться значение функции i @Created.
Работа со значениями дат
В данном разделе подробно обсуждаются только некоторые, наиболее полезные функции для работы с датами. Особенно полезной является функция @Adjust(), позволяющая изменять значение даты/времени в сторону уменьшения или увеличения с приращением, равным одной секунде. Эта функция имеет следующий вид:
SAdjust (DateTime; Year; Month; Day; Hour; Minute; Second; [InLocalTime] | [In GMT])
Первые шесть параметров после значения даты/времени являются обязательными числовыми параметрами. Последний параметр не обязателен, он определяет дату перехода на летнее время. Например, чтобы перенести срок поставки на 30 дней позже, можно использовать функцию @Adjust (dDue; 0; 0; 30; 0; 0; 0). Чтобы перенести его на один месяц позже, можно использовать следующую формулу: @Adjust (dDue; 0; 1; 0; 0; 0; 0).
Многие функции даты/времени могут быть особенно полезными, когда в представлениях необходимо сортировать документы по дате создания или по какой-нибудь другой дате, хранимой в поле документа.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.