2016-07-19 10 views
1

Ich füge mehrere Produkte in meinem Feld.Jetzt habe ich zwei konvertieren diese Produktliste eins nach dem anderen in Rechnungszeilen.Ich erstelle eine Schaltfläche, wenn ich klicken werde Dadurch wird automatisch eine Rechnung erstellt. Die Rechnungszeilen des Produkts können jedoch nicht hinzugefügt werden.Hinzufügen mehrerer Produkte in many2many Feld in benutzerdefinierten Modul sollte in Rechnung Zeilen konvertieren

Kann mir jemand helfen, wie man die vielen Produkte den Rechnungszeilen einzeln hinzufügt.

Antwort

0

müssen Sie Methode mit einem dicionary des Wertes mit der ID des aktuellen poduct erstellen rufen:

@api.one 
def _add_to_invoice(self): 
    #you need to pass the the id of the product to the invoice and add others 
    #fields too 
    self.env['invoice'].create({'product_id',int(self.id),'field_one':your_value})