Обзор

По умолчанию каждый сотрудник получает по типу одинаковое число дней — AnnualAllowance типа отсутствия, например 20 дней отпуска. В жизни числа отличаются: у давно работающего сотрудника есть дополнительные дни, у нового коллеги — пропорциональная часть, а неиспользованные дни могут переноситься с прошлого года.

Для таких случаев в Vitextra Absence & Coverage есть необязательный список Balances. Строка этого списка означает: «у этого сотрудника в этом году такой-то лимит по такому-то типу». Строка заменяет лимит по умолчанию именно для этого сочетания, и карточка остатка сотрудника в My Absences использует её. В статье показано, как заполнять список.

📝 Заметка
Список Balances необязателен. Без строки действует лимит типа отсутствия, а если лимита нет (0), у типа нет ограничения и нет карточки остатка. Продукт сам не начисляет дни и не переносит остатки: числа вводите вы.


Столбцы списка Balances

СтолбецЧто вводить
TitleЛюбая подпись для тех, кто читает список, например «Anna Berzina — Отпуск — 2026»
EmployeeСотрудник (поле «Пользователь»). Удобно при чтении списка; веб-части по нему не ищут
EmployeeEmailАдрес электронной почты сотрудника в виде текста. Веб-части ищут по этому столбцу
TypeIdИдентификатор элемента типа отсутствия в списке AbsenceTypes
YearКалендарный год, например 2026
EntitlementЧисло дней, положенных сотруднику в этом году (один знак после запятой)
CarryOverДни, перенесённые с прошлого года (один знак после запятой)

Как сопоставляется строка

My Absences ищет строки вошедшего сотрудника за показанный год, а затем берёт строку для каждого типа отсутствия по TypeId. Показанный лимит равен Entitlement плюс CarryOver.

❗ Важно
Строка находится, только если совпадают все три значения: адрес в EmployeeEmail, TypeId и Year. Опечатка в адресе или неверный идентификатор означает, что строка молча игнорируется и вместо неё используется лимит типа по умолчанию. Указывайте основной адрес электронной почты учётной записи — тот, что виден в профиле пользователя.

Держите ровно одну строку на сотрудника, тип отсутствия и год. Если строк две, используется только одна из них, и вы не можете повлиять на выбор.


Как найти TypeId

TypeId — это номер, который SharePoint присвоил строке типа в списке AbsenceTypes:

  1. Откройте список AbsenceTypes на сайте продукта.
  2. Покажите столбец ID в представлении списка либо откройте элемент и прочитайте число после ID= в адресной строке.
  3. Запишите это число в TypeId строки остатка.

В списке, созданном продуктом и после этого не менявшемся, у семи типов по умолчанию обычно идентификаторы от 1 до 7 в порядке таблицы из KB10352. Как добавить и настроить типы отсутствий. Прежде чем полагаться на это, проверьте идентификаторы в своём списке.


Добавьте строку

  1. Откройте список Balances на сайте продукта и добавьте новый элемент.
  2. Заполните Employee и EmployeeEmail для одного и того же сотрудника.
  3. Введите TypeId и Year.
  4. Введите Entitlement, а также CarryOver, если есть дни с прошлого года.
  5. Сохраните элемент.

Список Balances с лимитами на 2026 год

Список Balances с лимитами на 2026 год

Примеры

В примерах предполагается тип «Отпуск» по умолчанию с AnnualAllowance, равным 20.

Строка в BalancesЛимит на карточкеКомментарий
Нет20Действует лимит типа
Entitlement 25, CarryOver 025Строка заменяет лимит, а не прибавляется к нему
Entitlement 20, CarryOver 3.523.5Перенос прибавляется к лимиту
Entitlement 0, CarryOver 00Строка есть, поэтому лимит 20 больше не используется
Строка только на 2026 год20 на 2027 годСтроки заводятся по годам: добавьте строку следующего года заранее

Для типа без лимита, например «Больничный», строка с Entitlement 30 создаёт карточку с 30 днями и ограничение там, где его не было.


Что видят сотрудники

В разделе Остатки My Absences каждый тип с лимитом или строкой получает карточку. Крупное число — это оставшиеся дни; подпись читается так: «из 24 · использовано 5 · ожидает 2» на языке страницы. Индикатор показывает использованные и ожидающие дни по отношению к лимиту.

Карточки остатков в My Absences

Карточки остатков в My Absences

Использованные дни — это дни согласованных заявок, которые начинаются в показанном году; заявка целиком относится к году её начала. Ожидающие дни относятся к заявкам, по которым ещё нет решения. Отклонённые и отменённые заявки не учитываются. Панель новой заявки также показывает, сколько дней останется после неё. Как читать эти числа, объяснено в KB10328. Как читать остатки по отсутствиям.

💡 Совет
В конце каждого года копируйте строки на следующий год и обновляйте Year, Entitlement и CarryOver. Если нужно разрешить заявки на большее число дней, чем остаток, см. KB10357. Как разрешить отрицательные остатки.

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

Сохранение фильтров и отправка ссылки на отфильтрованный вид в List Filter Online

Как сохранить набор фильтров в веб-части Vitextra List Filter Online, применять и удалять наборы, скопировать ссылку, открывающую страницу с применённым фильтром, и как параметр «Запоминать последний фильтр пользователя» восстанавливает фильтр при следующем посещении. Объясняется, где хранятся наборы и каковы ограничения хранилища браузера.

40 6 мин
Поиск записей встреч Teams с помощью Smart Search

Как настроить веб-часть Vitextra Smart Search для поиска записей встреч Teams в OneDrive или SharePoint с фильтрацией по автору и дате.

104 1 мин
Почему QR-код не сканируется?

Контрольный список для устранения неполадок с QR-кодами, созданными в веб-части Vitextra QR Code Generator: низкий контраст и прозрачный фон, чёрный фон в JPEG, слишком крупный логотип, слишком плотный или слишком мелко напечатанный код, отсутствие поля, неверное действие после сканирования, недоступные кнопки, кнопка «Копировать» и изменения, которые пропадают после перезагрузки.

39 5 мин

Поделиться