Openerp Odoo 10-为IrSequence实例设置下一个序列的值
我需要在Python方法中为IrSequence模型实例设置sequence的值 我会将以下内容作为输入值:Openerp Odoo 10-为IrSequence实例设置下一个序列的值,openerp,odoo-10,Openerp,Odoo 10,我需要在Python方法中为IrSequence模型实例设置sequence的值 我会将以下内容作为输入值: IrSequence的ID(如果使用日期,也可以获取IrSequenceDateRange的ID) 序列中要使用的下一个值的值 给定该ID和该值,如何以编程方式(即通过python源代码)为该序列设置下一个值 谢谢,有两种方法可以获取序列中的下一个值: 1) 给定id: next_seq = seq_record.next_by_id(cr, uid, seq_id, context
- IrSequence的ID(如果使用日期,也可以获取IrSequenceDateRange的ID)
- 序列中要使用的下一个值的值
谢谢,有两种方法可以获取序列中的下一个值: 1) 给定id:
next_seq = seq_record.next_by_id(cr, uid, seq_id, context)
2) 鉴于代码:
next_seq = seq_record.next_by_code(cr, uid, seq_code, context=context)
但是,如果要直接更改数据库值,可以尝试写入记录:
seq_rec = self.env[ir_sequence].browse(seq_id)
seq_rec.write({'number_next': your_next_sequence})
我希望这有帮助你能告诉我,你试过什么吗?请提供更多详细信息!!!感谢这项工作,只需检查是否正在使用ir_序列或ir_序列的日期范围,但这两种情况都是相同的。