14.02.26
This commit is contained in:
@@ -1200,9 +1200,9 @@ class LotQt(
|
||||
# Pnl.save(pnl_lines)
|
||||
|
||||
#Open position update
|
||||
if pl.quantity_theorical:
|
||||
OpenPosition = Pool().get('open.position')
|
||||
OpenPosition.create_from_purchase_line(pl)
|
||||
# if pl.quantity_theorical:
|
||||
# OpenPosition = Pool().get('open.position')
|
||||
# OpenPosition.create_from_purchase_line(pl)
|
||||
|
||||
@classmethod
|
||||
def getQuery(cls,purchase=None,sale=None,shipment=None,type=None,state=None,qttype=None,supplier=None,client=None,ps=None,lot_status=None,group=None,product=None,location=None,origin=None):
|
||||
|
||||
@@ -593,9 +593,9 @@ class Line(metaclass=PoolMeta):
|
||||
valuations = Valuation.search([('lot','in',line.lots)])
|
||||
if valuations:
|
||||
Valuation.delete(valuations)
|
||||
op = OpenPosition.search(['line','=',line.id])
|
||||
if op:
|
||||
OpenPosition.delete(op)
|
||||
# op = OpenPosition.search(['line','=',line.id])
|
||||
# if op:
|
||||
# OpenPosition.delete(op)
|
||||
super(Line, cls).delete(lines)
|
||||
|
||||
@classmethod
|
||||
|
||||
@@ -691,9 +691,9 @@ class SaleLine(metaclass=PoolMeta):
|
||||
valuations = Valuation.search([('lot','in',line.lots)])
|
||||
if valuations:
|
||||
Valuation.delete(valuations)
|
||||
op = OpenPosition.search(['sale_line','=',line.id])
|
||||
if op:
|
||||
OpenPosition.delete(op)
|
||||
# op = OpenPosition.search(['sale_line','=',line.id])
|
||||
# if op:
|
||||
# OpenPosition.delete(op)
|
||||
|
||||
super(SaleLine, cls).delete(lines)
|
||||
|
||||
|
||||
@@ -537,7 +537,8 @@ class ValuationReport(ValuationBase, ModelView):
|
||||
context = Transaction().context
|
||||
valuation_date = context.get('valuation_date')
|
||||
strategy = context.get('strategy')
|
||||
wh = (val.date == valuation_date)
|
||||
if val.date:
|
||||
wh = (val.date == valuation_date)
|
||||
if strategy:
|
||||
wh &= (val.strategy == strategy)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user