Имя: Пароль:
1C
1С v8
Доплата до МРОТ ЗУП 2.5
0 YurAnt
 
16.11.17
10:54
Доброго времени суток, уважаемые форумчане, и прежде всего господа-модераторы.

Просьба удалить эту тему, а решение задачи добавить в мою предыдущую тему если это возможно (сейчас она в архиве).
Доплата до МРОТ ЗУП 2.5
Возможно кому-то пригодится и сэкономит чье-то время.
-------------------------------------------------------------------------
Решение:
1) Показатель Доплаты до МРОТ нужно пересчитать ПОСЛЕ того как расчитан результат базы
2) Будет считаться не совсем корректно (при расчете начислений сначала расчитываются начисления
предыдущих порядков в расчете на отработанное время,
а затем БАЗА начисления будет пересчитываться на отработанное время ЕЩЕ РАЗ)

Результат = МАКС(0, МРОТ/Норма времени в часах*Время в часах - Расчетная база)

т.е. либо

Результат = МАКС(0, МРОТ/Норма времени в часах*Время в часах - Расчетная база * Норма времени в часах / Время в часах)

Либо просто подчистить вытесняющие начисления (как минимум удалить все которые зависят от факт.времени по табелю).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший