Skip to Content
Menu
This question has been flagged

Hi,

I'm on Odoo 16. I'd want to create an automated sequence number to show on each partner form, so everytime we register a new partner it shows and increment one by one. Can I do this without coding?

Thanks!

Avatar
Discard
Best Answer

Hi, 

You can use Automated Actions for this, I remember there is a Reference field in Contacts model. Also create a new sequence -> all these features are available in developer mode. You will need to use Python script to auto-increment the sequence, please refer to this article for a similar case: 

https://odootricks.tips/about/automated-actions/set-sequence-numbers-for-sales-orders/

I hope it helps. 

Avatar
Discard
Best Answer

Hi,

Yes you can done this by using automated action
settings->Technical->Automated Action->Create a action


Model: ContactTrigger: On CreationAction to do :Execute python code
python code:for record in records:
  ref = env['ir.sequence'].next_by_code('customer.sequence.number')
  record['x_studio_sequence'] = ref

Then create a sequence from
settings ->technical->sequence and identifiers ->sequences


sequence code: 'customer.sequence.number

After doing this all try to create a new contact. You can see the sequence number in the corresponding field


Hope it helps

Avatar
Discard
Related Posts Replies Views Activity
1
Jan 23
1836
3
Aug 25
2372
1
May 25
2563
1
Apr 25
3520
1
Apr 25
4348