2014-02-24 3 views
0

HR 모듈에서 Employee form으로, 나는 현재 달에 생일이 표시된 모든 직원 목록을 제공하는 필터를 만들고 싶습니다.OpenERP에서 날짜 유형의 달만 비교하는 필터를 만드는 방법은 무엇입니까?

현재 다음과 같이 정적 인 월을 사용하고 있습니다.하지만 오류가 발생합니다.

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

오류 :

File "/usr/lib/pymodules/python2.7/openerp/osv/expression.py", line 1079, in __leaf_to_sql or left in MAGIC_COLUMNS, "Invalid field %r in domain term %r" % (left, leaf) AssertionError: Invalid field 'birthday.month' in domain term ('birthday.month', '=', '02')

그것을 달성하기 위해 밖으로있는 방법이 있습니까?

답변

5

월을 정수로 반환하는 함수를 사용하여 hr.employee에 저장된 저장 함수 필드를 쓸 수 있습니다. 필터에이 필드를 사용할 수 있습니다.