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

Порядковый день года по дате инвентаризации · Даты

Задание

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

Задачи:

  1. Возьмите дату из переменной ДатаИнвентаризации.
  2. Определите порядковый номер дня в году (от 1 до 365 или 366 в високосном году).
  3. Запишите ответ в ПорядковыйДеньГода и нажмите Проверить.

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

Описание

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

  • Ответ — целое число от 1 до 365 (или 366 в високосном году).
  • 1 января — день 1; последний день года — максимальный номер для этого года.

Подсказка

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

Параметры

ДатаИнвентаризации — тип «Дата».

Примечание

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