在我的模块中,res.partner提交了许多文件。生成选定客户的产品报告

时间:2019-03-25 10:24:59

标签: odoo-11

在我的代码中,如果我选择单个客户,则它将引发错误。如果我选择了多个客户,它将可以正常工作。

if obj.partner_ids.ids:
    sql = '''
          select pol.product_id, pol.name, pol.product_qty,
          pol.price_unit, pol.partner_id from purchase_order_line pol
          LEFT JOIN purchase_order po ON po.id = pol.order_id
          where pol.date_planned >= '%s' AND pol.date_planned <= '%s' AND pol.partner_id IN %s
          ''' \
          % (str(obj.start_date), str(obj.end_date), tuple(obj.partner_ids.ids)) + \
          '''
          GROUP BY pol.product_id , pol.name, pol.product_qty,pol.price_unit, pol.partner_id
          '''

0 个答案:

没有答案