В базе есть дополнительные отпуска, привязанные ко всем сотрудникам. Сделать возможность привязки дополнительного отпуска к определённым должностям. Чтобы когда сотрудник находится на этой должности, остатки дополнительного отпуска накапливались, а когда перемещается на другую должность, остатки дополнительного отпуска прекращали накапливаться.