我现在对这个代码有很多问题。我的职能是:
def _get_invoice_lines(self):
self.cr.execute("SELECT inv.number,l.price_subtotal_taxed,l.name,inv.maitre_ouvrage,m.type_paiement,m.ref,m.date
FROM product_product p,account_invoice inv, account_invoice_line l,account_move ml
where p.id = l.product_id
and inv.id= l.invoice_id
and ml.invoice_id=inv.id
and ml.type_paiement is not null
and inv.journal_id = 1
and ml.type_paiement = '%s'
and inv.date_invoice =DATE '%s'
and p.id = %d "%(self.datas['type_paiement'],self.datas['date_invoice'],self.datas['product_id'].id))
return self.cr.fetchall()
打印报告时出现以下错误:
^{pr2}$
你的l.product_id似乎完全是产品对象,你只需要这个id
你测试过l产品吗_身份证?在
也许你也会得到同样的错误发票编号=l、 发票编号。相同的解决方案!在
相关问题 更多 >
编程相关推荐