|
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
<VUE name="COMPTA000031" label="Rapport comparatif" title="= SELECT.RAPPORT_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_COMPTA000031.HTML">
|
|
|
<VIEWPROPERTIES>
|
|
|
<PROPERTY name="ECRITURES_SELECT" value="[EVAL
|
|
|
$select = '';
|
|
|
|
|
|
if ('[QMOIS]' == '1' & '[Q13]' != '1' & '[QAJ]' != '1') {
|
|
|
$select = $select . "AND v_historique_ecritures_1.fin_exercice IS DISTINCT FROM '1' AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ;
|
|
|
}
|
|
|
if ('[QMOIS]' == '1' & '[Q13]' == '1' & '[QAJ]' != '1') {
|
|
|
$select = $select . "AND v_historique_ecritures_1.ajustement NOT IN ('1','2','3') " ;
|
|
|
}
|
|
|
if ('[QMOIS]' == '1' & '[Q13]' != '1' & '[QAJ]' == '1') {
|
|
|
$select = $select . "AND v_historique_ecritures_1.fin_exercice NOT IN ('1','2') " ;
|
|
|
}
|
|
|
if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' != '1') {
|
|
|
$select = $select . "AND v_historique_ecritures_1.fin_exercice = '1' ";
|
|
|
}
|
|
|
if ('[QMOIS]' != '1' & '[Q13]' != '1' & '[QAJ]' == '1') {
|
|
|
$select = $select . "AND v_historique_ecritures_1.ajustement IN ('1','2','3') " ;
|
|
|
}
|
|
|
if ('[QMOIS]' != '1' & '[Q13]' == '1' & '[QAJ]' == '1') {
|
|
|
$select = $select . "AND (v_historique_ecritures_1.fin_exercice = '1' OR v_historique_ecritures_1.ajustement IN ('1','2','3')) " ;
|
|
|
}
|
|
|
if ('[QCONS]' != '1') {
|
|
|
$select = $select . "AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '1' AND v_historique_ecritures_1.ecriture_consolidee IS DISTINCT FROM '2' " ;
|
|
|
}
|
|
|
|
|
|
$siteX = '[SITE]';
|
|
|
$siteCodesX = '[SITE_CODES]';
|
|
|
|
|
|
if ($siteX != '-1') {
|
|
|
$mode = substr($siteX,0,2);
|
|
|
$oid = $siteX;
|
|
|
if ($mode == 'LS') {
|
|
|
$section_id = 'site_section_id[' . substr($siteX,2,2) . ']';
|
|
|
$oid = substr($siteX,4);
|
|
|
}
|
|
|
if ($mode != 'LI' && $mode != 'SL' && $mode != 'LS' && $siteX != 'SAISIECODE' ) {
|
|
|
$mode = 'SI';
|
|
|
$oid = substr($siteX,2);
|
|
|
}
|
|
|
if ($mode == 'LI' || $mode == 'SL') {$oid = substr($siteX,2);}
|
|
|
if ($siteX == 'SAISIECODE') {$where_codes = sql_codes_list_a($siteCodesX, 'code');}
|
|
|
|
|
|
$subselect_select = '';
|
|
|
|
|
|
if ($mode == 'LI') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";}
|
|
|
if ($mode == 'SL') {$subselect_select = " v_historique_ecritures_1.site_id NOT IN (SELECT to_id FROM compta.t_listes_contenu WHERE liste_id = $oid)";}
|
|
|
if ($mode == 'LS') {$subselect_select = " v_historique_ecritures_1.$section_id = $oid";}
|
|
|
if ($mode == 'SI') {$subselect_select = " v_historique_ecritures_1.site_id = $oid";}
|
|
|
if ($siteX == 'SAISIECODE') {$subselect_select = " v_historique_ecritures_1.site_id IN (SELECT oid FROM compta.t_sites WHERE $where_codes)";}
|
|
|
|
|
|
if ($subselect_select != '') {$select = $select. " AND $subselect_select ";}
|
|
|
|
|
|
}
|
|
|
|
|
|
return $select;
|
|
|
EVAL]"/>
|
|
|
<PROPERTY dataLink="VIEWPROPERTIES" nameField="name" valueField="value"/>
|
|
|
</VIEWPROPERTIES>
|
|
|
<SELECTIONS label="Paramètres de l'analyse" displayText="= var display:String = '';
|
|
|
|
|
|
if (SELECT.QMOIS == '1' && SELECT.Q13 == '1' && SELECT.QAJ != '1') {
|
|
|
}
|
|
|
else {
|
|
|
display = display + ' #B#Type écritures#/B# : ';
|
|
|
if (SELECT.QMOIS == '1' && SELECT.Q13 == '1' && SELECT.QAJ == '1') {
|
|
|
display = display + 'Mensuelles, Fin exercice et Ajustement';
|
|
|
}
|
|
|
if (SELECT.QMOIS == '1' && SELECT.Q13 != '1' && SELECT.QAJ != '1') {
|
|
|
display = display + 'Mensuelles uniquement';
|
|
|
}
|
|
|
if (SELECT.QMOIS == '1' && SELECT.Q13 != '1' && SELECT.QAJ == '1') {
|
|
|
display = display + 'Mensuelles et Ajustement';
|
|
|
}
|
|
|
if (SELECT.QMOIS != '1' && SELECT.Q13 == '1' && SELECT.QAJ == '1') {
|
|
|
display = display + 'Fin exercice et Ajustement';
|
|
|
}
|
|
|
if (SELECT.QMOIS != '1' && SELECT.Q13 != '1' && SELECT.QAJ == '1') {
|
|
|
display = display + 'Ajustement uniquement';
|
|
|
}
|
|
|
if (SELECT.QMOIS != '1' && SELECT.Q13 == '1' && SELECT.QAJ != '1') {
|
|
|
display = display + 'Fin exercice uniquement';
|
|
|
}
|
|
|
if (SELECT.QCONS == '1') {
|
|
|
display = display + ' #B#Ecritures centralisées#/B# : Ajoutées';
|
|
|
}
|
|
|
display = display + '#/B#';
|
|
|
}
|
|
|
|
|
|
if (SELECT.SITE != '-1') {
|
|
|
display += ' #B#Site#/B# : ';
|
|
|
if (SELECT.SITE != 'SAISIECODE') {
|
|
|
display += SELECT.SITE_LABEL;
|
|
|
}
|
|
|
else {
|
|
|
display += SELECT.SITE_CODES;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
return display;
|
|
|
">
|
|
|
<GROUP label="Période">
|
|
|
<FIELD name="MOIS" label="" UI="combo" width="150" default="*FIRST" globalListProvider="MOIS">
|
|
|
</FIELD>
|
|
|
<FIELD name="TYPEPERIODE" label="" UI="combo" width="150" default="X">
|
|
|
<OPTION data="X" label="Exercice"/>
|
|
|
<OPTION data="A" label="Année civile"/>
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="Rapport">
|
|
|
<FIELD name="RAPPORT" label="" UI="combo" width="300" default="0" globalListProvider="RAPPORTS">
|
|
|
</FIELD>
|
|
|
</GROUP>
|
|
|
<GROUP label="Types écritures">
|
|
|
<FIELD name="QMOIS" label="Mensuelles" UI="check" selectedValue="1" unselectedValue="0" default="1" showIfNotDefault="true"/>
|
|
|
<FIELD name="Q13" label="Fin exercice" UI="check" selectedValue="1" unselectedValue="0" default="1" showIfNotDefault="true"/>
|
|
|
<FIELD name="QAJ" label="Ajustement" UI="check" selectedValue="1" unselectedValue="0" default="0" showIfNotDefault="true"/>
|
|
|
<FIELD name="QCONS" label="Centralisées" UI="check" selectedValue="1" unselectedValue="0" default="0" showIfNotDefault="true"/>
|
|
|
</GROUP>
|
|
|
<GROUP label="">
|
|
|
<FIELD name="SITE" label="Site" UI="combo" width="300" tree="true" default="-1" globalListProvider="SITE" showIfNotDefault="true" />
|
|
|
<FIELD name="SITE_CODES" label="Codes" UI="text" width="150" default="" showIfNotDefault="true" visible="= SELECT.SITE == 'SAISIECODE' " />
|
|
|
</GROUP>
|
|
|
</SELECTIONS>
|
|
|
<QUERIES>
|
|
|
<QUERY>
|
|
|
<SQL optimizer="V_HISTORIQUE_ECRITURES_X" cacheEnabled="true" select="
|
|
|
DROP TABLE IF EXISTS w_rapport;
|
|
|
CREATE TEMP TABLE w_rapport AS
|
|
|
|
|
|
SELECT 1 as col,
|
|
|
[VIEW.RAPPORT_INDICATEURS]
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE (v_historique_ecritures_1.mois_comptable = [VIEW.AM2] [VIEW.ECRITURES_SELECT])
|
|
|
UNION ALL
|
|
|
SELECT 2 as col,
|
|
|
[VIEW.RAPPORT_INDICATEURS]
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE (v_historique_ecritures_1.mois_comptable = [VIEW.AM1] [VIEW.ECRITURES_SELECT])
|
|
|
UNION ALL
|
|
|
SELECT 3 as col,
|
|
|
[VIEW.RAPPORT_INDICATEURS]
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE (v_historique_ecritures_1.mois_comptable = [VIEW.AM0] [VIEW.ECRITURES_SELECT])
|
|
|
UNION
|
|
|
SELECT 4 as col,
|
|
|
[VIEW.RAPPORT_INDICATEURS]
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE (v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.X2D] AND [VIEW.X2F] [VIEW.ECRITURES_SELECT])
|
|
|
UNION ALL
|
|
|
SELECT 5 as col,
|
|
|
[VIEW.RAPPORT_INDICATEURS]
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE (v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.X1D] AND [VIEW.X1F] [VIEW.ECRITURES_SELECT])
|
|
|
UNION ALL
|
|
|
SELECT 6 as col,
|
|
|
[VIEW.RAPPORT_INDICATEURS]
|
|
|
FROM compta.#V_HISTORIQUE_ECRITURES_X#
|
|
|
WHERE (v_historique_ecritures_1.mois_comptable BETWEEN [VIEW.X0D] AND [VIEW.X0F] [VIEW.ECRITURES_SELECT])
|
|
|
;
|
|
|
|
|
|
SELECT t_rapports_rubriques.numero_rubrique,
|
|
|
CASE WHEN t_indicateurs.table_name = 'v_historique_ecritures_1' THEN t_rapports_rubriques.indicateur_id ELSE -1 END,
|
|
|
CASE WHEN t_indicateurs.column_name LIKE '''H''' THEN 'H' ELSE 'C' END,
|
|
|
CASE WHEN t_rapports_rubriques.entete_etendue <> '' THEN t_rapports_rubriques.entete_etendue ELSE t_indicateurs.entete_etendue END,
|
|
|
CASE WHEN t_rapports_rubriques.output_format <> '' THEN t_rapports_rubriques.output_format ELSE t_indicateurs.output_format END,
|
|
|
row_height, padding, font_size, font_weight, border_thickness, color, background_color,
|
|
|
|
|
|
sum(CASE WHEN col = 1 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END),
|
|
|
sum(CASE WHEN col = 2 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END),
|
|
|
sum(CASE WHEN col = 3 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END),
|
|
|
sum(CASE WHEN col = 3 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END) -
|
|
|
sum(CASE WHEN col = 2 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END),
|
|
|
sum(CASE WHEN col = 4 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END),
|
|
|
sum(CASE WHEN col = 5 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END),
|
|
|
sum(CASE WHEN col = 6 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END),
|
|
|
sum(CASE WHEN col = 6 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END) -
|
|
|
sum(CASE WHEN col = 5 THEN indicateurs[t_rapports_rubriques.numero_rubrique]::integer ELSE 0 END)
|
|
|
|
|
|
FROM compta.t_rapports_rubriques, compta.t_indicateurs, w_rapport
|
|
|
WHERE
|
|
|
t_rapports_rubriques.rapport_id = [RAPPORT]
|
|
|
AND t_rapports_rubriques.indicateur_id = t_indicateurs.oid
|
|
|
GROUP BY t_rapports_rubriques.numero_rubrique,
|
|
|
CASE WHEN t_indicateurs.table_name = 'v_historique_ecritures_1' THEN t_rapports_rubriques.indicateur_id ELSE -1 END,
|
|
|
CASE WHEN t_indicateurs.column_name LIKE '''H''' THEN 'H' ELSE 'C' END,
|
|
|
CASE WHEN t_rapports_rubriques.entete_etendue <> '' THEN t_rapports_rubriques.entete_etendue ELSE t_indicateurs.entete_etendue END,
|
|
|
CASE WHEN t_rapports_rubriques.output_format <> '' THEN t_rapports_rubriques.output_format ELSE t_indicateurs.output_format END,
|
|
|
row_height, padding, font_size, font_weight, border_thickness, color, background_color
|
|
|
|
|
|
ORDER BY 1
|
|
|
">
|
|
|
<FIELDS>
|
|
|
<FIELD name="OID"/>
|
|
|
<FIELD name="IID"/>
|
|
|
<FIELD name="ICH"/>
|
|
|
<FIELD name="TXT"/>
|
|
|
<FIELD name="FMT"/>
|
|
|
<FIELD name="ROWHEI"/>
|
|
|
<FIELD name="PAD"/>
|
|
|
<FIELD name="FNTSIZ"/>
|
|
|
<FIELD name="FNTWEI"/>
|
|
|
<FIELD name="BRDTHI"/>
|
|
|
<FIELD name="FNTCOL"/>
|
|
|
<FIELD name="BAKCOL"/>
|
|
|
<FIELD name="SOLM2"/>
|
|
|
<FIELD name="SOLM1"/>
|
|
|
<FIELD name="SOLM"/>
|
|
|
<FIELD name="VARM"/>
|
|
|
<FIELD name="SOLX2"/>
|
|
|
<FIELD name="SOLX1"/>
|
|
|
<FIELD name="SOLX"/>
|
|
|
<FIELD name="VARX"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
</QUERY>
|
|
|
<QUERY type="propertiesLink" name="VIEWPROPERTIES" forSelections="false">
|
|
|
<SQL select="SELECT 'M2', texte_court
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'M1', texte_court
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'M0', texte_court
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
">
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL select="SELECT 'AM2', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'AM1', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'AM0', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
">
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=X::false]" select="SELECT 'X2', exercice_comptable
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'X1', exercice_comptable
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'X0', exercice_comptable
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
UNION
|
|
|
SELECT 'X2D', exercice_mois_comptable_1
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'X2F', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'X1D', exercice_mois_comptable_1
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'X1F', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'X0D', exercice_mois_comptable_1
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
UNION
|
|
|
SELECT 'X0F', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
">
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL enabled="[TYPEPERIODE!=A::false]" select="SELECT 'X2', annee
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'X1', annee
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'X0', annee
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
UNION
|
|
|
SELECT 'X2D', annee * 100 + 1
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'X2F', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 200
|
|
|
UNION
|
|
|
SELECT 'X1D', annee * 100 + 1
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'X1F', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS] - 100
|
|
|
UNION
|
|
|
SELECT 'X0D', annee * 100 + 1
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
UNION
|
|
|
SELECT 'X0F', mois
|
|
|
FROM base.p_calendrier_mois
|
|
|
WHERE mois = [MOIS]
|
|
|
">
|
|
|
<FIELDS>
|
|
|
<FIELD name="name"/>
|
|
|
<FIELD name="value"/>
|
|
|
</FIELDS>
|
|
|
</SQL>
|
|
|
<SQL select="select 'RAPPORT_INDICATEURS', compta.get_rapport_indicateurs([RAPPORT]) ">
|
|
|
<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">
|
|
|
<ARG name="MOIS" value="if (COLUMN.NAME == 'SOLM2') {return VIEW.AM2}
|
|
|
if (COLUMN.NAME == 'SOLM1') {return VIEW.AM1}
|
|
|
if (COLUMN.NAME == 'SOLM') {return VIEW.AM0}
|
|
|
if (COLUMN.NAME == 'SOLX2') {return VIEW.X2D}
|
|
|
if (COLUMN.NAME == 'SOLX1') {return VIEW.X1D}
|
|
|
if (COLUMN.NAME == 'SOLX') {return VIEW.X0D}
|
|
|
return VIEW.X0D;
|
|
|
"/>
|
|
|
<ARG name="TOMOIS" value="if (COLUMN.NAME == 'SOLM2') {return VIEW.AM2}
|
|
|
if (COLUMN.NAME == 'SOLM1') {return VIEW.AM1}
|
|
|
if (COLUMN.NAME == 'SOLM') {return VIEW.AM0}
|
|
|
if (COLUMN.NAME == 'SOLX2') {return VIEW.X2F}
|
|
|
if (COLUMN.NAME == 'SOLX1') {return VIEW.X1F}
|
|
|
if (COLUMN.NAME == 'SOLX') {return VIEW.X0F}
|
|
|
return VIEW.X0F;
|
|
|
"/>
|
|
|
<ARG name="CH" value="return ROW.ICH
|
|
|
"/>
|
|
|
<ARG name="INDICATEUR" value="return ROW.IID
|
|
|
"/>
|
|
|
<ARG name="JOURNAL_C" value="'-1'"/>
|
|
|
<ARG name="JOURNAL_C_CODES" value=""/>
|
|
|
<ARG name="TYPE_COMPTA_C" value="'-1'"/>
|
|
|
<ARG name="COMPTE_C" value="'-1'"/>
|
|
|
<ARG name="COMPTE_C_CODES" value=""/>
|
|
|
<ARG name="COMPTE_EXTRA_C" value="'-1'"/>
|
|
|
<ARG name="COMPTE_EXTRA_C_CODES" value=""/>
|
|
|
<ARG name="SECTION_ANALYTIQUE_C" value="'-1'"/>
|
|
|
<ARG name="JOURNAL_H" value="'-1'"/>
|
|
|
<ARG name="JOURNAL_H_CODES" value=""/>
|
|
|
<ARG name="TYPE_COMPTA_H" value="'-1'"/>
|
|
|
<ARG name="COMPTE_H" value="'-1'"/>
|
|
|
<ARG name="COMPTE_H_CODES" value=""/>
|
|
|
<ARG name="COMPTE_EXTRA_H" value="'-1'"/>
|
|
|
<ARG name="COMPTE_EXTRA_H_CODES" value=""/>
|
|
|
<ARG name="FACTURE" value=""/>
|
|
|
<ARG name="TEXTE" value=""/>
|
|
|
<ARG name="MONTANT" value=""/>
|
|
|
<ARG name="SENS" value=""/>
|
|
|
<ARG name="CLE" value=""/>
|
|
|
</VIEWLINK>
|
|
|
</VIEWLINKS>
|
|
|
<ONGLET excelLabel="Répartition mensuelle" label="Répartition mensuelle">
|
|
|
<DATAGRID title="" total="false" headerHeight="36" variableRowHeight="true" sortable="false">
|
|
|
<ROWSTYLE name="fontSize" value="10"/>
|
|
|
<ROWSTYLE name="fontSize" value="= ROW.FNTSIZ.toString()" condition="Number(ROW.FNTSIZ) >= 8"/>
|
|
|
<ROWSTYLE name="fontWeight" value="bold" condition="ROW.FNTWEI == 'bold'"/>
|
|
|
<ROWSTYLE name="rowHeight" value="= ROW.ROWHEI.toString()" condition="Number(ROW.ROWHEI) > 0"/>
|
|
|
<ROWSTYLE name="borderSides" value="top bottom" condition="Number(ROW.BRDTHI) > 0"/>
|
|
|
<ROWSTYLE name="borderStyle" value="solid" condition="Number(ROW.BRDTHI) > 0"/>
|
|
|
<ROWSTYLE name="borderThickness" value="= ROW.BRDTHI.toString()" condition="Number(ROW.BRDTHI) == 2"/>
|
|
|
<ROWSTYLE name="color" value="= ROW.FNTCOL.toString()" condition="ROW.FNTCOL != '' "/>
|
|
|
<ROWSTYLE name="backgroundColor" value="= ROW.BAKCOL.toString()" condition="ROW.BAKCOL != '' "/>
|
|
|
<COLUMN dataField="SEP" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="OID" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="IID" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="ICH" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="FMT" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="ROWHEI" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="PAD" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="FNTSIZ" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="FNTWEI" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="BRDTHI" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="FNTCOL" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="BAKCOL" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="TXT" type="Char" minWidth="150" visible="true" headerText="Indicateur" totalFunction="text" totalComplement="TOTAL">
|
|
|
<CELLSTYLEx name="cellIndicator" value="circle, 5, right top, 0xFF6600" condition="ROW.QAJ == '1' || ROW.QAJ == '2'"/>
|
|
|
<CELLSTYLE name="paddingLeft" value="= ROW.PAD" condition="Number(ROW.PAD) > 0"/>
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="SOLM2" type="Number" outputFormat="= ROW.FMT" width="90" fixed="false" headerText="VIEW.M2" headerTextCalc="true" align="right" selectable="true" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM1" type="Number" outputFormat="= ROW.FMT" width="90" headerText="VIEW.M1" headerTextCalc="true" align="right" selectable="true" fixed="false" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLM" type="Number" outputFormat="= ROW.FMT" width="90" fixed="false" headerText="VIEW.M0" headerTextCalc="true" align="right" selectable="true" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="VARM" type="Number" outputFormat="= ROW.FMT" width="90" fixed="false" headerText="'Var ' + VIEW.M0 + '/' + VIEW.M1" headerTextCalc="true" align="right" totalFunction="" totalComplement="">
|
|
|
</COLUMN>
|
|
|
<COLUMN dataField="SOLX2" type="Number" outputFormat="= ROW.FMT" width="90" fixed="false" headerText="VIEW.X2" headerTextCalc="true" align="right" selectable="true" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLX1" type="Number" outputFormat="= ROW.FMT" width="90" fixed="false" headerText="VIEW.X1" headerTextCalc="true" align="right" selectable="true" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="SOLX" type="Number" outputFormat="= ROW.FMT" width="90" fixed="false" headerText="VIEW.X0" headerTextCalc="true" align="right" selectable="true" totalFunction="sum" totalComplement=""/>
|
|
|
<COLUMN dataField="VARX" type="Number" outputFormat="= ROW.FMT" width="90" fixed="false" headerText="'Var ' + VIEW.X0 + '/' + VIEW.X1" headerTextCalc="true" align="right" totalFunction="" totalComplement="">
|
|
|
</COLUMN>
|
|
|
<COLUMNx dataField="VARXP" type="Number" outputFormat="#%" width="90" fixed="false" headerText="'% ' + VIEW.X0 + '/' + VIEW.X1" headerTextCalc="true" align="right" totalFunction="" totalComplement="" calc="true">
|
|
|
<CALC dataField="VARX"/>
|
|
|
<CALC dataField="SOLX1" operator="/"/>
|
|
|
<CALC dataField="*constant" value="100" operator="*"/>
|
|
|
</COLUMNx>
|
|
|
<COLUMN dataField="QAJ" type="Char" visible="false"/>
|
|
|
<COLUMN dataField="Q13" type="Char" visible="false"/>
|
|
|
</DATAGRID>
|
|
|
</ONGLET>
|
|
|
</PRESENTATION>
|
|
|
</VUE>
|