如何将one2many下拉数据的值绑定到Odoo12中的列字段?

2024-09-25 02:37:03 发布

您现在位置:Python中文网/ 问答频道 /正文

与第二个名为“dropmany2i”的父表的关系添加到哪个“price”字段中?我能做这个吗?如果是,怎么办?在

这是我的salesorder类代码:

# -*- coding: utf-8 -*-

from odoo import models, fields, api

class SalesorderSalesorder(models.Model):
    _name = 'salesorder.salesorder'

    no_faktur = fields.Char(String='No Faktur', required=True)
    kd_dealer = fields.Char(String='Kode Dealer', required=True)
    nm_dealer = fields.Char(String='Nama Dealer', required=True)
    tanggal_faktur = fields.Datetime(string='Tgl Faktur', default=fields.Datetime.now())
    keterangan = fields.Html(string='Keterangan')
    kd_sales = fields.Many2one('res.users', string='Kode Sales')
    details = fields.One2many('salesorderdetails','no_faktur','List Item')

这是我的销售订单详情:

^{pr2}$

如何更新此行

Price= fields.Float(String='Price', required=True)

还有一个名为Price的值,我已经在这个ms中找到了_produk.ms_produk女士'桌子?在


Tags: notruefieldsstringmodelsrequiredpricekd
1条回答
网友
1楼 · 发布于 2024-09-25 02:37:03

do you mean you want to update the price in salesorderdetails and refer to ms_produk.ms_produk? 如果是的话,你可以查阅官方文件。在

相关字段

A special case of computed fields are related (proxy) fields, which provide the value of a sub-field on the current record. They are defined by setting the related parameter and like regular computed fields they can be stored: use related attribute can attain this.

nickname = fields.Char(related='user_id.partner_id.name', store=True)

当您在kd_produk中确认项目时, 它将自动从中加载数据。在

^{pr2}$

相关问题 更多 >