1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166
| <?xml version="1.0" encoding="ISO-8859-1"?>
<!--fonction qui permet d'afficher la date et l'heure d'execution-->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:datetime="http://exslt.org/dates-and-times"
exclude-result-prefixes="datetime">
<!--appel de common_tools et format du fichier de sorti avec non retour la ligne-->
<xsl:import href="common_tools.xsl"/>
<xsl:output method = "xml" indent="no"/>
<xsl:key name="Bcf" match="//Bcf" use="bcfId" />
<xsl:key name="TotalBcfBleue" match="//TotalBcfBleue" use="bcfId" />
<xsl:key name="AllBcf" match="//AllBcf" use="bcfId" />
<!--appel du noeud principal-->
<xsl:template match = "ActivityReports">
<pages><nb_ligne_page>42</nb_ligne_page><!--42 lignes par page-->
<xsl:apply-templates select="TechOpVisionReport" >
<xsl:with-param name="ref" select="TechOpVisionReport"/>
</xsl:apply-templates>
<xsl:apply-templates select="BcfVisionReport" >
<xsl:with-param name="ref2" select="BcfVisionReport"/>
</xsl:apply-templates>
<xsl:apply-templates select="BcfSessionVisionReport" >
<xsl:with-param name="ref3" select="BcfSessionVisionReport"/>
</xsl:apply-templates>
</pages>
</xsl:template>
<!-- vision Operateur technique -->
<xsl:template match = "TechOpVisionReport"><xsl:param name="ref"/>
<count>
<xsl:for-each select="../TechOpVisionReport" ><xsl:for-each select="TechOpVisionDetail" ><page><bloc-etat> <!--formatage de la date le jour d execution pour avoir jj/mm/aaaa -->
<ligne><xsl:text>1ETAT: CVBCOF81 ACTIVITE OUTGOING </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),9,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),6,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> GROUPEMENT CARTE BLEUE DES TRAITEMENTS EDIT PACKAGE </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),12,8)"/><xsl:text> </xsl:text></ligne><!--formatage de l heure le jour d execution pour avoir hh:mn:ss -->
<ligne><xsl:text> REF.:</xsl:text><xsl:value-of select = "../reference"/><xsl:text> VISION OPERATEUR TECHNIQUE PAGE : </xsl:text><page-nombre>1</page-nombre><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> JOURNEE DU </xsl:text><xsl:value-of select = "substring(../../date,9,2)"/>/<xsl:value-of select = "substring(../../date,6,2)"/>/<xsl:value-of select = "substring(../../date,0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0CIB : </xsl:text><xsl:value-of select = "cib"/><xsl:text> </xsl:text></ligne>
</bloc-etat><xsl:for-each select="Session" ><xsl:sort select="runNumber" data-type="number" /><bloc-seance>
<ligne><xsl:text>0SEANCE</xsl:text><xsl:call-template name="formatage_00_complete_avec_espace"><xsl:with-param name="int_nombre" select="2" /><xsl:with-param name="str_valeur" select="runNumber" /></xsl:call-template> CIX-ID<xsl:value-of select = "format-number( (id) , '000000', 'euro')"/><xsl:if test=" type = 'SECONDAIRE'"><xsl:text> </xsl:text></xsl:if><xsl:if test=" type = 'PRIMAIRE'"><xsl:text> </xsl:text></xsl:if><xsl:value-of select = "type"/><xsl:call-template name="Ajout_espace"><xsl:with-param name="int_debut" select="string-length(type)" /><xsl:with-param name="int_fin" select="103" /></xsl:call-template><xsl:if test=" type = 'SECONDAIRE'"><xsl:text> </xsl:text></xsl:if><xsl:if test=" type = 'PRIMAIRE'"><xsl:text> </xsl:text></xsl:if><xsl:text></xsl:text></ligne>
<ligne><xsl:text> ============================================================================== </xsl:text></ligne></bloc-seance><xsl:for-each select="TechOp" ><bloc-corps>
<ligne><xsl:text> ACCEPTES ACCEPTES REJETES </xsl:text></ligne>
<ligne><xsl:text> O.T. : </xsl:text><xsl:value-of select = "id"/><xsl:call-template name="Ajout_espace"><xsl:with-param name="int_debut" select="string-length(id)" /><xsl:with-param name="int_fin" select="12" /></xsl:call-template><xsl:text> PAR CIBLE EDIT PACKAGE EDIT PACKAGE </xsl:text></ligne><xsl:for-each select="Remittance" >
<ligne><xsl:text>0 REMISE :</xsl:text><xsl:call-template name="formatage_xxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="8" /><xsl:with-param name="str_valeur" select="remittanceId" /></xsl:call-template><xsl:text> (</xsl:text><xsl:call-template name="formatage_xxx_complete_avec_zero"><xsl:with-param name="int_nombre" select="7" /><xsl:with-param name="str_valeur" select="id" /></xsl:call-template><xsl:text>)</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="14" /><xsl:with-param name="str_valeur" select="nbAcceptCIBLE" /></xsl:call-template><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="14" /><xsl:with-param name="str_valeur" select="nbAcceptEP" /></xsl:call-template><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="13" /><xsl:with-param name="str_valeur" select="nbRejectEP" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> DU </xsl:text><xsl:value-of select = "substring(date,9,2)"/>/<xsl:value-of select = "substring(date,6,2)"/>/<xsl:value-of select = "substring(date,0,5)"/> A : <xsl:value-of select = "substring(time,0,9)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> STATUT : </xsl:text><xsl:value-of select = "status"/><xsl:text> </xsl:text></ligne>
</xsl:for-each>
<ligne><xsl:text>0------------------------------------------------------------------------------ </xsl:text></ligne></bloc-corps></xsl:for-each></xsl:for-each></page></xsl:for-each>
<xsl:if test="not(TechOpVisionDetail)"><page><bloc-etat> <!--formatage de la date le jour d execution pour avoir jj/mm/aaaa -->
<ligne><xsl:text>1ETAT: CVBCOF81 ACTIVITE OUTGOING </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),9,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),6,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> GROUPEMENT CARTE BLEUE DES TRAITEMENTS EDIT PACKAGE </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),12,8)"/><xsl:text> </xsl:text></ligne><!--formatage de l heure le jour d execution pour avoir hh:mn:ss -->
<ligne><xsl:text> REF.:</xsl:text><xsl:value-of select = "reference"/><xsl:text> VISION OPERATEUR TECHNIQUE PAGE : </xsl:text><page-nombre>1</page-nombre><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> JOURNEE DU </xsl:text><xsl:value-of select = "substring(../date,9,2)"/>/<xsl:value-of select = "substring(../date,6,2)"/>/<xsl:value-of select = "substring(../date,0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0CIB : </xsl:text><xsl:text> </xsl:text></ligne>
</bloc-etat><bloc-corps>
<ligne><xsl:text>0 ETAT VIDE : AUCUN RESULTAT </xsl:text></ligne></bloc-corps></page></xsl:if>
</xsl:for-each></count></xsl:template>
<!-- vision BCF -->
<xsl:template match = "BcfVisionReport">
<xsl:param name="ref2"/>
<count><xsl:for-each select="../BcfVisionReport" ><xsl:for-each select="BcfVisionDetail" ><page><bloc-etat>
<ligne><xsl:text>1ETAT: CVBCOF82 ACTIVITE OUTGOING </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),9,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),6,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),0,5)"/><xsl:text> </xsl:text></ligne><!--formatage de la date le jour d execution pour avoir jj/mm/aaaa -->
<ligne><xsl:text> GROUPEMENT CARTE BLEUE DES TRAITEMENTS EDIT PACKAGE </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),12,8)"/><xsl:text> </xsl:text></ligne><!--formatage de l heure le jour d execution pour avoir hh:mn:ss -->
<ligne><xsl:text> REF.:</xsl:text><xsl:value-of select = "../reference"/><xsl:text> VISION BCF PAGE : </xsl:text><page-nombre>1</page-nombre><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> JOURNEE DU </xsl:text><xsl:value-of select = "substring(../../date,9,2)"/>/<xsl:value-of select = "substring(../../date,6,2)"/>/<xsl:value-of select = "substring(../../date,0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> CIB : </xsl:text><xsl:value-of select = "cib"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne></bloc-etat><xsl:for-each select="Bcf" ><bloc-corps>
<ligne><xsl:text> ACCEPTES </xsl:text></ligne>
<ligne><xsl:text> BCF. : </xsl:text><xsl:value-of select = "bcfId"/><xsl:text> </xsl:text><xsl:value-of select = "bcfName"/><xsl:call-template name="Ajout_espace"><xsl:with-param name="int_debut" select="string-length(bcfName)" /><xsl:with-param name="int_fin" select="48" /></xsl:call-template>PAR CIBLE<xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 TC05 : FACTURE PAIEMENT NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbTC05" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 TC07 : FACTURE RETRAIT NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbTC07" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 CUMUL DES AUTRES TRANSACTIONS NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbOtherTC" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 CUMUL TOUTES TRANSACTIONS NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbAllTC" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne></bloc-corps></xsl:for-each><bloc-corps><xsl:for-each select="TotalBcfBleue" >
<ligne><xsl:text> TOTAL BCF BLEUE NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbAllTC" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne>
</xsl:for-each><xsl:for-each select="AllBcf" >
<ligne><xsl:text> ACCEPTES </xsl:text></ligne>
<ligne><xsl:text> TOTAL TOUTES BCF PAR CIBLE </xsl:text></ligne>
<ligne><xsl:text>0 TC05 : FACTURE PAIEMENT NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbTC05" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 TC07 : FACTURE RETRAIT NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbTC07" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 CUMUL DES AUTRES TRANSACTIONS NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbOtherTC" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ============================================================================== </xsl:text></ligne>
<ligne><xsl:text> CUMUL TOUTES BCF NOMBRE :</xsl:text><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="30" /><xsl:with-param name="str_valeur" select="nbAllTC" /></xsl:call-template><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ============================================================================== </xsl:text></ligne></xsl:for-each></bloc-corps></page>
</xsl:for-each>
<xsl:if test="not(BcfVisionDetail)"><page><bloc-etat>
<ligne><xsl:text>1ETAT: CVBCOF82 ACTIVITE OUTGOING </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),9,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),6,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),0,5)"/><xsl:text> </xsl:text></ligne><!--formatage de la date le jour d execution pour avoir jj/mm/aaaa -->
<ligne><xsl:text> GROUPEMENT CARTE BLEUE DES TRAITEMENTS EDIT PACKAGE </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),12,8)"/><xsl:text> </xsl:text></ligne><!--formatage de l heure le jour d execution pour avoir hh:mn:ss -->
<ligne><xsl:text> REF.:</xsl:text><xsl:value-of select = "reference"/><xsl:text> VISION BCF PAGE : </xsl:text><page-nombre>1</page-nombre><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> JOURNEE DU </xsl:text><xsl:value-of select = "substring(../date,9,2)"/>/<xsl:value-of select = "substring(../date,6,2)"/>/<xsl:value-of select = "substring(../date,0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> CIB : </xsl:text><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne></bloc-etat><bloc-corps>
<ligne><xsl:text>0 ETAT VIDE : AUCUN RESULTAT </xsl:text></ligne></bloc-corps></page></xsl:if>
</xsl:for-each>
</count></xsl:template>
<!-- vision BCF par Session -->
<xsl:template match = "BcfSessionVisionReport">
<xsl:param name="ref3"/>
<count><xsl:variable name="dayDate3" select="datetime:dateTime()" />
<xsl:for-each select="../BcfSessionVisionReport" >
<xsl:for-each select="BcfSessionVisionDetail" ><xsl:for-each select="Session" ><xsl:sort select="runNumber" data-type="number"/><page><bloc-etat>
<ligne><xsl:text>1ETAT: CVBCOF83 ACTIVITE OUTGOING </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),9,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),6,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),0,5)"/><xsl:text> </xsl:text></ligne><!--formatage de la date le jour d execution pour avoir jj/mm/aaaa -->
<ligne><xsl:text> GROUPEMENT CARTE BLEUE DES TRAITEMENTS EDIT PACKAGE </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),12,8)"/><xsl:text> </xsl:text></ligne><!--formatage de l heure le jour d execution pour avoir hh:mn:ss -->
<ligne><xsl:text> REF.:</xsl:text><xsl:value-of select = "../../reference"/><xsl:text> VISION BCF PAGE : </xsl:text><page-nombre>1</page-nombre><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> PAR SEANCE </xsl:text></ligne>
<ligne><xsl:text> CIB : </xsl:text><xsl:value-of select = "../cib"/><xsl:text> </xsl:text>JOURNEE DU <xsl:value-of select = "substring(../../../date,9,2)"/>/<xsl:value-of select = "substring(../../../date,6,2)"/>/<xsl:value-of select = "substring(../../../date,0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0SEANCE</xsl:text><xsl:call-template name="formatage_00_complete_avec_espace"><xsl:with-param name="int_nombre" select="2" /><xsl:with-param name="str_valeur" select="runNumber" /></xsl:call-template> CIX-ID<xsl:value-of select = "format-number( (id) , '000000', 'euro')"/><xsl:text> </xsl:text><xsl:value-of select = "type"/><xsl:call-template name="Ajout_espace"><xsl:with-param name="int_debut" select="string-length(type)" /><xsl:with-param name="int_fin" select="102" /></xsl:call-template><xsl:if test ="type ='PRIMAIRE'"><xsl:text></xsl:text></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne></bloc-etat>
<xsl:for-each select="Bcf[bcfId]">
<xsl:sort select="bcfId"/>
<xsl:variable name="bcfId" select="bcfId"/>
<xsl:variable name="rejected" select="../Bcf[bcfId=$bcfId][activity='REJECTED_EP']"/>
<xsl:if test="not(preceding-sibling::Bcf[bcfId=$bcfId])"><bloc-corps>
<ligne><xsl:text> ACCEPTES REJETES </xsl:text></ligne>
<ligne><xsl:text> BCF. : </xsl:text><xsl:value-of select = "bcfId"/><xsl:text> </xsl:text><xsl:value-of select = "bcfName"/><xsl:call-template name="Ajout_espace"><xsl:with-param name="int_debut" select="string-length(bcfName)" /><xsl:with-param name="int_fin" select="25" /></xsl:call-template><xsl:text> EDIT PACKAGE EDIT PACKAGE </xsl:text></ligne>
<ligne><xsl:text>0 TC05 : FACTURE PAIEMENT NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbTC05" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbTC05" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 TC07 : FACTURE RETRAIT NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbTC07" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbTC07" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 CUMUL DES AUTRES TRANSACTIONS NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbOtherTC" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbOtherTC" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 CUMUL TOUTES TRANSACTIONS NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbAllTC" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbAllTC" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne>
</bloc-corps></xsl:if>
</xsl:for-each>
<bloc-corps><xsl:for-each select="TotalBcfBleue[bcfId]">
<xsl:sort select="bcfId"/>
<xsl:variable name="bcfId" select="bcfId"/>
<xsl:variable name="rejected" select="../TotalBcfBleue[bcfId=$bcfId][activity='REJECTED_EP']"/>
<xsl:if test="not(preceding-sibling::TotalBcfBleue[bcfId=$bcfId])">
<ligne><xsl:text> TOTAL BCF BLEUE NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbAllTC" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbAllTC" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne>
</xsl:if>
</xsl:for-each>
<xsl:for-each select="AllBcf[bcfId]" >
<xsl:sort select="bcfId"/>
<xsl:variable name="bcfId" select="bcfId"/>
<xsl:variable name="rejected" select="../AllBcf[bcfId=$bcfId][activity='REJECTED_EP']"/>
<xsl:if test="not(preceding-sibling::AllBcf[bcfId=$bcfId])">
<ligne><xsl:text> ACCEPTES REJETES </xsl:text></ligne>
<ligne><xsl:text> TOTAL TOUTES BCF EDIT PACKAGE EDIT PACKAGE </xsl:text></ligne>
<ligne><xsl:text>0 TC05 : FACTURE PAIEMENT NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbTC05" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbTC05" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 TC07 : FACTURE RETRAIT NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbTC07" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbTC07" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0 CUMUL DES AUTRES TRANSACTIONS NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbOtherTC" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbOtherTC" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ============================================================================== </xsl:text></ligne>
<ligne><xsl:text> CUMUL TOUTES BCF NOMBRE :</xsl:text><xsl:if test = "activity = 'ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="nbAllTC" /></xsl:call-template></xsl:if><xsl:if test = "activity!='ACCEPTED_EP'"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="17" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:if test = "$rejected"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="$rejected/nbAllTC" /></xsl:call-template></xsl:if><xsl:if test = "not($rejected)"><xsl:call-template name="formatage_xpointxxx_complete_avec_espace"><xsl:with-param name="int_nombre" select="15" /><xsl:with-param name="str_valeur" select="0" /></xsl:call-template></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ============================================================================== </xsl:text></ligne></xsl:if></xsl:for-each></bloc-corps></page></xsl:for-each></xsl:for-each>
<xsl:if test="not(BcfSessionVisionDetail)"><page><bloc-etat>
<ligne><xsl:text>1ETAT: CVBCOF83 ACTIVITE OUTGOING </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),9,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),6,2)"/>/<xsl:value-of select = "substring(datetime:dateTime(),0,5)"/><xsl:text> </xsl:text></ligne><!--formatage de la date le jour d execution pour avoir jj/mm/aaaa -->
<ligne><xsl:text> GROUPEMENT CARTE BLEUE DES TRAITEMENTS EDIT PACKAGE </xsl:text><xsl:value-of select = "substring(datetime:dateTime(),12,8)"/><xsl:text> </xsl:text></ligne><!--formatage de l heure le jour d execution pour avoir hh:mn:ss -->
<ligne><xsl:text> REF.:</xsl:text><xsl:value-of select = "reference"/><xsl:text> VISION BCF PAGE : </xsl:text><page-nombre>1</page-nombre><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> PAR SEANCE </xsl:text></ligne>
<ligne><xsl:text> CIB : </xsl:text><xsl:text> </xsl:text>JOURNEE DU <xsl:value-of select = "substring(../date,9,2)"/>/<xsl:value-of select = "substring(../date,6,2)"/>/<xsl:value-of select = "substring(../date,0,5)"/><xsl:text> </xsl:text></ligne>
<ligne><xsl:text>0SEANCE</xsl:text> 00 CIX-ID<xsl:value-of select = "format-number( (0) , '000000', 'euro')"/><xsl:text> </xsl:text><xsl:value-of select = "type"/><xsl:call-template name="Ajout_espace"><xsl:with-param name="int_debut" select="string-length(type)" /><xsl:with-param name="int_fin" select="102" /></xsl:call-template><xsl:if test ="type ='PRIMAIRE'"><xsl:text></xsl:text></xsl:if><xsl:text> </xsl:text></ligne>
<ligne><xsl:text> ------------------------------------------------------------------------------ </xsl:text></ligne></bloc-etat><bloc-corps>
<ligne><xsl:text>0 ETAT VIDE : AUCUN RESULTAT </xsl:text></ligne></bloc-corps></page></xsl:if>
</xsl:for-each>
</count></xsl:template>
</xsl:stylesheet> |
Partager