|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
<VUE name="COMPTA000049"
|
|
|
label="Tableau croisé analytique par critère"
|
|
|
title="= 'Comptabilité analytique ' + '. ' + SELECT.DATA_LABEL + ' par ' + SELECT.GROUPBY_LABEL + ' à ' + SELECT.MOIS_LABEL + ' (' + SELECT.TYPEPERIODE_LABEL + ')'"
|
|
|
database="iCTI"
|
|
|
swf="*CTI_view1"
|
|
|
globals="COMPTA_globals.XML"
|
|
|
componentsFile="COMPTA_components.XML"
|
|
|
dboptimizer="COMPTA_dboptimizer.XML"
|
|
|
softCode="iCTI_compta"
|
|
|
softOption="iCTI_compta_analytique_shs"
|
|
|
>
|
|
|
|
|
|
<VIEWPROPERTIES componentName="MULTICRITERES_ANALYTIQUE_PROPERTIES" />
|
|
|
|
|
|
<VIEWPROPERTIES>
|
|
|
|
|
|
<PROPERTY name="ARBRE2_PADDING" value="[EVAL
|
|
|
$padding = 0;
|
|
|
if ('[ARBRE1]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
return $padding;
|
|
|
EVAL]" />
|
|
|
<PROPERTY name="ARBRE3_PADDING" value="[EVAL
|
|
|
$padding = 0;
|
|
|
if ('[ARBRE1]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE2]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
return $padding;
|
|
|
EVAL]" />
|
|
|
<PROPERTY name="ARBRE4_PADDING" value="[EVAL
|
|
|
$padding = 0;
|
|
|
if ('[ARBRE1]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE2]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE3]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
return $padding;
|
|
|
EVAL]" />
|
|
|
<PROPERTY name="ARBRE5_PADDING" value="[EVAL
|
|
|
$padding = 0;
|
|
|
if ('[ARBRE1]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE2]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE3]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE4]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
return $padding;
|
|
|
EVAL]" />
|
|
|
<PROPERTY name="GROUPBY_PADDING" value="[EVAL
|
|
|
$padding = 0;
|
|
|
if ('[ARBRE1]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE2]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE3]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE4]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
if ('[ARBRE5]' != '-1') {
|
|
|
$padding = $padding + 1;
|
|
|
}
|
|
|
return $padding;
|
|
|
EVAL]" />
|
|
|
|
|
|
|
|
|
|
|
|
<PROPERTY name="DATA_FIELD" value="[EVAL
|
|
|
if ('[DATA]' == 'PRA') {return 'v_repartitions_analytiques_shs_1.montant_prevision_avant_repartition';}
|
|
|
if ('[DATA]' == 'REA') {return 'v_repartitions_analytiques_shs_1.montant_realisation_avant_repartition';}
|
|
|
if ('[DATA]' == 'PRP') {return 'v_repartitions_analytiques_shs_1.montant_prevision_apres_repartition';}
|
|
|
if ('[DATA]' == 'REP') {return 'v_repartitions_analytiques_shs_1.montant_realisation_apres_repartition';}
|
|
|
return 'v_repartitions_analytiques_shs_1.montant_realisation_apres_repartition';
|
|
|
EVAL]" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<PROPERTY dataLink="VIEWPROPERTIES" nameField="name" valueField="value" />
|
|
|
</VIEWPROPERTIES>
|
|
|
|
|
|
<SELECTIONS label="Paramètres de l'analyse" displayText="">
|
|
|
|
|
|
<GROUP label="Période">
|
|
|
<FIELD name="MOIS" label="" UI="combo" width="250" default="*FIRST" globalListProvider="MOIS">
|
|
|
</FIELD>
|
|
|
<FIELD name="TYPEPERIODE" label="" UI="combo" width="250" default="X" >
|
|
|
<OPTION data="X" label="Exercice" />
|
|
|
<OPTION data="A" label="Année civile" />
|
|
|
<OPTION data="12" label="12 derniers mois" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
|
|
|
<GROUP label="">
|
|
|
<FIELD name="DATA" label="Indicateur" UI="combo" width="200" default="REP" >
|
|
|
<OPTION data="REP" label="Réalisation APRES répartition" />
|
|
|
<OPTION data="PRP" label="Prévision APRES répartition" />
|
|
|
<OPTION data="REA" label="Réalisation AVANT répartition" />
|
|
|
<OPTION data="PRA" label="Prévision AVANT répartition" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
|
|
|
<GROUP label="">
|
|
|
<FIELD name="COLUMNBY" label="Colonne" UI="combo" width="250" default="ANA" tree="true" >
|
|
|
<OPTION data="MOI" label="Mois comptable" />
|
|
|
<OPTION data="CPT" label="Compte général" globalListProvider="CPT_GROUPBY_OPTION" />
|
|
|
<OPTION data="ANA" label="Section analytique" globalListProvider="ANA_GROUPBY_OPTION" />
|
|
|
<OPTION data="AOR" label="Section analytique origine" globalListProvider="AOR_GROUPBY_OPTION" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
|
|
|
<GROUP label="">
|
|
|
<FIELD name="GROUPBY" label="Regroupement" UI="combo" width="250" default="ANA" tree="true" >
|
|
|
<OPTION data="MOI" label="Mois comptable" />
|
|
|
<OPTION data="CPT" label="Compte général" globalListProvider="CPT_GROUPBY_OPTION" />
|
|
|
<OPTION data="ANA" label="Section analytique" globalListProvider="ANA_GROUPBY_OPTION" />
|
|
|
<OPTION data="AOR" label="Section analytique origine" globalListProvider="AOR_GROUPBY_OPTION" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="Arborescence">
|
|
|
<FIELD name="ARBRE1" label="" UI="combo" width="250" default="-1" tree="true" >
|
|
|
<OPTION data="-1" label="Pas de 1er niveau" />
|
|
|
<OPTION data="MOI" label="Mois comptable" />
|
|
|
<OPTION data="CPT" label="Compte général" globalListProvider="CPT_GROUPBY_OPTION" />
|
|
|
<OPTION data="ANA" label="Section analytique" globalListProvider="ANA_GROUPBY_OPTION" />
|
|
|
<OPTION data="AOR" label="Section analytique origine" globalListProvider="AOR_GROUPBY_OPTION" />
|
|
|
</FIELD>
|
|
|
<FIELD name="GROUPBY_TAB" width="100" label="Présentation" UI="combo" default="AUTO" visible="= SELECT.ARBRE1 != '-1' ">
|
|
|
<OPTION label="Automatique" data="AUTO" />
|
|
|
<OPTION label="Arbre" data="TREE" />
|
|
|
<OPTION label="Onglet" data="TAB" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="">
|
|
|
<FIELD name="ARBRE2" label="" UI="combo" width="250" default="-1" tree="true" >
|
|
|
<OPTION data="-1" label="Pas de 2nd niveau" />
|
|
|
<OPTION data="MOI" label="Mois comptable" />
|
|
|
<OPTION data="CPT" label="Compte général" globalListProvider="CPT_GROUPBY_OPTION" />
|
|
|
<OPTION data="ANA" label="Section analytique" globalListProvider="ANA_GROUPBY_OPTION" />
|
|
|
<OPTION data="AOR" label="Section analytique origine" globalListProvider="AOR_GROUPBY_OPTION" />
|
|
|
</FIELD>
|
|
|
<FIELD name="ARBRE3" label="" UI="combo" width="250" default="-1" tree="true" >
|
|
|
<OPTION data="-1" label="Pas de 3ème niveau" />
|
|
|
<OPTION data="MOI" label="Mois comptable" />
|
|
|
<OPTION data="CPT" label="Compte général" globalListProvider="CPT_GROUPBY_OPTION" />
|
|
|
<OPTION data="ANA" label="Section analytique" globalListProvider="ANA_GROUPBY_OPTION" />
|
|
|
<OPTION data="AOR" label="Section analytique origine" globalListProvider="AOR_GROUPBY_OPTION" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="">
|
|
|
<FIELD name="ARBRE4" label="" UI="combo" width="250" default="-1" tree="true" >
|
|
|
<OPTION data="-1" label="Pas de 4ème niveau" />
|
|
|
<OPTION data="MOI" label="Mois comptable" />
|
|
|
<OPTION data="CPT" label="Compte général" globalListProvider="CPT_GROUPBY_OPTION" />
|
|
|
<OPTION data="ANA" label="Section analytique" globalListProvider="ANA_GROUPBY_OPTION" />
|
|
|
<OPTION data="AOR" label="Section analytique origine" globalListProvider="AOR_GROUPBY_OPTION" />
|
|
|
</FIELD>
|
|
|
<FIELD name="ARBRE5" label="" UI="combo" width="250" default="-1" tree="true" >
|
|
|
<OPTION data="-1" label="Pas de 5ème niveau" />
|
|
|
<OPTION data="MOI" label="Mois comptable" />
|
|
|
<OPTION data="CPT" label="Compte général" globalListProvider="CPT_GROUPBY_OPTION" />
|
|
|
<OPTION data="ANA" label="Section analytique" globalListProvider="ANA_GROUPBY_OPTION" />
|
|
|
<OPTION data="AOR" label="Section analytique origine" globalListProvider="AOR_GROUPBY_OPTION" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
|
|
|
</SELECTIONS>
|
|
|
|
|
|
<SELECTIONS componentName="ANALYTIQUE_SHS_SELECTIONS" />
|
|
|
|
|
|
|
|
|
|
|
|
<QUERIES>
|
|
|
<QUERY>
|
|
|
<SQL
|
|
|
optimizer=""
|
|
|
cacheEnabled="true"
|
|
|
select="
|
|
|
|
|
|
[EVAL
|
|
|
if ('[ARBRE1]' != '-1') {
|
|
|
$groupby = '';
|
|
|
$qtab = false;
|
|
|
if ('[GROUPBY_TAB]' == 'TAB') {
|
|
|
$qtab = true;
|
|
|
}
|
|
|
if ('[GROUPBY_TAB]' == 'AUTO' && '[ARBRE2]' != '-1') {
|
|
|
$qtab = true;
|
|
|
}
|
|
|
|
|
|
if ($qtab == false) {
|
|
|
return "
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_RESUME_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.ARBRE1TEXT_FIELDS],
|
|
|
1, 0,
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
)
|
|
|
UNION ALL ";
|
|
|
}
|
|
|
else {
|
|
|
return "
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_RESUME_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.ARBRE1TEXT_FIELDS],
|
|
|
1, 0,
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
)
|
|
|
UNION ALL
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
-9999999, 'Total', 'Total',
|
|
|
9, 0,
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
)
|
|
|
UNION ALL" ;
|
|
|
}
|
|
|
}
|
|
|
EVAL]
|
|
|
|
|
|
|
|
|
|
|
|
[EVAL
|
|
|
if ([ARBRE2] != '-1') {
|
|
|
return '
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.ARBRE2_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.ARBRE2_FIELDS], [VIEW.ARBRE2TEXT_FIELDS],
|
|
|
2, [VIEW.ARBRE2_PADDING],
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
)
|
|
|
UNION ALL';
|
|
|
}
|
|
|
EVAL]
|
|
|
|
|
|
[EVAL
|
|
|
if ([ARBRE3] != '-1') {
|
|
|
return '
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.ARBRE2_FIELDS], [VIEW.ARBRE3_FIELDS],
|
|
|
[VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.ARBRE3_FIELDS], [VIEW.ARBRE3TEXT_FIELDS],
|
|
|
3, [VIEW.ARBRE3_PADDING],
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
)
|
|
|
UNION ALL';
|
|
|
}
|
|
|
EVAL]
|
|
|
|
|
|
[EVAL
|
|
|
if ([ARBRE4] != '-1') {
|
|
|
return '
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.ARBRE2_FIELDS], [VIEW.ARBRE3_FIELDS],
|
|
|
[VIEW.ARBRE4_FIELDS], [VIEW.GROUP0BY_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.ARBRE4_FIELDS], [VIEW.ARBRE4TEXT_FIELDS],
|
|
|
4, [VIEW.ARBRE4_PADDING],
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
)
|
|
|
UNION ALL';
|
|
|
}
|
|
|
EVAL]
|
|
|
|
|
|
[EVAL
|
|
|
if ([ARBRE5] != '-1') {
|
|
|
return '
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.ARBRE2_FIELDS], [VIEW.ARBRE3_FIELDS],
|
|
|
[VIEW.ARBRE4_FIELDS], [VIEW.ARBRE5_FIELDS], [VIEW.GROUP0BY_FIELDS],
|
|
|
[VIEW.ARBRE5_FIELDS], [VIEW.ARBRE5TEXT_FIELDS],
|
|
|
5, [VIEW.ARBRE5_PADDING],
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
)
|
|
|
UNION ALL';
|
|
|
}
|
|
|
EVAL]
|
|
|
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_FIELDS],
|
|
|
[VIEW.ARBRE1_FIELDS], [VIEW.ARBRE2_FIELDS], [VIEW.ARBRE3_FIELDS],
|
|
|
[VIEW.ARBRE4_FIELDS], [VIEW.ARBRE5_FIELDS], [VIEW.GROUPBY_FIELDS],
|
|
|
[VIEW.GROUPBY_FIELDS], [VIEW.TEXT_FIELDS],
|
|
|
6, [VIEW.GROUPBY_PADDING],
|
|
|
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
AND [VIEW.DATA_FIELD] <> 0
|
|
|
|
|
|
GROUP BY 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18
|
|
|
HAVING SUM([VIEW.DATA_FIELD]) <> 0
|
|
|
)
|
|
|
|
|
|
UNION ALL
|
|
|
|
|
|
(SELECT
|
|
|
[VIEW.TAB1_RESUME_FIELDS],
|
|
|
0, '', 0, '', 0, '', 0, '', 0, '', 0, '',
|
|
|
-9999999, 'Total', 'Total',
|
|
|
9, 0,
|
|
|
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable = [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_repartitions_analytiques_shs_1.mois_comptable + 100 BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
THEN [VIEW.DATA_FIELD] ELSE 0 END)
|
|
|
|
|
|
FROM compta.v_repartitions_analytiques_shs_1 JOIN w_compta000049d ON ([VIEW.COLUMN_OID_FIELD] = w_compta000049d.oid)
|
|
|
WHERE v_repartitions_analytiques_shs_1.mois_comptable BETWEEN [VIEW.AM1] AND [VIEW.AM12]
|
|
|
AND v_repartitions_analytiques_shs_1.mois_comptable <= [MOIS]
|
|
|
[VIEW.ANALYTIQUE_SHS_SELECT]
|
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
ORDER BY 2, 5, 7, 9, 11, 13, 14 " >
|
|
|
<FIELDS>
|
|
|
<FIELD name="TABD" />
|
|
|
<FIELD name="TABDL" />
|
|
|
<FIELD name="TABDLL" />
|
|
|
<FIELD name="OID1" />
|
|
|
<FIELD name="COD1" />
|
|
|
<FIELD name="OID2" />
|
|
|
<FIELD name="COD2" />
|
|
|
<FIELD name="OID3" />
|
|
|
<FIELD name="COD3" />
|
|
|
<FIELD name="OID4" />
|
|
|
<FIELD name="COD4" />
|
|
|
<FIELD name="OID5" />
|
|
|
<FIELD name="COD5" />
|
|
|
<FIELD name="OID6" />
|
|
|
<FIELD name="COD6" />
|
|
|
<FIELD name="OID" />
|
|
|
<FIELD name="COD" />
|
|
|
<FIELD name="TXT" />
|
|
|
<FIELD name="LVL" />
|
|
|
<FIELD name="PAD" />
|
|
|
<FIELD name="SOLM01" />
|
|
|
<FIELD name="SOLM02" />
|
|
|
<FIELD name="SOLM03" />
|
|
|
<FIELD name="SOLM04" />
|
|
|
<FIELD name="SOLM05" />
|
|
|
<FIELD name="SOLM06" />
|
|
|
<FIELD name="SOLM07" />
|
|
|
<FIELD name="SOLM08" />
|
|
|
<FIELD name="SOLM09" />
|
|
|
<FIELD name="SOLM10" />
|
|
|
<FIELD name="SOLM11" />
|
|
|
<FIELD name="SOLM12" />
|
|
|
<FIELD name="SOLX" />
|
|
|
<FIELD name="SOLX1" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
</QUERY>
|
|
|
|
|
|
|
|
|
<QUERY type="propertiesLink" name="VIEWPROPERTIES" forSelections="false">
|
|
|
<SQL enabled="[TYPEPERIODE!=X::false]"
|
|
|
select="SELECT 'M' || p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 + 1 , p_mois_comptables_2.texte_court
|
|
|
FROM base.p_calendrier_mois p_mois_comptables, base.p_calendrier_mois p_mois_comptables_2
|
|
|
WHERE p_mois_comptables.mois = [MOIS] AND
|
|
|
p_mois_comptables_2.mois >= p_mois_comptables.exercice_mois_comptable_1 AND
|
|
|
p_mois_comptables_2.mois <= p_mois_comptables.exercice_mois_comptable_1 + 12
|
|
|
UNION
|
|
|
SELECT 'TOTAL', 'Exercice ' || exercice_comptable
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
" >
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=X::false]"
|
|
|
select="SELECT 'AM' || p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 + 1 , p_mois_comptables_2.mois
|
|
|
FROM base.p_calendrier_mois p_mois_comptables, base.p_calendrier_mois p_mois_comptables_2
|
|
|
WHERE p_mois_comptables.mois = [MOIS] AND
|
|
|
p_mois_comptables_2.mois >= p_mois_comptables.exercice_mois_comptable_1 AND
|
|
|
p_mois_comptables_2.mois <= p_mois_comptables.exercice_mois_comptable_1 + 12
|
|
|
|
|
|
" >
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=A::false]"
|
|
|
select="SELECT 'M' || (mois - (annee * 100)), texte_court
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE annee = [MOIS] / 100
|
|
|
UNION
|
|
|
SELECT 'TOTAL', 'Année ' || annee
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
" >
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=A::false]"
|
|
|
select="SELECT 'AM' || (mois - (annee * 100)), mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE annee = [MOIS] / 100
|
|
|
" >
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=12::false]"
|
|
|
select="SELECT 'M' || CASE WHEN mois - [MOIS] + 100 <= 12 THEN mois - [MOIS] + 100 ELSE mois - [MOIS] + 12 END, texte_court
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois > [MOIS] - 100 AND mois <= [MOIS]
|
|
|
UNION
|
|
|
SELECT 'TOTAL', p_calendrier_mois.texte_court || ' - ' || p_calendrier_mois_2.texte_court
|
|
|
FROM base.p_calendrier_mois, base.p_calendrier_mois p_calendrier_mois_2
|
|
|
WHERE (p_calendrier_mois.mois = [MOIS] - 99 and p_calendrier_mois_2.mois = [MOIS])
|
|
|
OR (p_calendrier_mois.mois = [MOIS] - 11 and p_calendrier_mois_2.mois = [MOIS])
|
|
|
" >
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=12::false]"
|
|
|
select="SELECT 'AM' || CASE WHEN mois - [MOIS] + 100 <= 12 THEN mois - [MOIS] + 100 ELSE mois - [MOIS] + 12 END, mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois > [MOIS] - 100 AND mois <= [MOIS]
|
|
|
" >
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
|
|
|
<SQL
|
|
|
select="DROP SEQUENCE IF EXISTS s_compta000049;
|
|
|
CREATE TEMP SEQUENCE s_compta000049;
|
|
|
|
|
|
CREATE TEMP TABLE w_compta000049 AS
|
|
|
SELECT nextval('s_compta000049'::regclass) as sequence, oid, code, texte FROM (
|
|
|
SELECT DISTINCT [VIEW.COLUMN_OID_FIELD] AS oid, [VIEW.COLUMN_CODE_FIELD] AS code,[VIEW.COLUMN_TEXT_FIELD] AS texte, SUM(abs(montant_realisation_apres_repartition))
|
|
|
FROM compta.v_repartitions_analytiques_shs_1
|
|
|
WHERE mois_comptable = 200912
|
|
|
GROUP BY 1,2,3
|
|
|
ORDER BY 4 DESC
|
|
|
) subview;
|
|
|
|
|
|
CREATE TEMP TABLE w_compta000049d AS
|
|
|
SELECT * FROM w_compta000049 ORDER BY code ;
|
|
|
|
|
|
DROP SEQUENCE IF EXISTS s_compta000049;
|
|
|
CREATE TEMP SEQUENCE s_compta000049;
|
|
|
|
|
|
|
|
|
CREATE TEMP TABLE w_compta000049v AS
|
|
|
SELECT nextval('s_compta000049'::regclass) AS colhdg, * FROM w_compta000049d ORDER BY code ;
|
|
|
|
|
|
SELECT 'COLHDG' || colhdg, code FROM w_compta000049v ORDER BY code LIMIT 20
|
|
|
" >
|
|
|
<FIELDS>
|
|
|
<FIELD name="name" />
|
|
|
<FIELD name="value" />
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</QUERY>
|
|
|
|
|
|
</QUERIES>
|
|
|
|
|
|
<CALCFIELDS>
|
|
|
</CALCFIELDS>
|
|
|
|
|
|
<PRESENTATION>
|
|
|
|
|
|
<VIEWLINKS>
|
|
|
|
|
|
|
|
|
|
|
|
</VIEWLINKS>
|
|
|
|
|
|
<ONGLET excelLabel="Répartition mensuelle" label="Répartition mensuelle"
|
|
|
multiTab="true" multiTabBreakField="TABD" multiTabBreakLabelField="TABDL" multiTabBreakLonglabelField="TABDLL">
|
|
|
|
|
|
<CHARTx title="Evolution mensuelle" type="lineChart" sortField="TXT" sortSeq="A"
|
|
|
condition="Number(ROW.COD) >= 100"
|
|
|
maxItems="5" maxItemsSortOn="SOLX" maxItemsSortSeq="D"
|
|
|
serieIsCategory="true">
|
|
|
<CATEGORY field="TXT"
|
|
|
type="Char"
|
|
|
/>
|
|
|
<SERIE field="SOLM01" displayName="VIEW.M1" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM02" displayName="VIEW.M2" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM04" displayName="VIEW.M3" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM04" displayName="VIEW.M4" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM05" displayName="VIEW.M5" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM06" displayName="VIEW.M6" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM07" displayName="VIEW.M7" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM08" displayName="VIEW.M8" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM09" displayName="VIEW.M9" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM10" displayName="VIEW.M10" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM11" displayName="VIEW.M11" displayNameCalc="true" />
|
|
|
<SERIE field="SOLM12" displayName="VIEW.M12" displayNameCalc="true" />
|
|
|
</CHARTx>
|
|
|
|
|
|
<DATAGRID title="" key="" total="true" headerHeight="36" variableRowHeight="true" sortable="= SELECT.ARBRE1 == '-1' && SELECT.ARBRE2 == '-1' && SELECT.ARBRE3 == '-1' && SELECT.ARBRE4 == '-1' && SELECT.ARBRE5 == '-1'"
|
|
|
totalRowInRows="= ROW.OID == '-9999999'">
|
|
|
<ROWSTYLE name="fontSize" value="10" />
|
|
|
<ROWSTYLE name="backgroundColor" value="0xFFD393" condition="ROW.LVL == '1' && VIEW.QTAB != '1'"/>
|
|
|
<ROWSTYLE name="fontWeight" value="bold" condition="ROW.LVL == '1' && VIEW.QTAB != '1'"/>
|
|
|
<ROWSTYLE name="borderStyle" value="solid" condition="ROW.LVL == '1' && VIEW.QTAB != '1'"/>
|
|
|
<ROWSTYLE name="borderThickness" value="2" condition="ROW.LVL == '1' && VIEW.QTAB != '1'"/>
|
|
|
<ROWSTYLE name="rowHeight" value="36" condition="ROW.LVL == '1' && VIEW.QTAB != '1'"/>
|
|
|
<ROWSTYLE name="borderSides" value="top bottom" condition="ROW.LVL == '1' && VIEW.QTAB != '1'"/>
|
|
|
|
|
|
<ROWSTYLE name="backgroundColor" value="0xFFD393" condition="ROW.LVL == '2' && VIEW.QTAB == '1'"/>
|
|
|
<ROWSTYLE name="fontWeight" value="bold" condition="ROW.LVL == '2' && VIEW.QTAB == '1'"/>
|
|
|
<ROWSTYLE name="borderStyle" value="solid" condition="ROW.LVL == '2' && VIEW.QTAB == '1'"/>
|
|
|
<ROWSTYLE name="borderThickness" value="2" condition="ROW.LVL == '2' && VIEW.QTAB == '1'"/>
|
|
|
<ROWSTYLE name="rowHeight" value="36" condition="ROW.LVL == '2' && VIEW.QTAB == '1'"/>
|
|
|
<ROWSTYLE name="borderSides" value="top bottom" condition="ROW.LVL == '2' && VIEW.QTAB == '1'"/>
|
|
|
|
|
|
<ROWSTYLE name="fontWeight" value="bold" condition="ROW.LVL == '2'"/>
|
|
|
<ROWSTYLE name="fontWeight" value="bold" condition="ROW.LVL == '3'"/>
|
|
|
<ROWSTYLE name="fontWeight" value="bold" condition="ROW.LVL == '4'"/>
|
|
|
<ROWSTYLE name="rowHeight" value="24" condition="ROW.LVL == '2' && VIEW.QTAB != '1'"/>
|
|
|
<ROWSTYLE name="rowHeight" value="24" condition="ROW.LVL == '3'"/>
|
|
|
<ROWSTYLE name="fontSize" value="11" condition="ROW.LVL == '1' && VIEW.QTAB != '1'"/>
|
|
|
<ROWSTYLE name="fontSize" value="11" condition="ROW.LVL == '2'"/>
|
|
|
|
|
|
<COLUMN dataField="LVL"
|
|
|
type="Number"
|
|
|
headerText="lvl"
|
|
|
width="40"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="PAD"
|
|
|
type="Number"
|
|
|
headerText="pad"
|
|
|
width="40"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="OID1"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="OID2"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="OID3"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="OID4"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="OID5"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="OID6"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="COD1"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="COD2"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="COD3"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="COD4"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="COD5"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="COD6"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
|
|
|
<COLUMN dataField="OID"
|
|
|
type="Char"
|
|
|
visible="false" />
|
|
|
<COLUMN dataField="COD"
|
|
|
type="Char"
|
|
|
outputFormat="#"
|
|
|
width="120"
|
|
|
visible="true"
|
|
|
headerText="Code"
|
|
|
totalFunction="text"
|
|
|
totalComplement="" >
|
|
|
<CELLSTYLE name="paddingLeft" value="10" condition="ROW.PAD == '1'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="20" condition="ROW.PAD == '2'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="30" condition="ROW.PAD == '3'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="40" condition="ROW.PAD == '4'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="50" condition="ROW.PAD == '5'"/>
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="TXT"
|
|
|
type="Char"
|
|
|
outputFormat="#"
|
|
|
minWidth="150"
|
|
|
visible="true"
|
|
|
headerText="SELECT.GROUPBY_LABEL"
|
|
|
headerTextCalc="true"
|
|
|
totalFunction="text"
|
|
|
totalComplement="TOTAL" >
|
|
|
<CELLSTYLE name="cellIndicator" value="circle, 5, right top, 0xFF6600" condition="ROW.QAJ == '1' || ROW.QAJ == '2'" />
|
|
|
<CELLSTYLE name="paddingLeft" value="10" condition="ROW.PAD == '1'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="20" condition="ROW.PAD == '2'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="30" condition="ROW.PAD == '3'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="40" condition="ROW.PAD == '4'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="50" condition="ROW.PAD == '5'"/>
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="SOLM01"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
headerText="VIEW.M1"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM02"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM2) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M2"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM03"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM3) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M3"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM04"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM4) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M4"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM05"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM5) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M5"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM06"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM6) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M6"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM07"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM7) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M7"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM08"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM8) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M8"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM09"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM9) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M9"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM10"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM10) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M10"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM11"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
fixed="false"
|
|
|
visibleCondition="Number(VIEW.AM11) <= Number(SELECT.MOIS)"
|
|
|
headerText="VIEW.M11"
|
|
|
headerTextCalc="true"
|
|
|
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
<COLUMN dataField="SOLM12"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="80"
|
|
|
visibleCondition="Number(VIEW.AM12) <= Number(SELECT.MOIS)"
|
|
|
fixed="false"
|
|
|
headerText="VIEW.M12"
|
|
|
|
|
|
headerTextCalc="true"
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement=""
|
|
|
/>
|
|
|
|
|
|
<COLUMN dataField="SOLX"
|
|
|
type="Number"
|
|
|
outputFormat="#"
|
|
|
width="70"
|
|
|
fixed="true"
|
|
|
headerText="VIEW.TOTAL"
|
|
|
headerTextCalc="true"
|
|
|
align="right"
|
|
|
treeSubTotalFunction="sum"
|
|
|
treeSubTotalComplement=""
|
|
|
totalFunction="sum"
|
|
|
totalComplement="" >
|
|
|
|
|
|
</COLUMN>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</DATAGRID>
|
|
|
|
|
|
</ONGLET>
|
|
|
|
|
|
|
|
|
|
|
|
</PRESENTATION>
|
|
|
|
|
|
</VUE>
|
|
|
|
|
|
|