# Hotfix 8.16.1
INSERT INTO financial_parametre (id_local,variable,valeur,type) VALUES (NULL,'DOCUMENT_BANQUES_PARTENAIRES','CA CONSUMER FINANCE, rue du Bois Sauvage 91038 EVRY CEDEX / BNP PARIBAS PERSONAL FINANCE, 1 boulevard Haussmann 75 318 Paris Cedex 09 / CFCAL, 1 rue du Dôme - BP 102 - 67 003 STRASBOURG Cedex / CGL, 69 avenue de Flandres 59 708 MARCQ-EN-BAROEUL Cedex / CREATIS, 61 avenue Halley - Parc de la Haute Borne - 59 650 VILLENEUVE D''ASCQ / MY MONEY BANK, Tour Europlaza 92 063 PARIS LA DEFENSE CEDEX','String');

#
# hotfix 8.15.1
#
CALL proc_AddRuleUser('ACCES_SUPPORTS_INACTIFS','autorisé à voir les supports inactifs',1505,0);

#
# hotfix 8.11.1
#
#Ajout Assurance RCPRO
INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (null, 'ASSURANCE_RESPONSABILITE', "LLOYD'S BEAZLEY Syndicats   : BGRC00DI0144-2611", 'String');

INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'FOOTER_MAIL_CLIENT', '<br/><br/><span class="small">La baisse de mensualit&eacute; doit s&rsquo;appr&eacute;cier par rapport &agrave; la dur&eacute;e restant &agrave; courir sur les pr&ecirc;ts objets du regroupement de cr&eacute;dits.<br/>
 [nomSociete]: [entrepriseActivite] RCS NANCY B 421 422 734 - APE 6492 Z Membre de l&rsquo;Association Fran&ccedil;aise des Interm&eacute;diaires Bancaires.<br/>
 Mandataire Non Exclusif en Op&eacute;rations de Banque et Courtier en Assurances enregisr&eacute;s &agrave; l&rsquo;ORIAS sous le num 07 002 351 - www.orias.fr, soumis au contr&ocirc;le de l&rsquo;Autorit&eacute; de Contr&ocirc;le Prudentiel et de R&eacute;solution 4 Place de Budapest, CS 92459 -75436 PARIS Cedex 9 www.acpr.banque-france.fr<br/>
 Mandat&eacute; par : CA CONSUMER FINANCES, RUE DU BOIS SAUVAGE 91038 EVRY CEDEX / BNP PARIBAS PERSONAL FINANCES, 1 Boulevard Haussmann 75009 PARIS CEDEX 09 / CFCAL, 1 Rue du D&ocirc;me - BP 102 - 67003 STRASBOURG Cedex / CGI, 69 Avenue de Flandres 59708 MARCQ-EN-BAROEUL Cedex / CREATIS, 61 Avenue Halley - Parc de la Haute Borne 59650 VILLENEUVE D&rsquo;ASCQ / GE MONEY BANK , Tour Europlaza - 20 Avenue Andr&eacute; Prothin 92063 PARIS LA DEFENSE CEDEX<br/>
 <br/>Conform&eacute;ment &agrave; la loi &ldquo;informatique et libert&eacute;&rdquo; du 6 janvier 1978, modifi&eacute;e par la loi du 6 ao&ucirc;t 2004, vous disposez d&rsquo;un droit d&rsquo;acc&egrave;s, de rectification ou d&rsquo;opposition sur les donn&eacute;es vous concernant. Il vous suffit pour l&rsquo;exercer de nous &eacute;crire &agrave; [nomSociete] &ndash; SERVICE INFORMATIQUE ET LIBERTE - [adresse2SiegeSocial] [adresse1SiegeSocial] [codePostalSiegeSocial] [villeSiegeSocial]</span>', 'String');

#
# hotfix 8.10.1
#
#Ajout Assurance RCPRO
INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (null, 'ASSURANCE_RESPONSABILITE', "LLOYD'S BEAZLEY Syndicats   : BGRC00DI0144-2611", 'String');

