Показать сообщение отдельно
Старый 18.11.2010, 15:55   #3  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Да. Есть еще маленький нюанс. Если в форме корректировки налога кнопку "Применить" нажать 2,3.. раза, то код увеличит откорректированный налог в 2,3.. раза.Т.е. Работает неправильно.
Гайку для запрета двойного нажатия кнопки "Применить" я закрутил в самой форме корректировки налога TaxTmpWorkTrans.

В методе формы setAllowEdit() в самом конце надо поставить
if (taxRegulation.taxRegulationTotal())
Apply.enabled(false);

В методе clicked() кнопки Apply в самом конце надо поставить
Apply.enabled(false);

В методе clicked() кнопки Reset в самом конце надо поставить
Apply.enabled(true);

Т.е. нажал один раз Применить и кнопка для нажатия больше не доступна. Нажал Сброс - снова доступна.