Определить текущую дату и сместить её вперед или назад на заданный период
Функция, которая в режиме исполнения приложения (runtime mode) определяет текущую дату хоста, на котором работает браузер пользователя, и выставляет ее значением для компоненты Дата. При соответствующих настройках, может на лету сдвигать текущую дату на указанный период (год, месяц, день) в будущее или прошлое и отображать в компоненте Дата уже не текущую дату, а дату, передвинутую на указанный период. Используется для выставления в полях экранного интерфейса значения текущей даты по умолчанию, либо сдвига даты на заранее известный период времени (например, дату открытия наследства). Может быть активирована только на компоненте Дата.
Особенности функции:
- в запущенном приложении исполняется явно (не требует использования компоненты “Обработка событий” и формирования алгоритма работы с задействованием вновь предоставлямых методов)
- записывает текущую (или дату со сдвигом) в тот компонент Дата, в котором функция активирована
- имеет параметры для настройки аналитиком
Рис. 1 Внешний вид активированной функции
Параметры функции (табл.1)
| Наименование свойства | Назначение свойства | Пример заполнения |
|---|---|---|
| Количество лет, необязательный | позволяет указать количество лет, на которые нужно сдвинуть текущую дату | |
| Количество месяцев, необязательный | позволяет указать количество месяцев, на которые нужно сдвинуть текущую дату | |
| Количество дней, необязательный | позволяет указать количество дней, на которые нужно сдвинуть текущую дату | |
| В будущее, необязательный | позволяет указать направление сдвига заданного периода - в будущее или в прошлое |
|
Пример настройки и применения

Рис.1 Активация функции на компоненте Дата без сдвига на период

Рис.2 Активация функции на компоненте Дата со сдвигом на период в прошлое
Рис.3 Активация функции на компоненте Дата со сдвигом на период в будущее
Результат работы функции с разными параметрами настройки

Рис. 4 Открытие web - страницы работающего приложения с полем Дата мероприятия без сдвига

Рис. 5 Открытие web - страницы работающего приложения с полем Дата мероприятия со сдвигом в прошлое

Рис. 6 Открытие web - страницы работающего приложения с полем Дата мероприятия со сдвигом в будущее