【发布时间】:2021-12-05 05:13:06
【问题描述】:
我想用 write 方法覆盖 account_invoice 中的一行发票。 代码:
def modifyInvoice(id):
invoiceLines = [(1,id,{
'account_id': 636,
'name': "iPod2",
'quantity': 155,
'price_unit': 17,
'product_id': 1})]
vals = {
'invoice_line_ids' : invoiceLines,
}
Invoice = call(url, "object", "execute", DB, uid, PASS, 'account.invoice', 'write',
vals)
print('invoice ...', Invoice)
这里是错误: rgs, **kwargs)\nTypeError: write() 缺少 1 个必需的位置参数:'vals'\n','message':“write() 缺少 1 个必需的位置参数:'vals'”,'arguments': [" write() 缺少 1 个必需的位置参数:'vals'"], 'exception_type': 'internal_error'}}
我需要帮助!
【问题讨论】:
标签: python xml rpc xml-rpc odoo-11