Odoo Help


[Solved] How do you auto increment a field? - Odoo 8

on 6/5/15, 4:35 AM 2,114 views


I want to increment a ticket number field every time a new ticket is created. I have looked on this site and found the following code for EPR7


<record model="ir.sequence.type" id="seq_type_emp_id">

<field name="name">Employee Number</field>

<field name="code">hr.employee</field>


<record model="ir.sequence" id="seq_emp_id">

<field name="name">Employee Number</field>

<field name="code">hr.employee</field>

<field name="prefix"></field>

<field name="padding">3</field>



my_sequence = self.pool['ir.sequence'].get(cr, uid, seq_obj_name)

self.write(cr, uid, [picking.id], {'ur_emp_no_field': my_sequence})

My questions:

It this the same for Odoo8?

Can it be used for just one field?

Is there additional things I need to do to get this to work?

On 6/5/15, 5:08 AM

it is the same for odoo8.

yes. change to your model name.

Do I just change "hr.employee" with my module name?

on 6/5/15, 5:24 AM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 6/5/15, 4:35 AM
Seen: 2114 times
Last updated: 7/28/15, 10:09 PM