Схема отпусков
Схема отпусков — это ответ на вопрос «сколько дней отсутствия в год полагается работнику и считать ли в них выходные и праздники». Одна такая запись описывает целую категорию персонала: офис, цех, руководство.
Где искать: Модули → Кадровый учет → Регистры → Схема отпусков
Разбор на примере

В журнале — номер схемы и комментарий. Здесь одна схема — №1, её и разберём.

Схема №1 «Схема отпусков 1». В матрице две строки — два типа отсутствия: ОТПУСК и ОТГУЛ.
Кроме видимых в кадре колонок каждая строка держит ещё три параметра:
- «Количество» — норма дней в год: из неё заявка считает «Всего дней»: норма × дни стажа по контракту / 365 минус дни уже утверждённых заявок того же типа (год стажа, норма 24, использовано 5 — будет 19);
- «Тип рабочих дней» — код графика рабочих дней: по нему из периода отпуска выбрасываются выходные;
- «Включать праздники» — «Нет» или «Да»: вычитать ли ещё и даты из календаря праздников.
Именно через график и праздники двухнедельный отпуск превращается в десять дней.
Тип отсутствия — из справочника
Колонка «Тип отгула» (тип отсутствия) ссылается на справочник «Типы задач» модуля CRM; выдуманный код система не примет («Тип отгула с таким кодом не найден!»). Поэтому последовательность такая: сначала тип в справочнике, потом строка в схеме, потом заявка.
Типичные ситуации
В цехе и в офисе разные нормы. Заведите две схемы и назначьте каждую в контрактах соответствующих работников.
Праздник внутри отпуска не должен съедать день. Поставьте в строке «Включать праздники» = «Нет» (пустое поле работает так же): дата из календаря праздников пропускается и остаток не уменьшает. «Да» — наоборот: праздник считается днём отпуска. Отпуск пн–пт с праздником в среду при «Нет» — 4 дня, при «Да» — 5.
Схема не сохраняется. Номер и комментарий обязательны («Поле «Номер» — обязательное!»), номер не повторяется. Дальше — две ссылки в строке: тип отсутствия должен существовать в справочнике типов, а код графика — в рабочих днях («Тип рабочих дней с таким кодом не найден!»).
Норму изменили среди года. Правка схемы действует на новые заявки; уже проведённые пересчитывать не нужно. Новая норма умножается на весь стаж от начала контракта, а не только на дни после правки.
Схема не удаляется: «Запись реестра «Схема отпусков» используется в: Контракты!» Схему держит контракт или изменение условий: без неё контракт уже не сохранится, а заявка на отпуск останется без нормы дней. Отказ назовёт первое место. Схему, хоть раз попавшую в контракт, оставьте как есть; новую норму задавайте правкой схемы или новой схемой в новых контрактах.
Куда смотреть дальше
- Заявка на отпуск — где схема превращается в дни.
- Рабочие дни и праздники — календари, на которые схема ссылается.
- Контракт — где схему назначают работнику.
Переменные печати
Значения, доступные в шаблонах печатных форм этого документа. Как записать переменную в шаблоне — см. Печатные формы.
Поля заголовка:
| Переменная | Что подставляется |
|---|---|
| LeaveSchema_Number | Номер |
| LeaveSchema_Comment | Комментарий |
Поля строк:
| Переменная | Что подставляется |
|---|---|
| MNo | Номер позиции строки |
| MType | Тип отгула |
| MComment | Комментарий |
| MAllowance | Дней отпуска по схеме |
| MBankHolidays | Тип рабочих дней (код графика) |
| MUseHolidays | Включать праздники (да/нет) |