Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
3 Răspunsuri
27945 Vizualizări

Odoo v9 online

How do I create sequence number for my projects task(s)?

I want to be able to have a new number generated for every new task I make and then be able to search/lookup my task from the search bar. The same as when you create a new Quote it creates a new quote number every time.

I have Odoo Saas online, so I can only add server actions to add any python code.

Imagine profil
Abandonează
Cel mai bun răspuns

Hi Randall Risser,
If you want to add sequence number for every task, You have to add a field in task model and need to define a record in ir.sequence as xml.
For example:

in your project.task model please add one field and a function,

name = fields.Char(string="Task No", readonly=True, required=True, copy=False, default='New')

@api.model   

def create(self, vals):
        if vals.get('name', 'New') == 'New':
                vals['name'] = self.env['ir.sequence'].next_by_code('project.task') or 'New'       

        result = super(FlightReport, self).create(vals)       

        return result


In your XML:



Hope this may help you.

Imagine profil
Abandonează
Autor

Thanks for your reply. What do you mean by "add a function"? Where do I do that?

I had already created a sequence under the technical menu in settings and I added The Char sequence field but I don't know how to trigger it. Thanks for your help.

Related Posts Răspunsuri Vizualizări Activitate
1
iun. 23
2717
1
nov. 22
2965
2
iun. 20
3231
2
iul. 18
6761
4
iul. 18
7595