Skip to content
Extraits de code Groupes Projets
Valider 9ea640cf rédigé par jordan's avatar jordan
Parcourir les fichiers

[add] sequence for bordereau

parent 3ba1c895
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
"security/security_rules.xml", "security/security_rules.xml",
"security/ir.model.access.csv", "security/ir.model.access.csv",
"datas/mail_data.xml", "datas/mail_data.xml",
"datas/ir_sequence_data.xml",
"views/account_invoice.xml", "views/account_invoice.xml",
"views/res_config_settings.xml", "views/res_config_settings.xml",
"views/scop_bordereau_cg.xml", "views/scop_bordereau_cg.xml",
......
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="seq_scop_bordereau" model="ir.sequence">
<field name="name">BOR Séquence</field>
<field name="code">scop.bordereau</field>
<field name="padding">4</field>
<field name="company_id" ref="base.main_company"/>
</record>
</data>
</odoo>
...@@ -10,8 +10,8 @@ class Bordereau(models.Model): ...@@ -10,8 +10,8 @@ class Bordereau(models.Model):
_inherit = 'mail.thread' _inherit = 'mail.thread'
name = fields.Char( name = fields.Char(
string='Nom', string='Référence du bordereau',
compute='_compute_name') readonly=True, copy=False)
base_cotisation_cg = fields.Many2one( base_cotisation_cg = fields.Many2one(
comodel_name='scop.cotisation.cg', comodel_name='scop.cotisation.cg',
...@@ -366,6 +366,16 @@ class Bordereau(models.Model): ...@@ -366,6 +366,16 @@ class Bordereau(models.Model):
) )
return super(Bordereau, self).unlink() return super(Bordereau, self).unlink()
@api.model
def create(self, vals):
vals['name'] = "BOR/%s/%s" % (
self.env['scop.cotisation.cg'].browse(
vals['base_cotisation_cg']).year,
self.env['ir.sequence'].next_by_code('scop.bordereau'))
result = super(Bordereau, self).create(vals)
return result
# ------------------------------------------------------ # ------------------------------------------------------
# Global Functions # Global Functions
# ------------------------------------------------------ # ------------------------------------------------------
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter