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

Момент закрытия отчётного года · Даты

Задание

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

Задачи:

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

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

Описание

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

  • Конец года — это 31 декабря того же года, что и у ДатаДокумента, время 23:59:59.
  • Результат — новая дата (тип «Дата»), а не строка.

Подсказка

Нужен момент типа «Дата»: последний день года и последняя секунда суток. Во встроенном языке 1С есть средства работы с датами — подберите подходящее и присвойте результат переменной МоментКонцаГода через оператор =.

Параметры

ДатаДокумента — тип «Дата».

Примечание

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