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