#
# hotfix 8.7.1
#
# PR-257 Lettre info credit
INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'PARAM_MAIL_RECLAMATION', 'reclamations@acfmfinance.fr', 'String');
INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'PARAM_MAIL_DPO', 'dpo@acfmfinance.fr', 'String');

#
# hotfix 7.14.1
#
CALL proc_AddRuleAllGroupAllLocal('ETUDE_CAN_DEBLOCAGE_FOND','Déblocage des fonds');
CALL proc_AddRuleAllGroupAllLocal('ETUDE_CAN_VALIDATION_OP_BANQUE','Validation OP Banque');
CALL proc_AddRuleAllGroupAllLocal('ETUDE_CAN_ENCAISSE','Passer le dossier en encaisse');

CALL proc_AddRuleByGroupAllLocal('ONGLET_GESTION_DATES_CLES','Peux modifier les dates cl�s', 'Direction', 1);
CALL proc_AddRuleByGroupAllLocal('GESTION_DATES_RULES_GLOBALE','Groupe parent global', 'Direction', 1);


#
# Mise à jour 7.13.1 - 24/04/2018
#

CALL proc_AddRuleAllGroupAllLocal('PRESCRIPTEUR_PRO','Afficher les prescripteurs professionnels');
CALL proc_AddRuleAllGroupAllLocal('PRESCRIPTEUR_INDICATEUR_NOM','Afficher les prescripteurs professionnels');

#
# Mise à jour 7.7.0 - 18/01/2018
#


CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 1505, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 1506, 1);

CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION', "Gérer les taux de commission à rétrocéder", 1505, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION', "Gérer les taux de commission à rétrocéder", 1506, 1);

