<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
<VUE name="RH000011"
|
|
label="RH. Justificatif paie"
|
|
title="= 'Justificatif paie par ' + SELECT.GROUPBY_LABEL + ' de ' + SELECT.PERIODE_LABEL + ' à ' + SELECT.TOPERIODE_LABEL "
|
|
database="iCTI"
|
|
swf="*CTI_view1"
|
|
globals="RH_globals.XML"
|
|
componentsFile="RH_components.XML"
|
|
softCode="iCTI_rh"
|
|
dboptimizer="RH_dboptimizer.XML"
|
|
helpDokuWIkiDir="rh:vues:historique_de_paie" helpDokuWIkiFile="rh000011" helpFile=""
|
|
>
|
|
|
|
<VIEWPROPERTIES componentName="PROPERTIES_PAIE"/>
|
|
<VIEWPROPERTIES componentName="PROPERTIES_GROUPBY"/>
|
|
|
|
<SELECTIONS label="Paramètres de l'analyse" displayText="">
|
|
<GROUP label="Période">
|
|
<FIELD name="ALIAS_PERIODE" label="" UI="combo" width="220" default="CUM_LAST_MONTH" tree="true" globalListProvider="ALIAS_PERIODE" />
|
|
<FIELD name="PERIODE" label="" UI="combo" tree="true" width="200" default="2010-01-01" globalListProvider="PERIODE_DEBUT">
|
|
</FIELD>
|
|
<FIELD name="TOPERIODE" label="au" UI="combo" tree="true" width="200" default="2010-01-31" globalListProvider="PERIODE_FIN">
|
|
</FIELD>
|
|
</GROUP>
|
|
<GROUP label="Regroupement">
|
|
<FIELD name="GROUPBY" label="" UI="combo" width="200" default="-1" tree="true" >
|
|
<OPTION label="Pas de regroupement" data="-1"/>
|
|
<OPTION label="Paie" data="RUP" treeLevel="1" globalListProvider="PAIE_GROUPBY"/>
|
|
<OPTION label="[DICT.RH.SALARIE#1]" data="SAL" treeLevel="1" globalListProvider="SALARIE_GROUPBY"/>
|
|
<OPTION label="[DICT.RH.CONTRAT#1]" data="CNT" treeLevel="1" globalListProvider="CONTRAT_GROUPBY"/>
|
|
<OPTION label="Temporel" data="MOIACT" treeLevel="1" globalListProvider="TEMPOREL_PAIE_GROUPBY"/>
|
|
<OPTION label="Référentiel SAE" data="REFERENTIEL_SAE" treeLevel="1" globalListProvider="REFERENTIEL_SAE_GROUPBY"/>
|
|
</FIELD>
|
|
<FIELD name="GROUPBY_TAB" width="100" label="Présentation" UI="combo" default="AUTO" visible="= SELECT.GROUPBY_2 != '-1' ">
|
|
<OPTION label="Automatique" data="AUTO"/>
|
|
<OPTION label="Arbre" data="TREE"/>
|
|
<OPTION label="Onglet" data="TAB"/>
|
|
</FIELD>
|
|
</GROUP>
|
|
<GROUP label="Niveau de détail">
|
|
<FIELD name="GROUPBY_2" label="" width="200" UI="combo" default="SAL" tree="true">
|
|
<OPTION label="[DICT.RH.SALARIE]" data="SAL" />
|
|
<OPTION label="[DICT.RH.CONTRAT#1]" data="CNT" />
|
|
</FIELD>
|
|
</GROUP>
|
|
</SELECTIONS>
|
|
<SELECTIONS componentName="FILTRES_SALCNT_SOUSSELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_PAIE_SELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_SALARIES_SELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_CONTRATS_SELECTIONS"/>
|
|
<SELECTIONS componentName="FILTRES_REFERENTIEL_SAE_SELECTIONS"/>
|
|
<QUERIES>
|
|
<QUERY label="">
|
|
<SQL optimizer="V_HP_X" optimizer2="V_ALL_X">
|
|
<select><![CDATA[
|
|
|
|
CTISELECT_TREE
|
|
GROUPBY1{[VIEW.GROUPBY_OID_FIELD],, [VIEW.GROUPBY_COD_FIELD],, [VIEW.GROUPBY_TXT_FIELD]}
|
|
GROUPBY1MODE{[GROUPBY_TAB]}
|
|
GROUPBY2{[VIEW.GROUPBY_2_OID_FIELD],, [VIEW.GROUPBY_2_COD_FIELD],, [VIEW.GROUPBY_2_TXT_FIELD]}
|
|
SIGNIFDATA{[VIEW.ACTIVITE_SIGNIFICATIVE_DATA],, [ACTIVITE_SIGNIFICATIVE_MODE],, [ACTIVITE_SIGNIFICATIVE_NUMBER]}
|
|
INDICATORS{
|
|
count(DISTINCT v_rh_view_1.salarie_id),
|
|
count(DISTINCT v_rh_view_1.rubrique_id),
|
|
max(anciennete_jours) / 365.25,
|
|
max(anciennete_reprise_jours) / 365.25,
|
|
max(age_id),
|
|
SUM(v_rh_view_1.heures_contrat),
|
|
SUM(v_rh_view_1.heures_payees),
|
|
SUM(v_rh_view_1.heures_travaillees),
|
|
SUM(v_rh_view_1.montant_brut),
|
|
SUM(v_rh_view_1.montant_avantage_nature),
|
|
SUM(v_rh_view_1.montant_frais_imposables),
|
|
max(v_rh_view_1.taux_cotisation_salarie),
|
|
SUM(v_rh_view_1.montant_cotisation_salarie),
|
|
SUM(v_rh_view_1.montant_od_net_salarie),
|
|
max(v_rh_view_1.taux_cotisation_patronale),
|
|
SUM(v_rh_view_1.montant_cotisation_patronale),
|
|
SUM(v_rh_view_1.montant_net_imposable_salarie),
|
|
SUM(v_rh_view_1.montant_net_a_payer_salarie),
|
|
SUM(v_rh_view_1.montant_masse_salariale),
|
|
0 - SUM(v_rh_view_1.montant_cotisation_salarie),
|
|
0 - SUM(v_rh_view_1.montant_od_net_salarie),
|
|
SUM(v_rh_view_1.montant_od_net_patronale),
|
|
CASE WHEN SUM(v_rh_view_1.etp_paye) * 100000000000000 NOT BETWEEN -1 AND 1
|
|
THEN SUM(v_rh_view_1.montant_net_a_payer_salarie) / (SUM(v_rh_view_1.etp_paye) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date))
|
|
ELSE 0
|
|
END,
|
|
count(DISTINCT case when v_rh_view_1.heures_contrat > 0 or v_rh_view_1.heures_payees > 0 then v_rh_view_1.salarie_id else null end),
|
|
SUM(v_rh_view_1.etp_contrat) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(CASE WHEN type_contrat_section_code[9] = 'CDI' THEN v_rh_view_1.etp_contrat ELSE 0 END) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(CASE WHEN type_contrat_section_code[9] = 'CDD' THEN v_rh_view_1.etp_contrat ELSE 0 END) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(v_rh_view_1.etp_paye) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(CASE WHEN type_contrat_section_code[9] = 'CDI' THEN v_rh_view_1.etp_paye ELSE 0 END) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(CASE WHEN type_contrat_section_code[9] = 'CDD' THEN v_rh_view_1.etp_paye ELSE 0 END) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(v_rh_view_1.etp_travaille) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(CASE WHEN type_contrat_section_code[9] = 'CDI' THEN v_rh_view_1.etp_travaille ELSE 0 END) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
SUM(CASE WHEN type_contrat_section_code[9] = 'CDD' THEN v_rh_view_1.etp_travaille ELSE 0 END) / base.cti_months_between('[PERIODE]'::date, '[TOPERIODE]'::date),
|
|
MIN(v_rh_view_1.salarie_id),
|
|
SUM(v_rh_view_1.base),
|
|
SUM(v_rh_view_1.nombre),
|
|
SUM(v_rh_view_1.nombre_provisions),
|
|
SUM(v_rh_view_1.montant_provisions),
|
|
SUM(v_rh_view_1.montant_masse_salariale_provisionnee)
|
|
}
|
|
INDICATORS_2_TEXT{
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, date_naissance::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, date_anciennete::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, date_entree_ets::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, statut_code::text||' - '||statut_texte::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, qualification_code::text||' - '||qualification_texte::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, unite_fonctionnelle_code::text||' - '||unite_fonctionnelle_texte::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, service_code::text||' - '||service_texte::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, code_emploi_code::text||' - '||code_emploi_texte::text]))[2],,
|
|
(base.cti_last(ARRAY[v_rh_view_1.date_fin_paie::text, type_contrat_section_code[9]::text]))[2],,
|
|
max(CASE WHEN v_rh_view_1.sexe_code = 'M' THEN 'M' ELSE 'F' END)::text,,
|
|
max(v_rh_view_1.nir_code)
|
|
}
|
|
FROM #V_HP_X##V_ALL_X#
|
|
WHERE v_rh_view_1.date_paie BETWEEN '[PERIODE]' AND '[TOPERIODE]'
|
|
[VIEW.SALARIES_SELECT]
|
|
[VIEW.CONTRATS_SELECT]
|
|
[VIEW.REFERENTIEL_SAE_SELECT]
|
|
[VIEW.PAIE_SELECT]
|
|
|
|
]]></select>
|
|
<FIELDS>
|
|
<INSERT name="CTISELECT_TREE_FIELDS"/>
|
|
<!-- INDICATORS -->
|
|
<FIELD name="NSAL" />
|
|
<FIELD name="NRUB" />
|
|
<FIELD name="ANC" />
|
|
<FIELD name="ANCREP" />
|
|
<FIELD name="AGE" />
|
|
<FIELD name="NHRC" />
|
|
<FIELD name="NHEU" />
|
|
<FIELD name="NHTR" />
|
|
<FIELD name="MBRU" />
|
|
<FIELD name="MANA" />
|
|
<FIELD name="MFIM" />
|
|
<FIELD name="TCOS" />
|
|
<FIELD name="MCOS" />
|
|
<FIELD name="MODS" />
|
|
<FIELD name="TCOP" />
|
|
<FIELD name="MCOP" />
|
|
<FIELD name="MNEI" />
|
|
<FIELD name="MNEP" />
|
|
<FIELD name="MBRP" />
|
|
<FIELD name="MNCOS" />
|
|
<FIELD name="MNODS" />
|
|
<FIELD name="MNODP" />
|
|
<FIELD name="SNM" />
|
|
<FIELD name="EFFPHY" />
|
|
<FIELD name="ETPC" />
|
|
<FIELD name="ETPCCDI" />
|
|
<FIELD name="ETPCCDD" />
|
|
<FIELD name="ETP" />
|
|
<FIELD name="ETPCDI" />
|
|
<FIELD name="ETPCDD" />
|
|
<FIELD name="ETPT" />
|
|
<FIELD name="ETPTCDI" />
|
|
<FIELD name="ETPTCDD" />
|
|
<FIELD name="ISAL" />
|
|
<FIELD name="BASE" />
|
|
<FIELD name="NOMBRE" />
|
|
<FIELD name="NBPROVISIONS"/>
|
|
<FIELD name="MTPROVISIONS"/>
|
|
<FIELD name="MTMASSEPROV"/>
|
|
<!-- INDICATORS_2_TEXT -->
|
|
<FIELD name="DTNAISS" />
|
|
<FIELD name="DTANC" />
|
|
<FIELD name="DTETS" />
|
|
<FIELD name="STAT" />
|
|
<FIELD name="QUAL" />
|
|
<FIELD name="UF" />
|
|
<FIELD name="SERV" />
|
|
<FIELD name="CEMP" />
|
|
<FIELD name="CONTRAT" />
|
|
<FIELD name="SEXE" />
|
|
<FIELD name="NIR" />
|
|
</FIELDS>
|
|
</SQL>
|
|
</QUERY>
|
|
</QUERIES>
|
|
|
|
<PRESENTATION>
|
|
<VIEWLINKS>
|
|
<VIEWLINK label="Détail [DICT.RH.SALARIE#2]" shortLabel="Détail [DICT.RH.SALARIE#2]" view="RH000009.XML" componentName="" >
|
|
|
|
<ARGS name="ALL" >
|
|
<value><![CDATA[
|
|
|
|
LINKVARIABLES['SALARIE_ID'] = ROW.ISAL;
|
|
LINKVARIABLES['CONTRAT_ID'] = '';
|
|
LINKVARIABLES['MATRICULE'] = '';
|
|
|
|
return 'OK';
|
|
|
|
]]></value>
|
|
</ARGS>
|
|
</VIEWLINK>
|
|
</VIEWLINKS>
|
|
<ONGLET label="Onglet" multiTab="true" >
|
|
<DATAGRID title=""
|
|
total="true"
|
|
headerHeight="40"
|
|
selectRowInRows="= ROW.OID == '-9999997'"
|
|
otherRowInRows="= ROW.OID == '-9999998'"
|
|
totalRowInRows="= ROW.OID == '-9999999'"
|
|
variableRowHeight="true"
|
|
sortable="= SELECT.GROUPBY == '-1' || SELECT.GROUPBY_2 == '-1' || SELECT.GROUPBY_TAB == 'TAB'">
|
|
<INSERT name="DATAGRID_MULTITAB_STYLES"/>
|
|
<COLUMN dataField="OID"
|
|
type="Number"
|
|
visible="false" />
|
|
<COLUMN dataField="ISAL"
|
|
type="Number"
|
|
width="90"
|
|
visible="false" />
|
|
<COLUMN dataField="COD"
|
|
type="Char"
|
|
width="90"
|
|
outputFormat="#"
|
|
headerText="Matricule"
|
|
textAlign="left"
|
|
totalComplement="*ROW">
|
|
<INSERT name="COLUMN_COD_MULTITAB_STYLES"/>
|
|
</COLUMN>
|
|
<COLUMN dataField="TXT"
|
|
type="Char"
|
|
minWidth="110"
|
|
headerText="Nom"
|
|
textAlign="left"
|
|
totalComplement="*ROW"/>
|
|
<COLUMN dataField="NIR"
|
|
type="Char"
|
|
width="110"
|
|
headerText="NIR"
|
|
textAlign="left"
|
|
totalComplement="*ROW"/>
|
|
<COLUMN dataField="SEXE"
|
|
type="Char"
|
|
width="40"
|
|
headerText="Sexe"
|
|
textAlign="right"
|
|
totalComplement="*ROW">
|
|
<CELLSTYLE name="cellIndicator" value="femme, 12,left middle , 0xEB76B1" condition="ROW.SEXE == 'F'" />
|
|
<CELLSTYLE name="cellIndicator" value="homme, 12, left middle, 0x75a0eb" condition="ROW.SEXE == 'M'" />
|
|
<CELLSTYLE name="cellIndicator" value="rectangle, 10, left middle, 0x666666" condition="ROW.SEXE != 'F' && ROW.SEXE != 'M'" />
|
|
</COLUMN>
|
|
<COLUMN dataField="DTNAISS"
|
|
type="Date"
|
|
width="60"
|
|
inputFormat="AAAA-MM-JJ"
|
|
outputFormat="DD/MM/YY"
|
|
headerText="Né(e) le"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="AGE"
|
|
type="Number"
|
|
outputFormat="#"
|
|
width="40"
|
|
headerText="Age"
|
|
description="Âge du salarié lors de l'émission de son dernier bulletin sur la période."
|
|
textAlign="right"
|
|
totalComplement="*ROW"/>
|
|
<COLUMN dataField="DTETS"
|
|
type="Date"
|
|
width="60"
|
|
inputFormat="AAAA-MM-JJ"
|
|
outputFormat="DD/MM/YY"
|
|
headerText="Date entrée ets."
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ANC" type="Number" outputFormat="#,00" width="60" headerText="Anc. Ets." description="Ancienneté Etablissement en années à fin de période" textAlign="right" totalComplement="*ROW"/>
|
|
<COLUMN dataField="DTANC"
|
|
type="Date"
|
|
width="60"
|
|
inputFormat="AAAA-MM-JJ"
|
|
outputFormat="DD/MM/YY"
|
|
headerText="Date anc. reprise"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ANCREP" type="Number" outputFormat="#,00" width="60" headerText="Anc. Reprise" description="Ancienneté Reprise en années à fin de période" textAlign="right" totalComplement="*ROW"/>
|
|
<COLUMN dataField="STAT"
|
|
type="Char"
|
|
minWidth="60"
|
|
headerText="[DICT.RH.STATUT#1]"
|
|
totalComplement="" >
|
|
</COLUMN>
|
|
<COLUMN dataField="QUAL"
|
|
type="Char"
|
|
minWidth="80"
|
|
headerText="Qualif."
|
|
fixed="false"
|
|
totalComplement=""
|
|
visibleCondition="ENV.RHPROVIDER != 'shspub'" >
|
|
</COLUMN>
|
|
<COLUMN dataField="UF"
|
|
type="Char"
|
|
minWidth="80"
|
|
headerText="UF"
|
|
fixed="false"
|
|
totalComplement=""
|
|
visibleCondition="ENV.RHPROVIDER == 'shspub'">
|
|
</COLUMN>
|
|
<COLUMN dataField="CONTRAT"
|
|
type="Char"
|
|
minWidth="80"
|
|
headerText="Contrat"
|
|
fixed="false"
|
|
totalComplement="">
|
|
</COLUMN>
|
|
<COLUMN dataField="SERV"
|
|
type="Char"
|
|
minWidth="80"
|
|
headerText="[DICT.RH.SERVICE#1]"
|
|
totalComplement="" >
|
|
</COLUMN>
|
|
<COLUMN dataField="CEMP"
|
|
type="Char"
|
|
minWidth="80"
|
|
headerText="[DICT.RH.CODE_EMPLOI#1]"
|
|
totalComplement="" >
|
|
</COLUMN>
|
|
<COLUMN dataField="NRUB"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#"
|
|
headerText="Nb rubriques"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPC"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP contrat"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPCCDI"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP contrat CDI"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPCCDD"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP contrat CDD"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETP"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP payé"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPCDI"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP payé CDI"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPCDD"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP payé CDD"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPT"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP travaillé"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPTCDI"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP travaillé CDI"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="ETPTCDD"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#,00"
|
|
headerText="ETP travaillé CDD"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="NOMBRE"
|
|
type="Number"
|
|
width="100"
|
|
outputFormat="#"
|
|
headerText="Nombre"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="NBPROVISIONS"
|
|
type="Number"
|
|
width="100"
|
|
headerText="Nombre provisions"
|
|
outputFormat="#"
|
|
description="Nombre provisions"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="BASE"
|
|
type="Number"
|
|
width="100"
|
|
outputFormat="#"
|
|
headerText="Base"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="TCOS"
|
|
type="Number"
|
|
width="90"
|
|
outputFormat="#,00"
|
|
headerText="PU ou Taux"
|
|
description="Dans le cas d'une rubrique de cotisation, il s'agit du taux de cotisation salariale."
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="TCOP"
|
|
type="Number"
|
|
width="90"
|
|
outputFormat="#,00"
|
|
headerText="Taux patronal"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="EFFPHY"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#"
|
|
headerText="Effectif"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="NHRC"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#"
|
|
headerText="Heures contrat"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="NHEU"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#"
|
|
headerText="Heures payées"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="NHTR"
|
|
type="Number"
|
|
width="70"
|
|
outputFormat="#"
|
|
headerText="Heures travaillées"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MBRP"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#E"
|
|
headerText="Masse salariale"
|
|
textAlign="right"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MTMASSEPROV"
|
|
type="Number"
|
|
width="100"
|
|
headerText="Montant masse salariale provisionnee"
|
|
outputFormat="#"
|
|
description="Montant masse salariale provisionnee"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MBRU"
|
|
type="Number"
|
|
width="100"
|
|
outputFormat="#E"
|
|
headerText="Brut"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MANA"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#E"
|
|
headerText="Avantages en nature"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MFIM"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#E"
|
|
headerText="Frais imposables"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MNCOS"
|
|
type="Number"
|
|
width="100"
|
|
outputFormat="#E"
|
|
headerText="Cotisations Salariales"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MCOP"
|
|
type="Number"
|
|
width="100"
|
|
outputFormat="#E"
|
|
headerText="Cotisations Patronales"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MNODS"
|
|
type="Number"
|
|
width="100"
|
|
outputFormat="#E"
|
|
headerText="OD/net Salariées"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MNODP"
|
|
type="Number"
|
|
width="100"
|
|
outputFormat="#E"
|
|
headerText="OD/net Patronales"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MNEI"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#E"
|
|
headerText="Net imposable [DICT.RH.SALARIE]"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="MNEP"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#E"
|
|
headerText="Net à payer [DICT.RH.SALARIE]"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="SNM"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#E"
|
|
headerText="Salaire Net Moyen"
|
|
textAlign="right"
|
|
totalComplement="*ROW" />
|
|
<COLUMN dataField="THMC"
|
|
type="Number"
|
|
width="80"
|
|
outputFormat="#E"
|
|
headerText="Taux Horaire Moyen Chargé"
|
|
textAlign="right"
|
|
totalComplement=""
|
|
calc="true">
|
|
<CALC formula="ROW.MBRP / ROW.NHEU" />
|
|
</COLUMN>
|
|
<COLUMN dataField="MTPROVISIONS"
|
|
type="Number"
|
|
width="100"
|
|
headerText="Montant provisions"
|
|
outputFormat="#"
|
|
description="Montant provisions"
|
|
textAlign="right"
|
|
fixed="false"
|
|
totalComplement="*ROW" />
|
|
</DATAGRID>
|
|
</ONGLET>
|
|
</PRESENTATION>
|
|
</VUE>
|