odoo 10,设置公司参数,佣金,然后将其分配给特定型号,销售订单

2024-04-19 20:28:51 发布

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

Odoo 10,如何从销售的配置菜单中创建一个佣金字段(Float)(用于一定时期内的所有销售订单),然后将其分配给一个字段,即销售订单佣金,以计算销售订单的佣金(基于销售订单的总额)。谢谢

_inherit = "res.company"
commission_pct =  fields.Float( )
.....
_inherit = "sale.order"
commission_total = fields.Monetary(string="Commissions", 
    compute="_compute_commission_total_",        store=True)
....
_compute_commission_total_(self)
    commission_total = amount_total* "commission_pct from res.com"

但是我没能把“佣金”转到当前的self.env公司““


Tags: odoo订单selffields菜单resfloatinherit
1条回答
网友
1楼 · 发布于 2024-04-19 20:28:51

你可以设置如下:挣扎一段时间后

class YourCompany(models.Model):
    _inherit = "res.company"

    company_commission =  fields.Float( default =15.00)
    commission_ids = fields.One2many( 'sale.order', 'company_id', 
        string="Commission_ids")

class SaleOrder(models.Model):
    _inherit = "sale.order"
    company_id = fields.Many2one('res.company', string='company_id', 
         required=True)
    company_commission = 
             fields.Float(related='company_id.company_commission', 
          string="Comm", store = True)

“公司佣金”领域的典范销售订单始终自动包含模型的“公司佣金”字段的值资源公司". 祝您今天过得愉快。你知道吗

相关问题 更多 >