如何从一个特定的数字(例如5000或6000)开始一个序列?

时间:2019-04-08 07:06:14

标签: sequence odoo odoo-11

我想知道是否可以在Odoo中从某个特定的数字开始一个序列号,例如60001或65001?

当前,我设置了一个从0开始的自动递增序列。每次创建一条记录时,它都会将该值增加1。

我的问题是,我想从2501开始序列。如何更改序列的起始索引?

2 个答案:

答案 0 :(得分:2)

您可以在数据文件中编写以下代码以提供序列的起始值:

<?xml version="1.0" encoding="utf-8"?>
  <odoo>
     <data noupdate="1">               
       <record id="sequence_id" model="ir.sequence">
          <field name="name">name_of_sequence</field>
          <field name="code">code_of_sequence_for_identification</field>
          <field name="padding">8</field>
          <field name="number_next">2501</field><!-- (Starting Number) -->
          <field name="number_increment">1</field>
       </record>                
     </data>
</odoo>

答案 1 :(得分:0)

只需将“下一个号码”的值设置为所需值即可。