mirror of
https://github.com/ForgeFlow/stock-rma.git
synced 2025-01-21 12:57:49 +02:00
[FIX]compute qty to sell
This commit is contained in:
@@ -11,17 +11,19 @@ class RmaOrderLine(models.Model):
|
|||||||
|
|
||||||
@api.depends('sale_line_ids', 'sale_type', 'sales_count',
|
@api.depends('sale_line_ids', 'sale_type', 'sales_count',
|
||||||
'sale_line_ids.state')
|
'sale_line_ids.state')
|
||||||
|
@api.multi
|
||||||
def _compute_qty_to_sell(self):
|
def _compute_qty_to_sell(self):
|
||||||
if self.sale_type == 'no':
|
for rec in self:
|
||||||
self.qty_to_sell = 0.0
|
if rec.sale_type == 'no':
|
||||||
elif self.sale_type == 'ordered':
|
rec.qty_to_sell = 0.0
|
||||||
qty = self._get_rma_sold_qty()
|
elif rec.sale_type == 'ordered':
|
||||||
self.qty_to_sell = self.product_qty - qty
|
qty = self._get_rma_sold_qty()
|
||||||
elif self.sale_type == 'received':
|
rec.qty_to_sell = self.product_qty - qty
|
||||||
qty = self._get_rma_sold_qty()
|
elif rec.sale_type == 'received':
|
||||||
self.qty_to_sell = self.qty_received - qty
|
qty = self._get_rma_sold_qty()
|
||||||
else:
|
rec.qty_to_sell = self.qty_received - qty
|
||||||
self.qty_to_sell = 0.0
|
else:
|
||||||
|
rec.qty_to_sell = 0.0
|
||||||
|
|
||||||
@api.depends('sale_line_ids', 'sale_type', 'sales_count',
|
@api.depends('sale_line_ids', 'sale_type', 'sales_count',
|
||||||
'sale_line_ids.state')
|
'sale_line_ids.state')
|
||||||
|
|||||||
Reference in New Issue
Block a user