Да. Есть еще маленький нюанс. Если в форме корректировки налога кнопку "Применить" нажать 2,3.. раза, то код увеличит откорректированный налог в 2,3.. раза.Т.е. Работает неправильно.
Гайку для запрета двойного нажатия кнопки "Применить" я закрутил в самой форме корректировки налога TaxTmpWorkTrans.
В методе формы setAllowEdit() в самом конце надо поставить
if (taxRegulation.taxRegulationTotal())
Apply.enabled(false);
В методе clicked() кнопки Apply в самом конце надо поставить
Apply.enabled(false);
В методе clicked() кнопки Reset в самом конце надо поставить
Apply.enabled(true);
Т.е. нажал один раз Применить и кнопка для нажатия больше не доступна. Нажал Сброс - снова доступна.
|