i created a function field tax_amount in sale_order_line. Now i want to call my function field from existing onchange function of product uom in sale order line. How to call a function field function from onchange function and give me example
Simply i want to compute a sale order amounts(amount_untaxed, amount_tax, amount_total) for each sale order line entries. Can be a solution or idea to achieve this
Hope you are working with v8. I don't think, you need to override the onchange function.
If your tax_amount depends only on product uom, you can define the tax_amount as a compute field which depends on product_uom. onchange is default in compute fields. If tax_amount depends on more fields, you can include that also. For eg:
_inherit = 'sale.order.line'
tax_amount = fields.Float(compute='_get_tax_amount', string='Tax Amount')
//Your code here that calculates the tax value
self.tax_amount = tax value
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 6/26/14, 7:36 AM|
|Seen: 2234 times|
|Last updated: 10/12/15, 10:49 PM|