Момент закрытия отчётного года · Даты
Задание
Для закрытия периода бухгалтеру нужен точный момент окончания года по дате документа.
Вам необходимо написать алгоритм, который по
ДатаДокумента
находит последний момент этого календарного года и записывает его в
МоментКонцаГода.
У вас должно получиться так же, как во вкладке
«Результат»
— смотрите там конкретный итог задания.
Задачи:
- Возьмите дату из переменной ДатаДокумента.
- Найдите момент, когда заканчивается календарный год этой даты.
- Запишите ответ в МоментКонцаГода и нажмите Проверить.
Пишите во вкладке
«Код».
Переменную
ДатаДокумента
объявлять не нужно.
Описание
Необходимо реализовать логику получения даты и времени конца года.
-
Конец года — это
31 декабря
того же года, что и у
ДатаДокумента, время23:59:59. - Результат — новая дата (тип «Дата»), а не строка.
Подсказка
Нужен момент типа «Дата»: последний день года и последняя секунда суток.
Во встроенном языке 1С есть средства работы с датами — подберите подходящее
и присвойте результат переменной
МоментКонцаГода
через оператор
=.
Параметры
ДатаДокумента
— тип «Дата».
Примечание
-
Значение переменной
ДатаДокументабудет заполнено автоматически. Вам необходимо только заполнить значение переменнойМоментКонцаГода. - Использовать конструкции Процедура или Функция не требуется.
- Дополнительные проверки типа не требуются — входная переменная всегда корректного типа.