2024-04-29 12:06:52 发布
网友
我正在尝试在Odoo 9工资单中定义一个薪资规则。在
规则条件必须基于员工所在国家/地区。我尝试了下面的python表达式代码,但它不起作用。在
result = (employee.country_id=="Malaysia") or False
我知道员工的国家(国籍)字段类型是many2one,关系是res.country。我就是不明白它是怎么工作的。在
many2one
res.country
国家/地区员工id将返回居住国表中有各自的记录,但您需要扩展雇员国家/地区.name从数据库记录中获取字符名字段。在
这应该是有效的:
result = (employee.country_id.name == "Malaysia") or False
国家/地区员工id将返回居住国表中有各自的记录,但您需要扩展雇员国家/地区.name从数据库记录中获取字符名字段。在
这应该是有效的:
相关问题 更多 >
编程相关推荐