我们何时以及为何使用 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 请求新代码。
我想知道我们何时以及为什么使用 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 请求新代码。