INSERT INTO financial_type_intermediaire (libelle, actif) VALUES ("Courtier et mandataire non exclusif en opérations de banque","Y");

UPDATE
    financial_local_info_societe
SET
    capital = '140000',
    id_type_intermediaire = 11,
    id_type_intermediaire_assurance = 5
WHERE id_local = 16;
# Hotfix 8.16.1
INSERT INTO financial_banque (id_banque, libelle, id_remarque, actif, list_autorise_depot, adresse1, adresse2, cp, ville, pays, criteres_commissionnement, garanties, sous_libelle, payment_method_no_guarantees, payment_method_mortgage)
VALUES
  (NULL, 'CREDIT MUNICIPAL DE TOULON', NULL, 'Y', 'commercial_4-commercial_stagiaire-commercial_1-commercial_1_5-commercial_2-commercial_3-partenaire', 'Place Besagne', '', '83000', 'TOULON', 'FRANCE', '', 'SGAR;HYPO', NULL, 'bank', 'notary');

SET @banque = (SELECT id_banque FROM financial_banque WHERE libelle = 'CREDIT MUNICIPAL DE TOULON');
INSERT INTO financial_produit_typologie (id, id_banque, label, actif)
VALUES
  (null, @banque, 'Tous', 1);

SET @typologie = (SELECT id FROM financial_produit_typologie WHERE id_banque = @banque);
INSERT INTO financial_bank_product_commission (id, id_local, id_prescripteur, id_produit_typologie, type, fee_consumer, fee_lcc, fee_ls2, bank_commission_consumer, bank_commission_lcc, bank_commission_ls2, sales_commission_consumer, sales_commission_lcc, sales_commission_ls2, bonus_consumer, bonus_lcc, bonus_ls2, vip_commission_consumer, vip_commission_lcc, vip_commission_ls2)
VALUES
  (NULL, NULL, NULL, @typologie, 'encaissement', 0, 0, 0, 8, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0);

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 / CREDIT MUNICIPAL DE TOULON, Place Besagne - 83000 TOULON','String');

#HOTFIX 8.15.1
CALL proc_AddRuleUser('ACCES_AGENCES_INACTIVES','autorisé à voir les supports inactifs',226,0);
CALL proc_AddRuleByGroupAllLocal('ACCES_SUPPORTS_INACTIFS','autorisé à voir les supports inactifs', 'Direction', 1);

#HOTFIX 8.13.1
UPDATE financial_local_info_societe SET id_type_intermediaire = 9, id_type_intermediaire_assurance = 5 WHERE id_local = 16;

