Обзор

Заявка на отсутствие считает не календарные, а рабочие дни. Отпуск с понедельника по следующий понедельник занимает восемь календарных дней, но только шесть рабочих, а неделя с праздничным днём — это не пять дней. Число рабочих дней определяет, сколько вашего остатка использует заявка, что видит согласующий и что отображается во всплывающей подсказке календаря и в экспорте в CSV.

В этой статье описаны правила, которые веб-часть My Absences применяет при заполнении панели Новая заявка на отсутствие, приведены примеры расчёта и объяснено, что происходит с этим числом после отправки заявки.


Правила

Веб-часть проходит по каждому календарному дню от даты начала до даты окончания включительно и суммирует дни, которые учитываются:

  1. День считается за 1, если его день недели входит в рабочую неделю, а дата не является праздничным днём.
  2. День, который не относится к рабочим дням недели или указан как праздничный, считается за 0.
  3. Если отмечен пункт Начинается в середине дня (первый день считается за полдня), первый день считается за 0,5 вместо 1.
  4. Если отмечен пункт Заканчивается в середине дня (последний день считается за полдня), последний день считается за 0,5 вместо 1. Этот вариант есть только для периодов из нескольких дней.
  5. Для одного дня доступен только пункт Начинается в середине дня (первый день считается за полдня), и день считается за 0,5.
  6. Оба варианта «полдня» игнорируются для типов отсутствий, которые не допускают полдня.

Рабочая неделя берётся из строки WorkDays списка Settings. По умолчанию это понедельник — пятница; администратор может её изменить — см. KB10355. Как задать рабочую неделю. Праздничные дни берутся из списка Holidays — см. KB10354. Как добавить праздничные дни. Если один из списков пуст или отсутствует, действуют значения по умолчанию: понедельник — пятница и никаких праздников.


Примеры

В примерах используется рабочая неделя по умолчанию (понедельник — пятница), если не указано иное.

ЗаявкаПериод (2026)Результат
С понедельника по пятницу5 окт. – 9 окт.5
Две недели; выходные пропускаются5 окт. – 16 окт.10
Среда, 7 окт., — праздничный день5 окт. – 9 окт.4
Отмечен пункт Начинается в середине дня (первый день считается за полдня)5 окт. – 9 окт.4,5
Отмечены оба варианта «полдня»5 окт. – 9 окт.4
Один день, отмечен пункт Начинается в середине дня (первый день считается за полдня)вторник, 6 окт.0,5
С пятницы по понедельник, отмечен пункт Заканчивается в середине дня (последний день считается за полдня)9 окт. – 12 окт.1,5 (пятница 1 + понедельник 0,5)
С субботы по понедельник, отмечен пункт Начинается в середине дня (первый день считается за полдня)10 окт. – 12 окт.1 (половина дня приходится на субботу, которая не учитывается; понедельник считается полностью)
Только суббота и воскресенье10 окт. – 11 окт.0 — заявку нельзя отправить
Рабочая неделя с воскресенья по четверг5 окт. – 11 окт.5 (с понедельника по четверг и воскресенье)

Сводка рабочих дней в панели «Новая заявка на отсутствие»

Сводка рабочих дней в панели «Новая заявка на отсутствие»

📝 Заметка
Выходной или праздничный день в середине периода просто не учитывается — делить заявку не нужно. В периоде, состоящем только из нерабочих дней, 0 рабочих дней: панель показывает предупреждение «В выбранном периоде нет рабочих дней.», и заявку нельзя отправить.


Где хранится и как используется это число

При отправке заявки рассчитанное число сохраняется вместе с ней в столбце WorkingDays списка Absences (число с одним знаком после запятой). Дальше все части продукта читают это сохранённое значение и не вычисляют его заново:

  • карточки остатков в My Absences — согласованные заявки и заявки в ожидании суммируются по сохранённым дням (KB10328. Как читать остатки по отсутствиям);
  • число дней в строке заявки и в очереди согласующего;
  • всплывающая подсказка и экспорт в CSV в Team Absence Calendar.

Затенённые столбцы нерабочих и праздничных дней в календаре, напротив, рисуются по настройкам, актуальным на момент открытия страницы.

❗ Важно
Изменение рабочей недели или добавление праздничного дня влияет только на заявки, отправленные после этого. У уже сохранённых заявок число дней не меняется. Если старую заявку нужно посчитать иначе, отмените её и подайте новую — см. KB10330. Как отменить заявку на отсутствие.


Где менять правила

ЧтоГдеСтатья
Рабочая неделясписок Settings, ключ WorkDaysKB10355. Как задать рабочую неделю
Праздничные днисписок HolidaysKB10354. Как добавить праздничные дни
Допустимость полдня для типасписок AbsenceTypesKB10352. Как добавить и настроить типы отсутствий

💡 Совет
Прежде чем отправлять заявку, которая примыкает к выходным или празднику, посмотрите на строку сводки в панели: в ней указано точное число рабочих дней и, для типов с остатком, сколько дней останется после заявки. О том, как работает полдня, рассказано в статье KB10327. Как запросить полдня отсутствия.

Рекомендуемые статьи

Как добавить и изменить плитку в Smart Tiles

Как работать с отдельными плитками в веб-части Vitextra Smart Tiles: добавление плитки, диалог «Свойства» с названием, описанием, ссылкой, открытием в новой вкладке и аудиторией, контекстное меню, допустимые форматы ссылок, изменение порядка плиток перетаскиванием и удаление плитки.

18 09.10.2026
Элементы управления области фильтра и поддерживаемые типы столбцов в List Filter Online

Справочник по области фильтра веб-части Vitextra List Filter Online: как выбрать столбцы и элементы управления фильтром в конфигураторе, как работает каждый элемент (Текст, Текст с параметрами, Раскрывающееся меню, Выбор даты, Диапазон дат, Относительная дата, Пользователь или группа, Термин, Числовой диапазон, Да/Нет) и какое сравнение CAML он формирует, а также таблица типов столбцов SharePoint и доступных для них элементов управления.

28 12.10.2026
QR Code Generator: часто задаваемые вопросы

Краткие ответы на распространённые вопросы о веб-части Vitextra QR Code Generator для SharePoint Online и Microsoft Teams: есть ли у кодов срок действия, статические и динамические коды, статистика сканирований, конфиденциальность данных, поддерживаемые типы данных и форматы файлов, логотип, сохранённая конфигурация, Teams, языки и лицензирование.

26 15.10.2026

Поделиться