2016-11-14 1 views
1

Im Erstellung der Bestellung:Wie füge ich Produkte zur Bestellung in Odoo mit xml-rpc hinzu?

new_order = models.execute_kw(db, uid, password, 
      'purchase.order', 'create', 
      [{'partner_id':VENDOR_ID_soucastky,'product_uom':1, 'bom_id':product.odoo_id, 'product_qty': 1.0}],) 

und dann brauche ich die Produkte hinzufügen, aber ich kann nicht, wie

odoo v9 P. S. finden Ich muss die Webservice-API verwenden, da ich keine Asse habe, um den Code auf dem Server zu ändern

Antwort

1

Erstellen Sie Ihre Bestellung. Legen Sie anschließend die Bestellpositionen an und vergeben Sie eine Bestellnummer Ihrer neu angelegten Bestellung.

new_order = models.execute_kw(db, uid, password, 'purchase.order','create', [{'partner_id':VENDOR_ID_soucastky,'product_uom':1, 'bom_id':product.odoo_id, 'product_qty': 1.0}],) 

order_line = models.execute_kw(db, uid, password, 'purchase.order.line', 'create', [{ 'name': 'NAME TEXT','product_qty': 1, date_planned': ....... 'order_id': new_order}]) 

Sie die entsprechenden Werte für Ihre new_order und order_line Datensatz bestimmen müssen. Wiederholen Sie die order_line wie erforderlich.

Verwandte Themen