#
# hotfix 8.11.1
#
INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'ASSURANCE_RESPONSABILITE', 'ALLIANZ IARD contrat numero 086850518-187', '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/>
 [nomMNE]: [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; [nomMNE] &ndash; SERVICE INFORMATIQUE ET LIBERTE - [adresse2SiegeSocial] [adresse1SiegeSocial] [codePostalSiegeSocial] [villeSiegeSocial]</span>', 'String');

INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (16, '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
#
UPDATE financial_prescripteur_professionnel_extranet SET extranet_new_dossier = 0;

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

#
# hotfix 7.14.1
#

UPDATE financial_parametre SET valeur = "2017-04-26" WHERE variable = "CNIL_DATE_EXTENSION_DOSSIERS_NON_ENCAISSES";

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');

INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'PARAM_NOM_EXTRANET', 'MySerson', 'String');

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

CALL proc_AddRuleUser('ONGLET_GESTION_DATES_CLES','Peux modifier les dates cl�s', 1538, 1);
CALL proc_AddRuleUser('GESTION_DATES_CREA_DOSSIER','Peux modifier la date de cr�ation de dossier', 1538, 1);
CALL proc_AddRuleUser('GESTION_DATES_RULES_PRODUCTION','groupe parent production', 1538, 1);
CALL proc_AddRuleUser('GESTION_DATES_RULES_GLOBALE_B2B','Groupe parent global B2B', 1538, 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');

CALL proc_AddRuleLocal('PRESCRIPTEUR_BANQUE','Afficher les prescripteurs professionnels',19,1);
CALL proc_AddRuleLocal('PRESCRIPTEUR_BANQUE','Afficher les prescripteurs professionnels',20,1);
CALL proc_AddRuleLocal('PRESCRIPTEUR_BANQUE','Afficher les prescripteurs professionnels',21,1);
CALL proc_AddRuleLocal('PRESCRIPTEUR_BANQUE','Afficher les prescripteurs professionnels',22,1);

#
# Mise à jour 7.12.0 - 10/04/2018
#
INSERT INTO financial_mail (libelle, description, actif, type_mail) VALUES ('CHANGEMENT_SUPPORT', '/', 'Y', 'azur');

#
# Mise à jour 7.11.0 - 27/03/2018
#
INSERT INTO financial_parametre_agence (variable, valeur, type, id_local) VALUES ('PARAM_VISIBILITE_ALL_USER_RAPPEL', 'true', 'Boolean', '00020');
INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'PARAM_FICHE_TRANSMISSION', 'true', 'Boolean');

#
# Mise à jour 7.8.1 - 01/02/2018
#
INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES ('1538', 'PARAM_ASSURANCE_SANS_HIERARCHIE', 'true', 'Boolean');

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

INSERT INTO `financial_parametre` (`id_local`, `variable`, `valeur`, `type`) VALUES (NULL, 'DISABLED_BFC', 'true', 'Boolean');

CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 226, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 228, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 1502, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 1542, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 1544, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_COMPTABLE', "Gérer les taux de commission à encaisser", 1548, 1);

CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION', "Gérer les taux de commission à rétrocéder", 226, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION', "Gérer les taux de commission à rétrocéder", 228, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION', "Gérer les taux de commission à rétrocéder", 1502, 1);
CALL proc_AddRuleUser('GESTION_COMMISSIONS_RETROCESSION', "Gérer les taux de commission à rétrocéder", 1542, 1);


#
# Mise à jour 7.4.0 - 28/11/17
#
SET @ID_UTILISATEUR = 1502;
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 = 1542;
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', 'relance.notaire@serson.fr;audrey.jentrelle@serson.fr', 'String');
INSERT INTO financial_parametre (id_local, variable, valeur, type)
VALUES (NULL, 'MAIL_EXPORT_COMPTABLE', 'bordereaux@serson.fr', 'String');

-- Marie Josée HILD chargée d'encaissement
SET @ID_UTILISATEUR = 00226;
-- ACCUEIL ENCAISSEMENT --

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

SET @ID_UTILISATEUR = 00226;
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);

-- ONGLET COMMISSIONNEMENT --

SET @ID_UTILISATEUR = 00226;
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 = 00226;
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 = 00226;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_BANQUES_PARTENAIRES',"Gestion des banques partenaires",@ID_UTILISATEUR,@FORCED);

-- MATRICE COMMISSIONNEMENT / RETROCESSION --

SET @ID_UTILISATEUR = 00226;
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);


-- GESTION DES FICHES MIOB--
-- Marie Josee HILD --
SET @ID_UTILISATEUR = 00226;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_PRESCRIPTEUR',"Gestion des prescripteurs",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_MODIFIER_ADMIN',"Gestion des prescripteurs",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_AJOUTER',"Ajouter des prescripteurs",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_MODIFIER',"Modifier des prescripteurs",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_SUPPRIMER',"Supprimer des prescripteurs",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('MENU_GESTION_LOCAUX',"Gestion des locaux",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_AGENCE',"Gestion des locaux agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_AGENCE_MODIFIER',"Modifier des locaux agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_ADMINISTRATION',"Ajouter des locaux administration",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_ADMINISTRATION_MODIFIER',"Supprimer des locaux agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_AZUR',"Modifier des locaux azur",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_AZUR_MODIFIER',"Modifier des locaux azur",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_PLATEFORME',"Gestion des locaux plateforme",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_LOCAUX_PLATEFORME_MODIFIER',"Ajouter des locaux plateforme",@ID_UTILISATEUR,@FORCED);

-- Audrey Jentrelle Direction
SET @ID_UTILISATEUR = 00225;
-- ACCUEIL ENCAISSEMENT --
INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES ('00225', 'ACCUEIL_ENCAISSEMENT', 'true', 'Boolean');

SET @ID_UTILISATEUR = 00225;
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);

-- ONGLET COMMISSIONNEMENT --

SET @ID_UTILISATEUR = 00225;
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 = 00225;
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 = 00225;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_BANQUES_PARTENAIRES',"Gestion des banques partenaires",@ID_UTILISATEUR,@FORCED);

-- MATRICE COMMISSIONNEMENT / RETROCESSION --

SET @ID_UTILISATEUR = 00225;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_COMMISSIONS',"Menu gestion des commissionnements",@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);


-- Nathalie Coiffier chargée MIOB
SET @ID_UTILISATEUR = 00228;
-- ACCUEIL ENCAISSEMENT --
INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES ('00228', 'ACCUEIL_ENCAISSEMENT', 'true', 'Boolean');

