How to generate aut number for opportunity?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Comptabilité
- Inventaire
- PoS
- Project
- MRP
Cette question a été signalée
3
Réponses
10118
Vues
You mean like using a sequence to generate numbers also with a prefix:
class crm_lead(models.Model):
_inherit = 'crm.lead'
name = fields.Char(default='/')
@api.model
def create(self, vals):
if vals.get('name', False) == '/':
vals['name'] = self.env['ir.sequence'].next_by_code('crm.lead.seq')
return super(crm_lead, self).create(vals)
Depending on the Odoo version(ex: v8) you need to include the sequence type like:
<record id="sequence_crm_lead_type" model="ir.sequence.type">
<field name="name">CRM Lead Sequence Type</field>
<field name="code">crm.lead.seq</field>
</record>
And add the sequence record
<record id="sequence_crm_lead" model="ir.sequence">
<field name="name">CRM Lead Sequence</field>
<field name="code">crm.lead.seq</field>
<field name="prefix">OP</field>
<field eval="1" name="number_next"/>
<field eval="1" name="number_increment"/>
</record>
Hope this helps
Add the ID field to the views - it is already a unique number assigned automatically by Odoo to each document (the database id).
Vous appréciez la discussion ? Ne vous contentez pas de lire, rejoignez-nous !
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrirePublications associées | Réponses | Vues | Activité | |
---|---|---|---|---|
|
1
juin 23
|
1795 | ||
|
1
oct. 24
|
1779 | ||
|
0
avr. 22
|
2390 | ||
|
0
oct. 17
|
3238 | ||
How To Edit Order Numbers?
Résolu
|
|
2
juin 24
|
4117 |