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