SET @ID_UTILISATEUR = 00228;
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);

-- ONGLET COMMISSIONNEMENT --

SET @ID_UTILISATEUR = 00228;
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 = 00228;
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 = 00228;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_BANQUES_PARTENAIRES',"Gestion des banques partenaires",@ID_UTILISATEUR,@FORCED);

-- MATRICE COMMISSIONNEMENT / RETROCESSION --

SET @ID_UTILISATEUR = 00228;
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);

-- Valérie Pourret Direction
SET @ID_UTILISATEUR = 01542;
-- ACCUEIL ENCAISSEMENT --
INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES ('01542', 'ACCUEIL_ENCAISSEMENT', 'true', 'Boolean');

SET @ID_UTILISATEUR = 01542;
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);

-- ONGLET COMMISSIONNEMENT --

SET @ID_UTILISATEUR = 01542;
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 = 01542;
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 = 01542;
SET @FORCED = 1;
CALL proc_AddRuleUser('MENU_GESTION_BANQUES_PARTENAIRES',"Gestion des banques partenaires",@ID_UTILISATEUR,@FORCED);

-- MATRICE COMMISSIONNEMENT / RETROCESSION --

SET @ID_UTILISATEUR = 01542;
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);



#
# Mise à jour 6.9.0 - 22/06/17
#
INSERT INTO financial_rule SET rule='RC_LOCAL',description='Type utilisateur',actif='Y',id_local=00019;

SET @GROUP = 'RC_Local';
SET @FORCED = 1;

CALL proc_AddRuleByGroupAllLocal('ACCES_SUPPORT_PRESCRIPTION','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_COLONNE_ASSISTANT_VISIBLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_COLONNE_RESPONSABLE_VISIBLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_ACCUEIL','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_LISTE_DOSSIER_LOCAUX','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_PRE_ETUDE_CREATION','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('RC_LOCAL','/',@GROUP,@FORCED);

INSERT INTO financial_parametre (id_local, variable, valeur, type)
(SELECT id_local, 'GROUPE_RULES_LOCAL', id_group, 'int'  FROM financial_group WHERE libelle = 'RC_LOCAL' and id_local=19 );

#
# Mise à jour 6.5.5 - 24/05/17
#

INSERT INTO financial_parametre (id_local, variable, valeur, type) VALUES (NULL, 'VERROU_DATE_DOCUMENT', 'true', 'Boolean');


INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES(01502, 'ACCES_GERANT_PRESCRIPTEUR', 'true', 'Boolean');
INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES(01503, 'ACCES_GERANT_PRESCRIPTEUR', 'true', 'Boolean');
INSERT INTO financial_parametre_utilisateur (id_utilisateur, variable, valeur, type) VALUES(00224, 'ACCES_GERANT_PRESCRIPTEUR', 'true', 'Boolean');

UPDATE financial_dossier_refinancement_commercial AS dossier_refinancement_commercial
INNER JOIN
(SELECT min(modif.id_modification) AS modification, modif.id_dossier
FROM financial_dossier_refinancement_commercial AS dossier_refinancement_commercial
INNER JOIN financial_modification AS modif ON dossier_refinancement_commercial.id_dossier_refinancement=modif.id_dossier
INNER JOIN financial_dossier AS dossier ON dossier_refinancement_commercial.id_dossier_refinancement=dossier.id_dossier
INNER JOIN financial_remarque AS remarque ON modif.id_remarque=remarque.id_remarque
WHERE id_mise_disposition_att_initiale IS NULL
AND remarque.texte LIKE '%Passage au statut Potentiel%'
GROUP BY modif.id_dossier) AS modification ON dossier_refinancement_commercial.id_dossier_refinancement = modification.id_dossier
SET dossier_refinancement_commercial.id_mise_disposition_att_initiale=modification.modification;

UPDATE financial_dossier_refinancement_commercial
SET id_mise_disposition_att_finale=id_mise_disposition_att_initiale
WHERE id_mise_disposition_att_initiale IS NOT NULL;

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 = 'Adjoint tutel';
SET @FORCED = 1;

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

SET @GROUP = 'Directeur Commercial';
SET @FORCED = 1;

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

UPDATE financial_parametre SET id_local=16,valeur='1502,1503,1510' WHERE variable='LIST_UTILISATEUR_ADMIN_PRESCRIPTEUR' ;

INSERT INTO `financial_parametre` (`id_local`, `variable`, `valeur`, `type`) VALUES ('00016', 'LOCAL_ATT', 'true', 'Boolean');

UPDATE `financial_utilisateur` SET `type_utilisateur`='adjoint_tutel' WHERE `id_local_direction` = 00016 AND `type_utilisateur` = 'commercial_4' ;

DELETE FROM `financial_group_utilisateur` WHERE id_utilisateur IN (SELECT id_utilisateur FROM financial_utilisateur WHERE id_local = 16);

CALL fct_init_group_utilisateur('Adjoint Tutel',null,'adjoint_tutel');
CALL fct_init_group_utilisateur('Direction',null,'direction');
CALL fct_init_group_utilisateur('Adjoint Technique',NULL,'adjoint_technique_ph');

SET @GROUP = 'Admin';
SET @FORCED = 1;

CALL proc_AddRuleByGroupAllLocal('ACCES_PRESCRIPTEUR_BANQUE_AGREMENT','Acces liste banque agrement',@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_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);

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);

