|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
<VUE name="COMPTA000062" label="Répartition mensuelle par critère" title="= 'Comptabilité Auxilliaire ' + SELECT.CH_LABEL + '. Répartition mensuelle ' + 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" helpFile="iCTI_COMPTA_COMPTA000062.HTML">
|
|
|
<VIEWPROPERTIES componentName="MULTICRITERES_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]' == 'C') {return 'v_historique_ecritures_1.montant_credit';}
|
|
|
if ('[DATA]' == 'D') {return 'v_historique_ecritures_1.montant_debit';}
|
|
|
if ('[DATA]' == 'SC') {return 'v_historique_ecritures_1.montant_solde_credit';}
|
|
|
if ('[DATA]' == 'SD') {return 'v_historique_ecritures_1.montant_solde_debit';}
|
|
|
if ('[DATA]' == 'SCX') {return 'v_historique_ecritures_1.montant_solde_credit';}
|
|
|
if ('[DATA]' == 'SDX') {return 'v_historique_ecritures_1.montant_solde_debit';}
|
|
|
if ('[DATA]' == 'BSC') {return 'v_historique_ecritures_1.montant_solde_credit_budget';}
|
|
|
if ('[DATA]' == 'BSD') {return 'v_historique_ecritures_1.montant_solde_debit_budget';}
|
|
|
if ('[DATA]' == 'BSCX') {return 'v_historique_ecritures_1.montant_solde_credit_budget';}
|
|
|
if ('[DATA]' == 'BSDX') {return 'v_historique_ecritures_1.montant_solde_debit_budget';}
|
|
|
if ('[DATA]' == 'NB') {return 'v_historique_ecritures_1.nombre_ecritures';}
|
|
|
return 'v_historique_ecritures_1.montant_credit';
|
|
|
EVAL]"/>
|
|
|
<PROPERTY name="DATA_FIELD_B" value="[EVAL
|
|
|
if ('[DATA]' == 'C') {return '0';}
|
|
|
if ('[DATA]' == 'D') {return '0';}
|
|
|
if ('[DATA]' == 'SC') {return 'v_historique_ecritures_1.montant_solde_credit_budget';}
|
|
|
if ('[DATA]' == 'SD') {return 'v_historique_ecritures_1.montant_solde_debit_budget';}
|
|
|
if ('[DATA]' == 'SCX') {return 'v_historique_ecritures_1.montant_solde_credit_budget';}
|
|
|
if ('[DATA]' == 'SDX') {return 'v_historique_ecritures_1.montant_solde_debit_budget';}
|
|
|
if ('[DATA]' == 'BSC') {return 'v_historique_ecritures_1.montant_solde_credit_budget';}
|
|
|
if ('[DATA]' == 'BSD') {return 'v_historique_ecritures_1.montant_solde_debit_budget';}
|
|
|
if ('[DATA]' == 'BSCX') {return 'v_historique_ecritures_1.montant_solde_credit_budget';}
|
|
|
if ('[DATA]' == 'BSDX') {return 'v_historique_ecritures_1.montant_solde_debit_budget';}
|
|
|
if ('[DATA]' == 'NB') {return '0';}
|
|
|
return 'v_historique_ecritures_1.montant_credit';
|
|
|
EVAL]"/>
|
|
|
|
|
|
<PROPERTY dataLink="VIEWPROPERTIES" nameField="name" valueField="value"/>
|
|
|
</VIEWPROPERTIES>
|
|
|
<SELECTIONS label="Paramètres de l'analyse" displayText="">
|
|
|
<GROUP label="Comptabilité">
|
|
|
<FIELD name="CH" label="" UI="combo" width="250" default="C">
|
|
|
<OPTION data="C" label="Clinique"/>
|
|
|
<OPTION data="H" label="Honoraires"/>
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<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="Périodicité">
|
|
|
<FIELD name="PERIODICITE" label="" UI="combo" width="250" default="MONTH" visible="= SELECT.TYPEPERIODE == 'A'">
|
|
|
<OPTION label="Mensuelle" data="MONTH" />
|
|
|
<OPTION label="Trimestrielle" data="QUARTER" />
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="">
|
|
|
<FIELD name="DATA" label="Indicateur" UI="combo" width="320" default="C">
|
|
|
<OPTION data="D" label="Débit"/>
|
|
|
<OPTION data="C" label="Crédit"/>
|
|
|
<OPTION data="SD" label="Solde Débiteur"/>
|
|
|
<OPTION data="SC" label="Solde Créditeur"/>
|
|
|
<OPTION data="NB" label="Nombre écritures"/>
|
|
|
</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 label="Options" data="" globalListProvider="COMPTA_GROUPBY_OPTION" />
|
|
|
<OPTION data="CPT" label="Compte Auxilliaire" globalListProvider="CPX_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 label="Options" data="" globalListProvider="COMPTA_GROUPBY_OPTION" />
|
|
|
<OPTION data="CPT" label="Compte Auxilliaire" globalListProvider="CPX_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 label="Options" data="" globalListProvider="COMPTA_GROUPBY_OPTION" />
|
|
|
<OPTION data="CPT" label="Compte Auxilliaire" globalListProvider="CPX_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 label="Options" data="" globalListProvider="COMPTA_GROUPBY_OPTION" />
|
|
|
<OPTION data="CPT" label="Compte Auxilliaire" globalListProvider="CPX_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 label="Options" data="" globalListProvider="COMPTA_GROUPBY_OPTION" />
|
|
|
<OPTION data="CPT" label="Compte Auxilliaire" globalListProvider="CPX_GROUPBY_OPTION"/>
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="">
|
|
|
<FIELD name="GROUPBY" label="Regroupement" UI="combo" width="250" default="JRN" tree="true">
|
|
|
<OPTION label="Options" data="" globalListProvider="COMPTA_GROUPBY_OPTION" />
|
|
|
<OPTION data="CPT" label="Compte Auxilliaire" globalListProvider="CPX_GROUPBY_OPTION"/>
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
</SELECTIONS>
|
|
|
<SELECTIONS componentName="ECRITURES_SELECTIONS_AUXILLIAIRE"/>
|
|
|
<SELECTIONS componentName="ECRITURES_SELECTIONS_COMPLEMENTAIRES"/>
|
|
|
<QUERIES>
|
|
|
<QUERY>
|
|
|
<SQL optimizer="V_HISTORIQUE_ECRITURES_X" 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
AND ([VIEW.DATA_FIELD] <> 0 OR [VIEW.DATA_FIELD_B] <> 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_RESUME_FIELDS],
|
|
|
0, '', 0, '', 0, '', 0, '', 0, '', 0, '',
|
|
|
-9999999, 'Total', 'Total',
|
|
|
9, 0,
|
|
|
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM1] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD2] AND [VIEW.AM2] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD3] AND [VIEW.AM3] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD4] AND [VIEW.AM4] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD5] AND [VIEW.AM5] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD6] AND [VIEW.AM6] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD7] AND [VIEW.AM7] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD8] AND [VIEW.AM8] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD9] AND [VIEW.AM9] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD10] AND [VIEW.AM10] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD11] AND [VIEW.AM11] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD12] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable + 100 <= [MOIS] AND v_historique_ecritures_1.mois_comptable + 100 BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable <= [MOIS] AND v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD] ELSE 0 END) -
|
|
|
sum(CASE WHEN v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12] THEN [VIEW.DATA_FIELD_B] ELSE 0 END),
|
|
|
MAX(fin_exercice), MAX(ajustement)
|
|
|
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.AD1] AND [VIEW.AM12]
|
|
|
[VIEW.ECRITURES_SELECT_AUX]
|
|
|
)
|
|
|
|
|
|
|
|
|
ORDER BY 2, 5, 7, 9, 11, 13, 15 ">
|
|
|
<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"/>
|
|
|
<FIELD name="SOLB"/>
|
|
|
<FIELD name="VARB"/>
|
|
|
<FIELD name="SOLBT"/>
|
|
|
<FIELD name="VARBT"/>
|
|
|
<FIELD name="Q13"/>
|
|
|
<FIELD name="QAJ"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
</QUERY>
|
|
|
<QUERY type="propertiesLink" name="VIEWPROPERTIES" forSelections="false">
|
|
|
<SQL enabled="[TYPEPERIODE!=X::false]">
|
|
|
<select>
|
|
|
<![CDATA[
|
|
|
SELECT 'M' || p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 + 1 - CASE WHEN p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 > 12 THEN 88 ELSE 0 END,
|
|
|
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 + 99
|
|
|
UNION
|
|
|
SELECT 'TOTALP',
|
|
|
'Exercice ' ||
|
|
|
MIN(p_calendrier_mois.annee) || ' (' ||
|
|
|
(MIN(Array[p_calendrier_mois_2.mois::text, split_part(p_calendrier_mois_2.texte_court,' ',1)]))[2] || ' à ' ||
|
|
|
(MAX(Array[p_calendrier_mois.mois::text, split_part(p_calendrier_mois.texte_court,' ',1)]))[2] || ')'
|
|
|
FROM base.p_calendrier_mois
|
|
|
JOIN base.p_calendrier_mois p_calendrier_mois_2 ON p_calendrier_mois.exercice_comptable = p_calendrier_mois_2.exercice_comptable
|
|
|
WHERE p_calendrier_mois.mois = [MOIS] AND
|
|
|
p_calendrier_mois_2.mois <= [MOIS]
|
|
|
UNION
|
|
|
SELECT 'TOTAL',
|
|
|
'Exercice ' ||
|
|
|
MIN(p_calendrier_mois.annee) || ' (' ||
|
|
|
(MIN(Array[p_calendrier_mois_2.mois::text, split_part(p_calendrier_mois_2.texte_court,' ',1)]))[2] || ' à ' ||
|
|
|
(MAX(Array[p_calendrier_mois_2.mois::text, split_part(p_calendrier_mois_2.texte_court,' ',1)]))[2] || ')'
|
|
|
FROM base.p_calendrier_mois
|
|
|
JOIN base.p_calendrier_mois p_calendrier_mois_2 ON p_calendrier_mois.exercice_comptable = p_calendrier_mois_2.exercice_comptable
|
|
|
WHERE p_calendrier_mois.mois = [MOIS]
|
|
|
|
|
|
]]>
|
|
|
</select>
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=X::false]" >
|
|
|
<select>
|
|
|
<![CDATA[
|
|
|
SELECT 'AM' || p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 + 1 - CASE WHEN p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 > 12 THEN 88 ELSE 0 END,
|
|
|
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 + 99
|
|
|
UNION
|
|
|
SELECT 'AD' || p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 + 1 - CASE WHEN p_mois_comptables_2.mois - p_mois_comptables.exercice_mois_comptable_1 > 12 THEN 88 ELSE 0 END,
|
|
|
CASE WHEN '[DATA]' IN ('SCX', 'SDX', 'BSCX', 'BSDX') THEN p_mois_comptables.exercice_mois_comptable_1 ELSE p_mois_comptables_2.mois END
|
|
|
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 + 99
|
|
|
]]>
|
|
|
</select>
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=A::false]">
|
|
|
<select>
|
|
|
<![CDATA[
|
|
|
SELECT 'M' || (mois - (annee * 100)), texte_court
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE annee = [MOIS] / 100
|
|
|
UNION
|
|
|
SELECT 'TOTALP',
|
|
|
'Année ' ||
|
|
|
MIN(p_calendrier_mois.annee) || ' (' ||
|
|
|
(MIN(Array[p_calendrier_mois_2.mois::text, split_part(p_calendrier_mois_2.texte_court,' ',1)]))[2] || ' à ' ||
|
|
|
(MAX(Array[p_calendrier_mois.mois::text, split_part(p_calendrier_mois.texte_court,' ',1)]))[2] || ')'
|
|
|
FROM base.p_calendrier_mois
|
|
|
JOIN base.p_calendrier_mois p_calendrier_mois_2 ON p_calendrier_mois.annee = p_calendrier_mois_2.annee
|
|
|
WHERE p_calendrier_mois.mois = [MOIS] AND
|
|
|
p_calendrier_mois_2.mois <= [MOIS]
|
|
|
UNION
|
|
|
SELECT 'TOTAL',
|
|
|
'Année ' ||
|
|
|
MIN(p_calendrier_mois.annee) || ' (' ||
|
|
|
(MIN(Array[p_calendrier_mois_2.mois::text, split_part(p_calendrier_mois_2.texte_court,' ',1)]))[2] || ' à ' ||
|
|
|
(MAX(Array[p_calendrier_mois.mois::text, split_part(p_calendrier_mois.texte_court,' ',1)]))[2] || ')'
|
|
|
FROM base.p_calendrier_mois
|
|
|
JOIN base.p_calendrier_mois p_calendrier_mois_2 ON p_calendrier_mois.annee = p_calendrier_mois_2.annee
|
|
|
WHERE p_calendrier_mois.mois = [MOIS]
|
|
|
|
|
|
]]>
|
|
|
</select>
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=A::false]">
|
|
|
<select>
|
|
|
<![CDATA[
|
|
|
SELECT 'AM' || (mois - (annee * 100)), mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE annee = [MOIS] / 100
|
|
|
UNION
|
|
|
SELECT 'AD' || (mois - (annee * 100)),
|
|
|
CASE
|
|
|
WHEN '[DATA]' IN ('SCX', 'SDX', 'BSCX', 'BSDX') THEN annee*100+1
|
|
|
WHEN '[PERIODICITE]' = 'QUARTER' AND NUMERO_MOIS BETWEEN 1 AND 3 THEN annee*100+1
|
|
|
WHEN '[PERIODICITE]' = 'QUARTER' AND NUMERO_MOIS BETWEEN 4 AND 6 THEN annee*100+4
|
|
|
WHEN '[PERIODICITE]' = 'QUARTER' AND NUMERO_MOIS BETWEEN 7 AND 9 THEN annee*100+7
|
|
|
WHEN '[PERIODICITE]' = 'QUARTER' AND NUMERO_MOIS BETWEEN 10 AND 12 THEN annee*100+10
|
|
|
ELSE mois END
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE annee = [MOIS] / 100
|
|
|
]]>
|
|
|
</select>
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=12::false]" >
|
|
|
<select>
|
|
|
<![CDATA[
|
|
|
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 'TOTALP', 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])
|
|
|
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])
|
|
|
]]>
|
|
|
</select>
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=12::false]" >
|
|
|
<select>
|
|
|
<![CDATA[
|
|
|
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]
|
|
|
UNION
|
|
|
SELECT 'AD' || CASE WHEN mois - [MOIS] + 100 <= 12 THEN mois - [MOIS] + 100 ELSE mois - [MOIS] + 12 END,
|
|
|
CASE WHEN '[DATA]' IN ('SCX', 'SDX', 'BSCX', 'BSDX') THEN p_calendrier_mois.exercice_mois_comptable_1 ELSE mois END
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois > [MOIS] - 100 AND mois <= [MOIS]
|
|
|
]]>
|
|
|
</select>
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
</QUERY>
|
|
|
</QUERIES>
|
|
|
<CALCFIELDS>
|
|
|
</CALCFIELDS>
|
|
|
<PRESENTATION>
|
|
|
<VIEWLINKS>
|
|
|
<VIEWLINK label="Liste des écritures" shortLabel="Ecritures" view="COMPTA000025.XML" componentName="ECRITURES_VIEWLINK" component2Name="COMPTA_VIEWLINK">
|
|
|
<ARG name="MOIS" value="if (COLUMN.NAME == 'SOLM01') {return VIEW.AM1}
|
|
|
if (COLUMN.NAME == 'SOLM02') {return VIEW.AM2}
|
|
|
if (COLUMN.NAME == 'SOLM03') {return VIEW.AM3}
|
|
|
if (COLUMN.NAME == 'SOLM04') {return VIEW.AM4}
|
|
|
if (COLUMN.NAME == 'SOLM05') {return VIEW.AM5}
|
|
|
if (COLUMN.NAME == 'SOLM06') {return VIEW.AM6}
|
|
|
if (COLUMN.NAME == 'SOLM07') {return VIEW.AM7}
|
|
|
if (COLUMN.NAME == 'SOLM08') {return VIEW.AM8}
|
|
|
if (COLUMN.NAME == 'SOLM09') {return VIEW.AM9}
|
|
|
if (COLUMN.NAME == 'SOLM10') {return VIEW.AM10}
|
|
|
if (COLUMN.NAME == 'SOLM11') {return VIEW.AM11}
|
|
|
if (COLUMN.NAME == 'SOLM12') {return VIEW.AM12}
|
|
|
return VIEW.AM1;
|
|
|
"/>
|
|
|
<ARG name="TOMOIS" value="if (COLUMN.NAME == 'SOLM01') {return VIEW.AM1}
|
|
|
if (COLUMN.NAME == 'SOLM02') {return VIEW.AM2}
|
|
|
if (COLUMN.NAME == 'SOLM03') {return VIEW.AM3}
|
|
|
if (COLUMN.NAME == 'SOLM04') {return VIEW.AM4}
|
|
|
if (COLUMN.NAME == 'SOLM05') {return VIEW.AM5}
|
|
|
if (COLUMN.NAME == 'SOLM06') {return VIEW.AM6}
|
|
|
if (COLUMN.NAME == 'SOLM07') {return VIEW.AM7}
|
|
|
if (COLUMN.NAME == 'SOLM08') {return VIEW.AM8}
|
|
|
if (COLUMN.NAME == 'SOLM09') {return VIEW.AM9}
|
|
|
if (COLUMN.NAME == 'SOLM10') {return VIEW.AM10}
|
|
|
if (COLUMN.NAME == 'SOLM11') {return VIEW.AM11}
|
|
|
if (COLUMN.NAME == 'SOLM12') {return VIEW.AM12}
|
|
|
return SELECT.MOIS;
|
|
|
"/>
|
|
|
</VIEWLINK>
|
|
|
</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="60" 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" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M1" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM02" type="Number" outputFormat="#" width="80" fixed="false" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M2" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM03" type="Number" outputFormat="#" width="80" fixed="false" visible="true"
|
|
|
headerText="VIEW.M3" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM04" type="Number" outputFormat="#" width="80" fixed="false" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M4" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM05" type="Number" outputFormat="#" width="80" fixed="false" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M5" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM06" type="Number" outputFormat="#" width="80" fixed="false" visible="true"
|
|
|
headerText="VIEW.M6" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM07" type="Number" outputFormat="#" width="80" fixed="false" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M7" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM08" type="Number" outputFormat="#" width="80" fixed="false" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M8" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM09" type="Number" outputFormat="#" width="80" fixed="false" visible="true"
|
|
|
headerText="VIEW.M9" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM10" type="Number" outputFormat="#" width="80" fixed="false" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M10" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM11" type="Number" outputFormat="#" width="80" fixed="false" visibleCondition="SELECT.TYPEPERIODE != 'A' || SELECT.PERIODICITE != 'QUARTER'"
|
|
|
headerText="VIEW.M11" headerTextCalc="true" selectable="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM12" type="Number" outputFormat="#" width="80" visible="true"
|
|
|
fixed="false" headerText="VIEW.M12" selectable="true" headerTextCalc="true" align="right"
|
|
|
treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLX" type="Number" outputFormat="#" width="100" fixed="true" headerText="VIEW.TOTALP + ' Total période'" headerTextCalc="true" align="right" treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement="">
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="SOLB" type="Number" outputFormat="#"
|
|
|
visibleCondition="SELECT.QBUDGET == 'P' || SELECT.QBUDGET == 'PT' "
|
|
|
width="100" fixed="true" headerText="VIEW.TOTALP + ' Budget'" headerTextCalc="true" align="right" treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement="">
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="VARB" type="Number" outputFormat="#"
|
|
|
visibleCondition="SELECT.QBUDGET == 'P' || SELECT.QBUDGET == 'PT' "
|
|
|
width="100" fixed="true" headerText="VIEW.TOTALP + ' Ecart Budget'" headerTextCalc="true" align="right" treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement="">
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="VARBP" type="Number" outputFormat="#%"
|
|
|
visibleCondition="SELECT.QBUDGET == 'P' || SELECT.QBUDGET == 'PT' "
|
|
|
width="100" fixed="false" headerText="VIEW.TOTALP + ' % Budget'" headerTextCalc="true" align="right" totalFunction="" totalComplement="" calc="true">
|
|
|
<CALC dataField="SOLX"/>
|
|
|
<CALC dataField="SOLB" operator="/"/>
|
|
|
<CALC dataField="*constant" value="100" operator="*"/>
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="SOLBT" type="Number" outputFormat="#"
|
|
|
visibleCondition="SELECT.QBUDGET == 'T' || SELECT.QBUDGET == 'PT' "
|
|
|
width="100" fixed="true" headerText="VIEW.TOTAL + ' Budget Total'" headerTextCalc="true" align="right" treeSubTotalFunction="sum" treeSubTotalComplement="" totalFunction="sum" totalComplement="">
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="VARBTP" type="Number" outputFormat="#%"
|
|
|
visibleCondition="SELECT.QBUDGET == 'T' || SELECT.QBUDGET == 'PT' "
|
|
|
width="100" fixed="false" headerText="VIEW.TOTALP + ' % Budget Total'" headerTextCalc="true" align="right" totalFunction="" totalComplement="" calc="true">
|
|
|
<CALC dataField="SOLX"/>
|
|
|
<CALC dataField="SOLBT" operator="/"/>
|
|
|
<CALC dataField="*constant" value="100" operator="*"/>
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="QAJ" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="Q13" type="Char" visible="false"/>
|
|
|
</DATAGRID>
|
|
|
</ONGLET>
|
|
|
</PRESENTATION>
|
|
|
</VUE>
|