3件の受注記録を作成しようとしていますが、まだできませんでした。 しかし、1つの項目でレコードを作成することはできます。複数の項目を追加する方法がわからない場合は、 次のコードは、私は、それが1つまたは失敗を作成することができ 3件の受注記録を作成するためのOdoo WebサービスAPI
line_vals = {
'product_id': product2_ids[0].get('id'),
'name':'test',
'product_uom_qty': 10,
'price_unit': 30000,
}
order_vals = {
'partner_id': customer_ids[0].get('id'),
'validity_date': datetime.datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S'),
'order_line': [(0, 0, line_vals)],
}
salesorder = objects.execute_kw(db, uid, pwd, 'sale.order', 'create', [order_vals])
は、多くの項目のために、このコードを変更しようとした1つの項目にレコードを作成助けた様々なケースを試してみました。 提案がありますか?
私はJavaを使用していますが、上記のとおりです。リスト[0,0、{}]のリストとして2つのアイテムを追加すると、売上レコードのみが作成されます。アイテムは作成されません。しかし、[0,0、{}]リストに1つの項目しか追加しないと、レコード&アイテムが作成されます。これは奇妙です – Integration