[MERGE] forward port branch saas-11 up to d52f0a29b4

This commit is contained in:
Christophe Simonis
2017-07-11 10:45:36 +02:00
2 changed files with 7 additions and 1 deletions
@@ -1109,6 +1109,7 @@ exports.Orderline = Backbone.Model.extend({
orderline.quantity = this.quantity;
orderline.quantityStr = this.quantityStr;
orderline.discount = this.discount;
orderline.price = this.price;
orderline.type = this.type;
orderline.selected = false;
return orderline;
+6 -1
View File
@@ -59,7 +59,12 @@ class SaleOrderLine(models.Model):
def _product_margin(self):
for line in self:
currency = line.order_id.pricelist_id.currency_id
line.margin = currency.round(line.price_subtotal - ((line.purchase_price or line.product_id.standard_price) * line.product_uom_qty))
price = line.purchase_price
if not price:
from_cur = line.env.user.company_id.currency_id.with_context(date=line.order_id.date_order)
price = from_cur.compute(line.product_id.standard_price, currency, round=False)
line.margin = currency.round(line.price_subtotal - (price * line.product_uom_qty))
class SaleOrder(models.Model):