Как сохранить поле company_dependent в odoo? - PullRequest
0 голосов
/ 04 мая 2018

Я хочу сохранить standard_price поле таблицы prodct.product, чтобы использовать это значение поля в запросе 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.")

1 Ответ

0 голосов
/ 11 мая 2018

Вы не можете хранить зависимое от компании поле в базе данных. Потому что при изменении компании значение поля company_depedent также изменяется.

Данные этого поля хранятся в ir.property объекте в odoo, который называется Company Properties в odoo.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...