### 工资单的计算脚本 相关链接： 工资公式 工资套餐 工资单 典型例子： 基本工资=3000; 请假扣款=110*请假次数; if(请假扣款>1500) 请假扣款=1500; 加班补贴=加班天数*120; 税前合计=基本工资 + 加班补贴 - 请假扣款; 所得税=cal_tax( 税前合计 - 住房公积金 - 失业保险费 - 医疗保险费) ; 应发=税前合计 - 所得税 - 住房公积金 - 失业保险费 - 医疗保险费; 引用档案： 引用员工资料里的岗位、文化程度等字典型的信息时，应该用字典编码进行判断。 例子，岗位编码是 10 的时候，岗位津贴300： if(dept_post=='10') 岗位津贴 = 300; 常见错误： 1、出错了，错误信息:parameter 考评工资 not defined,行号:1 这种情况一般是工资科目没有选择，在定义公式前需要选择考评工资 2、执行脚本时发现除零了 这种情况一个典型的例子是按天计算工资 天基本工资=月基本工资/应上班天数 在没有输入应上班天数或者应上班天数为0的情况下这个公式会出错。正确的写法应该是 天基本工资=0; if(应上班天数>0) 天基本工资=月基本工资/应上班天数 工资套餐里定义了公式，为什么工资单里没有自动计算？ 1、公式只有在工资单里才起到计算的作用。 2、工资套餐里可以定义公式，但只有在被工资单引用后才发生作用。 3、工资单里修改了公式，要点一下计算才会对原来的记录起作用。