odoo-11 - 如何在 odoo 中存储 company_dependent 字段?

标签 odoo-11

我想存储 product.product 表的 standard_price 字段,以便在 sql 查询中使用该字段值。

代码在这里:

# -*- coding: utf-8 -*-
from odoo import fields, models
from odoo.addons import decimal_precision as dp

    class Product(models.Model):
        _inherit = "product.product"

        standard_price = fields.Float(
            'Cost', company_dependent=True,
            digits=dp.get_precision('Product Price'),
            groups="base.group_user",store=True,
            help = "Cost used for stock valuation in standard price and as a first price to set in average/fifo. "
                   "Also used as a base price for pricelists. "
                   "Expressed in the default unit of measure of the product.")

最佳答案

您不能将 company_dependent 字段存储在数据库中。因为当公司发生变化时,company_depedent 字段值也会发生变化。

该字段数据存储在odoo中的ir.property对象中,在odoo中名称为Company Properties。

enter image description here

关于odoo-11 - 如何在 odoo 中存储 company_dependent 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50167513/

相关文章:

xml - 为什么这些规则在 Odoo 11 中会有这种行为?

Odoo 制造拣货 - 显示数量大于零的批处理 0

jquery - 如何在odoo 11中的jquery中调用python函数

python-3.x - Odoo 11 重写复制功能以添加额外字段

python - Odoo v11 : Automatically upgrade all modules mentioned in __manifest. py

python - Odoo Python3 base64 错误 : TypeError: expected bytes-like object, 不是文本

xml - 为什么我不能在 Odoo 11 的电子邮件模板正文中使用 CDATA?

c# - 如何在 Odoo 中批量插入记录?

javascript - 仅包含特定 View 类型的 javascript 代码

odoo - Odoo 11 中的自定义过滤器