This commit is contained in:
2026-02-04 18:02:09 +01:00
parent 71716c1ad5
commit 2ebad01847
5 changed files with 56 additions and 13 deletions

View File

@@ -502,21 +502,21 @@ class Lot(ModelSQL, ModelView):
physic_sum += round(Decimal(Uom.compute_qty(Uom(l.lot_unit_line),float(l.get_current_quantity()),l.line.unit)),5)
return line.quantity_theorical - physic_sum
def get_current_quantity(self,name=None):
def get_current_quantity(self,seq=0,name=None):
# if self.lot_type == 'physic':
qt, gross_qt = self.get_hist_quantity(0)
qt, gross_qt = self.get_hist_quantity(seq)
return qt
# else:
# return self.get_virtual_diff()
def get_current_quantity_converted(self,name=None):
def get_current_quantity_converted(self,seq=0,name=None):
Uom = Pool().get('product.uom')
unit = self.line.unit if self.line else self.sale_line.unit
return round(Decimal(Uom.compute_qty(self.lot_unit_line, float(self.get_current_quantity()), unit)),5)
return round(Decimal(Uom.compute_qty(self.lot_unit_line, float(self.get_current_quantity(seq)), unit)),5)
def get_current_gross_quantity(self,name=None):
def get_current_gross_quantity(self,seq=0,name=None):
if self.lot_type == 'physic':
qt, gross_qt = self.get_hist_quantity(0)
qt, gross_qt = self.get_hist_quantity(seq)
return gross_qt
else:
return None