Функция определяет, високосный ли год по григорианскому календарю (полное правило). Платформа "1C:Предприятие.Элемент Скрипт"
method Leap(year:Number):Boolean
case True
when year % 400 == 0
return True
when year % 100 == 0
return False
when year % 4 == 0
return True
else
return False
;
;
// пример использования
method Script()
for y = 1900 to 2100
if Leap(y)
Console.Write(y)
;
;
;
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)
#1, ред. 11 декабря 2025 05:39
С точки зрения стандартной библиотеки 1С:Предприятие.Элемент Скрипт, предлагаю более изящное решение для данной задачи