#
# Mise à jour 7.4.0 - 28/11/17
#
SET @ID_UTILISATEUR = 1506;
SET @FORCED = 1;
CALL proc_AddRuleUser('PRESCRIPTEUR_PANEL_ORIAS_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('PRESCRIPTEUR_PANEL_BORDEREAU_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('PRESCRIPTEUR_PANEL_RETROCESSION_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('LOCAL_PANEL_BORDEREAU_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('LOCAL_PANEL_RETROCESSION_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);

SET @ID_UTILISATEUR = 1505;
SET @FORCED = 1;
CALL proc_AddRuleUser('PRESCRIPTEUR_PANEL_ORIAS_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('PRESCRIPTEUR_PANEL_BORDEREAU_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('PRESCRIPTEUR_PANEL_RETROCESSION_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('LOCAL_PANEL_BORDEREAU_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('LOCAL_PANEL_RETROCESSION_MODIFIER',"a definir",@ID_UTILISATEUR,@FORCED);

#
# Mise à jour 7.0.0 - 02/11/17
#
INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'RELANCE_NOTAIRE_REGULARISATION_MAIL', 'acfmfinance@orange.fr', 'String');
INSERT INTO financial_parametre (id_local, variable, valeur, type)
VALUES (NULL, 'MAIL_EXPORT_COMPTABLE', 'acfmfinance@orange.fr', 'String');

-- ACCUEIL ENCAISSEMENT --
-- MAYO Hervé Direction --

SET @ID_UTILISATEUR = 01505;
SET @FORCED = 1;
CALL proc_AddRuleUser('GESTION_ENCAISSEMENT_AJOUTER',"Ajouter un encaissement",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_ENCAISSEMENT_FORCER',"Forcer un encaissement",@ID_UTILISATEUR,@FORCED);

INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES ('01505', 'ACCUEIL_ENCAISSEMENT', 'true', 'Boolean');

-- ONGLET COMMISSIONNEMENT --

SET @ID_UTILISATEUR = 01505;
SET @FORCED = 1;
CALL proc_AddRuleUser('ONGLET_GESTION_COMMISSIONS',"Acces onglet commissionnement",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_FACTURE_AVOIR_AJOUTER',"Ajouter un avoir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_FACTURE_TELECHARGER',"Telecharger une facture",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSION_AJOUTER',"Ajouter une commission ARR",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSION_MODIFIER',"Modifier une commission ARR",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSION_SUPPRIMER',"Supprimer une commission ARR",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_ENCAISSEMENT_AJOUTER',"Ajouter un encaissement",@ID_UTILISATEUR,@FORCED);



-- FICHE MIOB (COMMISSIONS VIP - COMMISSIONS ASSURANCES - CHALLENGE)

SET @ID_UTILISATEUR = 01505;
SET @FORCED = 1;
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_MODIFIER',"Modifier taux commission ",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_MODIFIER',"Modifier un challenge",@ID_UTILISATEUR,@FORCED);



-- TYPOLOGIES - GESTION DES BANQUES --

SET @ID_UTILISATEUR = 01505;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_BANQUES_PARTENAIRES',"Gestion des banques partenaires",@ID_UTILISATEUR,@FORCED);



-- MATRICE COMMISSIONNEMENT / RETROCESSION --

SET @ID_UTILISATEUR = 01505;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_COMMISSIONS',"Menu gestion des commissionnements",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_AJOUTER',"Ajouter un taux de commission a retroceder",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_MODIFIER',"Modifier un taux de commission a retroceder",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_SUPPRIMER',"Supprimer un taux de commission a retroceder",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_ENCAISSEMENT_AJOUTER',"Ajouter un taux de commission a encaisser",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_ENCAISSEMENT_MODIFIER',"Modifier un taux de commission a encaisser",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_ENCAISSEMENT_SUPPRIMER',"Supprimer un taux de commission a encaisser",@ID_UTILISATEUR,@FORCED);



-- CHALLENGES --

SET @ID_UTILISATEUR = 01505;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_CHALLENGE',"Menu gestion des challenge",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_AJOUTER',"Ajouter un challenges",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_MODIFIER',"Modifier un challenge",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_SUPPRIMER',"Supprimer un challenge",@ID_UTILISATEUR,@FORCED);

-- MAYO Aurélien --
-- ACCUEIL ENCAISSEMENT --

SET @ID_UTILISATEUR = 01506;
SET @FORCED = 1;
CALL proc_AddRuleUser('GESTION_ENCAISSEMENT_AJOUTER',"Ajouter un encaissement",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_ENCAISSEMENT_FORCER',"Forcer un encaissement",@ID_UTILISATEUR,@FORCED);

INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES ('01506', 'ACCUEIL_ENCAISSEMENT', 'true', 'Boolean');

-- ONGLET COMMISSIONNEMENT --

SET @ID_UTILISATEUR = 01506;
SET @FORCED = 1;
CALL proc_AddRuleUser('ONGLET_GESTION_COMMISSIONS',"Acces onglet commissionnement",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_FACTURE_AVOIR_AJOUTER',"Ajouter un avoir",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_FACTURE_TELECHARGER',"Telecharger une facture",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSION_AJOUTER',"Ajouter une commission ARR",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSION_MODIFIER',"Modifier une commission ARR",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSION_SUPPRIMER',"Supprimer une commission ARR",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_ENCAISSEMENT_AJOUTER',"Ajouter un encaissement",@ID_UTILISATEUR,@FORCED);



-- FICHE MIOB (COMMISSIONS VIP - COMMISSIONS ASSURANCES - CHALLENGE)

SET @ID_UTILISATEUR = 01506;
SET @FORCED = 1;
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_MODIFIER',"Modifier taux commission ",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_MODIFIER',"Modifier un challenge",@ID_UTILISATEUR,@FORCED);



-- TYPOLOGIES - GESTION DES BANQUES --

SET @ID_UTILISATEUR = 01506;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_BANQUES_PARTENAIRES',"Gestion des banques partenaires",@ID_UTILISATEUR,@FORCED);



-- MATRICE COMMISSIONNEMENT / RETROCESSION --

SET @ID_UTILISATEUR = 01506;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_COMMISSIONS',"Menu gestion des commissionnements",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_AJOUTER',"Ajouter un taux de commission a retroceder",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_MODIFIER',"Modifier un taux de commission a retroceder",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION_SUPPRIMER',"Supprimer un taux de commission a retroceder",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_ENCAISSEMENT_AJOUTER',"Ajouter un taux de commission a encaisser",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_ENCAISSEMENT_MODIFIER',"Modifier un taux de commission a encaisser",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_ENCAISSEMENT_SUPPRIMER',"Supprimer un taux de commission a encaisser",@ID_UTILISATEUR,@FORCED);



-- CHALLENGES --

SET @ID_UTILISATEUR = 01506;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_CHALLENGE',"Menu gestion des challenge",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_AJOUTER',"Ajouter un challenges",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_MODIFIER',"Modifier un challenge",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_CHALLENGE_SUPPRIMER',"Supprimer un challenge",@ID_UTILISATEUR,@FORCED);



SET @GROUP = 'Responsable Clientèle';
SET @FORCED = 1;
CALL proc_AddRuleByGroupAllLocal('AZUR_BANQUE_CLIENT_ACCES_RIB','Accès à la partie RIB',@GROUP,@FORCED);


SET @GROUP = 'Direction';
SET @FORCED = 1;
CALL proc_AddRuleByGroupAllLocal('AZUR_BANQUE_CLIENT_ACCES_RIB','Accès à la partie RIB',@GROUP,@FORCED);

SET @GROUP = 'Admin';
SET @FORCED = 1;
CALL proc_AddRuleByGroupAllLocal('AZUR_BANQUE_CLIENT_ACCES_RIB','Accès à la partie RIB',@GROUP,@FORCED);

SET @GROUP = 'Responsable Clientèle';
SET @FORCED = 1;

CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_AJOUTER','Ajout prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_MODIFIER','Modification prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_SUPPRIMER','Suppression prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_CONSULTER','Consultation des contacts prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_AJOUTER','Ajout contact prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_MODIFIER','Modification contact prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_SUPPRIMER','Suppression contact prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_VISITE_AJOUTER','Modification visite prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_VISITE_MODIFIER','Modification visite prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_VISITE_CONSULTER','Consultation visite prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_DOSSIER_CONSULTER','Consultation dossier prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_DOSSIER_CONSULTER','Consultation des contacts prescripteur',@GROUP,@FORCED);

SET @GROUP = 'Direction';
SET @FORCED = 1;
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_AJOUTER','Ajout prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_MODIFIER','Modification prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_SUPPRIMER','Suppression prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_CONSULTER','Consultation des contacts prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_AJOUTER','Ajout contact prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_MODIFIER','Modification contact prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_MODIFIER_ADMIN','Modification contact prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_SUPPRIMER','Suppression contact prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_VISITE_AJOUTER','Modification visite prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_VISITE_MODIFIER','Modification visite prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_VISITE_CONSULTER','Consultation visite prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_DOSSIER_CONSULTER','Consultation dossier prescripteur',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('GESTION_PRESCRIPTEUR_CONTACT_DOSSIER_CONSULTER','Consultation des contacts prescripteur',@GROUP,@FORCED);


## mise à jour 13 octobre 2016

UPDATE financial_calculette_produit SET id_produit = 263 WHERE id_produit = 262;
UPDATE financial_calculette_produit SET id_produit = 262 WHERE id_produit = 261;
UPDATE financial_calculette_produit SET id_produit = 261 WHERE id_produit = 260;
UPDATE financial_calculette_produit SET id_produit = 260 WHERE id_produit = 259;
UPDATE financial_calculette_produit SET id_produit = 259 WHERE id_produit = 258;
UPDATE financial_calculette_produit SET id_produit = 258 WHERE id_produit = 257;
UPDATE financial_calculette_produit SET id_produit = 257 WHERE id_produit = 256;
UPDATE financial_calculette_produit SET id_produit = 256 WHERE id_produit = 255;

