se cambia el parametro sale en set_number

This commit is contained in:
sinergia 2023-10-12 00:13:54 -05:00
parent 5442a7cb0e
commit e5d77c2f89

12
sale.py
View File

@ -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()