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

Граница квартала по дате отчёта · Даты

Задание

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

Задачи:

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

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

Описание

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

  • Янв–мар → 31 марта , апр–июн → 30 июня , июл–сен → 30 сентября , окт–дек → 31 декабря ; время всегда 23:59:59.
  • Ответ — новое значение типа «Дата» (исходную ДатаОтчета менять не нужно).

Подсказка

Ориентируйтесь на границы кварталов из описания (март, июнь, сентябрь, декабрь) и время конца суток. Во встроенном языке 1С есть средства работы с датами — подберите подходящее и присвойте результат переменной МоментКонцаКвартала через оператор =.

Параметры

ДатаОтчета — тип «Дата».

Примечание

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