se cambia el parametro sale en set_number
This commit is contained in:
parent
5442a7cb0e
commit
e5d77c2f89
12
sale.py
12
sale.py
@ -96,7 +96,6 @@ class Sale(metaclass=PoolMeta):
|
||||
|
||||
return [Contract.__name__]
|
||||
|
||||
|
||||
@classmethod
|
||||
def get_origin_contract(cls):
|
||||
Model = Pool().get('ir.model')
|
||||
@ -126,7 +125,7 @@ class Sale(metaclass=PoolMeta):
|
||||
Config = pool.get('optical_equipment.configuration')
|
||||
config = Config(1)
|
||||
for sale in sales:
|
||||
if config.equipment_sequence != None:
|
||||
if config.equipment_sequence is not None:
|
||||
if not sale.quote_number:
|
||||
try:
|
||||
sale.quote_number = config.sale_quote_number.get()
|
||||
@ -207,7 +206,7 @@ class Sale(metaclass=PoolMeta):
|
||||
sale.state = "confirmed"
|
||||
sale.save()
|
||||
|
||||
cls.set_number([sale])
|
||||
cls.set_number(sales)
|
||||
with Transaction().set_context(
|
||||
queue_name='sale',
|
||||
queue_scheduled_at=config.sale_process_after):
|
||||
@ -222,7 +221,6 @@ class SaleLine(metaclass=PoolMeta):
|
||||
unit_digits = fields.Function(fields.Integer('Unit Digits'),
|
||||
'on_change_with_unit_digits')
|
||||
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super(SaleLine, cls).__setup__()
|
||||
@ -233,13 +231,11 @@ class SaleLine(metaclass=PoolMeta):
|
||||
cls.product.domain.append(If(Eval('_parent_sale.sale_type') == 'replaces',
|
||||
[('replacement', '=', True)], []))
|
||||
|
||||
|
||||
def on_change_with_unit_digits(self, name=None):
|
||||
if self.unit:
|
||||
return self.unit.digits
|
||||
return 2
|
||||
|
||||
|
||||
@fields.depends('product', 'unit', 'quantity', 'sale',
|
||||
'_parent_sale.party', '_parent_sale.sale_type', methods=['_get_tax_rule_pattern',
|
||||
'_get_context_sale_price', 'on_change_with_amount'])
|
||||
@ -317,7 +313,6 @@ class SaleLine(metaclass=PoolMeta):
|
||||
if (shipment_type == 'out') != (self.quantity >= 0):
|
||||
return
|
||||
|
||||
|
||||
quantity = (self._get_move_quantity(shipment_type)
|
||||
- self._get_shipped_quantity(shipment_type))
|
||||
|
||||
@ -351,12 +346,14 @@ class SaleLine(metaclass=PoolMeta):
|
||||
|
||||
return move
|
||||
|
||||
|
||||
class SaleDate(ModelView):
|
||||
'Confirmacíon Fecha de Venta'
|
||||
__name__ = 'optical_equipment.confirm_sale_date.form'
|
||||
|
||||
sale_date = fields.Date("Fecha Venta", required=True)
|
||||
|
||||
|
||||
class ConfirmSaleDate(Wizard):
|
||||
'Confirmacíon Fecha de Venta'
|
||||
__name__ = 'optical_equipment.confirm_sale_date'
|
||||
@ -376,4 +373,3 @@ class ConfirmSaleDate(Wizard):
|
||||
self.record.sale_date = self.start.sale_date
|
||||
self.record.state = 'processing'
|
||||
self.record.save()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user