Подготовка к собеседованиюBETA Поддержка Поддержать проект
Сброс кода Скопировать код
ЛЁГКИЙ

Понедельник недели по дате записи · Даты

Задание

В расписании клиники неделя считается с понедельника. Нужна первая секунда недели даты записи. Вам необходимо написать алгоритм, который по ДатаЗаписи находит начало этой недели и записывает его в МоментНачалаНедели. У вас должно получиться так же, как во вкладке «Результат» — смотрите там конкретный итог задания.

Задачи:

  1. Возьмите дату из переменной ДатаЗаписи.
  2. Найдите момент, когда начинается неделя этой даты (пн–вс).
  3. Запишите ответ в МоментНачалаНедели и нажмите Проверить.

Пишите во вкладке «Код». Переменную ДатаЗаписи объявлять не нужно.

Описание

Необходимо реализовать логику получения даты и времени начала календарной недели.

  • Неделя идёт с понедельника по воскресенье ; начало — понедельник, 00:00:00.
  • Если ДатаЗаписи уже понедельник, ответ — этот же день с временем 00:00:00.
  • Ответ — новое значение типа «Дата» (исходную дату менять не нужно).

Подсказка

Ориентируйтесь на неделю пн–вс и время начала суток 00:00:00. Во встроенном языке 1С есть средства работы с датами — подберите подходящее и присвойте результат переменной МоментНачалаНедели через оператор =.

Параметры

ДатаЗаписи — тип «Дата».

Примечание

  • Значение переменной ДатаЗаписи будет заполнено автоматически. Вам необходимо только заполнить значение переменной МоментНачалаНедели.
  • Использовать конструкции Процедура или Функция не требуется.
  • Дополнительные проверки типа не требуются — входная переменная всегда корректного типа.
Назад
Автосохранение