Добрый день.
Коллеги, может сталкивался кто-то с таким вопросом и есть какие-то варианты решений. При предоставлении трудового отпуска списание с лимитов происходит в порядке от более старых к более новым. При этом отпуск был выдан частично из одного рабочего периода (остаток 17 дней из старого периода), и частичного из другого (16 дней из нового периода). Затем возникает временная нетрудоспособность, которая пересекается с предоставленным трудовым отпуском следующим образом: 9 дней отпуска, который был выдан из старого периода, и 15 дней отпуска, который был выдан из нового периода. Требуется, чтобы возврат дней в лимиты произошел таким же образом, т.е. с какого лимита отпуск был списан, в такой чтобы и вернулся; а те части отпуска, которые остались, должны быть списаны с тех же лимитов, с которых были списаны при изначальном предоставлении отпуска. Однако по факту в стандарте происходит перераспределение использования оставшихся кусочков отпуска в обычном порядке (от более старых к более новым), в результате которого 1 день отпуска, который ранее был предоставлен из нового периода, оказывается списан со старого периода.
Возможно кому-то известны настройки в системе, или варианты расширений стандартного кода, которые позволят настроить поведение использования лимитов в таких случаях в соответствии с описанным требованием. Благодарю заранее за любые ответы.
|
|