fields empy when change product in purchase
This commit is contained in:
parent
b657f5cd4d
commit
f7740e3827
@ -101,7 +101,10 @@ class Line(metaclass=PoolMeta):
|
|||||||
self.product_equipment = False
|
self.product_equipment = False
|
||||||
self.address_equipment = None
|
self.address_equipment = None
|
||||||
self.serial_equipment = None
|
self.serial_equipment = None
|
||||||
|
self.software_version = None
|
||||||
|
self.health_register = None
|
||||||
self.refurbish = None
|
self.refurbish = None
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
party = None
|
party = None
|
||||||
|
4
sale.py
4
sale.py
@ -6,7 +6,6 @@ from decimal import Decimal
|
|||||||
from trytond.modules.product import price_digits
|
from trytond.modules.product import price_digits
|
||||||
from trytond.transaction import Transaction
|
from trytond.transaction import Transaction
|
||||||
from trytond.exceptions import UserError
|
from trytond.exceptions import UserError
|
||||||
#from collections import setdefault
|
|
||||||
|
|
||||||
from trytond.wizard import (
|
from trytond.wizard import (
|
||||||
Button, StateAction, StateTransition, StateView, Wizard)
|
Button, StateAction, StateTransition, StateView, Wizard)
|
||||||
@ -117,7 +116,8 @@ class SaleLine(metaclass=PoolMeta):
|
|||||||
|
|
||||||
product_equipment = fields.Boolean("Product Equipment")
|
product_equipment = fields.Boolean("Product Equipment")
|
||||||
equipment = fields.Many2One('optical_equipment.equipment', "Equipment",
|
equipment = fields.Many2One('optical_equipment.equipment', "Equipment",
|
||||||
domain=[('state', '=', 'registred')],
|
domain=[('state', '=', 'registred'),
|
||||||
|
(Eval('product'), '=', Eval('_parent_sale.line.product'))],
|
||||||
states={'invisible': If(~Eval('product_equipment'), True)},)
|
states={'invisible': If(~Eval('product_equipment'), True)},)
|
||||||
address_equipment = fields.Many2One('party.address', "Direccion")
|
address_equipment = fields.Many2One('party.address', "Direccion")
|
||||||
unit_digits = fields.Function(fields.Integer('Unit Digits'),
|
unit_digits = fields.Function(fields.Integer('Unit Digits'),
|
||||||
|
Loading…
Reference in New Issue
Block a user