Как получить значение из другого поля при нажатии кнопки сохранить - PullRequest
0 голосов
/ 30 июня 2018
  • Я создал модуль настройки для изменения цены продажи, потому что Я хочу, чтобы цена продажи зависела от цены поставщика.
  • Моя проблема заключается в том, как поместить распределение значения цены поставщика (цена) в поле цены (list_price) производится при нажатии кнопки сохранения после создания нового продукта, поскольку я Заметил, что поле «list_price» принимает значение поля «цена» сразу после нажатия на кнопку «Создать новый товар», значит, еще до ввода данных в поле «цена» (цена поставщика). Таким образом, значение поля «list_price» принимает значение «0».
  • Есть идеи о помощи, пожалуйста?

product.py

 from openerp import fields, models, api


 class product(models.Model):
     _inherit = 'product.template'

     product_tmpl_id = fields.Many2one('product.template', string='Product')
     list_price = fields.Float(string="Prix de vente", store=True, related='product_tmpl_id.seller_ids.price')
...