2016-08-01 33 views
1

Ich habe eine Schaltfläche in meinem Kundenrückerstattungsformular.Wenn ich darauf klicken, durchlaufen ich alle Rechnungszeilen, um die Spalte "Steuern" zu aktualisieren, um die entsprechende Steuer anzuzeigen. Ich kann die ID der verknüpften Steuer (die Steuerspalte ist ein many2many_tags-Widget) für das Produkt abrufen. Jetzt möchte ich das Element mit dieser ID mit Python anzeigen. Bitte irgendwelche Vorschläge.Odoo: Wählen Sie einen Artikel aus many2many_tags Widget

enter image description here

res['value']['invoice_line_tax_id']=mytaxeid doesn't work 

Antwort

0

Sie benötigen triplets für many2many Felder zu verwenden.

2 Beispiele:

  1. mit Steuern IDs ersetzen alle Steuern 2 und 4
res['value']['invoice_line_tax_id'] = [(6, 0, [2, 4])] 
  1. Fügen Sie die Steuer mit der ID 7
res['value']['invoice_line_tax_id'] = [(4, 7)] 
+1

Vielen Dank @CZoellner .it funktioniert –