Есть вид расчета - как задать формулу чтобы в зависимости от того окладник сотрудник или нет считалось от Оклада или Тарифной ставки? Например такое не прокатывает.
?(Оклад>0,Оклад/СреднееКоличествоРабочихЧасовЗаГод*ВремяВЧасах/100, ТарифнаяСтавкаЧасовая*ВремяВЧасах/100)
Начисления не мое, но почему нельзя написать (СтоимостьЧаса * ВремяВЧасах / 100) и задать алгоритм пересчета ЧТС = Среднемесячное количество часов (дней) в месяце?
Это тестовая задача или что?
В типовой или в демо можно посмотреть : для расчета по окладу - одно начисление, для расчета по ЧТС - другое.
Т.е. решение, в том виде, как озвучено в топике, не требуется.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший