Я хочу создать счет в odoo 13 через odoo-xmlrp c в python коде, но у меня есть эта ошибка
Traceback (последний вызов был последним):
Файл "C: \ Program Files (x86) \ Odoo 13.0e \ server \ odoo \ http.py", строка 138, в dispatch_rp c
результат = диспетчеризация (метод, параметры) Файл "C: \ Program Files (x86) \ Odoo 13.0e \ server \ odoo \ service \ model.py", строка 40, в диспетчере res = fn (db, uid, * params) ) Файл "C: \ Program Files (x86) \ Odoo 13.0e \ server \ odoo \ service \ model.py", строка 168, в execute_kw возвращает execute (db, uid, obj, method, * args, ** kw или {}) TypeError: аргумент execute () после * должен быть итеративным, а не int
это мой код
Моя функция
def invoiceAdd(self, invoiceNam):
invoice_id = self.ODOO_OBJECT.execute_kw(
self.DATA
, self.UID
, self.PASS
, 'account.move'
, 'create'
, invoiceNam,
)
if invoice_id:
return invoice_id
else:
return None
и я так называю invoice_id = od.invoiceAdd(partner_id)