Человек утром закончил смену, пошел домой, вечером вышел в ночь.
Как отразить, что в течении дня он работал в двух сменах?
Как посчитать норму за этот день (формально получаестя две нормы по пятидневке)?
Создаю 3 графика сменности: работник работал по первому, потом незапланировано переводится на третий (разница между сменами не меньше 8ч, две смены подряд не работаются). При переводе получается, что в расчет не войдут либо утренние, либо ночные часы, смотря каким число делать перемещение.
С нормой тоже непонятно (это суммированный учет, норму, так понимаю надо будет вручную собирать по реквизитам ОтработаноДнейПоПятидневке/ОтработаноЧасовПоПятидневке).Да?
А как потом считать сверхурочные, если он уволится или заболеет, на сколько надо будет уменьшить норму?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший