Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在OpenERP中创建只比较日期类型中月份的筛选器?_Python_Openerp_Openerp 7 - Fatal编程技术网

Python 如何在OpenERP中创建只比较日期类型中月份的筛选器?

Python 如何在OpenERP中创建只比较日期类型中月份的筛选器?,python,openerp,openerp-7,Python,Openerp,Openerp 7,在“人力资源”模块中的“员工表单”中,我想创建一个过滤器,该过滤器为我提供当月生日出现的所有员工的列表 目前我正在尝试静态月,如下所示-但给我错误 [('birth.month','=','02')] 错误: 文件“/usr/lib/pymodules/python2.7/openerp/osv/expression.py”,第1079行,在 或在MAGIC_列中左侧,“域术语%r中的无效字段%r%”(左侧,叶) AssertionError:域术语('Birth.month','=','02'

在“人力资源”模块中的“员工表单”中,我想创建一个过滤器,该过滤器为我提供当月生日出现的所有员工的列表

目前我正在尝试静态月,如下所示-但给我错误

[('birth.month','=','02')]

错误:

文件“/usr/lib/pymodules/python2.7/openerp/osv/expression.py”,第1079行,在 或在MAGIC_列中左侧,“域术语%r中的无效字段%r%”(左侧,叶) AssertionError:域术语('Birth.month','=','02'中的字段'Birth.month'无效


有什么办法可以完成吗?

您可以在hr.employee上编写一个存储的函数整型字段,函数将月份返回为整数。然后,您可以使用此字段进行筛选。

您可以在hr.employee上编写一个存储的函数整数字段,函数将月份作为整数返回。然后,您可以使用此字段进行筛选。

您可以在hr.employee上编写一个存储的函数整数字段,函数将月份作为整数返回。然后,您可以使用此字段进行筛选。

您可以在hr.employee上编写一个存储的函数整数字段,函数将月份作为整数返回。然后可以将此字段用于过滤器