[FIX] fixes of bug introduced in the previous merge with trunk
bzr revid: qdp-launchpad@openerp.com-20140326162208-d5m8qr8gz8fel7q1
This commit is contained in:
parent
a73211f83f
commit
0d7e144492
|
@ -180,7 +180,7 @@ class product_uom(osv.osv):
|
|||
if to_unit:
|
||||
amount = amount * to_unit.factor
|
||||
if round:
|
||||
amount = ceiling(amount * to_unit.factor, to_unit.rounding)
|
||||
amount = ceiling(amount, to_unit.rounding)
|
||||
return amount
|
||||
|
||||
def _compute_price(self, cr, uid, from_uom_id, price, to_uom_id=False):
|
||||
|
|
|
@ -58,7 +58,7 @@ class product_product(osv.osv):
|
|||
|
||||
#Cost price is calculated afterwards as it is a property
|
||||
sqlstr="""select
|
||||
sum(l.price_unit * l.quantity)/sum(nullif(l.quantity * pu.factor / pu2.factor),0) as avg_unit_price,
|
||||
sum(l.price_unit * l.quantity)/sum(nullif(l.quantity * pu.factor / pu2.factor,0)) as avg_unit_price,
|
||||
sum(l.quantity * pu.factor / pu2.factor) as num_qty,
|
||||
sum(l.quantity * (l.price_subtotal/(nullif(l.quantity,0)))) as total,
|
||||
sum(l.quantity * pu.factor * pt.list_price / pu2.factor) as sale_expected
|
||||
|
@ -79,7 +79,7 @@ class product_product(osv.osv):
|
|||
res[val.id]['sale_expected'] = result[3] and result[3] or 0.0
|
||||
res[val.id]['sales_gap'] = res[val.id]['sale_expected']-res[val.id]['turnover']
|
||||
prod_obj = self.pool.get("product.product")
|
||||
ctx=context.copy()
|
||||
ctx = context.copy()
|
||||
ctx['force_company'] = company_id
|
||||
prod = prod_obj.browse(cr, uid, val.id, context=ctx)
|
||||
invoice_types = ('in_invoice', 'out_refund')
|
||||
|
|
Loading…
Reference in New Issue