如何多次重复序列号? - odoo 10

时间:2017-07-11 14:03:06

标签: openerp odoo-10

Normaly seqences用于在任何新记录中增加,但我正在寻找的是多次重复相同的数字例如:

记录1:序列= 1

记录2:序列= 1

记录3:序列= 2

记录4:序列= 2

记录5:序列= 3

记录6:序列= 3

PS:每次使用一个相同的序列

1 个答案:

答案 0 :(得分:0)

我使用相同的顺序通过以下方式创建两个记录,

        name = self.env['ir.sequence'].get_id(amount.sequence_id.id)

        vals = {
            'name': name,
            'date': date,
            'ref': code,
            'amount' : line.amount,
            'period_id': period_id.id False,
            'journal_id': journal_id.id,
            }

        created_move_ids= self.create_move1(line,context,move_obj,created_move_ids,**vals**,date,period_ids)

        created_move_ids= self.create_move2(line,context,move_obj,created_move_ids,**vals**,date,period_ids)

我将相同的val传递给两个方法,该方法在 name 字段中包含相同的序列。