При работе с датами чаще всего используются функции форматирования (для приведения к нужному представлению), работы со сроками (прибавления определенного количества дней и т.п.) и формирования даты. Следует помнить, что в "Первой Форме" используются ДП типа "Дата" и "ДатаВремя".
•Для получения текущей даты используется функция ТекущиеДатаВремя(). Для формирования даты используется функция НовыеДатаВремя (год, месяц, день, час, минуты, секунды).
Пример: формирование даты последнего рабочего дня месяца и окончания рабочего дня (18 часов).
Смарт-выражение, формирующее дату последнего рабочего дня и время 18:00.
•Для работы со сроками используются встроенные функции из подменю Добавить..., Разница..., Округлить....
Пример: округление даты.
Округление даты.
•Для преобразования даты в текст используется функция Отформатировать дату (дата, шаблон). Шаблон указывается в виде текстовой строки вида 'dd.MM.yyyy HH:mi'.
Преобразование даты в текст.
•Если пользователи системы территориально находятся в разных часовых поясах, в смарт-выражениях удобно использовать функцию ПеревестиВЧасовуюЗонуПользователя (дата_время, ID пользователя).
Пример: перевод времени, указанного в ДП "Плановое время созвона", во время по часовому поясу заказчика задачи.
Перевод в другую часовую зону.