如何从 5000 或 6000 等特定数字开始序列?

How to start a sequence from a particular number like 5000 or 6000?

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

目前我设置了一个从0开始的自增序列,每创建一条记录,它的值就增加1。

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

只需将 "Next Number" 的值设置为您想要的值即可。

您可以在数据文件中写入以下代码,为序列赋予起始值:

<?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>