在OpenERP中设置工资头的条件

时间:2011-12-27 05:55:27

标签: python openerp

我正在OpenERP中实施HR模块我试图在Salary Head中设置一个条件,如:

if Basic > 0 and basic <=5000:
   ProfessionalTax = 80
else if 
   Basic > 5000 and basic <= 10000
   ProfessionalTax = 150

任何人都可以帮我解释语法吗?我没有运气找到这些信息。

1 个答案:

答案 0 :(得分:2)

The Python if statement使用elif表示else if。您的示例如下:

if basic > 0 and basic <=5000:
   ProfessionalTax = 80
elif basic > 5000 and basic <= 10000:
   ProfessionalTax = 150

我还必须将条件移到与elif相同的行。请记住,换行符和空格在Python中有意义。变量名称区分大小写,因此我猜测您只有一个名为basic的变量并且它们都是相同的。