Как я делал на прошлом проекте учет донорских дней.
Создаем два отсутствия:
1 – день сдачи крови
2 – предоставление дня отдыха за день сдачи крови
Один лимит отсутствия:
— донорские дни.
Человек сдает кровь, вводится отсутствие. Система в оценке времени автоматически генерирует лимит отсутствия равный 1 дню.
Теперь нам нужно компенсировать работнику этот день:
- Либо днем отдыха – вводим отсутствие 2, которое расходует лимит «Донорские дни». Лимит обнулился, мы в расчете.
- Либо деньгами – вводим компенсацию лимита «Донорские дни». Лимит обнулился, в системе появился вид оплаты для начисления.
В случае сдачи крови в нерабочее время есть два варианта. Нужно смотреть по правилам Пенсионного Фонда.
- Вводим вид оплаты с указанием времени для оплаты в 2010. Никакой стаж не изменяется.
- Вводим присутствие, которое будет генерировать лимит и дальше два способа компенсации.