Отработка
1. | Берем первый интервал смены. |
2. | Вычисляем отработку интервала - время нахождения сотрудника на рабочем месте в пределах этого интервала времени. |
3. | Вычисляем разницу между нормой интервала и отработкой интервала. |
4. | Если эта разница меньше нуля, то отработку выставляем равной норме интервала |
5. | Берем следующий интервал смены и переходим к пункту 2. |
6. | Если больше нет интервалов, то отработка равна сумме всех отработок интервалов плюс время нахождения на рабочем месте вне всех интервалов смены. |
Время отсутствия на рабочем месте
1. | Берем первый интервал смены. |
2. | Вычисляем отработку интервала - время нахождения сотрудника на рабочем месте в пределах этого интервала времени. |
3. | Вычисляем разницу между нормой интервала и отработкой интервала. |
4. | Если эта разница больше нуля, то к времени отсутствия на рабочем месте прибавляем эту разницу. |
5. | Берем следующий интервал смены и переходим к пункту 2. |
6. | Если расчетный день является предпраздничным днем, то из времени отсутствия вычитается 1 час. |
|