如何从 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>
我想知道在 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>