Выбор ответа Middle Платформа и объекты конфигурации обновлено
Текущая дата
Вопрос
Какую функцию рекомендуется использовать на сервере для получения текущей даты в прикладной логике (например, даты нового документа)?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: ТекущаяДатаСеанса(). ТекущаяДатаСеанса() возвращает дату в часовом поясе сеанса и не зависит от часов на компьютере пользователя или сервера, его рекомендуют стандарты разработки.
Варианты ответа
- ТекущаяДата()
- Дата()
- ТекущаяУниверсальнаяДата() без преобразований
- ТекущаяДатаСеанса()правильный ответ
Разбор
ТекущаяДатаСеанса() возвращает дату в часовом поясе сеанса и не зависит от часов на компьютере пользователя или сервера, его рекомендуют стандарты разработки. ТекущаяДата() на клиенте берёт часы компьютера клиента, на сервере часы сервера. Дата() без аргументов не текущая дата, а универсальное время без пересчёта неудобно для прикладной логики.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Ещё по теме «Платформа и объекты конфигурации»
- Индексы массива
- Перечисление
- Справочник, документ, регистр
- Изменение элемента справочника
- Иерархия справочника
- Объект для задачи
- Модули конфигурации
- Null и Неопределено