<?xml version="1.0" encoding="ISO-8859-1"?>
-<documents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../defs/config-metier/documents-def.xsd">
- <document
- balise="CompteGestionEtat"
- browsable="true"
- default-browsable-etat="Accueil"
- extension="xml"
- id="cg-etat"
- import-class="fr.gouv.finances.dgfip.xemelios.importers.DefaultImporter"
- libelle-extension="du compte de gestion état (XML)"
- schema="toto.xsd"
- referentiel="not-available-tag"
- titre="Compte Gestion Etat"
- menu-grouping="group"
- persistence-config="cg-etat/cg-etat-persist.xml"
+<documents xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="../../../defs/config-metier/documents-def.xsd">
+ <document balise="CompteGestionEtat" browsable="true" default-browsable-etat="Accueil"
+ extension="xml" id="cg-etat"
+ import-class="fr.gouv.finances.dgfip.xemelios.importers.DefaultImporter"
+ libelle-extension="du compte de gestion état (XML)" schema="toto.xsd"
+ referentiel="not-available-tag" titre="Compte Gestion Etat" menu-grouping="group"
+ persistence-config="cg-etat/cg-etat-persist.xml"
link-resolver="fr.gouv.finances.dgfip.xemelios.cge.linkResolver.CGECustomLinkResolver"
natIdColl="SIREN">
<namespaces>
<ns prefix="n" uri="http://www.xemelios.org/namespaces#cge"/>
- <!--ns prefix="" uri="http://www.xemelios.org/namespaces#cge"/-->
+
<ns prefix="added" uri="http://www.xemelios.org/namespaces#added"/>
</namespaces>
-
- <special-key id="spExercice" libelle="Exercice" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" pos="1"/>
-
- <!--delete-filter filter="{/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice{@V=##value##}}" pos="1" sort="lib" special-key-source="1"/-->
+ <special-key id="spExercice" libelle="Exercice"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" pos="1"/>
<default-budget value="00">Budget Principal</default-budget>
<collectivite-path id="c1">
<code-path>/CompteGestionEtat/Entete/Infos/Collectivite/@Siret</code-path>
<libelle-path>/CompteGestionEtat/Entete/Infos/Collectivite/@Libelle</libelle-path>
- <!--parent-coll id="p1" level="1" libelle="Etat">
- <code-path>/CompteGestionEtat/Entete/Infos/Collectivite/@SiretEtat</code-path>
- <libelle-path>/CompteGestionEtat/Entete/Infos/Collectivite/@LibelleEtat</libelle-path>
- </parent-coll-->
+
</collectivite-path>
<budget-path id="b1">
<code-path>/CompteGestionEtat/Entete/Infos/Collectivite/@CodeBudget</code-path>
<parameter name="liens.balance" value="cg-etat/LiensBalance.xml"/>
</parameters>
<entete id="Entete">Entete</entete>
-
- <!--***************************************************************************************************************-->
- <!--**************************************************** Accueil **************************************************-->
- <!--***************************************************************************************************************-->
- <etat
- balise="Accueil"
- balise-namespace="http://www.xemelios.org/namespaces#cge"
- id="Accueil" browsable-element="PageAccueil" titre="Table des matières" exportable="false" use-external-browser="false" multi-page="false" importable-element="PageAccueil" xslt-file="cg-etat/navigate-table-matiere.xsl">
- <element balise="PageAccueil" id="PageAccueil" max-display="1" titre="Table des matières du Compte de Gestion Etat" searchable="false" browsable="true">
+ <etat balise="Accueil" balise-namespace="http://www.xemelios.org/namespaces#cge"
+ id="Accueil" browsable-element="PageAccueil" titre="Table des matières"
+ exportable="false" use-external-browser="false" multi-page="false"
+ importable-element="PageAccueil" xslt-file="cg-etat/navigate-table-matiere.xsl">
+ <element balise="PageAccueil" id="PageAccueil" max-display="1"
+ titre="Table des matières du Compte de Gestion Etat" searchable="false"
+ browsable="true">
<path>/n:CompteGestionEtat/n:Accueil/n:PageAccueil</path>
<liste-resultat ordre="ASC" tri-defaut="lr1">
<champ id="lr1" datatype="integer" libelle="NumPage">
<valeur>Pied/@NumPage</valeur>
</champ>
</liste-resultat>
-
+
<critere id="CRI_ACCUEIL_ACCUEIL_NUMPAGE" libelle="NumPage">
<path>{n:Pied/@NumPage##OPERATEUR:NumPage####VALEUR:NumPage##}</path>
<input id="NumPage" datatype="numeric"/>
</critere>
</element>
-
- <element balise="LigneAccueil" id="LigneAccueil" max-display="500" searchable="false" titre="Ligne Accueil">
+ <element balise="LigneAccueil" id="LigneAccueil" max-display="500" searchable="false"
+ titre="Ligne Accueil">
<path>/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil</path>
<liste-resultat ordre="ASC" tri-defaut="la1">
- <champ id="la1" libelle="Etat">
+ <champ id="la1" libelle="Etat">
<valeur>@Etat</valeur>
</champ>
- <champ id="la2" libelle="Titre">
+ <champ id="la2" libelle="Titre">
<valeur>@Titre</valeur>
</champ>
- <champ id="la3" libelle="Path">
+ <champ id="la3" libelle="Path">
<valeur>@Path</valeur>
</champ>
</liste-resultat>
-
+
<critere id="CRI_ACCUEIL_LIGNEACCUEIL_ETAT" libelle="Etat">
- <path>{##OPERATEUR:Etat##(@Etat,"##VALEUR:Etat##")}</path>
+ <path>{##OPERATEUR:Etat##(@Etat,"##VALEUR:Etat##")}</path>
<input id="Etat" datatype="string"/>
</critere>
<critere id="CRI_ACCUEIL_LIGNEACCUEIL_TITRE" libelle="Titre">
- <path>{##OPERATEUR:Titre##(@Titre,"##VALEUR:Titre##")}</path>
+ <path>{##OPERATEUR:Titre##(@Titre,"##VALEUR:Titre##")}</path>
<input id="Titre" datatype="string"/>
</critere>
<critere id="CRI_ACCUEIL_LIGNEACCUEIL_PATH" libelle="Path">
- <path>{##OPERATEUR:Path##(@Path,"##VALEUR:Path##")}</path>
+ <path>{##OPERATEUR:Path##(@Path,"##VALEUR:Path##")}</path>
<input id="Path" datatype="string"/>
</critere>
</element>
</etat>
-
-
- <!--***************************************************************************************************************-->
- <!--********************************************* Balance Générale ************************************************-->
- <!--***************************************************************************************************************-->
- <etat
- balise="BalanceGenerale"
- balise-namespace="http://www.xemelios.org/namespaces#cge"
- id="BalanceGenerale" browsable-element="PageBalanceGenerale" titre="Balance des comptes" exportable="true" multi-page="true" use-external-browser="false" importable-element="PageBalanceGenerale" xslt-file="cg-etat/etat-BalanceCompte.xsl">
-
- <element balise="PageBalanceGenerale" id="PageBalanceGenerale" max-display="500" searchable="false" titre="Page Balance des comptes">
+ <etat balise="BalanceGenerale" balise-namespace="http://www.xemelios.org/namespaces#cge"
+ id="BalanceGenerale" browsable-element="PageBalanceGenerale" titre="Balance des comptes"
+ exportable="true" multi-page="true" use-external-browser="false"
+ importable-element="PageBalanceGenerale" xslt-file="cg-etat/etat-BalanceCompte.xsl">
+
+ <element balise="PageBalanceGenerale" id="PageBalanceGenerale" max-display="500"
+ searchable="false" titre="Page Balance des comptes">
<path>/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale</path>
-
+
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr1,lr2,lr3">
<champ id="lr1" exportable="true" datatype="integer" libelle="Exercice">
<valeur>n:Pied/@Exercice</valeur>
<valeur>n:Pied/@Comptable</valeur>
</champ>
</liste-resultat>
-
+
<enfants>
<enfant element="LigneBalanceGenerale" path="n:LigneBalanceGenerale"/>
- </enfants>
-
+ </enfants>
+
<critere id="CRI_BALANCEGENERALE_BALANCEGENERALE_NUMPAGE" libelle="Page">
<path>{n:Pied/@NumPage##OPERATEUR:NumPage####VALEUR:NumPage##}</path>
<input id="NumPage" datatype="numeric"/>
</critere>
</element>
-
- <element balise="LigneBalanceGenerale" id="LigneBalanceGenerale" max-display="500" titre="Balance des comptes">
+ <element balise="LigneBalanceGenerale" id="LigneBalanceGenerale" max-display="500"
+ titre="Balance des comptes">
+ <!--
+ L'indexation des lignes avec l'attribut "isSearchable" n'est pas faite correctement. Cela implique que le comptage
+ des lignes ne peut être fait correctement (cf. <sql-count> dans le fichier de persistence), il faut donc afficher
+ toutes les lignes.
<path>/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale[@added:isSearchable]</path>
-
+ -->
+ <path>/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale</path>
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr2,lr0,lr1">
<hidden name="xsl-param:numCompte">
<valeur>@NumCompte</valeur>
<hidden name="xsl-param:generatedId">
<valeur>@added:generated-id</valeur>
</hidden>
-
+
<champ id="lr0" exportable="true" datatype="string" libelle="Exercice">
<valeur>../n:Pied/@Exercice</valeur>
</champ>
<champ id="lr3" exportable="true" datatype="string" libelle="Lib. Cpte">
<valeur>@LibelleCpte</valeur>
</champ>
- <champ id="lr4" exportable="true" datatype="amount" libelle="Bal. Entrée Débit">
+ <champ id="lr4" exportable="true" datatype="amount" libelle="Bal. Entrée Débit">
<valeur>@BalanceEntreeDebit</valeur>
</champ>
- <champ id="lr5" exportable="true" datatype="amount" libelle="Bal. Entrée Crédit">
+ <champ id="lr5" exportable="true" datatype="amount" libelle="Bal. Entrée Crédit">
<valeur>@BalanceEntreeCredit</valeur>
</champ>
- <champ id="lr6" exportable="true" datatype="amount" libelle="Ope. Année Débit">
+ <champ id="lr6" exportable="true" datatype="amount" libelle="Ope. Année Débit">
<valeur>@OperationDebit</valeur>
</champ>
- <champ id="lr7" exportable="true" datatype="amount" libelle="Ope. Année Crédit">
+ <champ id="lr7" exportable="true" datatype="amount" libelle="Ope. Année Crédit">
<valeur>@OperationCredit</valeur>
</champ>
- <champ id="lr8" exportable="true" datatype="amount" libelle="Op. fin année Débit">
+ <champ id="lr8" exportable="true" datatype="amount"
+ libelle="Op. fin année Débit">
<valeur>@OperationFinDebit</valeur>
</champ>
- <champ id="lr9" exportable="true" datatype="amount" libelle="Op. fin année Crédit">
+ <champ id="lr9" exportable="true" datatype="amount"
+ libelle="Op. fin année Crédit">
<valeur>@OperationFinCredit</valeur>
</champ>
- <champ id="lr10" exportable="true" datatype="amount" libelle="Bal. Sortie Débit">
+ <champ id="lr10" exportable="true" datatype="amount" libelle="Bal. Sortie Débit">
<valeur>@BalanceSortieDebit</valeur>
</champ>
- <champ id="lr11" exportable="true" datatype="amount" libelle="Bal. Sortie Crédit">
+ <champ id="lr11" exportable="true" datatype="amount"
+ libelle="Bal. Sortie Crédit">
<valeur>@BalanceSortieCredit</valeur>
</champ>
</liste-resultat>
-
+
<parent element="PageBalanceGenerale" path=".."/>
-
+
<critere id="CRI_BALANCEGENERALE_EXERCICE" libelle="Exercice">
- <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
+ <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
<input id="Exercice" datatype="string"/>
</critere>
<critere id="CRI_BALANCEGENERALE_LIGNE_COMPTABLE" libelle="Comptable">
- <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
- <input id="Comptable" help="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Comptable" datatype="string"/>
+ <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
+ <input id="Comptable"
+ help="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Comptable"
+ datatype="string"/>
</critere>
<critere id="show_totaux" libelle="Totaux/Sous Totaux">
- <path>{@added:isNotShowResultat="0" or @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
+ <path>{@added:isNotShowResultat="0" or
+ @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
<select id="show_totaux">
<option value="0">Sans</option>
<option value="1">Avec</option>
</select>
</critere>
-
+
<critere id="CRI_BALANCEGENERALE_LIGNE_NUMCOMPTE" libelle="Compte">
- <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
+ <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
<input id="NumCompte" datatype="string"/>
- </critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT" libelle="Balance Entrée Débit">
+ </critere>
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT"
+ libelle="Balance Entrée Débit">
<path>{@BalanceEntreeDebit##OPERATEUR:BalanceEntreeDebit####VALEUR:BalanceEntreeDebit##}</path>
<input id="BalanceEntreeDebit" datatype="numeric"/>
</critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT" libelle="Balance Entrée Crédit">
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT"
+ libelle="Balance Entrée Crédit">
<path>{@BalanceEntreeCredit##OPERATEUR:BalanceEntreeCredit####VALEUR:BalanceEntreeCredit##}</path>
<input id="BalanceEntreeCredit" datatype="numeric"/>
</critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT" libelle="Opération de l'année Débit">
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT"
+ libelle="Opération de l'année Débit">
<path>{@OperationDebit##OPERATEUR:OperationDebit####VALEUR:OperationDebit##}</path>
<input id="OperationDebit" datatype="numeric"/>
</critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT" libelle="Opération de l'année Crédit">
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT"
+ libelle="Opération de l'année Crédit">
<path>{@OperationCredit##OPERATEUR:OperationCredit####VALEUR:OperationCredit##}</path>
<input id="OperationCredit" datatype="numeric"/>
</critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT" libelle="Opération fin d'année Débit">
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT"
+ libelle="Opération fin d'année Débit">
<path>{@OperationFinDebit##OPERATEUR:OperationFinDebit####VALEUR:OperationFinDebit##}</path>
<input id="OperationFinDebit" datatype="numeric"/>
</critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT" libelle="Opération fin d'année Crédit">
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT"
+ libelle="Opération fin d'année Crédit">
<path>{@OperationFinCredit##OPERATEUR:OperationFinCredit####VALEUR:OperationFinCredit##}</path>
<input id="OperationFinCredit" datatype="numeric"/>
</critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT" libelle="Balance Sortie Débit">
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT"
+ libelle="Balance Sortie Débit">
<path>{@BalanceSortieDebit##OPERATEUR:BalanceSortieDebit####VALEUR:BalanceSortieDebit##}</path>
<input id="BalanceSortieDebit" datatype="numeric"/>
</critere>
- <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT" libelle="Balance Sortie Crédit">
+ <critere id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT"
+ libelle="Balance Sortie Crédit">
<path>{@BalanceSortieCredit##OPERATEUR:BalanceSortieCredit####VALEUR:BalanceSortieCredit##}</path>
<input id="BalanceSortieCredit" datatype="numeric"/>
</critere>
</element>
</etat>
-
- <!--***************************************************************************************************************-->
- <!-- **************************************** Développements des Recettes **************************************** -->
- <!--***************************************************************************************************************-->
- <etat balise="DeveloppementRecette"
- balise-namespace="http://www.xemelios.org/namespaces#cge"
- id="DeveloppementRecette" titre="Annexe I Développement des Recettes" exportable="true" use-external-browser="false" multi-page="true" importable-element="PageDeveloppementRecette" xslt-file="cg-etat/etat-AnnexeI.xsl">
-
- <element balise="PageDeveloppementRecette" id="PageDeveloppementRecette" max-display="500" searchable="false" titre="Page Développement des Recettes">
+ <etat balise="DeveloppementRecette"
+ balise-namespace="http://www.xemelios.org/namespaces#cge" id="DeveloppementRecette"
+ titre="Annexe I Développement des Recettes" exportable="true"
+ use-external-browser="false" multi-page="true"
+ importable-element="PageDeveloppementRecette" xslt-file="cg-etat/etat-AnnexeI.xsl">
+
+ <element balise="PageDeveloppementRecette" id="PageDeveloppementRecette"
+ max-display="500" searchable="false" titre="Page Développement des Recettes">
<path>/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette</path>
-
+
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr1,lr2,lr3">
<champ id="lr1" exportable="true" datatype="integer" libelle="Exercice">
<valeur>n:Pied/@Exercice</valeur>
<valeur>n:Pied/@Comptable</valeur>
</champ>
</liste-resultat>
-
+
<enfants>
<enfant element="LigneDeveloppementRecette" path="n:LigneDeveloppementRecette"/>
- </enfants>
-
+ </enfants>
+
<critere id="CRI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" libelle="Exercice">
<path>{n:Pied/@Exercice##OPERATEUR:Exercice####VALEUR:Exercice##}</path>
<input id="Exercice" datatype="numeric"/>
<input id="Comptable" datatype="numeric"/>
</critere>
</element>
-
- <element balise="LigneDeveloppementRecette" id="LigneDeveloppementRecette" max-display="500" titre="Annexe I Développement des Recettes">
+
+ <element balise="LigneDeveloppementRecette" id="LigneDeveloppementRecette"
+ max-display="500" titre="Annexe I Développement des Recettes">
+ <!--
+ L'indexation des lignes avec l'attribut "isSearchable" n'est pas faite correctement. Cela implique que le comptage
+ des lignes ne peut être fait correctement (cf. <sql-count> dans le fichier de persistence), il faut donc afficher
+ toutes les lignes.
<path>/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette[@added:isSearchable]</path>
-
+ -->
+ <path>/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette</path>
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr5,lr0,lr1">
<hidden name="xsl-param:numCompte">
<valeur>@NumCompte</valeur>
<hidden name="xsl-param:generatedId">
<valeur>@added:generated-id</valeur>
</hidden>
-
+
<champ id="lr0" exportable="true" datatype="string" libelle="Exercice">
<valeur>../n:Pied/@Exercice</valeur>
</champ>
</champ>
<champ id="lr2" exportable="true" datatype="string" libelle="Nat. Prod.">
<valeur>@NatureProduit</valeur>
- </champ>
+ </champ>
<champ id="lr5" exportable="true" datatype="string" libelle="Lg Rec.">
<valeur>@LigneRecette</valeur>
- </champ>
+ </champ>
<champ id="lr3" exportable="true" datatype="string" libelle="Cpt de rec.">
<valeur>@NumCompte</valeur>
</champ>
<champ id="lr4" exportable="true" datatype="string" libelle="Cpt PEC">
<valeur>@ComptePEC</valeur>
- </champ>
+ </champ>
<champ id="lr6" exportable="true" datatype="amount" libelle="RAR 01/01">
<valeur>@RARDeb</valeur>
- </champ>
+ </champ>
<champ id="lr7" exportable="true" datatype="amount" libelle="Droits PEC">
<valeur>@Droits</valeur>
</champ>
<champ id="lr8" exportable="true" datatype="amount" libelle="Annul. PEC">
<valeur>@Annulations</valeur>
- </champ>
+ </champ>
<champ id="lr9" exportable="true" datatype="amount" libelle="Tot. Droits">
<valeur>@TotDroits</valeur>
</champ>
</champ>
<champ id="lr13" exportable="true" datatype="amount" libelle="Tot. Rec. Budg.">
<valeur>@TotRecetteBudg</valeur>
- </champ>
+ </champ>
</liste-resultat>
-
+
<parent element="PageDeveloppementRecette" path=".."/>
-
+
<critere id="CRI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" libelle="Exercice">
- <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
+ <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
<input id="Exercice" datatype="string"/>
</critere>
<critere id="CRI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE" libelle="Comptable">
- <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
- <input id="Comptable" help="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Comptable" datatype="string"/>
+ <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
+ <input id="Comptable"
+ help="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Comptable"
+ datatype="string"/>
</critere>
<critere id="show_totaux" libelle="Totaux/Sous Totaux">
- <path>{@added:isNotShowResultat="0" or @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
+ <path>{@added:isNotShowResultat="0" or
+ @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
<select id="show_totaux">
<option value="0">Sans</option>
<option value="1">Avec</option>
</select>
</critere>
-
-
+
+
<critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT" libelle="Nature Produit">
- <path>{##OPERATEUR:NatureProduit##(upper-case(@NatureProduit),"##VALEUR:NatureProduit##")}</path>
+ <path>{##OPERATEUR:NatureProduit##(upper-case(@NatureProduit),"##VALEUR:NatureProduit##")}</path>
<input id="NatureProduit" datatype="string" uppercase="true"/>
- </critere>
+ </critere>
<critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE" libelle="Ligne de Recette">
- <path>{##OPERATEUR:LigneRecette##(@LigneRecette,"##VALEUR:LigneRecette##")}</path>
+ <path>{##OPERATEUR:LigneRecette##(@LigneRecette,"##VALEUR:LigneRecette##")}</path>
<input id="LigneRecette" datatype="string"/>
</critere>
<critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE" libelle="Compte de recette">
- <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
+ <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
<input id="NumCompte" datatype="string"/>
- </critere>
+ </critere>
<critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC" libelle="Compte de PEC">
- <path>{##OPERATEUR:ComptePEC##(@ComptePEC,"##VALEUR:ComptePEC##")}</path>
+ <path>{##OPERATEUR:ComptePEC##(@ComptePEC,"##VALEUR:ComptePEC##")}</path>
<input id="ComptePEC" datatype="string"/>
- </critere>
+ </critere>
<critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB" libelle="RAR au 01/01">
<path>{@RARDeb##OPERATEUR:RARDeb####VALEUR:RARDeb##}</path>
<input id="RARDeb" datatype="numeric"/>
<path>{@Annulations##OPERATEUR:Annulations####VALEUR:Annulations##}</path>
<input id="Annulations" datatype="numeric"/>
</critere>
- <critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS" libelle="Totalisations Droits">
+ <critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS"
+ libelle="Totalisations Droits">
<path>{@TotDroits##OPERATEUR:TotDroits####VALEUR:TotDroits##}</path>
<input id="TotDroits" datatype="numeric"/>
</critere>
<path>{@Recouvrement##OPERATEUR:Recouvrement####VALEUR:Recouvrement##}</path>
<input id="Recouvrement" datatype="numeric"/>
</critere>
- <critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT" libelle="Recettes au Comptant">
+ <critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT"
+ libelle="Recettes au Comptant">
<path>{@RecettesComptant##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##}</path>
<input id="RecettesComptant" datatype="numeric"/>
</critere>
<path>{@RARFin##OPERATEUR:RARFin####VALEUR:RARFin##}</path>
<input id="RARFin" datatype="numeric"/>
</critere>
- <critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG" libelle="Total Recettes Budgétaires">
+ <critere id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG"
+ libelle="Total Recettes Budgétaires">
<path>{@TotRecetteBudg##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##}</path>
<input id="TotRecetteBudg" datatype="numeric"/>
</critere>
</element>
</etat>
-
-
-
- <!--***************************************************************************************************************-->
- <!-- ***************************************** Récapitulation **************************************************** -->
- <!--***************************************************************************************************************-->
- <etat
- balise="Recapitulation"
- balise-namespace="http://www.xemelios.org/namespaces#cge"
- id="Recapitulation" titre="Annexe I Récapitulation" exportable="true" use-external-browser="false" importable-element="PageRecapitulation" xslt-file="cg-etat/etat-AnnexeI.xsl">
-
- <element balise="PageRecapitulation" id="PageRecapitulation" searchable="false" max-display="500" titre="Page Récapitulation">
+ <etat balise="Recapitulation" balise-namespace="http://www.xemelios.org/namespaces#cge"
+ id="Recapitulation" titre="Annexe I Récapitulation" exportable="true"
+ use-external-browser="false" importable-element="PageRecapitulation"
+ xslt-file="cg-etat/etat-AnnexeI.xsl">
+
+ <element balise="PageRecapitulation" id="PageRecapitulation" searchable="false"
+ max-display="500" titre="Page Récapitulation">
<path>/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation</path>
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr1,lr2,lr3">
<champ id="lr1" exportable="true" datatype="integer" libelle="Exercice">
<valeur>n:Pied/@Comptable</valeur>
</champ>
</liste-resultat>
-
+
<enfants>
<enfant element="LigneRecapitulation" path="n:LigneRecapitulation"/>
- </enfants>
-
+ </enfants>
+
<critere id="CRI_RECAPITULATION_PAGE_EXERCICE" libelle="Exercice">
<path>{n:Pied/@Exercice##OPERATEUR:Exercice####VALEUR:Exercice##}</path>
<input id="Exercice" datatype="numeric"/>
<input id="Comptable" datatype="numeric"/>
</critere>
</element>
-
- <element balise="LigneRecapitulation" id="LigneRecapitulation" max-display="500" titre="Annexe I Récapitulation">
+
+ <element balise="LigneRecapitulation" id="LigneRecapitulation" max-display="500"
+ titre="Annexe I Récapitulation">
+ <!--
+ L'indexation des lignes avec l'attribut "isSearchable" n'est pas faite correctement. Cela implique que le comptage
+ des lignes ne peut être fait correctement (cf. <sql-count> dans le fichier de persistence), il faut donc afficher
+ toutes les lignes.
<path>/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation[@added:isSearchable]</path>
-
+ -->
+ <path>/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation</path>
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr5,lr0,lr1">
<hidden name="xsl-param:numCompte">
<valeur>@NumCompte</valeur>
<hidden name="xsl-param:generatedId">
<valeur>@added:generated-id</valeur>
</hidden>
-
+
<champ id="lr0" exportable="true" datatype="string" libelle="Exercice">
<valeur>../n:Pied/@Exercice</valeur>
</champ>
</champ>
<champ id="lr2" exportable="true" datatype="string" libelle="Nat. Prod.">
<valeur>@NatureProduit</valeur>
- </champ>
+ </champ>
<champ id="lr5" exportable="true" datatype="string" libelle="Lg Rec.">
<valeur>@LigneRecette</valeur>
- </champ>
+ </champ>
<champ id="lr3" exportable="true" datatype="string" libelle="Cpt de rec.">
<valeur>@NumCompte</valeur>
</champ>
<champ id="lr4" exportable="true" datatype="string" libelle="Cpt PEC">
<valeur>@ComptePEC</valeur>
- </champ>
+ </champ>
<champ id="lr6" exportable="true" datatype="amount" libelle="RAR 01/01">
<valeur>@RARDeb</valeur>
- </champ>
+ </champ>
<champ id="lr7" exportable="true" datatype="amount" libelle="Droits PEC">
<valeur>@Droits</valeur>
</champ>
<champ id="lr8" exportable="true" datatype="amount" libelle="Annul. PEC">
<valeur>@Annulations</valeur>
- </champ>
+ </champ>
<champ id="lr9" exportable="true" datatype="amount" libelle="Tot. Droits">
<valeur>@TotDroits</valeur>
</champ>
</champ>
<champ id="lr13" exportable="true" datatype="amount" libelle="Tot. Rec. Budg.">
<valeur>@TotRecetteBudg</valeur>
- </champ>
+ </champ>
</liste-resultat>
-
+
<parent element="PageRecapitulation" path=".."/>
-
+
<critere id="CRI_RECAPITULATION_PAGE_EXERCICE" libelle="Exercice">
- <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
+ <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
<input id="Exercice" datatype="string"/>
</critere>
<critere id="CRI_RECAPITULATION_PAGE_COMPTABLE" libelle="Comptable">
- <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
- <input id="Comptable" help="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Comptable" datatype="string"/>
+ <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
+ <input id="Comptable"
+ help="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Comptable"
+ datatype="string"/>
</critere>
<critere id="show_totaux" libelle="Totaux/Sous Totaux">
- <path>{@added:isNotShowResultat="0" or @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
+ <path>{@added:isNotShowResultat="0" or
+ @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
<select id="show_totaux">
<option value="0">Sans</option>
<option value="1">Avec</option>
</select>
</critere>
-
+
<critere id="CRI_RECAPITULATION_LIGNE_NATUREPRODUIT" libelle="Nature Produit">
- <path>{##OPERATEUR:NatureProduit##(upper-case(@NatureProduit),"##VALEUR:NatureProduit##")}</path>
+ <path>{##OPERATEUR:NatureProduit##(upper-case(@NatureProduit),"##VALEUR:NatureProduit##")}</path>
<input id="NatureProduit" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_RECAPITULATION_LIGNE_LIGNERECETTE" libelle="Ligne Recette">
- <path>{##OPERATEUR:LigneRecette##(@LigneRecette,"##VALEUR:LigneRecette##")}</path>
+ <path>{##OPERATEUR:LigneRecette##(@LigneRecette,"##VALEUR:LigneRecette##")}</path>
<input id="LigneRecette" datatype="string"/>
</critere>
<critere id="CRI_RECAPITULATION_LIGNE_NUMCOMPTE" libelle="Compte de recette">
- <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
+ <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
<input id="NumCompte" datatype="string"/>
</critere>
<critere id="CRI_RECAPITULATION_LIGNE_COMPTEPEC" libelle="Compte de PEC">
- <path>{##OPERATEUR:ComptePEC##(@ComptePEC,"##VALEUR:ComptePEC##")}</path>
+ <path>{##OPERATEUR:ComptePEC##(@ComptePEC,"##VALEUR:ComptePEC##")}</path>
<input id="ComptePEC" datatype="string"/>
</critere>
<critere id="CRI_RECAPITULATION_LIGNE_RARDEB" libelle="RAR au 01/01">
<path>{@Recouvrement##OPERATEUR:Recouvrement####VALEUR:Recouvrement##}</path>
<input id="Recouvrement" datatype="numeric"/>
</critere>
- <critere id="CRI_RECAPITULATION_LIGNE_RECETTESCOMPTANT" libelle="Recettes au Comptant">
+ <critere id="CRI_RECAPITULATION_LIGNE_RECETTESCOMPTANT"
+ libelle="Recettes au Comptant">
<path>{@RecettesComptant##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##}</path>
<input id="RecettesComptant" datatype="numeric"/>
- </critere>
+ </critere>
<critere id="CRI_RECAPITULATION_LIGNE_RARFIN" libelle="RAR au 31/12">
<path>{@RARFin##OPERATEUR:RARFin####VALEUR:RARFin##}</path>
<input id="RARFin" datatype="numeric"/>
</critere>
- <critere id="CRI_RECAPITULATION_LIGNE_TOTRECETTEBUDG" libelle="Total Recettes Budgétaires">
+ <critere id="CRI_RECAPITULATION_LIGNE_TOTRECETTEBUDG"
+ libelle="Total Recettes Budgétaires">
<path>{@TotRecetteBudg##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##}</path>
<input id="TotRecetteBudg" datatype="numeric"/>
</critere>
</element>
</etat>
-
- <!--***************************************************************************************************************-->
- <!-- ***************************************** Reversement **************************************************** -->
- <!--***************************************************************************************************************-->
- <etat
- balise="Reversement"
- balise-namespace="http://www.xemelios.org/namespaces#cge"
- id="Reversement" titre="Annexe I Reversement" exportable="true" use-external-browser="false" importable-element="PageReversement" xslt-file="cg-etat/etat-AnnexeI.xsl">
-
- <element balise="PageReversement" id="PageReversement" max-display="500" searchable="false" titre="Page Reversement">
+ <etat balise="Reversement" balise-namespace="http://www.xemelios.org/namespaces#cge"
+ id="Reversement" titre="Annexe I Reversement" exportable="true"
+ use-external-browser="false" importable-element="PageReversement"
+ xslt-file="cg-etat/etat-AnnexeI.xsl">
+
+ <element balise="PageReversement" id="PageReversement" max-display="500"
+ searchable="false" titre="Page Reversement">
<path>/n:CompteGestionEtat/n:Reversement/n:PageReversement</path>
-
+
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr1,lr2,lr3">
<champ id="lr1" exportable="true" datatype="integer" libelle="Exercice">
<valeur>n:Pied/@Exercice</valeur>
<valeur>n:Pied/@Comptable</valeur>
</champ>
</liste-resultat>
-
+
<enfants>
<enfant element="LigneReversement" path="n:LigneReversement"/>
- </enfants>
-
+ </enfants>
+
<critere id="CRI_REVERSEMENT_PAGEREVERSEMENT_EXERCICE" libelle="Exercice">
<path>{n:Pied/@Exercice##OPERATEUR:Exercice####VALEUR:Exercice##}</path>
<input id="Exercice" datatype="numeric"/>
<input id="Comptable" datatype="numeric"/>
</critere>
</element>
-
- <element balise="LigneReversement" id="LigneReversement" max-display="500" titre="Annexe I Reversement">
+
+ <element balise="LigneReversement" id="LigneReversement" max-display="500"
+ titre="Annexe I Reversement">
+ <!--
+ L'indexation des lignes avec l'attribut "isSearchable" n'est pas faite correctement. Cela implique que le comptage
+ des lignes ne peut être fait correctement (cf. <sql-count> dans le fichier de persistence), il faut donc afficher
+ toutes les lignes.
<path>/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement[@added:isSearchable]</path>
-
+ -->
+ <path>/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement</path>
<liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr5,lr0,lr1">
<hidden name="xsl-param:numCompte">
<valeur>@NumCompte</valeur>
<hidden name="xsl-param:generatedId">
<valeur>@added:generated-id</valeur>
</hidden>
-
-
+
+
<champ id="lr0" exportable="true" datatype="string" libelle="Exercice">
<valeur>../n:Pied/@Exercice</valeur>
</champ>
</champ>
<champ id="lr2" exportable="true" datatype="string" libelle="Nat. Prod.">
<valeur>@NatureProduit</valeur>
- </champ>
+ </champ>
<champ id="lr5" exportable="true" datatype="string" libelle="Lg Rec.">
<valeur>@LigneRecette</valeur>
- </champ>
+ </champ>
<champ id="lr3" exportable="true" datatype="string" libelle="Cpt de rec.">
<valeur>@NumCompte</valeur>
</champ>
<champ id="lr4" exportable="true" datatype="string" libelle="Cpt PEC">
<valeur>@ComptePEC</valeur>
- </champ>
+ </champ>
<champ id="lr6" exportable="true" datatype="amount" libelle="RAR 01/01">
<valeur>@RARDeb</valeur>
- </champ>
+ </champ>
<champ id="lr7" exportable="true" datatype="amount" libelle="Droits PEC">
<valeur>@Droits</valeur>
</champ>
<champ id="lr8" exportable="true" datatype="amount" libelle="Annul. PEC">
<valeur>@Annulations</valeur>
- </champ>
+ </champ>
<champ id="lr9" exportable="true" datatype="amount" libelle="Tot. Droits">
<valeur>@TotDroits</valeur>
</champ>
</champ>
<champ id="lr13" exportable="true" datatype="amount" libelle="Tot. Rec. Budg.">
<valeur>@TotRecetteBudg</valeur>
- </champ>
+ </champ>
</liste-resultat>
-
+
<parent element="PageReversement" path=".."/>
-
-
+
+
<critere id="CRI_REVERSEMENT_PAGE_EXERCICE" libelle="Exercice">
- <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
+ <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
<input id="Exercice" datatype="string"/>
</critere>
<critere id="CRI_REVERSEMENT_PAGE_COMPTABLE" libelle="Comptable">
- <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
- <input id="Comptable" help="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Comptable" datatype="string"/>
+ <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
+ <input id="Comptable"
+ help="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Comptable"
+ datatype="string"/>
</critere>
<critere id="show_totaux" libelle="Totaux/Sous Totaux">
- <path>{@added:isNotShowResultat="0" or @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
+ <path>{@added:isNotShowResultat="0" or
+ @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
<select id="show_totaux">
<option value="0">Sans</option>
<option value="1">Avec</option>
</select>
</critere>
-
-
+
+
<critere id="CRI_REVERSEMENT_LIGNE_NATUREPRODUIT" libelle="Nature Produit">
- <path>{##OPERATEUR:NatureProduit##(upper-case(@NatureProduit),"##VALEUR:NatureProduit##")}</path>
+ <path>{##OPERATEUR:NatureProduit##(upper-case(@NatureProduit),"##VALEUR:NatureProduit##")}</path>
<input id="NatureProduit" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_REVERSEMENT_LIGNE_LIGNERECETTE" libelle="Ligne Recette">
- <path>{##OPERATEUR:LigneRecette##(@LigneRecette,"##VALEUR:LigneRecette##")}</path>
+ <path>{##OPERATEUR:LigneRecette##(@LigneRecette,"##VALEUR:LigneRecette##")}</path>
<input id="LigneRecette" datatype="string"/>
</critere>
<critere id="CRI_REVERSEMENT_LIGNE_NUMCOMPTE" libelle="Compte de recette">
- <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
+ <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
<input id="NumCompte" datatype="string"/>
</critere>
<critere id="CRI_REVERSEMENT_LIGNE_COMPTEPEC" libelle="Compte de PEC">
- <path>{##OPERATEUR:ComptePEC##(@ComptePEC,"##VALEUR:ComptePEC##")}</path>
+ <path>{##OPERATEUR:ComptePEC##(@ComptePEC,"##VALEUR:ComptePEC##")}</path>
<input id="ComptePEC" datatype="string"/>
- </critere>
+ </critere>
<critere id="CRI_REVERSEMENT_LIGNE_RARDEB" libelle="RAR au 01/01">
<path>{@RARDeb##OPERATEUR:RARDeb####VALEUR:RARDeb##}</path>
<input id="RARDeb" datatype="numeric"/>
<critere id="CRI_REVERSEMENT_LIGNE_RECETTESCOMPTANT" libelle="Recettes au Comptant">
<path>{@RecettesComptant##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##}</path>
<input id="RecettesComptant" datatype="numeric"/>
- </critere>
+ </critere>
<critere id="CRI_REVERSEMENT_LIGNE_RARFIN" libelle="RAR au 31/12">
<path>{@RARFin##OPERATEUR:RARFin####VALEUR:RARFin##}</path>
<input id="RARFin" datatype="numeric"/>
</critere>
- <critere id="CRI_REVERSEMENT_LIGNE_TOTRECETTEBUDG" libelle="Total Recettes Budgétaires">
+ <critere id="CRI_REVERSEMENT_LIGNE_TOTRECETTEBUDG"
+ libelle="Total Recettes Budgétaires">
<path>{@TotRecetteBudg##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##}</path>
<input id="TotRecetteBudg" datatype="numeric"/>
</critere>
</element>
</etat>
-
-
- <!--***************************************************************************************************************-->
- <!-- **************************************** Développements des Dépenses **************************************** -->
- <!--***************************************************************************************************************-->
- <etat
- balise="DeveloppementDepense"
- balise-namespace="http://www.xemelios.org/namespaces#cge"
- id="DeveloppementDepense" titre="Annexe II Développement des Dépenses" exportable="true" multi-page="true" use-external-browser="false" importable-element="PageDeveloppementDepense" xslt-file="cg-etat/etat-DeveloppementDepense.xsl">
-
- <element balise="PageDeveloppementDepense" id="PageDeveloppementDepense" max-display="500" searchable="false" titre="Page Developpement Depense">
+ <etat balise="DeveloppementDepense"
+ balise-namespace="http://www.xemelios.org/namespaces#cge" id="DeveloppementDepense"
+ titre="Annexe II Développement des Dépenses" exportable="true" multi-page="true"
+ use-external-browser="false" importable-element="PageDeveloppementDepense"
+ xslt-file="cg-etat/etat-DeveloppementDepense.xsl">
+
+ <element balise="PageDeveloppementDepense" id="PageDeveloppementDepense"
+ max-display="500" searchable="false" titre="Page Developpement Depense">
<path>/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense</path>
-
- <liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr1,lr2,lr3">
-
+
+ <liste-resultat ordre="ASC,ASC,ASC" tri-defaut="lr1,lr2,lr3">
+
<champ id="lr1" exportable="true" datatype="integer" libelle="Exercice">
<valeur>n:Pied/@Exercice</valeur>
</champ>
<champ id="lr3" exportable="true" datatype="string" libelle="Comptable">
<valeur>n:Pied/@Comptable</valeur>
</champ>
-
+
<champ id="lr4" exportable="true" libelle="Lib. Col. 0">
<valeur>n:LigneEnteteDeveloppementDepense/@LibCol0</valeur>
</champ>
<valeur>n:LigneEnteteDeveloppementDepense/@LibCol7</valeur>
</champ>
</liste-resultat>
-
+
<enfants>
<enfant element="LigneDeveloppementDepense" path="n:LigneDeveloppementDepense"/>
- </enfants>
-
+ </enfants>
+
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7" libelle="Lib. Col. 7">
- <path>{##OPERATEUR:LibCol7##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol7),"##VALEUR:LibCol7##")}</path>
+ <path>{##OPERATEUR:LibCol7##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol7),"##VALEUR:LibCol7##")}</path>
<input id="LibCol7" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE" libelle="Comptable">
<input id="Comptable" datatype="numeric"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6" libelle="Lib. Col. 6">
- <path>{##OPERATEUR:LibCol6##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol6),"##VALEUR:LibCol6##")}</path>
+ <path>{##OPERATEUR:LibCol6##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol6),"##VALEUR:LibCol6##")}</path>
<input id="LibCol6" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5" libelle="Lib. Col. 5">
- <path>{##OPERATEUR:LibCol5##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol5),"##VALEUR:LibCol5##")}</path>
+ <path>{##OPERATEUR:LibCol5##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol5),"##VALEUR:LibCol5##")}</path>
<input id="LibCol5" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE" libelle="NumPage">
<input id="NumPage" datatype="numeric"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4" libelle="Lib. Col. 4">
- <path>{##OPERATEUR:LibCol4##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol4),"##VALEUR:LibCol4##")}</path>
+ <path>{##OPERATEUR:LibCol4##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol4),"##VALEUR:LibCol4##")}</path>
<input id="LibCol4" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3" libelle="Lib. Col. 3">
- <path>{##OPERATEUR:LibCol3##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol3),"##VALEUR:LibCol3##")}</path>
+ <path>{##OPERATEUR:LibCol3##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol3),"##VALEUR:LibCol3##")}</path>
<input id="LibCol3" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2" libelle="Lib. Col. 2">
- <path>{##OPERATEUR:LibCol2##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol2),"##VALEUR:LibCol2##")}</path>
+ <path>{##OPERATEUR:LibCol2##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol2),"##VALEUR:LibCol2##")}</path>
<input id="LibCol2" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1" libelle="Lib. Col. 1">
- <path>{##OPERATEUR:LibCol1##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol1),"##VALEUR:LibCol1##")}</path>
+ <path>{##OPERATEUR:LibCol1##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol1),"##VALEUR:LibCol1##")}</path>
<input id="LibCol1" datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_EXERCICE" libelle="Exercice">
<input id="Exercice" datatype="numeric"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0" libelle="Lib. Col. 0">
- <path>{##OPERATEUR:LibCol0##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol0),"##VALEUR:LibCol0##")}</path>
+ <path>{##OPERATEUR:LibCol0##(upper-case(n:LigneEnteteDeveloppementDepense/@LibCol0),"##VALEUR:LibCol0##")}</path>
<input id="LibCol0" datatype="string" uppercase="true"/>
</critere>
</element>
-
- <element balise="LigneDeveloppementDepense" id="LigneDeveloppementDepense" max-display="500" titre="Annexe II Développement des Dépenses">
+
+ <element balise="LigneDeveloppementDepense" id="LigneDeveloppementDepense"
+ max-display="500" titre="Annexe II Développement des Dépenses">
<path>/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense</path>
-
+
<liste-resultat ordre="ASC,ASC,ASC,ASC,ASC,ASC" tri-defaut="lr2,lr0,lr1,lr3,lr4,lr5">
<hidden name="xsl-param:numCompte">
<valeur>@NumCompte</valeur>
<hidden name="xsl-param:generatedId">
<valeur>@added:generated-id</valeur>
</hidden>
-
+
<champ id="lr0" exportable="true" datatype="string" libelle="Exercice">
<valeur>../n:Pied/@Exercice</valeur>
</champ>
<champ id="lr1" exportable="true" datatype="string" libelle="Comptable">
<valeur>@Comptable</valeur>
- </champ>
+ </champ>
<champ id="lr2" exportable="true" datatype="string" libelle="Num. Compte">
<valeur>@NumCompte</valeur>
</champ>
- <champ id="lr3" exportable="true" datatype="string" libelle="Ministère">
+ <champ id="lr3" exportable="true" datatype="string" libelle="Ministère">
<valeur>@Ministere</valeur>
</champ>
<champ id="lr4" exportable="true" datatype="string" libelle="Programme">
<valeur>@LibelleDpt</valeur>
</champ>
</liste-resultat>
-
+
<parent element="PageDeveloppementDepense" path=".."/>
-
+
<critere id="CRI_DEVELOPPEMENT_DEPENSE_EXERCICE" libelle="Exercice">
- <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
- <input id="Exercice" datatype="string" help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Exercice"/>
+ <path>{##OPERATEUR:Exercice##(../n:Pied/@Exercice,"##VALEUR:Exercice##")}</path>
+ <input id="Exercice" datatype="string"
+ help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Exercice"
+ />
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE" libelle="Comptable">
- <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
- <input id="Comptable" help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Comptable" datatype="string"/>
+ <path>{##OPERATEUR:Comptable##(../n:Pied/@Comptable,"##VALEUR:Comptable##")}</path>
+ <input id="Comptable"
+ help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Comptable"
+ datatype="string"/>
</critere>
<critere id="show_totaux" libelle="Totaux/Sous Totaux">
- <path>{@added:isNotShowResultat="0" or @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
+ <path>{@added:isNotShowResultat="0" or
+ @added:isNotShowResultat="##VALEUR:show_totaux##"}</path>
<select id="show_totaux">
<option value="0">Sans</option>
<option value="1">Avec</option>
</select>
</critere>
-
- <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" libelle="Numéro Compte">
- <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
+
+ <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" libelle="Numéro Compte">
+ <path>{##OPERATEUR:NumCompte##(@NumCompte,"##VALEUR:NumCompte##")}</path>
<input id="NumCompte" datatype="string"/>
- </critere>
- <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" libelle="Ministère">
- <path>{##OPERATEUR:Ministere##(upper-case(@Ministere),"##VALEUR:Ministere##")}</path>
- <input id="Ministere" help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Ministere" datatype="string" uppercase="true"/>
+ </critere>
+ <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" libelle="Ministère">
+ <path>{##OPERATEUR:Ministere##(upper-case(@Ministere),"##VALEUR:Ministere##")}</path>
+ <input id="Ministere"
+ help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Ministere"
+ datatype="string" uppercase="true"/>
</critere>
<critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME" libelle="Programme">
<path>{@Programme##OPERATEUR:Programme####VALEUR:Programme##}</path>
- <input id="Programme" help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Programme" datatype="numeric"/>
+ <input id="Programme"
+ help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Programme"
+ datatype="numeric"/>
</critere>
- <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC" libelle="Article d'éxecution">
+ <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC"
+ libelle="Article d'éxecution">
<path>{@ArticleExec##OPERATEUR:ArticleExec####VALEUR:ArticleExec##}</path>
- <input id="ArticleExec" help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@ArticleExec" datatype="numeric"/>
+ <input id="ArticleExec"
+ help="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@ArticleExec"
+ datatype="numeric"/>
</critere>
- <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" libelle="Montant Dépense">
+ <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" libelle="Montant Dépense">
<path>{@MtDebit##OPERATEUR:MtDebit####VALEUR:MtDebit##}</path>
<input id="MtDebit" datatype="numeric"/>
</critere>
- <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE" libelle="Libellé Comptable">
- <path>{##OPERATEUR:LibelleComptable##(upper-case(@LibelleComptable),"##VALEUR:LibelleComptable##")}</path>
+ <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE"
+ libelle="Libellé Comptable">
+ <path>{##OPERATEUR:LibelleComptable##(upper-case(@LibelleComptable),"##VALEUR:LibelleComptable##")}</path>
<input id="LibelleComptable" datatype="string" uppercase="true"/>
</critere>
- <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT" libelle="Libellé Département">
- <path>{##OPERATEUR:LibelleDpt##(upper-case(@LibelleDpt),"##VALEUR:LibelleDpt##")}</path>
+ <critere id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT"
+ libelle="Libellé Département">
+ <path>{##OPERATEUR:LibelleDpt##(upper-case(@LibelleDpt),"##VALEUR:LibelleDpt##")}</path>
<input id="LibelleDpt" datatype="string" uppercase="true"/>
</critere>
</element>
</etat>
</document>
-</documents>
\ No newline at end of file
+</documents>
-<?xml version="1.0" encoding="UTF-8"?><persistence-config>
+<?xml version="1.0" encoding="UTF-8"?>
+<persistence-config>
<layer name="mysql" persistence-model="xemelios-sql">
<document id="cg-etat">
- <table type="repository" base-name="CGE_REPOSITORY" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- ID VARCHAR(25),
- LIBELLE VARCHAR(100),
- COLLECTIVITE VARCHAR(15) NOT NULL,
- REPOSITORY LONGBLOB,
- ENCODING VARCHAR(20) ) ENGINE MYISAM
- </table>
- <table type="special-key" base-name="CGE_SPECIAL_KEYS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- KEY1 VARCHAR(100) NOT NULL,
- LIB1 VARCHAR(200),
- KEY2 VARCHAR(100),
- LIB2 VARCHAR(200),
- KEY3 VARCHAR(100),
- LIB3 VARCHAR(200),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM
- </table>
- <table type="list-bc" base-name="CGE_LIST_BUDG_COLL" version="2">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- BUDGET_LIB VARCHAR(200),
- COLLECTIVITE_LIB VARCHAR(200),
- PARENT_COLL1 VARCHAR(15),
- PARENT_COLL1_LIB VARCHAR(200),
- PARENT_COLL2 VARCHAR(3),
- PARENT_COLL2_LIB VARCHAR(3),
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM
- <patch from-version="1">
- <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL1 VARCHAR(15)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL1_LIB VARCHAR(200)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL2 VARCHAR(3)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL2_LIB VARCHAR(3)</sql>
+ <table type="repository" base-name="CGE_REPOSITORY" version="1"> CREATE TABLE IF NOT
+ EXISTS ${base-name} ( ID VARCHAR(25), LIBELLE VARCHAR(100), COLLECTIVITE VARCHAR(15)
+ NOT NULL, REPOSITORY LONGBLOB, ENCODING VARCHAR(20) ) ENGINE MYISAM </table>
+ <table type="special-key" base-name="CGE_SPECIAL_KEYS" version="1"> CREATE TABLE IF NOT
+ EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET VARCHAR(24) NOT
+ NULL, INITIAL_DOC_NAME VARCHAR(100) NOT NULL, KEY1 VARCHAR(100) NOT NULL, LIB1
+ VARCHAR(200), KEY2 VARCHAR(100), LIB2 VARCHAR(200), KEY3 VARCHAR(100), LIB3
+ VARCHAR(200), INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET), ARCHIVE_NAME
+ VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="list-bc" base-name="CGE_LIST_BUDG_COLL" version="2"> CREATE TABLE IF NOT
+ EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET VARCHAR(24) NOT
+ NULL, BUDGET_LIB VARCHAR(200), COLLECTIVITE_LIB VARCHAR(200), PARENT_COLL1
+ VARCHAR(15), PARENT_COLL1_LIB VARCHAR(200), PARENT_COLL2 VARCHAR(3),
+ PARENT_COLL2_LIB VARCHAR(3), INITIAL_DOC_NAME VARCHAR(100) NOT NULL, INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET), ARCHIVE_NAME VARCHAR(100), INDEX
+ ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM <patch from-version="1">
+ <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL1
+ VARCHAR(15)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL1_LIB
+ VARCHAR(200)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL2
+ VARCHAR(3)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} ADD PARENT_COLL2_LIB
+ VARCHAR(3)</sql>
</patch>
</table>
<path>/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@added:generated-id</path>
</key1>
- <table type="document" base-name="CGE_ACCUEIL_DOCUMENTS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- DOC LONGBLOB,
- ENCODING VARCHAR(20),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_ACCUEIL_IX" base-name="CGE_ACCUEIL_IX" version="2" main="true">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- EXERCICE INTEGER ,
- MODELE DECIMAL ,
- CODEEDITION VARCHAR(5) ,
- NUMPAGE INTEGER ,
- NUMFIRSTPAGE INTEGER ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- <patch from-version="1">
- <sql failonerror="false">ALTER TABLE ${base-name} ADD NUMFIRSTPAGE INTEGER</sql>
+ <table type="document" base-name="CGE_ACCUEIL_DOCUMENTS" version="1"> CREATE TABLE
+ IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET
+ VARCHAR(24) NOT NULL, INITIAL_DOC_NAME VARCHAR(100) NOT NULL, DOC_ID
+ VARCHAR(100) NOT NULL, DOC LONGBLOB, ENCODING VARCHAR(20), INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), ARCHIVE_NAME VARCHAR(100),
+ INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_ACCUEIL_IX" base-name="CGE_ACCUEIL_IX" version="2"
+ main="true"> CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15)
+ NOT NULL, BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL, EXERCICE
+ INTEGER , MODELE DECIMAL , CODEEDITION VARCHAR(5) , NUMPAGE INTEGER ,
+ NUMFIRSTPAGE INTEGER , INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
+ INDEX IX_${base-name}_DC (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX
+ ${base-name}_IDN (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX
+ ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM <patch from-version="1">
+ <sql failonerror="false">ALTER TABLE ${base-name} ADD NUMFIRSTPAGE
+ INTEGER</sql>
</patch>
</table>
- <table type="index" id="CGE_ACCUEIL_LIGNEACCUEIL_IX" base-name="CGE_ACCUEIL_LIGNEACCUEIL_IX" version="1" main="false" based-on="key1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- ETAT VARCHAR(255) ,
- TITRE VARCHAR(255) ,
- PATH VARCHAR(255) ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
+ <table type="index" id="CGE_ACCUEIL_LIGNEACCUEIL_IX"
+ base-name="CGE_ACCUEIL_LIGNEACCUEIL_IX" version="1" main="false" based-on="key1"
+ > CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL,
+ BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL, ETAT VARCHAR(255) ,
+ TITRE VARCHAR(255) , PATH VARCHAR(255) , INDEX IX_${base-name}_BC
+ (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC (DOC_ID),
+ INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
+ ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
<!-- CRITERIA /Accueil -->
- <criteria id="CRI_ACCUEIL_ACCUEIL_NUMPAGE" type="1" sql-index-id="SQI_ACCUEIL_ACCUEIL_NUMPAGE">
+ <criteria id="CRI_ACCUEIL_ACCUEIL_NUMPAGE" type="1"
+ sql-index-id="SQI_ACCUEIL_ACCUEIL_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
</criteria>
<!-- CRITERIA /Accueil/PageAccueil/LigneAccueil -->
- <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_ETAT" type="1" sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT">
+ <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_ETAT" type="1"
+ sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT">
<where-clause>fn:string-compare(${table}.${column},Etat)</where-clause>
</criteria>
- <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_TITRE" type="1" sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE">
+ <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_TITRE" type="1"
+ sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE">
<where-clause>fn:string-compare(${table}.${column},Titre)</where-clause>
</criteria>
- <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_PATH" type="1" sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_PATH">
+ <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_PATH" type="1"
+ sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_PATH">
<where-clause>fn:string-compare(${table}.${column},Path)</where-clause>
</criteria>
-
<!-- SQL-INDEX /Accueil -->
- <sql-index id="SQI_ACCUEIL_ACCUEIL_MODELE" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/@Modele" datatype="integer" column="MODELE" table="CGE_ACCUEIL_IX"/>
- <sql-index id="SQI_ACCUEIL_ACCUEIL_NUMPAGE" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:Pied/@NumPage" datatype="integer" column="NUMPAGE" table="CGE_ACCUEIL_IX"/>
- <sql-index id="SQI_ACCUEIL_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="integer" column="EXERCICE" table="CGE_ACCUEIL_IX"/>
- <sql-index id="SQI_ACCUEIL_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="integer" column="EXERCICE" table="CGE_ACCUEIL_IX"/>
+ <sql-index id="SQI_ACCUEIL_ACCUEIL_MODELE"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/@Modele" datatype="integer"
+ column="MODELE" table="CGE_ACCUEIL_IX"/>
+ <sql-index id="SQI_ACCUEIL_ACCUEIL_NUMPAGE"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:Pied/@NumPage"
+ datatype="integer" column="NUMPAGE" table="CGE_ACCUEIL_IX"/>
+ <sql-index id="SQI_ACCUEIL_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="integer" column="EXERCICE" table="CGE_ACCUEIL_IX"/>
+ <sql-index id="SQI_ACCUEIL_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="integer"
+ column="EXERCICE" table="CGE_ACCUEIL_IX"/>
<!-- SQL-INDEX /Accueil/PageAccueil/LigneAccueil -->
- <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Etat" datatype="string" column="ETAT" table="CGE_ACCUEIL_LIGNEACCUEIL_IX"/>
- <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Titre" datatype="string" column="TITRE" table="CGE_ACCUEIL_LIGNEACCUEIL_IX"/>
- <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_PATH" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Path" datatype="string" column="PATH" table="CGE_ACCUEIL_LIGNEACCUEIL_IX"/>
-
- <element id="CGE_ACCUEIL_LIGNEACCUEIL_IX">
- <sql-count>COUNT(DISTINCT(CONCAT(ACCUEIL_IX.DOC_ID,CGE_ACCUEIL_LIGNEACCUEIL_IX.NODE_ID)))</sql-count>
- <special-cond>CGE_ACCUEIL_LIGNEACCUEIL_IX.NODE_ID IS NOT NULL</special-cond>
+ <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Etat"
+ datatype="string" column="ETAT" table="CGE_ACCUEIL_LIGNEACCUEIL_IX"/>
+ <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Titre"
+ datatype="string" column="TITRE" table="CGE_ACCUEIL_LIGNEACCUEIL_IX"/>
+ <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_PATH"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Path"
+ datatype="string" column="PATH" table="CGE_ACCUEIL_LIGNEACCUEIL_IX"/>
+
+ <element id="LigneAccueil">
+ <sql-count>COUNT(CGE_ACCUEIL_LIGNEACCUEIL_IX.DOC_ID)</sql-count>
+ <special-cond>CGE_ACCUEIL_LIGNEACCUEIL_IX.DOC_ID IS NOT NULL</special-cond>
</element>
-
</etat>
<!--***************************************************************************************************************-->
<path>/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:generated-id</path>
</key1>
- <table type="document" base-name="CGE_BALANCEGENERALE_DOCUMENTS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- DOC LONGBLOB,
- ENCODING VARCHAR(20),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_BALANCEGENERALE_IX" base-name="CGE_BALANCEGENERALE_IX" version="1" main="true">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NUMPAGE INTEGER ,
- EXERCICE VARCHAR(4) ,
- COMPTABLE VARCHAR(6) ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_BALANCEGENERALE_LIGNE_IX" base-name="CGE_BALANCEGENERALE_LIGNE_IX" version="2" main="false" based-on="key1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NODE_ID VARCHAR(50) NOT NULL,
- NUMCOMPTE VARCHAR(14) ,
- MONTANTBALANCEENTREEDEBIT DECIMAL(14,2),
- MONTANTBALANCEENTREECREDIT DECIMAL(14,2),
- MONTANTOPEANNEEDEBIT DECIMAL(14,2),
- MONTANTOPEANNEECREDIT DECIMAL(14,2),
- MONTANTOPEFINANNEEDEBIT DECIMAL(14,2),
- MONTANTOPEFINANNEECREDIT DECIMAL(14,2),
- MONTANTBALANCESORTIEDEBIT DECIMAL(14,2),
- MONTANTBALANCESORTIECREDIT DECIMAL(14,2),
- SHOWTOTAUX INTEGER ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- <patch from-version="1">
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTBALANCEENTREEDEBIT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTBALANCEENTREECREDIT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTOPEANNEEDEBIT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTOPEANNEECREDIT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTOPEFINANNEEDEBIT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTOPEFINANNEECREDIT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTBALANCESORTIEDEBIT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MONTANTBALANCESORTIECREDIT DECIMAL(17,2)</sql>
- </patch>
- </table>
-
+ <table type="document" base-name="CGE_BALANCEGENERALE_DOCUMENTS" version="1"> CREATE
+ TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET
+ VARCHAR(24) NOT NULL, INITIAL_DOC_NAME VARCHAR(100) NOT NULL, DOC_ID
+ VARCHAR(100) NOT NULL, DOC LONGBLOB, ENCODING VARCHAR(20), INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), ARCHIVE_NAME VARCHAR(100),
+ INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_BALANCEGENERALE_IX" base-name="CGE_BALANCEGENERALE_IX"
+ version="1" main="true"> CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE
+ VARCHAR(15) NOT NULL, BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL,
+ NUMPAGE INTEGER , EXERCICE VARCHAR(4) , COMPTABLE VARCHAR(6) , INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC
+ (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN
+ (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN
+ (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_BALANCEGENERALE_LIGNE_IX"
+ base-name="CGE_BALANCEGENERALE_LIGNE_IX" version="2" main="false"
+ based-on="key1"> CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE
+ VARCHAR(15) NOT NULL, BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL,
+ NODE_ID VARCHAR(50) NOT NULL, NUMCOMPTE VARCHAR(14) , MONTANTBALANCEENTREEDEBIT
+ DECIMAL(14,2), MONTANTBALANCEENTREECREDIT DECIMAL(14,2), MONTANTOPEANNEEDEBIT
+ DECIMAL(14,2), MONTANTOPEANNEECREDIT DECIMAL(14,2), MONTANTOPEFINANNEEDEBIT
+ DECIMAL(14,2), MONTANTOPEFINANNEECREDIT DECIMAL(14,2), MONTANTBALANCESORTIEDEBIT
+ DECIMAL(14,2), MONTANTBALANCESORTIECREDIT DECIMAL(14,2), SHOWTOTAUX INTEGER ,
+ INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC
+ (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN
+ (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN
+ (ARCHIVE_NAME) ) ENGINE MYISAM <patch from-version="1">
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTBALANCEENTREEDEBIT DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTBALANCEENTREECREDIT DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTOPEANNEEDEBIT DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTOPEANNEECREDIT DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTOPEFINANNEEDEBIT DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTOPEFINANNEECREDIT DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTBALANCESORTIEDEBIT DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY
+ MONTANTBALANCESORTIECREDIT DECIMAL(17,2)</sql>
+ </patch>
+ </table>
<!-- CRITERIA /BalanceGenerale -->
- <criteria id="CRI_BALANCEGENERALE_BALANCEGENERALE_NUMPAGE" type="1" sql-index-id="SQI_BALANCEGENERALE_NUMPAGE">
+ <criteria id="CRI_BALANCEGENERALE_BALANCEGENERALE_NUMPAGE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
</criteria>
<!-- CRITERIA /BalanceGenerale/PageBalanceGenerale/LigneBalanceGenerale -->
- <criteria id="CRI_BALANCEGENERALE_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_EXERCICE" type="1" sql-index-id="SQI_BALANCEGENERALE_EXERCICE">
+ <criteria id="CRI_BALANCEGENERALE_EXERCICE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_COMPTABLE" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_COMPTABLE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceEntreeDebit####VALEUR:BalanceEntreeDebit##</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceEntreeCredit####VALEUR:BalanceEntreeCredit##</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:OperationDebit####VALEUR:OperationDebit##</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT">
<where-clause>${table}.${column}##OPERATEUR:OperationCredit####VALEUR:OperationCredit##</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:OperationFinDebit####VALEUR:OperationFinDebit##</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT">
<where-clause>${table}.${column}##OPERATEUR:OperationFinCredit####VALEUR:OperationFinCredit##</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceSortieDebit####VALEUR:BalanceSortieDebit##</where-clause>
</criteria>
- <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT">
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceSortieCredit####VALEUR:BalanceSortieCredit##</where-clause>
</criteria>
- <criteria id="show_totaux" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX">
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
</criteria>
<!-- SQL-INDEX /BalanceGenerale -->
- <sql-index id="SQI_BALANCEGENERALE_NUMPAGE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@NumPage" datatype="integer" column="NUMPAGE" table="CGE_BALANCEGENERALE_IX"/>
-
- <sql-index id="SQI_BALANCEGENERALE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_BALANCEGENERALE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_BALANCEGENERALE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@NumPage"
+ datatype="integer" column="NUMPAGE" table="CGE_BALANCEGENERALE_IX"/>
+
+ <sql-index id="SQI_BALANCEGENERALE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" column="EXERCICE" table="CGE_BALANCEGENERALE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ column="EXERCICE" table="CGE_BALANCEGENERALE_IX"/>
<!--sql-index id="SQI_BALANCEGENERALE_EXERCICET" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Exercice" datatype="string" column="EXERCICE" table="CGE_BALANCEGENERALE_IX" /-->
<!--sql-index id="SQI_BALANCEGENERALE_EXERCICE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Exercice" datatype="string" column="EXERCICE" table="CGE_BALANCEGENERALE_IX" />
<sql-index id="SQI_BALANCEGENERALE_EXERCICEB" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_BALANCEGENERALE_IX" /-->
<!-- SQL-INDEX /BalanceGenerale/PageBalanceGenerale/LigneBalanceGenerale -->
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:generated-id" column="NODE_ID" datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE_IS_SEARCHABLE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale[@added:isSearchable]/@NumCompte" datatype="string" column="NUMCOMPTE" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@NumCompte" datatype="string" column="NUMCOMPTE" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Comptable" datatype="string" column="COMPTABLE" table="CGE_BALANCEGENERALE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTEB" path="/CompteGestionEtat/BalanceGenerale/PageBalanceGenerale/LigneBalanceGenerale/@NumCompte" datatype="string" column="NUMCOMPTE" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeDebit" datatype="decimal" column="MONTANTBALANCEENTREEDEBIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeCredit" datatype="decimal" column="MONTANTBALANCEENTREECREDIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationDebit" datatype="decimal" column="MONTANTOPEANNEEDEBIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationCredit" datatype="decimal" column="MONTANTOPEANNEECREDIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinDebit" datatype="decimal" column="MONTANTOPEFINANNEEDEBIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinCredit" datatype="decimal" column="MONTANTOPEFINANNEECREDIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieDebit" datatype="decimal" column="MONTANTBALANCESORTIEDEBIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieCredit" datatype="decimal" column="MONTANTBALANCESORTIECREDIT" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
-
- <sql-index id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:isNotShowResultat" datatype="integer" column="SHOWTOTAUX" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
-
- <element id="CGE_BALANCEGENERALE_LIGNE_IX">
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:generated-id"
+ column="NODE_ID" datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE_IS_SEARCHABLE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale[@added:isSearchable]/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Comptable"
+ datatype="string" column="COMPTABLE" table="CGE_BALANCEGENERALE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTEB"
+ path="/CompteGestionEtat/BalanceGenerale/PageBalanceGenerale/LigneBalanceGenerale/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeDebit"
+ datatype="decimal" column="MONTANTBALANCEENTREEDEBIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeCredit"
+ datatype="decimal" column="MONTANTBALANCEENTREECREDIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationDebit"
+ datatype="decimal" column="MONTANTOPEANNEEDEBIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationCredit"
+ datatype="decimal" column="MONTANTOPEANNEECREDIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinDebit"
+ datatype="decimal" column="MONTANTOPEFINANNEEDEBIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinCredit"
+ datatype="decimal" column="MONTANTOPEFINANNEECREDIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieDebit"
+ datatype="decimal" column="MONTANTBALANCESORTIEDEBIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieCredit"
+ datatype="decimal" column="MONTANTBALANCESORTIECREDIT"
+ table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:isNotShowResultat"
+ datatype="integer" column="SHOWTOTAUX" table="CGE_BALANCEGENERALE_LIGNE_IX"/>
+
+ <element id="LigneBalanceGenerale">
<sql-count>COUNT(DISTINCT(CONCAT(CGE_BALANCEGENERALE_IX.DOC_ID,CGE_BALANCEGENERALE_LIGNE_IX.NODE_ID)))</sql-count>
<special-cond>CGE_BALANCEGENERALE_LIGNE_IX.NODE_ID IS NOT NULL</special-cond>
</element>
-
</etat>
<!--***************************************************************************************************************-->
</key1>
<table type="document" base-name="CGE_DEVELOPPEMENT_DEPENSE_DOCUMENTS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- DOC LONGBLOB,
- ENCODING VARCHAR(20),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="DEVELOPPEMENT_DEPENSE_PAGE_IX" base-name="CGE_DEVELOPPEMENT_DEPENSE_PAGE_IX" version="1" main="true">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- COMPTABLE VARCHAR(6) ,
- NUMPAGE INTEGER ,
- EXERCICE INTEGER ,
- LIBCOL0 VARCHAR(100) ,
- LIBCOL1 VARCHAR(100) ,
- LIBCOL2 VARCHAR(100) ,
- LIBCOL3 VARCHAR(100) ,
- LIBCOL4 VARCHAR(100) ,
- LIBCOL5 VARCHAR(100) ,
- LIBCOL6 VARCHAR(100) ,
- LIBCOL7 VARCHAR(100) ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="DEVELOPPEMENT_DEPENSE_LIGNE_IX" base-name="CGE_DEVELOPPEMENT_DEPENSE_LIGNE_IX" version="2" main="false" based-on="key1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NODE_ID VARCHAR(50) NOT NULL,
- COMPTABLE VARCHAR(6) ,
- NUMCOMPTE DECIMAL(14,2),
- MINISTERE VARCHAR(50) ,
- PROGRAMME INTEGER ,
- ARTICLEEXEC INTEGER ,
- MTDEBIT DECIMAL(14,2) ,
- LIBELLECOMPTABLE VARCHAR(100) ,
- LIBELLEDPT VARCHAR(50) ,
- SHOWTOTAUX INTEGER ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- <patch from-version="1">
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MTDEBIT DECIMAL(17,2)</sql>
- </patch>
- </table>
+ CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL,
+ BUDGET VARCHAR(24) NOT NULL, INITIAL_DOC_NAME VARCHAR(100) NOT NULL, DOC_ID
+ VARCHAR(100) NOT NULL, DOC LONGBLOB, ENCODING VARCHAR(20), INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), ARCHIVE_NAME VARCHAR(100),
+ INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ base-name="CGE_DEVELOPPEMENT_DEPENSE_PAGE_IX" version="1" main="true"> CREATE
+ TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET
+ VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL, COMPTABLE VARCHAR(6) ,
+ NUMPAGE INTEGER , EXERCICE INTEGER , LIBCOL0 VARCHAR(100) , LIBCOL1 VARCHAR(100)
+ , LIBCOL2 VARCHAR(100) , LIBCOL3 VARCHAR(100) , LIBCOL4 VARCHAR(100) , LIBCOL5
+ VARCHAR(100) , LIBCOL6 VARCHAR(100) , LIBCOL7 VARCHAR(100) , INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC
+ (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN
+ (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN
+ (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ base-name="CGE_DEVELOPPEMENT_DEPENSE_LIGNE_IX" version="2" main="false"
+ based-on="key1"> CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE
+ VARCHAR(15) NOT NULL, BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL,
+ NODE_ID VARCHAR(50) NOT NULL, COMPTABLE VARCHAR(6) , NUMCOMPTE DECIMAL(14,2),
+ MINISTERE VARCHAR(50) , PROGRAMME INTEGER , ARTICLEEXEC INTEGER , MTDEBIT
+ DECIMAL(14,2) , LIBELLECOMPTABLE VARCHAR(100) , LIBELLEDPT VARCHAR(50) ,
+ SHOWTOTAUX INTEGER , INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
+ INDEX IX_${base-name}_DC (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX
+ ${base-name}_IDN (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX
+ ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM <patch from-version="1">
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY MTDEBIT
+ DECIMAL(17,2)</sql>
+ </patch>
+ </table>
<!-- CRITERIA /DeveloppementDepense -->
<!-- CRITERIA /DeveloppementDepense/PageDeveloppementDepense -->
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0">
<where-clause>fn:string-compare(${table}.${column},LibCol0)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1">
<where-clause>fn:string-compare(${table}.${column},LibCol1)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2">
<where-clause>fn:string-compare(${table}.${column},LibCol2)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3">
<where-clause>fn:string-compare(${table}.${column},LibCol3)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4">
<where-clause>fn:string-compare(${table}.${column},LibCol4)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5">
<where-clause>fn:string-compare(${table}.${column},LibCol5)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6">
<where-clause>fn:string-compare(${table}.${column},LibCol6)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7">
<where-clause>fn:string-compare(${table}.${column},LibCol7)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
</criteria>
<!-- CRITERIA /DeveloppementDepense/PageDeveloppementDepense/LigneDeveloppementDepense -->
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_EXERCICE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_EXERCICE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE">
<where-clause>fn:string-compare(${table}.${column},Ministere)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME">
<where-clause>${table}.${column}##OPERATEUR:Programme####VALEUR:Programme##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC">
<where-clause>${table}.${column}##OPERATEUR:ArticleExec####VALEUR:ArticleExec##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT">
<where-clause>${table}.${column}##OPERATEUR:MtDebit####VALEUR:MtDebit##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE">
<where-clause>fn:string-compare(${table}.${column},LibelleComptable)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT">
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT">
<where-clause>fn:string-compare(${table}.${column},LibelleDpt)</where-clause>
</criteria>
- <criteria id="show_totaux" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX">
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
</criteria>
<!-- SQL-INDEX /DeveloppementDepense/PageDeveloppementDepense -->
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol0" datatype="string" column="LIBCOL0" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol7" datatype="string" column="LIBCOL7" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Comptable" datatype="string" column="COMPTABLE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol6" datatype="string" column="LIBCOL6" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol5" datatype="string" column="LIBCOL5" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@NumPage" datatype="integer" column="NUMPAGE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGEB" path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/Pied/@NumPage" datatype="integer" column="NUMPAGE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol4" datatype="string" column="LIBCOL4" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol3" datatype="string" column="LIBCOL3" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol2" datatype="string" column="LIBCOL2" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol1" datatype="string" column="LIBCOL1" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
-
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" column="EXERCICE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" column="EXERCICE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol0"
+ datatype="string" column="LIBCOL0" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol7"
+ datatype="string" column="LIBCOL7" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Comptable"
+ datatype="string" column="COMPTABLE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol6"
+ datatype="string" column="LIBCOL6" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol5"
+ datatype="string" column="LIBCOL5" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@NumPage"
+ datatype="integer" column="NUMPAGE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGEB"
+ path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/Pied/@NumPage"
+ datatype="integer" column="NUMPAGE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol4"
+ datatype="string" column="LIBCOL4" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol3"
+ datatype="string" column="LIBCOL3" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol2"
+ datatype="string" column="LIBCOL2" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol1"
+ datatype="string" column="LIBCOL1" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" column="EXERCICE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ column="EXERCICE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX"/>
<!--sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Exercice" datatype="string" column="EXERCICE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" />
<sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICEB" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" column="EXERCICE" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" /-->
<!-- SQL-INDEX /DeveloppementDepense/PageDeveloppementDepense/LigneDeveloppementDepense -->
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:generated-id" column="NODE_ID" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Programme" datatype="integer" column="PROGRAMME" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@NumCompte" datatype="string" column="NUMCOMPTE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTEB" path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/LigneDeveloppementDepense/@NumCompte" datatype="string" column="NUMCOMPTE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@ArticleExec" datatype="integer" column="ARTICLEEXEC" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleComptable" datatype="string" column="LIBELLECOMPTABLE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Ministere" datatype="string" column="MINISTERE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleDpt" datatype="string" column="LIBELLEDPT" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Comptable" datatype="string" column="COMPTABLE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@MtDebit" datatype="decimal" column="MTDEBIT" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:isNotShowResultat" datatype="integer" column="SHOWTOTAUX" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
-
-
-
-
- <element id="DEVELOPPEMENT_DEPENSE_LIGNE_IX">
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:generated-id"
+ column="NODE_ID" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Programme"
+ datatype="integer" column="PROGRAMME" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTEB"
+ path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/LigneDeveloppementDepense/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@ArticleExec"
+ datatype="integer" column="ARTICLEEXEC" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleComptable"
+ datatype="string" column="LIBELLECOMPTABLE"
+ table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Ministere"
+ datatype="string" column="MINISTERE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleDpt"
+ datatype="string" column="LIBELLEDPT" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Comptable"
+ datatype="string" column="COMPTABLE" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@MtDebit"
+ datatype="decimal" column="MTDEBIT" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:isNotShowResultat"
+ datatype="integer" column="SHOWTOTAUX" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"/>
+
+ <element id="LigneDeveloppementDepense">
<sql-count>COUNT(DISTINCT(CONCAT(DEVELOPPEMENT_DEPENSE_PAGE_IX.DOC_ID,DEVELOPPEMENT_DEPENSE_LIGNE_IX.NODE_ID)))</sql-count>
<special-cond>DEVELOPPEMENT_DEPENSE_LIGNE_IX.NODE_ID IS NOT NULL</special-cond>
</element>
</key1>
<table type="document" base-name="CGE_DEVELOPPEMENT_RECETTE_DOCUMENTS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- DOC LONGBLOB,
- ENCODING VARCHAR(20),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" base-name="CGE_DEVELOPPEMENT_RECETTE_PAGE_IX" version="1" main="true">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- EXERCICE VARCHAR(4) ,
- NUMPAGE INTEGER ,
- COMPTABLE VARCHAR(6) ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" base-name="CGE_DEVELOPPEMENT_RECETTE_LIGNE_IX" version="3" main="false" based-on="key1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NODE_ID VARCHAR(50) NOT NULL,
- TYPE VARCHAR(12) ,
- RARFIN DECIMAL(14,2),
- DROITS DECIMAL(14,2),
- RECOUVREMENT DECIMAL(14,2),
- ANNULATIONS DECIMAL(14,2),
- LIGNERECETTE INTEGER ,
- RARDEB DECIMAL(14,2),
- RECETTESCOMPTANT DECIMAL(14,2),
- COMPTEPEC INTEGER ,
- TOTDROITS DECIMAL(14,2),
- TOTRECETTEBUDG DECIMAL(14,2),
- NATUREPRODUIT VARCHAR(250) ,
- NUMCOMPTE VARCHAR(14) ,
- SHOWTOTAUX INTEGER ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- <patch from-version="1">
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY NATUREPRODUIT VARCHAR(250)</sql>
- </patch>
- <patch from-version="2">
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARFIN DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY DROITS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECOUVREMENT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY ANNULATIONS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARDEB DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECETTESCOMPTANT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTDROITS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTRECETTEBUDG DECIMAL(17,2)</sql>
- </patch>
+ CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL,
+ BUDGET VARCHAR(24) NOT NULL, INITIAL_DOC_NAME VARCHAR(100) NOT NULL, DOC_ID
+ VARCHAR(100) NOT NULL, DOC LONGBLOB, ENCODING VARCHAR(20), INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), ARCHIVE_NAME VARCHAR(100),
+ INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"
+ base-name="CGE_DEVELOPPEMENT_RECETTE_PAGE_IX" version="1" main="true"> CREATE
+ TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET
+ VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL, EXERCICE VARCHAR(4) ,
+ NUMPAGE INTEGER , COMPTABLE VARCHAR(6) , INDEX IX_${base-name}_BC
+ (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC (DOC_ID),
+ INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
+ ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ base-name="CGE_DEVELOPPEMENT_RECETTE_LIGNE_IX" version="3" main="false"
+ based-on="key1"> CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE
+ VARCHAR(15) NOT NULL, BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL,
+ NODE_ID VARCHAR(50) NOT NULL, TYPE VARCHAR(12) , RARFIN DECIMAL(14,2), DROITS
+ DECIMAL(14,2), RECOUVREMENT DECIMAL(14,2), ANNULATIONS DECIMAL(14,2),
+ LIGNERECETTE INTEGER , RARDEB DECIMAL(14,2), RECETTESCOMPTANT DECIMAL(14,2),
+ COMPTEPEC INTEGER , TOTDROITS DECIMAL(14,2), TOTRECETTEBUDG DECIMAL(14,2),
+ NATUREPRODUIT VARCHAR(250) , NUMCOMPTE VARCHAR(14) , SHOWTOTAUX INTEGER , INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC
+ (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN
+ (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN
+ (ARCHIVE_NAME) ) ENGINE MYISAM <patch from-version="1">
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY NATUREPRODUIT
+ VARCHAR(250)</sql>
+ </patch>
+ <patch from-version="2">
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARFIN
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY DROITS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECOUVREMENT
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY ANNULATIONS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARDEB
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECETTESCOMPTANT
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTDROITS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTRECETTEBUDG
+ DECIMAL(17,2)</sql>
+ </patch>
</table>
<!-- CRITERIA /CompteGestionEtat/DeveloppementRecette -->
<!-- CRITERIA /n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette -->
- <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
</criteria>
<!-- CRITERIA /n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette -->
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TYPE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TYPE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE">
<where-clause>fn:string-compare(${table}.${column},Type)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN">
<where-clause>${table}.${column}##OPERATEUR:RARFin####VALEUR:RARFin##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_DROITS" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_DROITS" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS">
<where-clause>${table}.${column}##OPERATEUR:Droits####VALEUR:Droits##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT">
<where-clause>${table}.${column}##OPERATEUR:Recouvrement####VALEUR:Recouvrement##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS">
<where-clause>${table}.${column}##OPERATEUR:Annulations####VALEUR:Annulations##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE">
<where-clause>fn:string-compare(${table}.${column},LigneRecette)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB">
<where-clause>${table}.${column}##OPERATEUR:RARDeb####VALEUR:RARDeb##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT">
<where-clause>${table}.${column}##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC">
<where-clause>fn:string-compare(${table}.${column},ComptePEC)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS">
<where-clause>${table}.${column}##OPERATEUR:TotDroits####VALEUR:TotDroits##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG">
<where-clause>${table}.${column}##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT">
<where-clause>fn:string-compare(${table}.${column},NatureProduit)</where-clause>
</criteria>
- <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE">
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
</criteria>
- <criteria id="show_totaux" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX">
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
</criteria>
<!-- SQL-INDEX /CompteGestionEtat/DeveloppementRecette -->
<!-- SQL-INDEX /n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette -->
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Exercice" datatype="string" column="EXERCICE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@NumPage" datatype="integer" column="NUMPAGE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Comptable" datatype="string" column="COMPTABLE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" format="uppercase"/>
-
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Exercice"
+ datatype="string" column="EXERCICE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@NumPage"
+ datatype="integer" column="NUMPAGE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Comptable"
+ datatype="string" column="COMPTABLE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"
+ format="uppercase"/>
+
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" column="EXERCICE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ column="EXERCICE" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX"/>
<!-- SQL-INDEX /n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette -->
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:generated-id" column="NODE_ID" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Type" datatype="string" column="TYPE" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARFin" datatype="decimal" column="RARFIN" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Droits" datatype="decimal" column="DROITS" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Recouvrement" datatype="decimal" column="RECOUVREMENT" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Annulations" datatype="decimal" column="ANNULATIONS" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@LigneRecette" datatype="integer" column="LIGNERECETTE" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARDeb" datatype="decimal" column="RARDEB" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RecettesComptant" datatype="decimal" column="RECETTESCOMPTANT" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@ComptePEC" datatype="integer" column="COMPTEPEC" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotDroits" datatype="decimal" column="TOTDROITS" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotRecetteBudg" datatype="decimal" column="TOTRECETTEBUDG" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NatureProduit" datatype="string" column="NATUREPRODUIT" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NumCompte" datatype="string" column="NUMCOMPTE" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE_IS_SEARCHABLE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette[@added:isSearchable]/@NumCompte" datatype="string" column="NUMCOMPTE" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
-
- <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:isNotShowResultat" datatype="integer" column="SHOWTOTAUX" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
-
- <element id="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX">
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:generated-id"
+ column="NODE_ID" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Type"
+ datatype="string" column="TYPE" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARFin"
+ datatype="decimal" column="RARFIN" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Droits"
+ datatype="decimal" column="DROITS" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Recouvrement"
+ datatype="decimal" column="RECOUVREMENT"
+ table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Annulations"
+ datatype="decimal" column="ANNULATIONS"
+ table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@LigneRecette"
+ datatype="integer" column="LIGNERECETTE"
+ table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARDeb"
+ datatype="decimal" column="RARDEB" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RecettesComptant"
+ datatype="decimal" column="RECETTESCOMPTANT"
+ table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@ComptePEC"
+ datatype="integer" column="COMPTEPEC" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotDroits"
+ datatype="decimal" column="TOTDROITS" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotRecetteBudg"
+ datatype="decimal" column="TOTRECETTEBUDG"
+ table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NatureProduit"
+ datatype="string" column="NATUREPRODUIT"
+ table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE_IS_SEARCHABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette[@added:isSearchable]/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ format="uppercase"/>
+
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:isNotShowResultat"
+ datatype="integer" column="SHOWTOTAUX" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"/>
+
+ <element id="LigneDeveloppementRecette">
<sql-count>COUNT(DISTINCT(CONCAT(CGE_DEVELOPPEMENTRECETTE_PAGE_IX.DOC_ID,CGE_DEVELOPPEMENTRECETTE_LIGNE_IX.NODE_ID)))</sql-count>
- <special-cond>CGE_DEVELOPPEMENTRECETTE_LIGNE_IX.NODE_ID IS NOT NULL</special-cond>
+ <special-cond>CGE_DEVELOPPEMENTRECETTE_LIGNE_IX.NODE_ID IS NOT NULL</special-cond>
</element>
</etat>
<path>/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:generated-id</path>
</key1>
- <table type="document" base-name="CGE_RECAPITULATION_DOCUMENTS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- DOC LONGBLOB,
- ENCODING VARCHAR(20),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_RECAPITULATION_PAGE_IX" base-name="CGE_RECAPITULATION_PAGE_IX" version="1" main="true">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- EXERCICE VARCHAR(4) ,
- NUMPAGE INTEGER ,
- COMPTABLE VARCHAR(6) ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_RECAPITULATION_LIGNE_IX" base-name="CGE_RECAPITULATION_LIGNE_IX" version="2" main="false" based-on="key1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NODE_ID VARCHAR(50) NOT NULL,
- TYPE VARCHAR(12) ,
- RARFIN DECIMAL(14,2),
- DROITS DECIMAL(14,2),
- RECOUVREMENT DECIMAL(14,2),
- ANNULATIONS DECIMAL(14,2),
- LIGNERECETTE INTEGER ,
- RARDEB DECIMAL(14,2),
- RECETTESCOMPTANT DECIMAL(14,2),
- COMPTEPEC INTEGER ,
- TOTDROITS DECIMAL(14,2),
- TOTRECETTEBUDG DECIMAL(14,2),
- NATUREPRODUIT VARCHAR(150) ,
- NUMCOMPTE VARCHAR(14) ,
- SHOWTOTAUX INTEGER ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- <patch from-version="1">
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARFIN DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY DROITS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECOUVREMENT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY ANNULATIONS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARDEB DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECETTESCOMPTANT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTDROITS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTRECETTEBUDG DECIMAL(17,2)</sql>
- </patch>
- </table>
+ <table type="document" base-name="CGE_RECAPITULATION_DOCUMENTS" version="1"> CREATE
+ TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET
+ VARCHAR(24) NOT NULL, INITIAL_DOC_NAME VARCHAR(100) NOT NULL, DOC_ID
+ VARCHAR(100) NOT NULL, DOC LONGBLOB, ENCODING VARCHAR(20), INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), ARCHIVE_NAME VARCHAR(100),
+ INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_RECAPITULATION_PAGE_IX"
+ base-name="CGE_RECAPITULATION_PAGE_IX" version="1" main="true"> CREATE TABLE IF
+ NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET VARCHAR(24)
+ NOT NULL, DOC_ID VARCHAR(100) NOT NULL, EXERCICE VARCHAR(4) , NUMPAGE INTEGER ,
+ COMPTABLE VARCHAR(6) , INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
+ INDEX IX_${base-name}_DC (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX
+ ${base-name}_IDN (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX
+ ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_RECAPITULATION_LIGNE_IX"
+ base-name="CGE_RECAPITULATION_LIGNE_IX" version="2" main="false" based-on="key1"
+ > CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL,
+ BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL, NODE_ID VARCHAR(50)
+ NOT NULL, TYPE VARCHAR(12) , RARFIN DECIMAL(14,2), DROITS DECIMAL(14,2),
+ RECOUVREMENT DECIMAL(14,2), ANNULATIONS DECIMAL(14,2), LIGNERECETTE INTEGER ,
+ RARDEB DECIMAL(14,2), RECETTESCOMPTANT DECIMAL(14,2), COMPTEPEC INTEGER ,
+ TOTDROITS DECIMAL(14,2), TOTRECETTEBUDG DECIMAL(14,2), NATUREPRODUIT
+ VARCHAR(150) , NUMCOMPTE VARCHAR(14) , SHOWTOTAUX INTEGER , INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC
+ (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN
+ (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN
+ (ARCHIVE_NAME) ) ENGINE MYISAM <patch from-version="1">
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARFIN
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY DROITS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECOUVREMENT
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY ANNULATIONS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARDEB
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECETTESCOMPTANT
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTDROITS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTRECETTEBUDG
+ DECIMAL(17,2)</sql>
+ </patch>
+ </table>
<!-- CRITERIA /n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation -->
- <criteria id="CRI_RECAPITULATION_PAGE_EXERCICE" type="1" sql-index-id="SQI_RECAPITULATION_PAGE_EXERCICE">
+ <criteria id="CRI_RECAPITULATION_PAGE_EXERCICE" type="1"
+ sql-index-id="SQI_RECAPITULATION_PAGE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_PAGE_NUMPAGE" type="1" sql-index-id="SQI_RECAPITULATION_PAGE_NUMPAGE">
+ <criteria id="CRI_RECAPITULATION_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_RECAPITULATION_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_PAGE_COMPTABLE" type="1" sql-index-id="SQI_RECAPITULATION_PAGE_COMPTABLE">
+ <criteria id="CRI_RECAPITULATION_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_RECAPITULATION_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
</criteria>
<!-- CRITERIA /n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation -->
- <criteria id="CRI_RECAPITULATION_LIGNE_TYPE" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_TYPE">
+ <criteria id="CRI_RECAPITULATION_LIGNE_TYPE" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_TYPE">
<where-clause>fn:string-compare(${table}.${column},Type)</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_RARFIN" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RARFIN">
+ <criteria id="CRI_RECAPITULATION_LIGNE_RARFIN" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RARFIN">
<where-clause>${table}.${column}##OPERATEUR:RARFin####VALEUR:RARFin##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_DROITS" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_DROITS">
+ <criteria id="CRI_RECAPITULATION_LIGNE_DROITS" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_DROITS">
<where-clause>${table}.${column}##OPERATEUR:Droits####VALEUR:Droits##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_RECOUVREMENT" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT">
+ <criteria id="CRI_RECAPITULATION_LIGNE_RECOUVREMENT" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT">
<where-clause>${table}.${column}##OPERATEUR:Recouvrement####VALEUR:Recouvrement##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_ANNULATIONS" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_ANNULATIONS">
+ <criteria id="CRI_RECAPITULATION_LIGNE_ANNULATIONS" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_ANNULATIONS">
<where-clause>${table}.${column}##OPERATEUR:Annulations####VALEUR:Annulations##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_LIGNERECETTE" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE">
+ <criteria id="CRI_RECAPITULATION_LIGNE_LIGNERECETTE" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE">
<where-clause>fn:string-compare(${table}.${column},LigneRecette)</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_RARDEB" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RARDEB">
+ <criteria id="CRI_RECAPITULATION_LIGNE_RARDEB" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RARDEB">
<where-clause>${table}.${column}##OPERATEUR:RARDeb####VALEUR:RARDeb##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_RECETTESCOMPTANT" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT">
+ <criteria id="CRI_RECAPITULATION_LIGNE_RECETTESCOMPTANT" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT">
<where-clause>${table}.${column}##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_COMPTEPEC" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_COMPTEPEC">
+ <criteria id="CRI_RECAPITULATION_LIGNE_COMPTEPEC" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_COMPTEPEC">
<where-clause>fn:string-compare(${table}.${column},ComptePEC)</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_TOTDROITS" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_TOTDROITS">
+ <criteria id="CRI_RECAPITULATION_LIGNE_TOTDROITS" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_TOTDROITS">
<where-clause>${table}.${column}##OPERATEUR:TotDroits####VALEUR:TotDroits##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_TOTRECETTEBUDG" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG">
+ <criteria id="CRI_RECAPITULATION_LIGNE_TOTRECETTEBUDG" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG">
<where-clause>${table}.${column}##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_NATUREPRODUIT" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT">
+ <criteria id="CRI_RECAPITULATION_LIGNE_NATUREPRODUIT" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT">
<where-clause>fn:string-compare(${table}.${column},NatureProduit)</where-clause>
</criteria>
- <criteria id="CRI_RECAPITULATION_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE">
+ <criteria id="CRI_RECAPITULATION_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE">
<where-clause>${table}.${column}##OPERATEUR:NumCompte####VALEUR:NumCompte##</where-clause>
</criteria>
- <criteria id="show_totaux" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX">
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
</criteria>
<!-- SQL-INDEX /n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation -->
- <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Exercice" datatype="string" column="EXERCICE" table="CGE_RECAPITULATION_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_RECAPITULATION_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@NumPage" datatype="integer" column="NUMPAGE" table="CGE_RECAPITULATION_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_RECAPITULATION_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Comptable" datatype="string" column="COMPTABLE" table="CGE_RECAPITULATION_PAGE_IX" format="uppercase"/>
-
- <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_RECAPITULATION_PAGE_IX"/>
- <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_RECAPITULATION_PAGE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Exercice"
+ datatype="string" column="EXERCICE" table="CGE_RECAPITULATION_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@NumPage"
+ datatype="integer" column="NUMPAGE" table="CGE_RECAPITULATION_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Comptable"
+ datatype="string" column="COMPTABLE" table="CGE_RECAPITULATION_PAGE_IX"
+ format="uppercase"/>
+
+ <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" column="EXERCICE" table="CGE_RECAPITULATION_PAGE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ column="EXERCICE" table="CGE_RECAPITULATION_PAGE_IX"/>
<!-- SQL-INDEX /n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation -->
- <sql-index id="SQI_RECAPITULATION_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:generated-id" column="NODE_ID" datatype="string" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_TYPE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Type" datatype="string" column="TYPE" table="CGE_RECAPITULATION_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_RARFIN" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARFin" datatype="decimal" column="RARFIN" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_DROITS" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Droits" datatype="decimal" column="DROITS" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Recouvrement" datatype="decimal" column="RECOUVREMENT" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_ANNULATIONS" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Annulations" datatype="decimal" column="ANNULATIONS" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@LigneRecette" datatype="integer" column="LIGNERECETTE" table="CGE_RECAPITULATION_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_RARDEB" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARDeb" datatype="decimal" column="RARDEB" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RecettesComptant" datatype="decimal" column="RECETTESCOMPTANT" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_COMPTEPEC" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@ComptePEC" datatype="integer" column="COMPTEPEC" table="CGE_RECAPITULATION_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_TOTDROITS" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotDroits" datatype="decimal" column="TOTDROITS" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotRecetteBudg" datatype="decimal" column="TOTRECETTEBUDG" table="CGE_RECAPITULATION_LIGNE_IX"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NatureProduit" datatype="string" column="NATUREPRODUIT" table="CGE_RECAPITULATION_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NumCompte" datatype="string" column="NUMCOMPTE" table="CGE_RECAPITULATION_LIGNE_IX" format="uppercase"/>
-
- <sql-index id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:isNotShowResultat" datatype="integer" column="SHOWTOTAUX" table="CGE_RECAPITULATION_LIGNE_IX"/>
-
- <element id="CGE_RECAPITULATION_LIGNE_IX">
+ <sql-index id="SQI_RECAPITULATION_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:generated-id"
+ column="NODE_ID" datatype="string" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_TYPE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Type"
+ datatype="string" column="TYPE" table="CGE_RECAPITULATION_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RARFIN"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARFin"
+ datatype="decimal" column="RARFIN" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_DROITS"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Droits"
+ datatype="decimal" column="DROITS" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Recouvrement"
+ datatype="decimal" column="RECOUVREMENT" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_ANNULATIONS"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Annulations"
+ datatype="decimal" column="ANNULATIONS" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@LigneRecette"
+ datatype="integer" column="LIGNERECETTE" table="CGE_RECAPITULATION_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RARDEB"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARDeb"
+ datatype="decimal" column="RARDEB" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RecettesComptant"
+ datatype="decimal" column="RECETTESCOMPTANT" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_COMPTEPEC"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@ComptePEC"
+ datatype="integer" column="COMPTEPEC" table="CGE_RECAPITULATION_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_TOTDROITS"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotDroits"
+ datatype="decimal" column="TOTDROITS" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotRecetteBudg"
+ datatype="decimal" column="TOTRECETTEBUDG" table="CGE_RECAPITULATION_LIGNE_IX"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NatureProduit"
+ datatype="string" column="NATUREPRODUIT" table="CGE_RECAPITULATION_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="CGE_RECAPITULATION_LIGNE_IX"
+ format="uppercase"/>
+
+ <sql-index id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:isNotShowResultat"
+ datatype="integer" column="SHOWTOTAUX" table="CGE_RECAPITULATION_LIGNE_IX"/>
+
+ <element id="LigneRecapitulation">
<sql-count>COUNT(DISTINCT(CONCAT(CGE_RECAPITULATION_PAGE_IX.DOC_ID,CGE_RECAPITULATION_LIGNE_IX.NODE_ID)))</sql-count>
<special-cond>CGE_RECAPITULATION_LIGNE_IX.NODE_ID IS NOT NULL</special-cond>
</element>
<path>/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:generated-id</path>
</key1>
- <table type="document" base-name="CGE_REVERSEMENT_DOCUMENTS" version="1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- INITIAL_DOC_NAME VARCHAR(100) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- DOC LONGBLOB,
- ENCODING VARCHAR(20),
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_REVERSEMENT_PAGE_IX" base-name="CGE_REVERSEMENT_PAGE_IX" version="1" main="true">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- EXERCICE VARCHAR(4) ,
- NUMPAGE INTEGER ,
- COMPTABLE VARCHAR(6) ,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- </table>
- <table type="index" id="CGE_REVERSEMENT_LIGNE_IX" base-name="CGE_REVERSEMENT_LIGNE_IX" version="2" main="false" based-on="key1">
- CREATE TABLE IF NOT EXISTS ${base-name} (
- COLLECTIVITE VARCHAR(15) NOT NULL,
- BUDGET VARCHAR(24) NOT NULL,
- DOC_ID VARCHAR(100) NOT NULL,
- NODE_ID VARCHAR(50) NOT NULL,
- TYPE VARCHAR(12) ,
- RARFIN DECIMAL(14,2),
- DROITS DECIMAL(14,2),
- RECOUVREMENT DECIMAL(14,2),
- ANNULATIONS DECIMAL(14,2),
- LIGNERECETTE INTEGER ,
- RARDEB DECIMAL(14,2),
- RECETTESCOMPTANT DECIMAL(14,2),
- COMPTEPEC INTEGER ,
- TOTDROITS DECIMAL(14,2),
- TOTRECETTEBUDG DECIMAL(14,2),
- NATUREPRODUIT VARCHAR(150) ,
- NUMCOMPTE VARCHAR(14) ,
- SHOWTOTAUX INTEGER,
- INDEX IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID),
- INDEX IX_${base-name}_DC (DOC_ID),
- INITIAL_DOC_NAME VARCHAR(100),
- INDEX ${base-name}_IDN (INITIAL_DOC_NAME),
- ARCHIVE_NAME VARCHAR(100),
- INDEX ${base-name}_AN (ARCHIVE_NAME)
- ) ENGINE MYISAM
- <patch from-version="1">
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARFIN DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY DROITS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECOUVREMENT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY ANNULATIONS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARDEB DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECETTESCOMPTANT DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTDROITS DECIMAL(17,2)</sql>
- <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTRECETTEBUDG DECIMAL(17,2)</sql>
- </patch>
- </table>
+ <table type="document" base-name="CGE_REVERSEMENT_DOCUMENTS" version="1"> CREATE
+ TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL, BUDGET
+ VARCHAR(24) NOT NULL, INITIAL_DOC_NAME VARCHAR(100) NOT NULL, DOC_ID
+ VARCHAR(100) NOT NULL, DOC LONGBLOB, ENCODING VARCHAR(20), INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), ARCHIVE_NAME VARCHAR(100),
+ INDEX ${base-name}_AN (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_REVERSEMENT_PAGE_IX" base-name="CGE_REVERSEMENT_PAGE_IX"
+ version="1" main="true"> CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE
+ VARCHAR(15) NOT NULL, BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL,
+ EXERCICE VARCHAR(4) , NUMPAGE INTEGER , COMPTABLE VARCHAR(6) , INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC
+ (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN
+ (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN
+ (ARCHIVE_NAME) ) ENGINE MYISAM </table>
+ <table type="index" id="CGE_REVERSEMENT_LIGNE_IX"
+ base-name="CGE_REVERSEMENT_LIGNE_IX" version="2" main="false" based-on="key1">
+ CREATE TABLE IF NOT EXISTS ${base-name} ( COLLECTIVITE VARCHAR(15) NOT NULL,
+ BUDGET VARCHAR(24) NOT NULL, DOC_ID VARCHAR(100) NOT NULL, NODE_ID VARCHAR(50)
+ NOT NULL, TYPE VARCHAR(12) , RARFIN DECIMAL(14,2), DROITS DECIMAL(14,2),
+ RECOUVREMENT DECIMAL(14,2), ANNULATIONS DECIMAL(14,2), LIGNERECETTE INTEGER ,
+ RARDEB DECIMAL(14,2), RECETTESCOMPTANT DECIMAL(14,2), COMPTEPEC INTEGER ,
+ TOTDROITS DECIMAL(14,2), TOTRECETTEBUDG DECIMAL(14,2), NATUREPRODUIT
+ VARCHAR(150) , NUMCOMPTE VARCHAR(14) , SHOWTOTAUX INTEGER, INDEX
+ IX_${base-name}_BC (COLLECTIVITE,BUDGET,DOC_ID), INDEX IX_${base-name}_DC
+ (DOC_ID), INITIAL_DOC_NAME VARCHAR(100), INDEX ${base-name}_IDN
+ (INITIAL_DOC_NAME), ARCHIVE_NAME VARCHAR(100), INDEX ${base-name}_AN
+ (ARCHIVE_NAME) ) ENGINE MYISAM <patch from-version="1">
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARFIN
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY DROITS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECOUVREMENT
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY ANNULATIONS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RARDEB
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY RECETTESCOMPTANT
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTDROITS
+ DECIMAL(17,2)</sql>
+ <sql failonerror="false">ALTER TABLE ${base-name} MODIFY TOTRECETTEBUDG
+ DECIMAL(17,2)</sql>
+ </patch>
+ </table>
<!-- CRITERIA /n:CompteGestionEtat/n:Reversement -->
<!-- CRITERIA /n:CompteGestionEtat/n:Reversement/n:PageReversement -->
- <criteria id="CRI_REVERSEMENT_PAGE_EXERCICE" type="1" sql-index-id="SQI_REVERSEMENT_PAGE_EXERCICE">
+ <criteria id="CRI_REVERSEMENT_PAGE_EXERCICE" type="1"
+ sql-index-id="SQI_REVERSEMENT_PAGE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_PAGE_NUMPAGE" type="1" sql-index-id="SQI_REVERSEMENT_PAGE_NUMPAGE">
+ <criteria id="CRI_REVERSEMENT_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_REVERSEMENT_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_PAGE_COMPTABLE" type="1" sql-index-id="SQI_REVERSEMENT_PAGE_COMPTABLE">
+ <criteria id="CRI_REVERSEMENT_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_REVERSEMENT_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
</criteria>
<!-- CRITERIA /n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement -->
- <criteria id="CRI_REVERSEMENT_LIGNE_TYPE" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_TYPE">
+ <criteria id="CRI_REVERSEMENT_LIGNE_TYPE" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_TYPE">
<where-clause>fn:string-compare(${table}.${column},Type)</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_RARFIN" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RARFIN">
+ <criteria id="CRI_REVERSEMENT_LIGNE_RARFIN" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RARFIN">
<where-clause>${table}.${column}##OPERATEUR:RARFin####VALEUR:RARFin##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_DROITS" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_DROITS">
+ <criteria id="CRI_REVERSEMENT_LIGNE_DROITS" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_DROITS">
<where-clause>${table}.${column}##OPERATEUR:Droits####VALEUR:Droits##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_RECOUVREMENT" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT">
+ <criteria id="CRI_REVERSEMENT_LIGNE_RECOUVREMENT" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT">
<where-clause>${table}.${column}##OPERATEUR:Recouvrement####VALEUR:Recouvrement##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_ANNULATIONS" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_ANNULATIONS">
+ <criteria id="CRI_REVERSEMENT_LIGNE_ANNULATIONS" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_ANNULATIONS">
<where-clause>${table}.${column}##OPERATEUR:Annulations####VALEUR:Annulations##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_LIGNERECETTE" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE">
+ <criteria id="CRI_REVERSEMENT_LIGNE_LIGNERECETTE" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE">
<where-clause>fn:string-compare(${table}.${column},LigneRecette)</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_RARDEB" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RARDEB">
+ <criteria id="CRI_REVERSEMENT_LIGNE_RARDEB" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RARDEB">
<where-clause>${table}.${column}##OPERATEUR:RARDeb####VALEUR:RARDeb##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_RECETTESCOMPTANT" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT">
+ <criteria id="CRI_REVERSEMENT_LIGNE_RECETTESCOMPTANT" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT">
<where-clause>${table}.${column}##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_COMPTEPEC" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_COMPTEPEC">
+ <criteria id="CRI_REVERSEMENT_LIGNE_COMPTEPEC" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_COMPTEPEC">
<where-clause>fn:string-compare(${table}.${column},ComptePEC)</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_TOTDROITS" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_TOTDROITS">
+ <criteria id="CRI_REVERSEMENT_LIGNE_TOTDROITS" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_TOTDROITS">
<where-clause>${table}.${column}##OPERATEUR:TotDroits####VALEUR:TotDroits##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_TOTRECETTEBUDG" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG">
+ <criteria id="CRI_REVERSEMENT_LIGNE_TOTRECETTEBUDG" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG">
<where-clause>${table}.${column}##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_NATUREPRODUIT" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT">
+ <criteria id="CRI_REVERSEMENT_LIGNE_NATUREPRODUIT" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT">
<where-clause>fn:string-compare(${table}.${column},NatureProduit)</where-clause>
</criteria>
- <criteria id="CRI_REVERSEMENT_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE">
+ <criteria id="CRI_REVERSEMENT_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
</criteria>
</criteria>
<!-- SQL-INDEX /n:CompteGestionEtat/n:Reversement/n:PageReversement -->
- <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Exercice" datatype="string" column="EXERCICE" table="CGE_REVERSEMENT_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_REVERSEMENT_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@NumPage" datatype="integer" column="NUMPAGE" table="CGE_REVERSEMENT_PAGE_IX" format="uppercase"/>
- <sql-index id="SQI_REVERSEMENT_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Comptable" datatype="string" column="COMPTABLE" table="CGE_REVERSEMENT_PAGE_IX" format="uppercase"/>
-
- <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_REVERSEMENT_PAGE_IX"/>
- <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" column="EXERCICE" table="CGE_REVERSEMENT_PAGE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Exercice"
+ datatype="string" column="EXERCICE" table="CGE_REVERSEMENT_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@NumPage"
+ datatype="integer" column="NUMPAGE" table="CGE_REVERSEMENT_PAGE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Comptable"
+ datatype="string" column="COMPTABLE" table="CGE_REVERSEMENT_PAGE_IX"
+ format="uppercase"/>
+
+ <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" column="EXERCICE" table="CGE_REVERSEMENT_PAGE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ column="EXERCICE" table="CGE_REVERSEMENT_PAGE_IX"/>
<!-- SQL-INDEX /n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement -->
- <sql-index id="SQI_REVERSEMENT_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:generated-id" column="NODE_ID" datatype="string" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_TYPE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Type" datatype="string" column="TYPE" table="CGE_REVERSEMENT_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_RARFIN" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARFin" datatype="decimal" column="RARFIN" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_DROITS" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Droits" datatype="decimal" column="DROITS" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Recouvrement" datatype="decimal" column="RECOUVREMENT" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_ANNULATIONS" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Annulations" datatype="decimal" column="ANNULATIONS" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@LigneRecette" datatype="integer" column="LIGNERECETTE" table="CGE_REVERSEMENT_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_RARDEB" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARDeb" datatype="decimal" column="RARDEB" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RecettesComptant" datatype="decimal" column="RECETTESCOMPTANT" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_COMPTEPEC" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@ComptePEC" datatype="integer" column="COMPTEPEC" table="CGE_REVERSEMENT_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_TOTDROITS" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotDroits" datatype="decimal" column="TOTDROITS" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotRecetteBudg" datatype="decimal" column="TOTRECETTEBUDG" table="CGE_REVERSEMENT_LIGNE_IX"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NatureProduit" datatype="string" column="NATUREPRODUIT" table="CGE_REVERSEMENT_LIGNE_IX" format="uppercase"/>
- <sql-index id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NumCompte" datatype="string" column="NUMCOMPTE" table="CGE_REVERSEMENT_LIGNE_IX" format="uppercase"/>
-
- <sql-index id="SQI_REVERSEMENT_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:isNotShowResultat" datatype="integer" column="SHOWTOTAUX" table="CGE_REVERSEMENT_LIGNE_IX"/>
-
- <element id="REVERSEMENT_LIGNE_IX">
+ <sql-index id="SQI_REVERSEMENT_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:generated-id"
+ column="NODE_ID" datatype="string" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_TYPE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Type"
+ datatype="string" column="TYPE" table="CGE_REVERSEMENT_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RARFIN"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARFin"
+ datatype="decimal" column="RARFIN" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_DROITS"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Droits"
+ datatype="decimal" column="DROITS" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Recouvrement"
+ datatype="decimal" column="RECOUVREMENT" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_ANNULATIONS"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Annulations"
+ datatype="decimal" column="ANNULATIONS" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@LigneRecette"
+ datatype="integer" column="LIGNERECETTE" table="CGE_REVERSEMENT_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RARDEB"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARDeb"
+ datatype="decimal" column="RARDEB" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RecettesComptant"
+ datatype="decimal" column="RECETTESCOMPTANT" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_COMPTEPEC"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@ComptePEC"
+ datatype="integer" column="COMPTEPEC" table="CGE_REVERSEMENT_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_TOTDROITS"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotDroits"
+ datatype="decimal" column="TOTDROITS" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotRecetteBudg"
+ datatype="decimal" column="TOTRECETTEBUDG" table="CGE_REVERSEMENT_LIGNE_IX"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NatureProduit"
+ datatype="string" column="NATUREPRODUIT" table="CGE_REVERSEMENT_LIGNE_IX"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NumCompte"
+ datatype="string" column="NUMCOMPTE" table="CGE_REVERSEMENT_LIGNE_IX"
+ format="uppercase"/>
+
+ <sql-index id="SQI_REVERSEMENT_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:isNotShowResultat"
+ datatype="integer" column="SHOWTOTAUX" table="CGE_REVERSEMENT_LIGNE_IX"/>
+
+ <element id="LigneReversement">
<sql-count>COUNT(DISTINCT(CONCAT(CGE_REVERSEMENT_PAGE_IX.DOC_ID,CGE_REVERSEMENT_LIGNE_IX.NODE_ID)))</sql-count>
<special-cond>CGE_REVERSEMENT_LIGNE_IX.NODE_ID IS NOT NULL</special-cond>
</element>
-
</etat>
</document>
</layer>
-<layer name="oracle" persistence-model="xemelios-sql"><document id="cg-etat"><table base-name="CGE_SPECIAL_KEYS" type="special-key" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+ <layer name="oracle" persistence-model="xemelios-sql">
+ <document id="cg-etat">
+ <table base-name="CGE_SPECIAL_KEYS" type="special-key" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
LIB1 VARCHAR(1000),
LIB3 VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_LIST_BUDG_COLL" type="list-bc" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_LIST_BUDG_COLL" type="list-bc" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
PARENT_COLL2_LIB VARCHAR(1000),
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
BUDGET_LIB VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL,
COLLECTIVITE_LIB VARCHAR(1000)
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_REPOSITORY" type="repository" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_REPOSITORY" type="repository" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
COLLECTIVITE VARCHAR(1000) NOT NULL,
ID VARCHAR(1000),
REPOSITORY BLOB,
LIBELLE VARCHAR(1000)
-)</sql></table><etat id="BalanceGenerale" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl"><key1>
+)</sql>
+ </table>
+ <etat id="BalanceGenerale" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl">
+ <key1>
<path>/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:generated-id</path>
- </key1><table base-name="CGE_BALANCEGALE_DOCS" type="document" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+ </key1>
+ <table base-name="CGE_BALANCEGALE_DOCS" type="document" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
DOC_ID VARCHAR(1000) NOT NULL,
DOC BLOB,
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_BALANCEGALE_LIGNE" id="CGE_BALANCEGENERALE_LIGNE_IX" type="index" main="false" based-on="key1" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_BALANCEGALE_LIGNE" id="CGE_BALANCEGENERALE_LIGNE_IX"
+ type="index" main="false" based-on="key1" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
COLLECTIVITE VARCHAR(1000) NOT NULL,
BUDGET VARCHAR(1000) NOT NULL,
MT_BAL_SORTIE_DEBIT NUMBER,
MT_OPE_FIN_ANNEE_CREDIT NUMBER,
MT_OPE_FIN_ANNEE_DEBIT NUMBER,
NODE_ID VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_BALANCEGALE" id="CGE_BALANCEGENERALE_IX" type="index" main="true" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_BALANCEGALE" id="CGE_BALANCEGENERALE_IX" type="index"
+ main="true" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
NUMPAGE NUMBER,
COMPTABLE VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000)
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><criteria id="CRI_BALANCEGENERALE_BALANCEGENERALE_NUMPAGE" type="1" sql-index-id="SQI_BALANCEGENERALE_NUMPAGE">
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <criteria id="CRI_BALANCEGENERALE_BALANCEGENERALE_NUMPAGE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_EXERCICE" type="1" sql-index-id="SQI_BALANCEGENERALE_EXERCICE">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_EXERCICE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_COMPTABLE" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_COMPTABLE" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceEntreeDebit####VALEUR:BalanceEntreeDebit##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceEntreeCredit####VALEUR:BalanceEntreeCredit##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:OperationDebit####VALEUR:OperationDebit##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT">
<where-clause>${table}.${column}##OPERATEUR:OperationCredit####VALEUR:OperationCredit##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:OperationFinDebit####VALEUR:OperationFinDebit##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT">
<where-clause>${table}.${column}##OPERATEUR:OperationFinCredit####VALEUR:OperationFinCredit##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceSortieDebit####VALEUR:BalanceSortieDebit##</where-clause>
- </criteria><criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT">
+ </criteria>
+ <criteria id="CRI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT">
<where-clause>${table}.${column}##OPERATEUR:BalanceSortieCredit####VALEUR:BalanceSortieCredit##</where-clause>
- </criteria><criteria id="show_totaux" type="1" sql-index-id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX">
+ </criteria>
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
- </criteria><sql-index id="SQI_BALANCEGENERALE_NUMPAGE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@NumPage" datatype="integer" table="CGE_BALANCEGENERALE_IX" column="NUMPAGE"/><sql-index id="SQI_BALANCEGENERALE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" table="CGE_BALANCEGENERALE_IX" column="EXERCICE"/><sql-index id="SQI_BALANCEGENERALE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" table="CGE_BALANCEGENERALE_IX" column="EXERCICE"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:generated-id" datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NODE_ID"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE_IS_SEARCHABLE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale[@added:isSearchable]/@NumCompte" datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NUMCOMPTE"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@NumCompte" datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NUMCOMPTE"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Comptable" datatype="string" table="CGE_BALANCEGENERALE_IX" column="COMPTABLE"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTEB" path="/CompteGestionEtat/BalanceGenerale/PageBalanceGenerale/LigneBalanceGenerale/@NumCompte" datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NUMCOMPTE"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeDebit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_BAL_ENTREE_DEBIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeCredit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_BAL_ENTREE_CREDIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationDebit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_OPE_ANNEE_DEBIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationCredit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_OPE_ANNEE_CREDIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinDebit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_OPE_FIN_ANNEE_DEBIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinCredit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_OPE_FIN_ANNEE_CREDIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieDebit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_BAL_SORTIE_DEBIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieCredit" datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX" column="MT_BAL_SORTIE_CREDIT"/><sql-index id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:isNotShowResultat" datatype="integer" table="CGE_BALANCEGENERALE_LIGNE_IX" column="SHOWTOTAUX"/></etat><etat id="DeveloppementRecette" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl"><key1>
+ </criteria>
+ <sql-index id="SQI_BALANCEGENERALE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@NumPage"
+ datatype="integer" table="CGE_BALANCEGENERALE_IX" column="NUMPAGE"/>
+ <sql-index id="SQI_BALANCEGENERALE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" table="CGE_BALANCEGENERALE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_BALANCEGENERALE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ table="CGE_BALANCEGENERALE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:generated-id"
+ datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NODE_ID"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE_IS_SEARCHABLE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale[@added:isSearchable]/@NumCompte"
+ datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NUMCOMPTE"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@NumCompte"
+ datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NUMCOMPTE"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:Pied/@Comptable"
+ datatype="string" table="CGE_BALANCEGENERALE_IX" column="COMPTABLE"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_NUMCOMPTEB"
+ path="/CompteGestionEtat/BalanceGenerale/PageBalanceGenerale/LigneBalanceGenerale/@NumCompte"
+ datatype="string" table="CGE_BALANCEGENERALE_LIGNE_IX" column="NUMCOMPTE"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeDebit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_BAL_ENTREE_DEBIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCEENTREECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceEntreeCredit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_BAL_ENTREE_CREDIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationDebit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_OPE_ANNEE_DEBIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEANNEECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationCredit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_OPE_ANNEE_CREDIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinDebit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_OPE_FIN_ANNEE_DEBIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTOPEFINANNEECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@OperationFinCredit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_OPE_FIN_ANNEE_CREDIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIEDEBIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieDebit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_BAL_SORTIE_DEBIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_MONTANTBALANCESORTIECREDIT"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@BalanceSortieCredit"
+ datatype="decimal" table="CGE_BALANCEGENERALE_LIGNE_IX"
+ column="MT_BAL_SORTIE_CREDIT"/>
+ <sql-index id="SQI_BALANCEGENERALE_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:BalanceGenerale/n:PageBalanceGenerale/n:LigneBalanceGenerale/@added:isNotShowResultat"
+ datatype="integer" table="CGE_BALANCEGENERALE_LIGNE_IX" column="SHOWTOTAUX"/>
+ <element id="LigneBalanceGenerale">
+ <sql-count>COUNT(DISTINCT(CONCAT(CGE_BALANCEGALE.DOC_ID,CGE_BALANCEGALE_LIGNE.NODE_ID)))</sql-count>
+ <special-cond>CGE_BALANCEGALE_LIGNE.NODE_ID IS NOT NULL</special-cond>
+ </element>
+ </etat>
+ <etat id="DeveloppementRecette" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl">
+ <key1>
<path>/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:generated-id</path>
- </key1><table base-name="CGE_DEV_REC_DOCS" type="document" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+ </key1>
+ <table base-name="CGE_DEV_REC_DOCS" type="document" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
DOC_ID VARCHAR(1000) NOT NULL,
DOC BLOB,
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_DEV_REC" id="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" type="index" main="true" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_DEV_REC" id="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" type="index"
+ main="true" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
NUMPAGE NUMBER,
COMPTABLE VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000)
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_DEV_REC_LIGNE" id="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" type="index" main="false" based-on="key1" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_DEV_REC_LIGNE" id="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ type="index" main="false" based-on="key1" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
COLLECTIVITE VARCHAR(1000) NOT NULL,
BUDGET VARCHAR(1000) NOT NULL,
COMPTEPEC NUMBER,
RECETTESCOMPTANT NUMBER,
TYPE_REC VARCHAR(1000),
ANNULATIONS NUMBER
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE">
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TYPE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TYPE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE">
<where-clause>fn:string-compare(${table}.${column},Type)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN">
<where-clause>${table}.${column}##OPERATEUR:RARFin####VALEUR:RARFin##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_DROITS" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_DROITS" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS">
<where-clause>${table}.${column}##OPERATEUR:Droits####VALEUR:Droits##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT">
<where-clause>${table}.${column}##OPERATEUR:Recouvrement####VALEUR:Recouvrement##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS">
<where-clause>${table}.${column}##OPERATEUR:Annulations####VALEUR:Annulations##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE">
<where-clause>fn:string-compare(${table}.${column},LigneRecette)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB">
<where-clause>${table}.${column}##OPERATEUR:RARDeb####VALEUR:RARDeb##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT">
<where-clause>${table}.${column}##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC">
<where-clause>fn:string-compare(${table}.${column},ComptePEC)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS">
<where-clause>${table}.${column}##OPERATEUR:TotDroits####VALEUR:TotDroits##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG">
<where-clause>${table}.${column}##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT">
<where-clause>fn:string-compare(${table}.${column},NatureProduit)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
- </criteria><criteria id="show_totaux" type="1" sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX">
+ </criteria>
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
- </criteria><sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Exercice" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="EXERCICE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@NumPage" datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="NUMPAGE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Comptable" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="COMPTABLE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="EXERCICE"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="EXERCICE"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:generated-id" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="NODE_ID"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Type" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="TYPE_REC" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARFin" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="RARFIN"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Droits" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="DROITS"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Recouvrement" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="RECOUVREMENT"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Annulations" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="ANNULATIONS"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@LigneRecette" datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="LIGNERECETTE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARDeb" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="RARDEB"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RecettesComptant" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="RECETTESCOMPTANT"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@ComptePEC" datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="COMPTEPEC" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotDroits" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="TOTDROITS"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotRecetteBudg" datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="TOTRECETTEBUDG"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NatureProduit" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="NATUREPRODUIT" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NumCompte" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="NUMCOMPTE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE_IS_SEARCHABLE" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette[@added:isSearchable]/@NumCompte" datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="NUMCOMPTE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:isNotShowResultat" datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="SHOWTOTAUX"/></etat><etat id="Recapitulation" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl"><key1>
+ </criteria>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Exercice"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="EXERCICE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@NumPage"
+ datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="NUMPAGE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:Pied/@Comptable"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="COMPTABLE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_PAGE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ table="CGE_DEVELOPPEMENTRECETTE_PAGE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:generated-id"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="NODE_ID"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TYPE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Type"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="TYPE_REC"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARFIN"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARFin"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="RARFIN"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_DROITS"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Droits"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="DROITS"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECOUVREMENT"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Recouvrement"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ column="RECOUVREMENT"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_ANNULATIONS"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@Annulations"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ column="ANNULATIONS"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_LIGNERECETTE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@LigneRecette"
+ datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ column="LIGNERECETTE" format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RARDEB"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RARDeb"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="RARDEB"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_RECETTESCOMPTANT"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@RecettesComptant"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ column="RECETTESCOMPTANT"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_COMPTEPEC"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@ComptePEC"
+ datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="COMPTEPEC"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTDROITS"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotDroits"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="TOTDROITS"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_TOTRECETTEBUDG"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@TotRecetteBudg"
+ datatype="decimal" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ column="TOTRECETTEBUDG"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NATUREPRODUIT"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NatureProduit"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX"
+ column="NATUREPRODUIT" format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@NumCompte"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="NUMCOMPTE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_NUMCOMPTE_IS_SEARCHABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette[@added:isSearchable]/@NumCompte"
+ datatype="string" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="NUMCOMPTE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENTRECETTE_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:DeveloppementRecette/n:PageDeveloppementRecette/n:LigneDeveloppementRecette/@added:isNotShowResultat"
+ datatype="integer" table="CGE_DEVELOPPEMENTRECETTE_LIGNE_IX" column="SHOWTOTAUX"
+ />
+ <element id="LigneDeveloppementRecette">
+ <sql-count>COUNT(DISTINCT(CONCAT(CGE_DEV_REC.DOC_ID,CGE_DEV_REC_LIGNE.NODE_ID)))</sql-count>
+ <special-cond>CGE_DEV_REC_LIGNE.NODE_ID IS NOT NULL</special-cond>
+ </element>
+ </etat>
+ <etat id="Recapitulation" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl">
+ <key1>
<path>/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:generated-id</path>
- </key1><table base-name="CGE_RECAP_DOCS" type="document" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+ </key1>
+ <table base-name="CGE_RECAP_DOCS" type="document" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
DOC_ID VARCHAR(1000) NOT NULL,
DOC BLOB,
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_RECAP_LIGNE" id="CGE_RECAPITULATION_LIGNE_IX" type="index" main="false" based-on="key1" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_RECAP_LIGNE" id="CGE_RECAPITULATION_LIGNE_IX" type="index"
+ main="false" based-on="key1" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
COLLECTIVITE VARCHAR(1000) NOT NULL,
BUDGET VARCHAR(1000) NOT NULL,
COMPTEPEC NUMBER,
RECETTESCOMPTANT NUMBER,
TYPE_RECAP VARCHAR(1000),
ANNULATIONS NUMBER
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_RECAP" id="CGE_RECAPITULATION_PAGE_IX" type="index" main="true" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_RECAP" id="CGE_RECAPITULATION_PAGE_IX" type="index"
+ main="true" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
NUMPAGE NUMBER,
COMPTABLE VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000)
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><criteria id="CRI_RECAPITULATION_PAGE_EXERCICE" type="1" sql-index-id="SQI_RECAPITULATION_PAGE_EXERCICE">
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <criteria id="CRI_RECAPITULATION_PAGE_EXERCICE" type="1"
+ sql-index-id="SQI_RECAPITULATION_PAGE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_PAGE_NUMPAGE" type="1" sql-index-id="SQI_RECAPITULATION_PAGE_NUMPAGE">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_RECAPITULATION_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_PAGE_COMPTABLE" type="1" sql-index-id="SQI_RECAPITULATION_PAGE_COMPTABLE">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_RECAPITULATION_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_TYPE" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_TYPE">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_TYPE" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_TYPE">
<where-clause>fn:string-compare(${table}.${column},Type)</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_RARFIN" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RARFIN">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_RARFIN" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RARFIN">
<where-clause>${table}.${column}##OPERATEUR:RARFin####VALEUR:RARFin##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_DROITS" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_DROITS">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_DROITS" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_DROITS">
<where-clause>${table}.${column}##OPERATEUR:Droits####VALEUR:Droits##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_RECOUVREMENT" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_RECOUVREMENT" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT">
<where-clause>${table}.${column}##OPERATEUR:Recouvrement####VALEUR:Recouvrement##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_ANNULATIONS" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_ANNULATIONS">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_ANNULATIONS" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_ANNULATIONS">
<where-clause>${table}.${column}##OPERATEUR:Annulations####VALEUR:Annulations##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_LIGNERECETTE" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_LIGNERECETTE" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE">
<where-clause>fn:string-compare(${table}.${column},LigneRecette)</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_RARDEB" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RARDEB">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_RARDEB" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RARDEB">
<where-clause>${table}.${column}##OPERATEUR:RARDeb####VALEUR:RARDeb##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_RECETTESCOMPTANT" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_RECETTESCOMPTANT" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT">
<where-clause>${table}.${column}##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_COMPTEPEC" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_COMPTEPEC">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_COMPTEPEC" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_COMPTEPEC">
<where-clause>fn:string-compare(${table}.${column},ComptePEC)</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_TOTDROITS" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_TOTDROITS">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_TOTDROITS" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_TOTDROITS">
<where-clause>${table}.${column}##OPERATEUR:TotDroits####VALEUR:TotDroits##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_TOTRECETTEBUDG" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_TOTRECETTEBUDG" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG">
<where-clause>${table}.${column}##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_NATUREPRODUIT" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_NATUREPRODUIT" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT">
<where-clause>fn:string-compare(${table}.${column},NatureProduit)</where-clause>
- </criteria><criteria id="CRI_RECAPITULATION_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE">
+ </criteria>
+ <criteria id="CRI_RECAPITULATION_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE">
<where-clause>${table}.${column}##OPERATEUR:NumCompte####VALEUR:NumCompte##</where-clause>
- </criteria><criteria id="show_totaux" type="1" sql-index-id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX">
+ </criteria>
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
- </criteria><sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Exercice" datatype="string" table="CGE_RECAPITULATION_PAGE_IX" column="EXERCICE" format="uppercase"/><sql-index id="SQI_RECAPITULATION_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@NumPage" datatype="integer" table="CGE_RECAPITULATION_PAGE_IX" column="NUMPAGE" format="uppercase"/><sql-index id="SQI_RECAPITULATION_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Comptable" datatype="string" table="CGE_RECAPITULATION_PAGE_IX" column="COMPTABLE" format="uppercase"/><sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" table="CGE_RECAPITULATION_PAGE_IX" column="EXERCICE"/><sql-index id="SQI_RECAPITULATION_PAGE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" table="CGE_RECAPITULATION_PAGE_IX" column="EXERCICE"/><sql-index id="SQI_RECAPITULATION_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:generated-id" datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="NODE_ID"/><sql-index id="SQI_RECAPITULATION_LIGNE_TYPE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Type" datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="TYPE_RECAP" format="uppercase"/><sql-index id="SQI_RECAPITULATION_LIGNE_RARFIN" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARFin" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RARFIN"/><sql-index id="SQI_RECAPITULATION_LIGNE_DROITS" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Droits" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="DROITS"/><sql-index id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Recouvrement" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RECOUVREMENT"/><sql-index id="SQI_RECAPITULATION_LIGNE_ANNULATIONS" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Annulations" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="ANNULATIONS"/><sql-index id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@LigneRecette" datatype="integer" table="CGE_RECAPITULATION_LIGNE_IX" column="LIGNERECETTE" format="uppercase"/><sql-index id="SQI_RECAPITULATION_LIGNE_RARDEB" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARDeb" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RARDEB"/><sql-index id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RecettesComptant" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RECETTESCOMPTANT"/><sql-index id="SQI_RECAPITULATION_LIGNE_COMPTEPEC" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@ComptePEC" datatype="integer" table="CGE_RECAPITULATION_LIGNE_IX" column="COMPTEPEC" format="uppercase"/><sql-index id="SQI_RECAPITULATION_LIGNE_TOTDROITS" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotDroits" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="TOTDROITS"/><sql-index id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotRecetteBudg" datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="TOTRECETTEBUDG"/><sql-index id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NatureProduit" datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="NATUREPRODUIT" format="uppercase"/><sql-index id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NumCompte" datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="NUMCOMPTE" format="uppercase"/><sql-index id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:isNotShowResultat" datatype="integer" table="CGE_RECAPITULATION_LIGNE_IX" column="SHOWTOTAUX"/></etat><etat id="DeveloppementDepense" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl"><key1>
+ </criteria>
+ <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Exercice"
+ datatype="string" table="CGE_RECAPITULATION_PAGE_IX" column="EXERCICE"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@NumPage"
+ datatype="integer" table="CGE_RECAPITULATION_PAGE_IX" column="NUMPAGE"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:Pied/@Comptable"
+ datatype="string" table="CGE_RECAPITULATION_PAGE_IX" column="COMPTABLE"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" table="CGE_RECAPITULATION_PAGE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_RECAPITULATION_PAGE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ table="CGE_RECAPITULATION_PAGE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:generated-id"
+ datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="NODE_ID"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_TYPE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Type"
+ datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="TYPE_RECAP"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RARFIN"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARFin"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RARFIN"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_DROITS"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Droits"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="DROITS"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RECOUVREMENT"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Recouvrement"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RECOUVREMENT"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_ANNULATIONS"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@Annulations"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="ANNULATIONS"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_LIGNERECETTE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@LigneRecette"
+ datatype="integer" table="CGE_RECAPITULATION_LIGNE_IX" column="LIGNERECETTE"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RARDEB"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RARDeb"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RARDEB"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_RECETTESCOMPTANT"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@RecettesComptant"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="RECETTESCOMPTANT"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_COMPTEPEC"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@ComptePEC"
+ datatype="integer" table="CGE_RECAPITULATION_LIGNE_IX" column="COMPTEPEC"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_TOTDROITS"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotDroits"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="TOTDROITS"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_TOTRECETTEBUDG"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@TotRecetteBudg"
+ datatype="decimal" table="CGE_RECAPITULATION_LIGNE_IX" column="TOTRECETTEBUDG"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_NATUREPRODUIT"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NatureProduit"
+ datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="NATUREPRODUIT"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@NumCompte"
+ datatype="string" table="CGE_RECAPITULATION_LIGNE_IX" column="NUMCOMPTE"
+ format="uppercase"/>
+ <sql-index id="SQI_RECAPITULATION_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:Recapitulation/n:PageRecapitulation/n:LigneRecapitulation/@added:isNotShowResultat"
+ datatype="integer" table="CGE_RECAPITULATION_LIGNE_IX" column="SHOWTOTAUX"/>
+ <element id="LigneRecapitulation">
+ <sql-count>COUNT(DISTINCT(CONCAT(CGE_RECAP.DOC_ID,CGE_RECAP_LIGNE.NODE_ID)))</sql-count>
+ <special-cond>CGE_RECAP_LIGNE.NODE_ID IS NOT NULL</special-cond>
+ </element>
+ </etat>
+ <etat id="DeveloppementDepense" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl">
+ <key1>
<path>/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:generated-id</path>
- </key1><table base-name="CGE_DEV_DEP" id="DEVELOPPEMENT_DEPENSE_PAGE_IX" type="index" main="true" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+ </key1>
+ <table base-name="CGE_DEV_DEP" id="DEVELOPPEMENT_DEPENSE_PAGE_IX" type="index"
+ main="true" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
COLLECTIVITE VARCHAR(1000) NOT NULL,
BUDGET VARCHAR(1000) NOT NULL,
LIBCOL7 VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000),
ARCHIVE_NAME VARCHAR(1000),
EXERCICE NUMBER
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_DEV_DEP_DOCS" type="document" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_DEV_DEP_DOCS" type="document" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
DOC_ID VARCHAR(1000) NOT NULL,
DOC BLOB,
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_DEV_DEP_LIGNE" id="DEVELOPPEMENT_DEPENSE_LIGNE_IX" type="index" main="false" based-on="key1" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_DEV_DEP_LIGNE" id="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ type="index" main="false" based-on="key1" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
COLLECTIVITE VARCHAR(1000) NOT NULL,
BUDGET VARCHAR(1000) NOT NULL,
DOC_ID VARCHAR(1000) NOT NULL,
MINISTERE VARCHAR(1000),
NODE_ID VARCHAR(1000) NOT NULL,
LIBELLECOMPTABLE VARCHAR(1000)
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0">
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0">
<where-clause>fn:string-compare(${table}.${column},LibCol0)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1">
<where-clause>fn:string-compare(${table}.${column},LibCol1)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2">
<where-clause>fn:string-compare(${table}.${column},LibCol2)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3">
<where-clause>fn:string-compare(${table}.${column},LibCol3)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4">
<where-clause>fn:string-compare(${table}.${column},LibCol4)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5">
<where-clause>fn:string-compare(${table}.${column},LibCol5)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6">
<where-clause>fn:string-compare(${table}.${column},LibCol6)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7">
<where-clause>fn:string-compare(${table}.${column},LibCol7)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_EXERCICE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_EXERCICE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE">
<where-clause>fn:string-compare(${table}.${column},Ministere)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME">
<where-clause>${table}.${column}##OPERATEUR:Programme####VALEUR:Programme##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC">
<where-clause>${table}.${column}##OPERATEUR:ArticleExec####VALEUR:ArticleExec##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT">
<where-clause>${table}.${column}##OPERATEUR:MtDebit####VALEUR:MtDebit##</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE">
<where-clause>fn:string-compare(${table}.${column},LibelleComptable)</where-clause>
- </criteria><criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT">
+ </criteria>
+ <criteria id="CRI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT">
<where-clause>fn:string-compare(${table}.${column},LibelleDpt)</where-clause>
- </criteria><criteria id="show_totaux" type="1" sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX">
+ </criteria>
+ <criteria id="show_totaux" type="1"
+ sql-index-id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
- </criteria><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol0" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL0" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol7" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL7" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Comptable" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="COMPTABLE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol6" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL6" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol5" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL5" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@NumPage" datatype="integer" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="NUMPAGE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGEB" path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/Pied/@NumPage" datatype="integer" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="NUMPAGE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol4" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL4" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol3" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL3" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol2" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL2" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol1" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL1" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="EXERCICE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="EXERCICE"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:generated-id" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="NODE_ID"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Programme" datatype="integer" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="PROGRAMME" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@NumCompte" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="NUMCOMPTE"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTEB" path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/LigneDeveloppementDepense/@NumCompte" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="NUMCOMPTE"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@ArticleExec" datatype="integer" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="ARTICLEEXEC" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleComptable" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="LIBELLECOMPTABLE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Ministere" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="MINISTERE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleDpt" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="LIBELLEDPT" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Comptable" datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="COMPTABLE" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@MtDebit" datatype="decimal" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="MTDEBIT" format="uppercase"/><sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX" path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:isNotShowResultat" datatype="integer" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="SHOWTOTAUX"/></etat><etat id="Accueil" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl"><key1>
+ </criteria>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL0"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol0"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL0"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL7"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol7"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL7"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@Comptable"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="COMPTABLE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL6"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol6"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL6"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL5"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol5"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL5"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:Pied/@NumPage"
+ datatype="integer" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="NUMPAGE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_NUMPAGEB"
+ path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/Pied/@NumPage"
+ datatype="integer" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="NUMPAGE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL4"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol4"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL4"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL3"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol3"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL3"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL2"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol2"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL2"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_PAGE_LIBCOL1"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneEnteteDeveloppementDepense/@LibCol1"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="LIBCOL1"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="EXERCICE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ table="DEVELOPPEMENT_DEPENSE_PAGE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:generated-id"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="NODE_ID"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_PROGRAMME"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Programme"
+ datatype="integer" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="PROGRAMME"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@NumCompte"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="NUMCOMPTE"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_NUMCOMPTEB"
+ path="/CompteGestionEtat/DeveloppementDepense/PageDeveloppementDepense/LigneDeveloppementDepense/@NumCompte"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="NUMCOMPTE"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_ARTICLEEXEC"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@ArticleExec"
+ datatype="integer" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="ARTICLEEXEC"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLECOMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleComptable"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX"
+ column="LIBELLECOMPTABLE" format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MINISTERE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Ministere"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="MINISTERE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_LIBELLEDPT"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@LibelleDpt"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="LIBELLEDPT"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@Comptable"
+ datatype="string" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="COMPTABLE"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_MTDEBIT"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@MtDebit"
+ datatype="decimal" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="MTDEBIT"
+ format="uppercase"/>
+ <sql-index id="SQI_DEVELOPPEMENT_DEPENSE_LIGNE_TOTAUX"
+ path="/n:CompteGestionEtat/n:DeveloppementDepense/n:PageDeveloppementDepense/n:LigneDeveloppementDepense/@added:isNotShowResultat"
+ datatype="integer" table="DEVELOPPEMENT_DEPENSE_LIGNE_IX" column="SHOWTOTAUX"/>
+ <element id="LigneDeveloppementDepense">
+ <sql-count>COUNT(DISTINCT(CONCAT(CGE_DEV_DEP.DOC_ID,CGE_DEV_DEP_LIGNE.NODE_ID)))</sql-count>
+ <special-cond>CGE_DEV_DEP_LIGNE.NODE_ID IS NOT NULL</special-cond>
+ </element>
+ </etat>
+ <etat id="Accueil" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl">
+ <key1>
<path>/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@added:generated-id</path>
- </key1><table base-name="CGE_ACCUEIL_DOCS" type="document" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+ </key1>
+ <table base-name="CGE_ACCUEIL_DOCS" type="document" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
DOC_ID VARCHAR(1000) NOT NULL,
DOC BLOB,
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_ACCUEIL_LIGNE" id="CGE_ACCUEIL_LIGNEACCUEIL_IX" type="index" main="false" based-on="key1" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_ACCUEIL_LIGNE" id="CGE_ACCUEIL_LIGNEACCUEIL_IX" type="index"
+ main="false" based-on="key1" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
PATH VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000),
ETAT VARCHAR(1000)
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_ACCUEIL" id="CGE_ACCUEIL_IX" type="index" main="true" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_ACCUEIL" id="CGE_ACCUEIL_IX" type="index" main="true"
+ version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000),
NUMFIRSTPAGE NUMBER,
MODELE NUMBER
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><criteria id="CRI_ACCUEIL_ACCUEIL_NUMPAGE" type="1" sql-index-id="SQI_ACCUEIL_ACCUEIL_NUMPAGE">
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <criteria id="CRI_ACCUEIL_ACCUEIL_NUMPAGE" type="1"
+ sql-index-id="SQI_ACCUEIL_ACCUEIL_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
- </criteria><criteria id="CRI_ACCUEIL_LIGNEACCUEIL_ETAT" type="1" sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT">
+ </criteria>
+ <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_ETAT" type="1"
+ sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT">
<where-clause>fn:string-compare(${table}.${column},Etat)</where-clause>
- </criteria><criteria id="CRI_ACCUEIL_LIGNEACCUEIL_TITRE" type="1" sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE">
+ </criteria>
+ <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_TITRE" type="1"
+ sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE">
<where-clause>fn:string-compare(${table}.${column},Titre)</where-clause>
- </criteria><criteria id="CRI_ACCUEIL_LIGNEACCUEIL_PATH" type="1" sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_PATH">
+ </criteria>
+ <criteria id="CRI_ACCUEIL_LIGNEACCUEIL_PATH" type="1"
+ sql-index-id="SQI_ACCUEIL_LIGNEACCUEIL_PATH">
<where-clause>fn:string-compare(${table}.${column},Path)</where-clause>
- </criteria><sql-index id="SQI_ACCUEIL_ACCUEIL_MODELE" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/@Modele" datatype="integer" table="CGE_ACCUEIL_IX" column="MODELE"/><sql-index id="SQI_ACCUEIL_ACCUEIL_NUMPAGE" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:Pied/@NumPage" datatype="integer" table="CGE_ACCUEIL_IX" column="NUMPAGE"/><sql-index id="SQI_ACCUEIL_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="integer" table="CGE_ACCUEIL_IX" column="EXERCICE"/><sql-index id="SQI_ACCUEIL_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="integer" table="CGE_ACCUEIL_IX" column="EXERCICE"/><sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Etat" datatype="string" table="CGE_ACCUEIL_LIGNEACCUEIL_IX" column="ETAT"/><sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Titre" datatype="string" table="CGE_ACCUEIL_LIGNEACCUEIL_IX" column="TITRE"/><sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_PATH" path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Path" datatype="string" table="CGE_ACCUEIL_LIGNEACCUEIL_IX" column="PATH"/></etat><etat id="Reversement" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl"><key1>
+ </criteria>
+ <sql-index id="SQI_ACCUEIL_ACCUEIL_MODELE"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/@Modele" datatype="integer"
+ table="CGE_ACCUEIL_IX" column="MODELE"/>
+ <sql-index id="SQI_ACCUEIL_ACCUEIL_NUMPAGE"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:Pied/@NumPage"
+ datatype="integer" table="CGE_ACCUEIL_IX" column="NUMPAGE"/>
+ <sql-index id="SQI_ACCUEIL_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="integer" table="CGE_ACCUEIL_IX" column="EXERCICE"/>
+ <sql-index id="SQI_ACCUEIL_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="integer"
+ table="CGE_ACCUEIL_IX" column="EXERCICE"/>
+ <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_ETAT"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Etat"
+ datatype="string" table="CGE_ACCUEIL_LIGNEACCUEIL_IX" column="ETAT"/>
+ <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_TITRE"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Titre"
+ datatype="string" table="CGE_ACCUEIL_LIGNEACCUEIL_IX" column="TITRE"/>
+ <sql-index id="SQI_ACCUEIL_LIGNEACCUEIL_PATH"
+ path="/n:CompteGestionEtat/n:Accueil/n:PageAccueil/n:LigneAccueil/@Path"
+ datatype="string" table="CGE_ACCUEIL_LIGNEACCUEIL_IX" column="PATH"/>
+ <element id="LigneAccueil">
+ <sql-count>COUNT(CGE_ACCUEIL_LIGNE.DOC_ID)</sql-count>
+ <special-cond>CGE_ACCUEIL_LIGNE.DOC_ID IS NOT NULL</special-cond>
+ </element>
+ </etat>
+ <etat id="Reversement" import-xslt-file="cg-etat/cg-etat-import-mysql.xsl">
+ <key1>
<path>/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:generated-id</path>
- </key1><table base-name="CGE_REVERS_LIGNE" id="CGE_REVERSEMENT_LIGNE_IX" type="index" main="false" based-on="key1" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+ </key1>
+ <table base-name="CGE_REVERS_LIGNE" id="CGE_REVERSEMENT_LIGNE_IX" type="index"
+ main="false" based-on="key1" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
COLLECTIVITE VARCHAR(1000) NOT NULL,
BUDGET VARCHAR(1000) NOT NULL,
COMPTEPEC NUMBER,
RECETTESCOMPTANT NUMBER,
TYPE_REVERS VARCHAR(1000),
ANNULATIONS NUMBER
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_REVERS_DOCS" type="document" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_REVERS_DOCS" type="document" version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
DOC_ID VARCHAR(1000) NOT NULL,
DOC BLOB,
INITIAL_DOC_NAME VARCHAR(1000) NOT NULL
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><table base-name="CGE_REVERS" id="CGE_REVERSEMENT_PAGE_IX" type="index" main="true" version="1"><sql xml:space="preserve">CREATE TABLE ${base-name} (
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <table base-name="CGE_REVERS" id="CGE_REVERSEMENT_PAGE_IX" type="index" main="true"
+ version="1">
+ <sql xml:space="preserve">CREATE TABLE ${base-name} (
BUDGET VARCHAR(1000) NOT NULL,
COLLECTIVITE VARCHAR(1000) NOT NULL,
ARCHIVE_NAME VARCHAR(1000),
NUMPAGE NUMBER,
COMPTABLE VARCHAR(1000),
INITIAL_DOC_NAME VARCHAR(1000)
-)</sql><sql>CREATE INDEX IX_${base-name}_BC ON ${base-name} (COLLECTIVITE,BUDGET,DOC_ID)</sql><sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql><sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql><sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql></table><criteria id="CRI_REVERSEMENT_PAGE_EXERCICE" type="1" sql-index-id="SQI_REVERSEMENT_PAGE_EXERCICE">
+)</sql>
+ <sql>CREATE INDEX IX_${base-name}_BC ON ${base-name}
+ (COLLECTIVITE,BUDGET,DOC_ID)</sql>
+ <sql>CREATE INDEX IX_${base-name}_DC ON ${base-name} (DOC_ID)</sql>
+ <sql>CREATE INDEX ${base-name}_IDN ON ${base-name} (INITIAL_DOC_NAME)</sql>
+ <sql>CREATE INDEX ${base-name}_AN ON ${base-name} (ARCHIVE_NAME)</sql>
+ </table>
+ <criteria id="CRI_REVERSEMENT_PAGE_EXERCICE" type="1"
+ sql-index-id="SQI_REVERSEMENT_PAGE_EXERCICE">
<where-clause>fn:string-compare(${table}.${column},Exercice)</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_PAGE_NUMPAGE" type="1" sql-index-id="SQI_REVERSEMENT_PAGE_NUMPAGE">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_PAGE_NUMPAGE" type="1"
+ sql-index-id="SQI_REVERSEMENT_PAGE_NUMPAGE">
<where-clause>${table}.${column}##OPERATEUR:NumPage####VALEUR:NumPage##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_PAGE_COMPTABLE" type="1" sql-index-id="SQI_REVERSEMENT_PAGE_COMPTABLE">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_PAGE_COMPTABLE" type="1"
+ sql-index-id="SQI_REVERSEMENT_PAGE_COMPTABLE">
<where-clause>fn:string-compare(${table}.${column},Comptable)</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_TYPE" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_TYPE">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_TYPE" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_TYPE">
<where-clause>fn:string-compare(${table}.${column},Type)</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_RARFIN" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RARFIN">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_RARFIN" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RARFIN">
<where-clause>${table}.${column}##OPERATEUR:RARFin####VALEUR:RARFin##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_DROITS" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_DROITS">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_DROITS" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_DROITS">
<where-clause>${table}.${column}##OPERATEUR:Droits####VALEUR:Droits##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_RECOUVREMENT" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_RECOUVREMENT" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT">
<where-clause>${table}.${column}##OPERATEUR:Recouvrement####VALEUR:Recouvrement##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_ANNULATIONS" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_ANNULATIONS">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_ANNULATIONS" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_ANNULATIONS">
<where-clause>${table}.${column}##OPERATEUR:Annulations####VALEUR:Annulations##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_LIGNERECETTE" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_LIGNERECETTE" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE">
<where-clause>fn:string-compare(${table}.${column},LigneRecette)</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_RARDEB" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RARDEB">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_RARDEB" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RARDEB">
<where-clause>${table}.${column}##OPERATEUR:RARDeb####VALEUR:RARDeb##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_RECETTESCOMPTANT" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_RECETTESCOMPTANT" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT">
<where-clause>${table}.${column}##OPERATEUR:RecettesComptant####VALEUR:RecettesComptant##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_COMPTEPEC" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_COMPTEPEC">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_COMPTEPEC" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_COMPTEPEC">
<where-clause>fn:string-compare(${table}.${column},ComptePEC)</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_TOTDROITS" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_TOTDROITS">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_TOTDROITS" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_TOTDROITS">
<where-clause>${table}.${column}##OPERATEUR:TotDroits####VALEUR:TotDroits##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_TOTRECETTEBUDG" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_TOTRECETTEBUDG" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG">
<where-clause>${table}.${column}##OPERATEUR:TotRecetteBudg####VALEUR:TotRecetteBudg##</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_NATUREPRODUIT" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_NATUREPRODUIT" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT">
<where-clause>fn:string-compare(${table}.${column},NatureProduit)</where-clause>
- </criteria><criteria id="CRI_REVERSEMENT_LIGNE_NUMCOMPTE" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE">
+ </criteria>
+ <criteria id="CRI_REVERSEMENT_LIGNE_NUMCOMPTE" type="1"
+ sql-index-id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE">
<where-clause>fn:string-compare(${table}.${column},NumCompte)</where-clause>
- </criteria><criteria id="show_totaux" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_SHOW_TOTAUX">
+ </criteria>
+ <criteria id="show_totaux" type="1" sql-index-id="SQI_REVERSEMENT_LIGNE_SHOW_TOTAUX">
<where-clause>${table}.${column} = ##VALEUR:show_totaux##</where-clause>
- </criteria><sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Exercice" datatype="string" table="CGE_REVERSEMENT_PAGE_IX" column="EXERCICE" format="uppercase"/><sql-index id="SQI_REVERSEMENT_PAGE_NUMPAGE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@NumPage" datatype="integer" table="CGE_REVERSEMENT_PAGE_IX" column="NUMPAGE" format="uppercase"/><sql-index id="SQI_REVERSEMENT_PAGE_COMPTABLE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Comptable" datatype="string" table="CGE_REVERSEMENT_PAGE_IX" column="COMPTABLE" format="uppercase"/><sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE" path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice" datatype="string" table="CGE_REVERSEMENT_PAGE_IX" column="EXERCICE"/><sql-index id="SQI_REVERSEMENT_PAGE_EXERCICEB" path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string" table="CGE_REVERSEMENT_PAGE_IX" column="EXERCICE"/><sql-index id="SQI_REVERSEMENT_LIGNE_NODE_ID" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:generated-id" datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="NODE_ID"/><sql-index id="SQI_REVERSEMENT_LIGNE_TYPE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Type" datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="TYPE_REVERS" format="uppercase"/><sql-index id="SQI_REVERSEMENT_LIGNE_RARFIN" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARFin" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RARFIN"/><sql-index id="SQI_REVERSEMENT_LIGNE_DROITS" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Droits" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="DROITS"/><sql-index id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Recouvrement" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RECOUVREMENT"/><sql-index id="SQI_REVERSEMENT_LIGNE_ANNULATIONS" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Annulations" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="ANNULATIONS"/><sql-index id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@LigneRecette" datatype="integer" table="CGE_REVERSEMENT_LIGNE_IX" column="LIGNERECETTE" format="uppercase"/><sql-index id="SQI_REVERSEMENT_LIGNE_RARDEB" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARDeb" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RARDEB"/><sql-index id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RecettesComptant" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RECETTESCOMPTANT"/><sql-index id="SQI_REVERSEMENT_LIGNE_COMPTEPEC" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@ComptePEC" datatype="integer" table="CGE_REVERSEMENT_LIGNE_IX" column="COMPTEPEC" format="uppercase"/><sql-index id="SQI_REVERSEMENT_LIGNE_TOTDROITS" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotDroits" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="TOTDROITS"/><sql-index id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotRecetteBudg" datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="TOTRECETTEBUDG"/><sql-index id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NatureProduit" datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="NATUREPRODUIT" format="uppercase"/><sql-index id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NumCompte" datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="NUMCOMPTE" format="uppercase"/><sql-index id="SQI_REVERSEMENT_LIGNE_SHOW_TOTAUX" path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:isNotShowResultat" datatype="integer" table="CGE_REVERSEMENT_LIGNE_IX" column="SHOWTOTAUX"/></etat></document></layer></persistence-config>
\ No newline at end of file
+ </criteria>
+ <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Exercice"
+ datatype="string" table="CGE_REVERSEMENT_PAGE_IX" column="EXERCICE"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_PAGE_NUMPAGE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@NumPage"
+ datatype="integer" table="CGE_REVERSEMENT_PAGE_IX" column="NUMPAGE"
+ format="uppercase"/>
+
+ <sql-index id="SQI_REVERSEMENT_PAGE_COMPTABLE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:Pied/@Comptable"
+ datatype="string" table="CGE_REVERSEMENT_PAGE_IX" column="COMPTABLE"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICE"
+ path="/n:CompteGestionEtat/n:Entete/n:Infos/n:Collectivite/@Exercice"
+ datatype="string" table="CGE_REVERSEMENT_PAGE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_REVERSEMENT_PAGE_EXERCICEB"
+ path="/CompteGestionEtat/Entete/Infos/Collectivite/@Exercice" datatype="string"
+ table="CGE_REVERSEMENT_PAGE_IX" column="EXERCICE"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_NODE_ID"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:generated-id"
+ datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="NODE_ID"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_TYPE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Type"
+ datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="TYPE_REVERS"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RARFIN"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARFin"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RARFIN"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_DROITS"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Droits"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="DROITS"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RECOUVREMENT"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Recouvrement"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RECOUVREMENT"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_ANNULATIONS"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@Annulations"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="ANNULATIONS"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_LIGNERECETTE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@LigneRecette"
+ datatype="integer" table="CGE_REVERSEMENT_LIGNE_IX" column="LIGNERECETTE"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RARDEB"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RARDeb"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RARDEB"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_RECETTESCOMPTANT"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@RecettesComptant"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="RECETTESCOMPTANT"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_COMPTEPEC"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@ComptePEC"
+ datatype="integer" table="CGE_REVERSEMENT_LIGNE_IX" column="COMPTEPEC"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_TOTDROITS"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotDroits"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="TOTDROITS"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_TOTRECETTEBUDG"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@TotRecetteBudg"
+ datatype="decimal" table="CGE_REVERSEMENT_LIGNE_IX" column="TOTRECETTEBUDG"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_NATUREPRODUIT"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NatureProduit"
+ datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="NATUREPRODUIT"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_NUMCOMPTE"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@NumCompte"
+ datatype="string" table="CGE_REVERSEMENT_LIGNE_IX" column="NUMCOMPTE"
+ format="uppercase"/>
+ <sql-index id="SQI_REVERSEMENT_LIGNE_SHOW_TOTAUX"
+ path="/n:CompteGestionEtat/n:Reversement/n:PageReversement/n:LigneReversement/@added:isNotShowResultat"
+ datatype="integer" table="CGE_REVERSEMENT_LIGNE_IX" column="SHOWTOTAUX"/>
+ <element id="LigneReversement">
+ <sql-count>COUNT(DISTINCT(CONCAT(CGE_REVERS.DOC_ID,CGE_REVERS_LIGNE.NODE_ID)))</sql-count>
+ <special-cond>CGE_REVERS_LIGNE.NODE_ID IS NOT NULL</special-cond>
+ </element>
+ </etat>
+ </document>
+ </layer>
+</persistence-config>