<?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>