Skip to content
Extraits de code Groupes Projets

Attribution du no de dossier dès l'enregistrement de la demande

1 file
+ 14
18
Comparer les modifications
  • Côte à côte
  • En ligne
+ 14
18
@@ -282,9 +282,9 @@ class CgscopFondIngenierieDemande(models.Model):
else:
rec.fond_id= fds[0].id
# On change l'état et on attribue le no
# On change l'état e
rec.etat = 'confirmed'
rec.number = self.env['ir.sequence'].next_by_code('fond_ingenierie_demande_seq')
#....................................................................................
# Acceptation de la demande
@@ -329,21 +329,17 @@ class CgscopFondIngenierieDemande(models.Model):
#....................................................................................
# Override create
#....................................................................................
# @api.model
# def create(self, values):
#
# # On liste les fonds pour récupérer celui de l'année en cours
# wannee = datetime.datetime.now().year
# fds = self.env['cgscop_fond_ingenierie.fond'].search([('annee','=',wannee)])
# if (len(fds)==0):
# raise exceptions.ValidationError("Aucun fond trouvé pour l'année " + str(wannee))
# else:
# for fd in fds:
# values['fond_id']=fd.id
# # On crée le record
# res = super(CgscopFondIngenierieDemande, self).create(values)
#
# return res
@api.model
def create(self, values):
# On récupère le no de demande
number = self.env['ir.sequence'].next_by_code('fond_ingenierie_demande_seq')
values['number']= number
# On crée le record
res = super(CgscopFondIngenierieDemande, self).create(values)
return res
#....................................................................................
# Calcul du montant de la subvention
@@ -382,7 +378,7 @@ class CgscopFondIngenierieDemande(models.Model):
#....................................................................................
# Récupère le dernier CA connu
#....................................................................................@api.depends('staff_ids', 'staff_s.staff_count',
#....................................................................................
@api.multi
@api.depends('partner_id')
def _get_partner_ca(self):
Chargement en cours