在计算社保缴纳额的时候发现,使用向上进位计算,如计算额为 XXX.0X,最终结果只会显示XXX,而不会进位 下图中数据仅用于说明问题
mark,自行解决
int func_auto_cal() { num a,b,c; a = gui_get_val('Edit_Wage_Base_Amount'); gui_set_val('Edit_Base_Amount',a); b = a * 0.12; if (to_int(b) -b==0) { c =b; } else { c =to_int(b)+1 } gui_set_val('Edit_Company_Amount',c); gui_set_val('Edit_Emp_Amount',c); //msg(a); return 1; };
登录后方可发贴