INSERT INTO `financial_ser`.`financial_parametre` (`id_local`, `variable`, `valeur`, `type`)
VALUES ('00017', 'PARAM_ENTREPRISE_SOCIETE', 'La Boite a Credits', 'String'), 
('00018', 'PARAM_ENTREPRISE_SOCIETE', 'CREDANTIS', 'String');

UPDATE `financial_utilisateur` SET `type_utilisateur`='adjoint_tutel' WHERE id_utilisateur NOT IN (1500,1529) AND id_local = 16;

INSERT INTO `financial_parametre` (`id_local`, `variable`, `valeur`, `type`) VALUES (NULL, 'MISE_DISPOSITION_ATT', 'true', 'Boolean');
INSERT INTO `financial_parametre` (`id_local`, `variable`, `valeur`, `type`) VALUES (NULL, 'ATT_NOT_ACTIF', '1502-1522-1525-1515-1508-1523-1516-1520-226-1521-224', 'String');

INSERT INTO `financial_mail` ( `libelle`, `description`, `actif`, `type_mail`) VALUES
( 'retour mise a disposition ATT', '/', 'Y', 'commercial'),
( 'mise a disposition ATT', '/', 'Y', 'commercial');

DELETE FROM financial_parametre WHERE id_local  IN(17,18 ) AND type='file';
UPDATE `financial_parametre` SET `id_local`= null WHERE id_local = 16 AND type='file';

UPDATE financial_parametre SET valeur = replace(valeur, '00016/', '/') WHERE id_local = 16 AND type='file';

INSERT INTO `financial_parametre` ( `variable`, `valeur`, `type`) VALUES
( 'ADRESSE_MAIL_MISEADISPOSITION', 'metz@serson.fr', 'String');

DELETE FROM `financial_group_utilisateur` WHERE id_utilisateur IN (SELECT id_utilisateur FROM financial_utilisateur WHERE id_local = 16);

CALL fct_init_group_utilisateur('Adjoint Tutel',null,'adjoint_tutel');
CALL fct_init_group_utilisateur('Adjoint Technique',NULL,'adjoint_technique_ph');

SET @GROUP = 'Adjoint Tutel';
SET @FORCED = 1;

