Как начать последовательность с определенного числа, такого как 5000 или 6000? - PullRequest
1 голос
/ 08 апреля 2019

Мне интересно, можно ли в Odoo запустить порядковый номер с какого-то определенного числа, например 60001 или 65001?

В настоящее время я настраиваю последовательность автоматического увеличения, которая начинается с 0. Каждый раз, когда записьсоздается, это увеличивает значение на 1.

Моя проблема в том, что я хочу начать последовательность с 2501. Как я могу изменить начальный индекс последовательности?

Ответы [ 2 ]

2 голосов
/ 08 апреля 2019

Вы можете написать следующий код в файле данных, чтобы задать начальное значение для последовательности:

<?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>
0 голосов
/ 08 апреля 2019

Просто установите для значения «Следующий номер» желаемое значение.

...