我们何时以及为何使用 next_by_code()?

When and why we use next_by_code()?

我想知道我们何时以及为什么使用 next_by_code()? 我在销售模块看到过。在sale.py文件中,写成:

 seq_date = fields.Datetime.context_timestamp(self, fields.Datetime.to_datetime(vals['date_order']))
            if 'company_id' in vals:
                vals['name'] = self.env['ir.sequence'].with_context(force_company=vals['company_id']).next_by_code(
                    'sale.order', sequence_date=seq_date) or _('New')

你们能帮我解释一下吗? 谢谢

ir.sequence 包含序列。当您进入设置 > 技术 > 序列时,您可以在 Odoo 中看到它们(可能需要调试模式)。 您的代码只是为 SO 请求新代码。