Настроил в ЗУП 3 удержание, формула
УдержаниеПитание * РасчетнаяБаза/НачислениеПитание
Где УдержаниеПитание и НачислениеПитание показатели уровня организации.
Теперь начисление удержаний радостно падает на уволенном сотруднике с ошибкой деления на 0.
Похоже видит, что уволенный и организация кончилась и не может вычислить значение показателя.
Самое смешное, что если поменять формулу на УдержаниеПитание * РасчетнаяБаза/?(РасчетнаяБаза = 0, 1, НачислениеПитание), то в табличной части удержаний этого сотрудника, при расчёте которого только что падали, в ТЧ вообще нету.
Кто как настраивал формулы в удержаниях, сталкивались с этим? как обходили?
Хотел бы я знать эту ЗУПу. Может она прошлый месяц пересчитать пытается? Удержание стоит за декабрь, по декабрь, а ЗП январскую уже считатют.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший