Выбор ответа Middle Платформа и объекты конфигурации обновлено

Текущая дата

Вопрос

Какую функцию рекомендуется использовать на сервере для получения текущей даты в прикладной логике (например, даты нового документа)?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

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

Варианты ответа

  1. ТекущаяДата()
  2. Дата()
  3. ТекущаяУниверсальнаяДата() без преобразований
  4. ТекущаяДатаСеанса()правильный ответ

Разбор

ТекущаяДатаСеанса() возвращает дату в часовом поясе сеанса и не зависит от часов на компьютере пользователя или сервера, его рекомендуют стандарты разработки. ТекущаяДата() на клиенте берёт часы компьютера клиента, на сервере часы сервера. Дата() без аргументов не текущая дата, а универсальное время без пересчёта неудобно для прикладной логики.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.