Bloqa qayıt

Отпуск и отгул: две кнопки, один процесс

Ежегодный отпуск и два часа отгула — одна и та же заявка в разных единицах. Разницу несёт сам тип, а не вторая таблица.

Команда планирует у стены, покрытой цветными стикерами

Отпуск измеряется днями, пара часов на визит к врачу — часами. Всё остальное одинаково: кто просит, кто согласует, как это попадает в табель.

Разницу несёт тип, а не отдельная таблица

У каждого типа есть единица измерения — день, час или минута. В панели две кнопки, но за ними один список и один процесс. Две таблицы означали бы, что логику согласования нужно писать дважды.

  • Списывается ли тип с баланса — свойство самого типа
  • Командировка баланс не расходует, но считается рабочим днём
  • Компания может добавить свой тип — например, «визит в банк»

Согласованная заявка доходит и до посещаемости: за этот день не создаётся ни отсутствие, ни штраф, а для почасового отгула корректируется только это окно.