J'ai ce code :
Dans le fichier .py :
class newsaleorderline(models.Model):
_inherit='sale.order.line'
supply_tax_id = fields.Many2many('account.tax',string='Supply Taxes',domain=['|', ('active', '=', False), ('active', '=', True)])
labour_tax_id = fields.Many2many('account.tax',string='Labour Taxes',domain=['|', ('active', '=', False), ('active', '=', True)])
dans le fichier .xml :
<field name="supply_tax_id" widget="many2many_tags" domain="[('type_tax_use','=','sale'),('company_id','=',parent.company_id)]" attrs="{'readonly': [('qty_invoiced', '>', 0)]}"/>
<field name="labour_tax_id" widget="many2many_tags" domain="[('type_tax_use','=','sale'),('company_id','=',parent.company_id)]" attrs="{'readonly': [('qty_invoiced', '>', 0)]}"/>
pendant que j'essaie de changer supply_tax_id
il change, mais après la sauvegarde supply_tax_id
, labour_tax_id
les deux sont identiques. Je ne sais pas comment c'est lié. Je veux supply_tax_id
y labour_tax_id
doivent avoir des valeurs différentes et les champs doivent provenir de account.tax
.
Veuillez m'aider à trouver cette solution au problème. Merci à tous pour la suggestion.