-- 1/3 : Création de la table temporaire DROP TABLE IF EXISTS w_dbsetup ; CREATE TEMP TABLE w_dbsetup AS SELECT t_rapports.code AS rapport_code, ind1.code AS indicateur_code, t_rapports_rubriques.numero_rubrique, t_rapports_rubriques.rapport_id, t_rapports_rubriques.indicateur_id, t_rapports_rubriques.entete, t_rapports_rubriques.output_format, t_rapports_rubriques.width, t_rapports_rubriques.entete_etendue, t_rapports_rubriques.periode_reference, t_rapports_rubriques.row_height, t_rapports_rubriques.padding, t_rapports_rubriques.font_size, t_rapports_rubriques.font_weight, t_rapports_rubriques.border_thickness, t_rapports_rubriques.color, t_rapports_rubriques.background_color, t_rapports_rubriques.base_nationale, t_rapports_rubriques.base_nationale_qualifiee, t_rapports_rubriques.viewlink, t_rapports_rubriques.viewlink_label, t_rapports_rubriques.viewlink_param, t_rapports_rubriques.picto_enabled, t_rapports_rubriques.positif_is_good, t_rapports_rubriques.indicateur_associe_id, ind2.code AS indicateur_associe_code FROM rh.t_rapports_rubriques JOIN rh.t_rapports ON t_rapports_rubriques.rapport_id = t_rapports.oid JOIN rh.t_indicateurs ind1 ON t_rapports_rubriques.indicateur_id = ind1.oid LEFT JOIN rh.t_indicateurs ind2 ON t_rapports_rubriques.indicateur_associe_id = ind2.oid WHERE 1=1 AND ind1.is_cti = '1' AND ind1.code <> '' AND t_rapports.is_cti = '1' ORDER BY t_rapports.code, ind1.code, t_rapports_rubriques.numero_rubrique LIMIT 0 ; -- 2/3 : Peuplement de la table temporaire INSERT INTO w_dbsetup( rapport_code, indicateur_code, numero_rubrique, rapport_id, indicateur_id, entete, output_format, width, entete_etendue, periode_reference, row_height, padding, font_size, font_weight, border_thickness, color, background_color, base_nationale, base_nationale_qualifiee, viewlink, viewlink_label, viewlink_param, picto_enabled, positif_is_good, indicateur_associe_id, indicateur_associe_code ) VALUES ('CTI_ESS_10', 'CTINBJARRET', 30, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par code emploi et salarié', 'GROUPBY=CEM&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_AGEMOY', 12, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000023', 'Pyramide des âges par Age et salarié.', 'GROUPBY=AGE&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_CDDSALP', 11, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par type de contrat et catégorie socio-professionnelle', 'GROUPBY=TCN&GROUPBY_2=CSC&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_DBTCDD', 21, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par spécialité et salarié', 'GROUPBY=SPE&GROUPBY_2=SAL&GROUPBY_TAB=TAB&TYPE_CONTRAT=#LSCDD&VIEWTAB=2', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_DBTCDI', 20, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par type de temps de travail et salarié', 'GROUPBY=TTT&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_DUREEMOYARRETS', 34, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par code sexe et salarié', 'GROUPBY=SEX&GROUPBY_2=SAL&GROUPBY_TAB=TAB&TYPE_CONTRAT=#DTCTI_CDD&VIEWTAB=2', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_EFF1ERJANV', 7, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par spécialité', 'GROUPBY=SPE', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_EFF31DEV', 8, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par code emploi', 'GROUPBY=CEM', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_EFFPERM', 6, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par type de temps de travail', 'GROUPBY=TTT', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_EMBMS25', 9, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Salarié de mois de 25 ans par qualification et par salarié', 'GROUPBY=QUA&GROUPBY_2=SAL&AGE=IN&AGE_INT=&AGE_INT2=25&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_FINCNT', 22, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par code emploi et salarié', 'GROUPBY=CEM&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_FINCNTCDD', 24, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse des CDD par indice et salarié', 'GROUPBY=GRI&GROUPBY_2=SAL&GROUPBY_TAB=TAB&TYPE_CONTRAT=#LSCDD&VIEWTAB=2', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_FINCNTCDI', 23, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse des CDI par code emploi et salarié', 'GROUPBY=CEM&GROUPBY_2=SAL&GROUPBY_TAB=TAB&TYPE_CONTRAT=#LSCDI&VIEWTAB=2', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBARRET', 26, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par catégorie socio-professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBARRETMOY', 35, 1, 1, 'Nombre d''arrêts moyen (sur total des salariés)', '', 0, 'Nombre d''arrêts moyen (sur total des salariés)', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par catégorie socio-professionnelle', 'GROUPBY=CSC', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBARRET_ACT', 29, 1, 1, 'Dont accident du travail', '', 0, 'Dont accident du travail', ' ', 22, 20, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par spécialité et salarié', 'GROUPBY=SPE&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBARRET_MAL', 27, 1, 1, 'Dont maladie', '', 0, 'Dont maladie', ' ', 22, 20, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par motif d''arrêt et salarié', 'GROUPBY=MOA&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBARRET_MAT', 28, 1, 1, 'Dont maternité', '', 0, 'Dont maternité', ' ', 22, 20, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par service et salarié', 'GROUPBY=SER&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBCNT', 16, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par catégorie socio-professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBCONTRATCDD', 18, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par service et salarié', 'GROUPBY=SER&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBCONTRATCDI', 17, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par qualification et salarié', 'GROUPBY=QUA&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBJARRET_ACT', 33, 1, 1, 'Dont accident du travail', '', 0, 'Dont accident du travail', ' ', 22, 20, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par tranche d''age du bilan social et salarié', 'GROUPBY=AGECLS09&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBJARRET_MAL', 31, 1, 1, 'Dont maladie', '', 0, 'Dont maladie', ' ', 22, 20, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par indice et salarié', 'GROUPBY=GRI&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBJARRET_MAT', 32, 1, 1, 'Dont maternité', '', 0, 'Dont maternité', ' ', 22, 20, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000008', 'Analyse par qualification et salarié', 'GROUPBY=QUA&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBSALCNT', 2, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par catégorie socio-professionnelle', 'GROUPBY=CSC', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NBSALCNTFR', 14, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000023', 'Analyse par tranche d''âge du bilan social', 'GROUPBY=AGECLS09&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NOUVSALS', 3, 1, 1, '', '', 0, 'Nouveaux salariés', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par qualification', 'GROUPBY=QUA', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_NVXCNT', 19, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par type de contrat et salarié', 'GROUPBY=TCN&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_PCTFEMMECNT', 13, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par classe d''âge du bilan social et salarié', 'GROUPBY=AGECLS09&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_ROTATIONEMP', 5, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par type de contrat et qualification', 'GROUPBY=TCN', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_SAL60', 10, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Salariés de 60 ans et + par qualification et par salarié', 'GROUPBY=QUA&GROUPBY_2=SAL&AGE=IN&AGE_INT=60&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_SALPARTISSP', 4, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000003', 'Analyse par service', 'GROUPBY=SER', '1', '1', 0, ''), ('CTI_ESS_10', 'CTI_SEP', 1, 1, 1, '', '', 0, 'Salariés', ' ', 26, 0, 14, 'bold ', 2, '#9B59B6 ', '0xCCCCCC ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_ESS_10', 'CTI_SEP', 15, 1, 1, '', '', 0, 'Contrats', ' ', 26, 0, 14, 'bold ', 2, '#9B59B6 ', '0xCCCCCC ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_ESS_10', 'CTI_SEP', 25, 1, 1, '', '', 0, 'Arrêts de travail', ' ', 26, 0, 14, 'bold ', 2, '#9B59B6 ', '0xCCCCCC ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_ESS_11', 'CTIAN', 12, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par Type de contrat et salarié', 'GROUPBY=TCN&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTICOTPAT', 16, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par rubrique de paie', 'GROUPBY=RUPCLS', '1', '1', 0, ''), ('CTI_ESS_11', 'CTICOTSAL ', 14, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par salarié', 'GROUPBY=SAL', '1', '1', 0, ''), ('CTI_ESS_11', 'CTIETPTHM', 6, 1, 1, 'ETP Travaillé', '', 0, 'ETP Travaillé', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par spécialité', 'GROUPBY=SPE', '0', '0', 0, ''), ('CTI_ESS_11', 'CTIHP', 3, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par catégorie socio-professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTIHT', 4, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par qualification', 'GROUPBY=QUA', '1', '1', 0, ''), ('CTI_ESS_11', 'CTIMASSMOY', 9, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par catégorie socio-professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTIMTMASSE', 8, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par catégorie socio-professionnelle', 'GROUPBY=CSC', '1', '1', 0, ''), ('CTI_ESS_11', 'CTINETAPAYER', 18, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par catégorie socio-professionnelle et type de contrat bilan social', 'GROUPBY=CSC&GROUPBY_2=TCNCLS9', '1', '1', 0, ''), ('CTI_ESS_11', 'CTINETIMPOS', 17, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par type de temps de travail et salarié', 'GROUPBY=TTT&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTIODNET', 15, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par contrat et section analytique comptable', 'GROUPBY=CNT&GROUPBY_2=SAC&GROUPBY_TAB=ARB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_BRUTMOYENETP', 11, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par service et salarié', 'GROUPBY=SER&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_ETPREMMOY', 5, 1, 1, 'ETP Payé', '', 0, 'ETP Payé', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par service', 'GROUPBY=SER', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_FRIMPOS', 13, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par spécialité et salarié', 'GROUPBY=SPE&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_MHMC', 20, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par age bilan social et salarié', 'GROUPBY=AGECLS09&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_MTBRUT', 10, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par qualification et salarié', 'GROUPBY=QUA&GROUPBY_2=SAL&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_MT_CNT', 27, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Rupture de contrat par service et salarié', 'GROUPBY=SER&GROUPBY_2=SAL&RUBRIQUE=#LICTI_EXP_CNT', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_MT_IJ', 29, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'IJSS par service et salarié', 'GROUPBY=SER&GROUPBY_2=SAL&GROUPBY_TAB=TAB&RUBRIQUE=#LICTI_EXP_IJS', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_MT_PRE', 25, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Précarité par service et salarié', 'GROUPBY=SER&GROUPBY_2=SAL&RUBRIQUE=#LICTI_EXP_PRE&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_MT_RET', 23, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Départ à la retraite par service et salarié', 'GROUPBY=SER&GROUPBY_2=SAL&RUBRIQUE=#LICTI_EXP_RET', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_NBIJSS', 28, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'IJSS par catégorie socio-professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&GROUPBY_TAB=TAB&RUBRIQUE=#LICTI_EXP_IJS', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_NBRUPT', 26, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Rupture de contrat par catégorie socio-professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&RUBRIQUE=#LICTI_EXP_CNT', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_NBSAL', 2, 1, 1, 'Nombre de salariés', '', 0, 'Nombre de salariés', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par catégorie socio-professionnelle', 'GROUPBY=CSC', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_NB_PRE', 24, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Précarité par catégorie socio-professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&RUBRIQUE=#LICTI_EXP_PRE&GROUPBY_TAB=TAB', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_NB_RET', 22, 1, 1, '', '', 0, '', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Départ à la retraite par catégorie socio--professionnelle et salarié', 'GROUPBY=CSC&GROUPBY_2=SAL&RUBRIQUE=#LICTI_EXP_RET', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_SALCHGMOY', 19, 1, 1, 'Net à Payer Moyen', '', 0, 'Net à Payer Moyen', ' ', 22, 10, 12, ' ', 0, ' ', ' ', '0', '0', 'RH000007', 'Analyse par catégorie socio-professionnelle et type de temps de travail', 'GROUPBY=CSC&GROUPBY_2=TTTCLS9', '1', '1', 0, ''), ('CTI_ESS_11', 'CTI_SEP', 1, 1, 1, '', '', 0, 'Historique de Paie', ' ', 26, 0, 14, 'bold ', 2, '#9B59B6 ', '0xcccccc ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_ESS_11', 'CTI_SEP', 7, 1, 1, '', '', 0, 'Masse Salariale', ' ', 26, 0, 14, 'bold ', 0, '#9B59B6 ', '0xcccccc ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_ESS_11', 'CTI_SEP', 21, 1, 1, '', '', 0, 'Evènements exceptionnels', ' ', 26, 0, 14, 'bold ', 2, '#9B59B6 ', '0xcccccc ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_QUA', 'CTI_CEM', 12, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_CPO', 7, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_CSP', 13, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_DNA', 4, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_GCO', 20, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_GGR', 21, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_GRI', 22, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_MDD', 10, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_MDF', 11, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_NAT', 5, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_NBSALCNT', 1, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_QUA', 14, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_SAC', 24, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_SAP', 23, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_SEP', 2, 1, 1, '', '', 0, 'Salarié', ' ', 0, 0, 12, 'bold ', 0, '0xffffff ', '0x2c3e50 ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_QUA', 'CTI_SEP', 8, 1, 1, '', '', 0, 'Contrat', ' ', 0, 0, 0, 'bold ', 0, '0xffffff ', '0x2c3e50 ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('CTI_QUA', 'CTI_SER', 15, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_SEX', 3, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_SFA', 6, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_SIN', 25, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_SPE', 16, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_STA', 17, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_TCNT', 9, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_THO', 19, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('CTI_QUA', 'CTI_TTT', 18, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTIHP', 6, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTIMASSMOY', 12, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTINBHOMME', 1, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTINBJARRET', 8, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTITA', 14, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTITB', 15, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_ETPW', 5, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_MTBRUT', 13, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_NBARRET', 7, 1, 1, '', '', 0, '', ' ', 0, 0, 0, ' ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_NBCNT', 3, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_NBFEMMEPAIE', 2, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_PCDD', 10, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_PCDI', 11, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', '0', '0', 0, ''), ('RH1', 'CTI_SEP', 4, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', ' ', ' ', 0, ''), ('RH1', 'CTI_SEP', 9, 1, 1, '', '', 0, '', ' ', 0, 0, 0, 'normal ', 0, ' ', ' ', '0', '0', '', '', '', ' ', ' ', 0, '') ; -- 3/3 : Màj de la table iCTI -- Sauvegarder les donnees sources pour rejouer le specifique SELECT base.cti_verify_table_encoding('rh','t_rapports_rubriques') ; DROP TABLE IF EXISTS w_specific_rapports_rubriques ; CREATE TEMP TABLE w_specific_rapports_rubriques AS SELECT t_rapports_rubriques.* FROM rh.t_rapports_rubriques JOIN rh.t_rapports ON t_rapports_rubriques.rapport_id = t_rapports.oid WHERE t_rapports.is_essentiel = '1' ; -- Installer les donnees CTI DELETE FROM rh.t_rapports_rubriques WHERE 1=1 AND rapport_id IN (SELECT oid FROM rh.t_rapports WHERE is_cti = '1') ; INSERT INTO rh.t_rapports_rubriques( rapport_id, numero_rubrique, indicateur_id, entete, entete_etendue, output_format, width, periode_reference, row_height, padding, font_size, font_weight, border_thickness, color, base_nationale, base_nationale_qualifiee, background_color, viewlink, viewlink_label, viewlink_param, picto_enabled, positif_is_good, indicateur_associe_id ) SELECT t_rapports.oid, numero_rubrique, ind1.oid, w_dbsetup.entete, w_dbsetup.entete_etendue, w_dbsetup.output_format, w_dbsetup.width, w_dbsetup.periode_reference, w_dbsetup.row_height, w_dbsetup.padding, w_dbsetup.font_size, w_dbsetup.font_weight, w_dbsetup.border_thickness, w_dbsetup.color, w_dbsetup.base_nationale, w_dbsetup.base_nationale_qualifiee, w_dbsetup.background_color, w_dbsetup.viewlink, w_dbsetup.viewlink_label, w_dbsetup.viewlink_param, w_dbsetup.picto_enabled, w_dbsetup.positif_is_good, COALESCE(ind2.oid, 0) FROM w_dbsetup JOIN rh.t_rapports ON w_dbsetup.rapport_code = t_rapports.code JOIN rh.t_indicateurs ind1 ON w_dbsetup.indicateur_code = ind1.code LEFT JOIN rh.t_indicateurs ind2 ON w_dbsetup.indicateur_associe_code = ind2.code ; -- Rejouer le specifique UPDATE rh.t_rapports_rubriques SET is_hide = w_specific_rapports_rubriques.is_hide, specific_viewlink = w_specific_rapports_rubriques.specific_viewlink, specific_viewlink_label = w_specific_rapports_rubriques.specific_viewlink_label, specific_viewlink_param = w_specific_rapports_rubriques.specific_viewlink_param FROM w_specific_rapports_rubriques WHERE w_specific_rapports_rubriques.rapport_id = t_rapports_rubriques.rapport_id AND w_specific_rapports_rubriques.indicateur_id = t_rapports_rubriques.indicateur_id AND w_specific_rapports_rubriques.entete_etendue = t_rapports_rubriques.entete_etendue AND ( w_specific_rapports_rubriques.is_hide = '1' OR w_specific_rapports_rubriques.specific_viewlink <> '' OR w_specific_rapports_rubriques.specific_viewlink_label <> '' OR w_specific_rapports_rubriques.specific_viewlink_param <> '' ) ;