我想在销售订单上设置过滤器,以便我显示已支付存款发票的销售订单。
我怎么能这样做?
以下是我开始写的内容:
<filter string="Sale order with deposit paid" domain="[('partially_invoiced','=',True),(invoiced','=',False)]"/>
类促销(osv.osv):
_inherit = 'sale.order'
_columns = {
'partially_invoiced': fields.function(.....),
}
我不知道如何处理应该检索相应销售订单的python函数。
感谢您的帮助
维克多
答案 0 :(得分:0)
您应该将过滤器添加到搜索记录中。这是一个如何
的例子<record model="ir.ui.view" id="course_search_view">
<field name="name">course.search</field>
<field name="model">openacademy.course</field>
<field name="arch" type="xml">
<search>
<field name="name" />
<field name="description" />
<filter name="my_courses" string="My Courses"
domain="[('responsible_id', '=', uid)]" />
</search>
</field>
</record>
希望有所帮助。