CALL proc_AddRuleByGroupAllLocal('ACCES_ASSURANCE_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_ASSURANCE_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CF100_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CF100_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CF101_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CF101_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CF102_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CF102_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CONTACTDOSSIER_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CONTACTDOSSIER_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_CONTACTDOSSIER_SUPPRIMER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEMANDEANNULATION_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEMANDEANNULATION_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEPOTBANQUE_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEPOTBANQUE_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEPOTNOTAIRE_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEPOTNOTAIRE_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEPOTNOTAIRE_SUPPRIMER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEPOUILLEMENT_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DEPOUILLEMENT_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DOCUMENT_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DOCUMENT_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_DOCUMENT_SUPPRIMER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_PRECONISATION_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_PRECONISATION_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_PRODUIT_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_PRODUIT_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_RAPPEL_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_RAPPEL_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_RENDEZVOUS_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_RENDEZVOUS_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_RENONCIATION_AJOUTER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_RENONCIATION_MODIFIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ACCES_SUPPORT_PRESCRIPTION','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ADJOINT_TUTEL','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DEPOTBANQUE_CANVALIDER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DEPOTBANQUE_CAN_ADD','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DEPOTBANQUE_TELETRANSFERT_ENABLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DEPOT_BANQUE_COMMISSION_BANQUE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOCUMENT_ASSURANCE_LETTRE_RENONCIATION','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_COLONNE_CONTACT_VISIBLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_COLONNE_EDITEUR_VISIBLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_COLONNE_PRESCRIPTEUR_VISIBLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_COLONNE_PRIORITE_VISIBLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_COLONNE_RESPONSABLE_VISIBLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('DOSSIER_LIST_FILTRE_AGENCE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('ETUDE_CAN_REOUVRIR_DOSSIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_ACCUEIL','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_GESTION_PRESCRIPTEUR','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_LISTE_DOSSIER','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_MES_CLIENTS','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_MES_STATISTIQUES','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_PRE_ETUDE_CREATION','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_RAPPORT','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('RENDEZVOUS_CAN_ADD_RDV_AGENCE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('RENDEZVOUS_CAN_ADD_RDV_DOMICILE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('RENDEZVOUS_CAN_ADD_RDV_TEL_AGENCE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('UTILISATEUR_RESPONSABLE','/',@GROUP,@FORCED);
CALL proc_AddRuleByGroupAllLocal('MENU_ACCUEIL_BFI','/',@GROUP,@FORCED);

SET @ID_UTILISATEUR = 01503;
SET @FORCED = 1;
CALL proc_AddRuleUser('GESTION_LOCAUX_AGENCE_MODIFIER',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('ACCES_LOCAL_DOCUMENT',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('ACCES_LOCAL_DOCUMENT_ADMIN',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_AJOUTER','Ajout prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_MODIFIER','Modification prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_MODIFIER_ADMIN','Modification prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_SUPPRIMER','Suppression prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_CONSULTER','Consultation des contacts prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_AJOUTER','Ajout contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_MODIFIER','Modification contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_MODIFIER_ADMIN','Modification contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_SUPPRIMER','Suppression contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_VISITE_AJOUTER','Modification visite prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_VISITE_MODIFIER','Modification visite prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_VISITE_CONSULTER','Consultation visite prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_DOSSIER_CONSULTER','Consultation dossier prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_DOSSIER_CONSULTER','Consultation des contacts prescripteur',@ID_UTILISATEUR,@FORCED);

SET @ID_UTILISATEUR = 01502;
SET @FORCED = 1;
CALL proc_AddRuleUser('GESTION_LOCAUX_AGENCE_MODIFIER',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('ACCES_PRESCRIPTEUR_BANQUE_AGREMENT','Acces liste banque agrement',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('ACCES_LOCAL_DOCUMENT',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('ACCES_LOCAL_DOCUMENT_ADMIN',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('ACCES_LOCAL_DOCUMENT',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('ACCES_LOCAL_DOCUMENT_ADMIN',"autorise la modification d’un local agence",@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_AJOUTER','Ajout prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_MODIFIER','Modification prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_MODIFIER_ADMIN','Modification prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_SUPPRIMER','Suppression prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_CONSULTER','Consultation des contacts prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_AJOUTER','Ajout contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_MODIFIER','Modification contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_MODIFIER_ADMIN','Modification contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_SUPPRIMER','Suppression contact prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_VISITE_AJOUTER','Modification visite prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_VISITE_MODIFIER','Modification visite prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_VISITE_CONSULTER','Consultation visite prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_DOSSIER_CONSULTER','Consultation dossier prescripteur',@ID_UTILISATEUR,@FORCED);
CALL proc_AddRuleUser('GESTION_PRESCRIPTEUR_CONTACT_DOSSIER_CONSULTER','Consultation des contacts prescripteur',@ID_UTILISATEUR,@FORCED);

INSERT INTO financial_utilisateur_superieur (`id_superieur`, `id_employe`) VALUES ('01502', '01527');
INSERT INTO financial_utilisateur_superieur (`id_superieur`, `id_employe`) VALUES ('01502', '01526');


INSERT INTO financial_utilisateur_superieur (id_superieur, id_employe) SELECT id_utilisateur,'01527' FROM financial_utilisateur WHERE id_local = 16 AND type_utilisateur='adjoint_tutel'  AND id_utilisateur NOT IN ('1502-1522-1525-1515-1508-1523-1516-1520-226-1521-224');
INSERT INTO financial_utilisateur_superieur (id_superieur, id_employe) SELECT id_utilisateur,'01526' FROM financial_utilisateur WHERE id_local = 16 AND type_utilisateur='adjoint_tutel'  AND id_utilisateur NOT IN ('1502-1522-1525-1515-1508-1523-1516-1520-226-1521-224');






## 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;

