|
|
@@ -0,0 +1,471 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
|
|
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
|
+ xmlns:Benford="https://pl.wikipedia.org/wiki/Rozkład_Benforda"
|
|
|
+ xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
|
|
|
+ xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
|
|
|
+ xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
|
|
|
+ xmlns:p5="https://biuro.biall-net.pl/wfs"
|
|
|
+ xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
|
+ xmlns:default_db__x3A__BI_audit_ENERGA_RUM_UMOWY="https://biuro.biall-net.pl/wfs/default_db/BI_audit_ENERGA_RUM_UMOWY"
|
|
|
+ xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
|
|
|
+ xmlns:p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/graph_gnuplot"
|
|
|
+ exclude-result-prefixes="p5gnuplot xs Benford system_cache__appinfo get_wfs p5 xlink default_db__x3A__BI_audit_BENFORD"
|
|
|
+ version="2.0"><!-- system_cache__dita -->
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:output indent="yes"/>
|
|
|
+ <xsl:strip-space elements="*"/>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:param name="default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY__x3A__benford__copares">Data_utworzenia_sprawy,Wprowadzajacy_wniosek___nazwisko_i_imie,Data_zawarcia,Wartosc_kosztowa_przedmiotu_umowy_netto_w_walucie__aktualna_</xsl:param>
|
|
|
+ <xsl:param name="default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY__x3A__benford__describe">Tytul_dokumentu,Strony_umowy,Data_zawarcia</xsl:param><!-- ,Osoba_merytoryczna___nazwisko_i_imie,Koordynator_segmentu_spolki_glownej___login,Koordynator_spolki_glownej___login,Strony_umowy, -->
|
|
|
+
|
|
|
+ <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys">
|
|
|
+ <xsl:param name="title" select="'BI_audit_BENFORD.deal_analys'"/>
|
|
|
+ <xsl:copy-of select="system_cache__dita:files.context.title.keydef(.,'map',$title)" copy-namespaces="no"/>
|
|
|
+ <topicref props="BI_audit_BENFORD.deal_analys">
|
|
|
+ <xsl:copy-of select="system_cache__dita:files.key.title.context.href(current(),'map',$title)" copy-namespaces="no"/>
|
|
|
+ <xsl:copy-of select="system_cache__dita:files.context.title.keys(current(),$title)" copy-namespaces="no"/>
|
|
|
+ <xsl:result-document href="{system_cache__dita:files.key.href.write.topic.title.context(.,$title)}">
|
|
|
+
|
|
|
+ <topic id="{$uuid}_{position()}_{$title}__{ generate-id()}" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
+ xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:topic.xsd">
|
|
|
+ <title>
|
|
|
+ analiza kontrastowa umów
|
|
|
+ </title>
|
|
|
+ <body>
|
|
|
+ <!--<xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1"/>
|
|
|
+ <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1.graph"/>-->
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast"/>
|
|
|
+
|
|
|
+ </body>
|
|
|
+ <!--<xsl:variable name="BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY_vs_BI_audit_ENERGA_RUM_UMOWY">
|
|
|
+ <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys" select=".">
|
|
|
+ <xsl:with-param name="group_name" select="$title"/>
|
|
|
+ <xsl:with-param name="resulset" select="."/>
|
|
|
+ </xsl:apply-templates>
|
|
|
+ <!-\-</xsl:result-document>-\->
|
|
|
+ </xsl:variable>-->
|
|
|
+ <!--<xsl:apply-templates mode="ditamap_root.embedded_map" select="$BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY_vs_BI_audit_ENERGA_RUM_UMOWY">
|
|
|
+ <xsl:with-param name="path_rel" select="'../'"/>
|
|
|
+ <xsl:with-param name="xref" select="'topic'"/>
|
|
|
+ </xsl:apply-templates>-->
|
|
|
+ <!--<DEST3333>
|
|
|
+ <xsl:copy-of select="$BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY_vs_BI_audit_ENERGA_RUM_UMOWY"></xsl:copy-of>
|
|
|
+ </DEST3333>-->
|
|
|
+ </topic>
|
|
|
+ </xsl:result-document>
|
|
|
+
|
|
|
+ </topicref>
|
|
|
+
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast">
|
|
|
+ <xsl:variable name="context" select="."/>
|
|
|
+ <xsl:for-each select="tokenize($default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY__x3A__benford__copares,',')">
|
|
|
+ <xsl:variable name="context.source" select="."/>
|
|
|
+ <xsl:variable name="context.source.pos" select="position()"/>
|
|
|
+ <xsl:for-each select="tokenize($default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY__x3A__benford__copares,',')">
|
|
|
+ <xsl:choose>
|
|
|
+ <xsl:when test="$context.source = ."/>
|
|
|
+ <xsl:when test="$context.source.pos > position()"/>
|
|
|
+ <xsl:otherwise>
|
|
|
+ <xsl:variable name="context.dest" select="."/>
|
|
|
+ <xsl:message>#76 will contrast $context.source=<xsl:value-of select="$context.source"/> to <xsl:value-of select="$context.dest"/></xsl:message>
|
|
|
+ <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques">
|
|
|
+ <xsl:with-param name="context.source" select="$context.source"/>
|
|
|
+ <xsl:with-param name="context.dest" select="$context.dest"/>
|
|
|
+ <xsl:with-param name="context" select="$context"/>
|
|
|
+
|
|
|
+ </xsl:call-template>
|
|
|
+ </xsl:otherwise>
|
|
|
+ </xsl:choose>
|
|
|
+ </xsl:for-each>
|
|
|
+ </xsl:for-each>
|
|
|
+
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques">
|
|
|
+ <xsl:param name="context.source" required="yes"/>
|
|
|
+ <xsl:param name="context.dest" required="yes"/>
|
|
|
+ <xsl:param name="context" required="yes"/>
|
|
|
+ <xsl:message>#96 default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques - $context.source=<xsl:value-of select="$context.source"/> to $context.dest =<xsl:value-of select="$context.dest"/>; </xsl:message>
|
|
|
+ <xsl:for-each-group select="$context/descendant-or-self::default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY" group-by="*[local-name()=$context.source]/text()">
|
|
|
+ <xsl:message>#98 cnt = <xsl:value-of select="count(current-group())"/>/<xsl:value-of select="last()"/></xsl:message>
|
|
|
+ <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques" select=".">
|
|
|
+ <xsl:with-param name="context.source" select="$context.source"/>
|
|
|
+ <xsl:with-param name="context.source.val" select="current-grouping-key()"/>
|
|
|
+ <xsl:with-param name="context.dest" select="$context.dest"/>
|
|
|
+ <xsl:with-param name="context" select="$context"/>
|
|
|
+ </xsl:apply-templates>
|
|
|
+ </xsl:for-each-group>
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques" match="text()|comment()"/>
|
|
|
+
|
|
|
+ <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques" match="default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY">
|
|
|
+ <xsl:param name="context.source" required="yes"/>
|
|
|
+ <xsl:param name="context.source.val" required="yes"/>
|
|
|
+ <xsl:param name="context.dest" required="yes"/>
|
|
|
+ <xsl:param name="context" required="yes"/>
|
|
|
+ <xsl:variable name="current" select="."/>
|
|
|
+ <xsl:variable name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber">
|
|
|
+ <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber">
|
|
|
+ <xsl:with-param name="context" select="."/>
|
|
|
+ </xsl:call-template>
|
|
|
+ </xsl:variable>
|
|
|
+ <xsl:message>#109X match <xsl:value-of select="local-name()"/> for S: <xsl:value-of select="$context.source"/> D: <xsl:value-of select="$context.dest"/>; associated @LD=<xsl:value-of select="$default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber"/> </xsl:message>
|
|
|
+ <xsl:for-each select="current-group()" ><!-- group-by="*[local-name()=$context.dest]/text()" -->
|
|
|
+ <xsl:message>#109XY match dest count = /<xsl:value-of select="last()"/>; S=<xsl:value-of select="$context.source"/>; D=<xsl:value-of select="$context.dest"/> @LCcount="<xsl:value-of select="count($default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber)"/>"</xsl:message>
|
|
|
+ <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.topic" >
|
|
|
+ <xsl:with-param name="context.source" select="$context.source"/>
|
|
|
+ <xsl:with-param name="context.source.val" select="$context.source.val"/>
|
|
|
+ <xsl:with-param name="context.dest" select="$context.dest"/>
|
|
|
+ <!--<xsl:with-param name="context.dest.val" select="current-group()[*[local-name()=$context.dest]]"/>-->
|
|
|
+ <xsl:with-param name="context" select="$context"/>
|
|
|
+ <xsl:with-param name="current" select="$current"/>
|
|
|
+ <xsl:with-param name="context.dest.val.group" select="current-group()"/>
|
|
|
+ <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber" select="$default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber"/>
|
|
|
+ </xsl:call-template>
|
|
|
+ </xsl:for-each>
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.topic">
|
|
|
+ <xsl:param name="context.source" required="yes"/>
|
|
|
+ <xsl:param name="context.source.val" required="yes"/>
|
|
|
+ <xsl:param name="context.dest" required="yes"/>
|
|
|
+ <!--<xsl:param name="context.dest.val" required="yes"/>-->
|
|
|
+ <xsl:param name="context.dest.val.group" required="yes"/>
|
|
|
+ <xsl:param name="context" required="yes"/>
|
|
|
+ <xsl:param name="current" required="yes"/>
|
|
|
+ <xsl:param name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber" required="yes"/>
|
|
|
+
|
|
|
+
|
|
|
+ <p>
|
|
|
+ <menucascade>
|
|
|
+ <uicontrol>from</uicontrol>
|
|
|
+ <uicontrol><varname><xsl:value-of select="$context.source"/></varname></uicontrol>
|
|
|
+ <uicontrol>ilość</uicontrol>
|
|
|
+ <uicontrol><varname><xsl:value-of select="$current/count(current-group())"/></varname></uicontrol>
|
|
|
+ </menucascade>
|
|
|
+
|
|
|
+ <menucascade>
|
|
|
+ <uicontrol>to</uicontrol>
|
|
|
+ <uicontrol><varname><xsl:value-of select="$context.dest"/></varname></uicontrol>
|
|
|
+ <uicontrol>ilość</uicontrol>
|
|
|
+ <uicontrol><varname><xsl:value-of select="$current/count(current-group())"/></varname></uicontrol>
|
|
|
+ </menucascade>
|
|
|
+
|
|
|
+ </p>
|
|
|
+ <simpletable frame="all" id="BI_audit_BENFORD.deal_analys.contrast.uniques.topic_{generate-id()}" ><!-- system_cache__dita:width_cols="auto" system_cache__dita:bypass_rows_with_zero="true" system_cache__dita:bypass_rows_empty="true" --> <!-- system_cache__dita:width_cols="10" system_cache__dita:bypass_rows_with_zero="true" system_cache__dita:bypass_rows_empty="true" -->
|
|
|
+
|
|
|
+ <!--<sthead>
|
|
|
+ <!-\-<stentry>
|
|
|
+ źr
|
|
|
+ </stentry>-\->
|
|
|
+ <!-\-<xsl:for-each select="$context.source/*[local-name()=$context.dest]">
|
|
|
+ <stentry> <xsl:value-of select="text()"/></stentry>
|
|
|
+ </xsl:for-each>-\->
|
|
|
+ <stentry><xsl:value-of select="$context.source.val"/></stentry>
|
|
|
+ </sthead>-->
|
|
|
+ <sthead props="dst_val">
|
|
|
+ <!--<stentry>
|
|
|
+ cel
|
|
|
+ </stentry>-->
|
|
|
+
|
|
|
+ <xsl:choose>
|
|
|
+ <xsl:when test="$context.dest.val.group/current-group()/*[local-name()=$context.dest]">
|
|
|
+ <xsl:for-each-group select="$context.dest.val.group/current-group()/*[local-name()=$context.dest]" group-by="text()">
|
|
|
+ <xsl:sort select="text()" order="ascending" data-type="number"/>
|
|
|
+ <stentry> <xsl:value-of select="text()"/></stentry>
|
|
|
+ </xsl:for-each-group>
|
|
|
+ </xsl:when>
|
|
|
+ <xsl:otherwise><strow/></xsl:otherwise>
|
|
|
+ </xsl:choose>
|
|
|
+ <!--<stentry><xsl:value-of select="$context.dest"/></stentry>-->
|
|
|
+ <!--<stentry><xsl:value-of select="$context.dest.val"/></stentry>-->
|
|
|
+ </sthead>
|
|
|
+ <strow props="dst_cnt">
|
|
|
+ <xsl:for-each-group select="$context.dest.val.group/current-group()/*[local-name()=$context.dest]" group-by="text()">
|
|
|
+ <xsl:sort select="text()" order="ascending" data-type="number"/>
|
|
|
+ <stentry> <xsl:value-of select="count(current-group())"/></stentry>
|
|
|
+ </xsl:for-each-group>
|
|
|
+ </strow>
|
|
|
+ <strow props="leading_src">
|
|
|
+ <stentry>
|
|
|
+ <xsl:for-each select="$default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber//*[@leadingNumber]">
|
|
|
+ <!--<xsl:value-of select="@leadingNumber"/>--><xsl:text> </xsl:text>
|
|
|
+ <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber"/>
|
|
|
+ </xsl:for-each>
|
|
|
+ </stentry>
|
|
|
+
|
|
|
+ </strow>
|
|
|
+ <!-- ben dst -->
|
|
|
+ <xsl:variable name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber.dst">
|
|
|
+ <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber">
|
|
|
+ <xsl:with-param name="context" select="$context.dest.val.group/current-group()"/>
|
|
|
+ </xsl:call-template>
|
|
|
+ </xsl:variable>
|
|
|
+ <strow props="leading_dst">
|
|
|
+ <stentry>
|
|
|
+ <xsl:for-each select="$default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber.dst//*[@leadingNumber]">
|
|
|
+ <!--<xsl:value-of select="@leadingNumber"/><xsl:text> </xsl:text>-->
|
|
|
+ <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber"/>
|
|
|
+ </xsl:for-each>
|
|
|
+ </stentry>
|
|
|
+
|
|
|
+ </strow>
|
|
|
+ <!--<cnt abc="asd"><xsl:value-of select="$context.dest.val.group/current-group()/name()"/></cnt>-->
|
|
|
+ <!--<xsl:for-each-group select="current-group()/*[local-name()=$context.dest]" group-by="text()">
|
|
|
+ <xsl:sort select="text()" order="ascending" data-type="number"/>
|
|
|
+ <stentry> <xsl:value-of select="count(current-group())"/></stentry>
|
|
|
+ </xsl:for-each-group>-->
|
|
|
+ </simpletable>
|
|
|
+ <!--<context><xsl:copy-of select="$context"></xsl:copy-of></context>-->
|
|
|
+ <!--<current><xsl:copy-of select="$current"></xsl:copy-of></current>-->
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+ <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber">
|
|
|
+ <xsl:param name="context" required="yes"/>
|
|
|
+ <default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber>
|
|
|
+ <!--<xsl:param name="context.source"/>-->
|
|
|
+ <xsl:for-each select="$context/ancestor-or-self::*[ name()='firstStep' or name()='secondStep']">
|
|
|
+ <xsl:copy>
|
|
|
+ <xsl:copy-of select="@*"/>
|
|
|
+ <xsl:copy-of select="count|value|norm|deviation|correct"></xsl:copy-of>
|
|
|
+ </xsl:copy>
|
|
|
+ </xsl:for-each>
|
|
|
+ <!-- and ( name()='firstStep' or name()='secondStep' ) -->
|
|
|
+ <xsl:message>#124 det leadingNumber = <!--<xsl:value-of select="$context/ancestor-or-self::firstStep|secondStep/@leadingNumber"/>-->; cnt = <xsl:value-of select="count($context/ancestor::*[@leadingNumber])"/></xsl:message>
|
|
|
+ <!--<xsl:value-of select="$context/ancestor::*[@leadingNumber][1]/@leadingNumber"/>-->
|
|
|
+ </default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber>
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+ <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques" match="*">
|
|
|
+ <xsl:param name="context.source" required="yes"/>
|
|
|
+ <xsl:param name="context.dest" required="yes"/>
|
|
|
+ <xsl:message>#109A match <xsl:value-of select="local-name()"/> for S: <xsl:value-of select="$context.source"/> D: <xsl:value-of select="$context.dest"/></xsl:message>
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+ <xsl:template match="text()|comment()" mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys"/>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys" match="BI_audit_ENERGA_RUM_KONTRAHENCI|default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY" > <!-- do analizy faktur na podstawie template analizy umow -->
|
|
|
+ <xsl:param name="group_name" required="yes"/>
|
|
|
+ <xsl:param name="resulset" required="yes"/>
|
|
|
+ <xsl:message>#60 default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys; akc=<xsl:value-of select="default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Akceptujacy_merytorycznie___nazwisko_i_imie"/></xsl:message>
|
|
|
+
|
|
|
+ <xsl:variable name="polarize_spolka" select="ID|default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:ID"/>
|
|
|
+ <!--<xsl:variable name="BI_audit_ENERGA_RUM_KONTRAHENCI_used" select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_used($resulset,current())"/>-->
|
|
|
+ <xsl:variable name="BI_audit_ENERGA_RUM_KONTRAHENCI_used" select="$resulset//default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY[default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Akceptujacy_merytorycznie___nazwisko_i_imie=current()/default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Akceptujacy_merytorycznie___nazwisko_i_imie]"/>
|
|
|
+
|
|
|
+ <xsl:variable name="Spolka_glowna" select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Spolka_glowna($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
|
|
|
+ <xsl:variable name="Osoba_merytoryczna___nazwisko_i_imie" select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Osoba_merytoryczna___nazwisko_i_imie($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
|
|
|
+
|
|
|
+ <!--<xsl:variable name="rok" select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.rok.UMOWY__FAKTURY($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>-->
|
|
|
+ <xsl:variable name="rok" select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_RUM_UMOWY.rok($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
|
|
|
+ <!--<xsl:result-document href="/Users/a.binder/Downloads/rok_VS.xml">
|
|
|
+ <xsl:copy-of select="$rok"/>
|
|
|
+ </xsl:result-document>-->
|
|
|
+ <!--system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_RUM_UMOWY.rok-->
|
|
|
+
|
|
|
+ <!--<ROOK><xsl:copy-of select="$rok"></xsl:copy-of></ROOK>-->
|
|
|
+ <!--<BI_audit_ENERGA_RUM_KONTRAHENCI_used><xsl:copy-of select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used"/></BI_audit_ENERGA_RUM_KONTRAHENCI_used>-->
|
|
|
+ <xsl:variable name="FAKTURY_vs_UMOWY">
|
|
|
+ <FAKTURY_vs_UMOWY>
|
|
|
+ <xsl:choose>
|
|
|
+ <xsl:when test="$resulset//*[local-name()='BI_audit_ENERGA_FAKTURY']">
|
|
|
+ <BI_audit_ENERGA_FAKTURY navtitle="faktury"
|
|
|
+ subject.value="{$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_FAKTURY.Kwota_netto}"
|
|
|
+ subject.date="{$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_FAKTURY.data_sprzedazy}"
|
|
|
+ subject.date2="{$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Data_zawarcia}"
|
|
|
+ />
|
|
|
+ </xsl:when>
|
|
|
+ </xsl:choose>
|
|
|
+
|
|
|
+ <BI_audit_ENERGA_RUM_UMOWY navtitle="umowy"
|
|
|
+ subject.value="{$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Wartosc}"
|
|
|
+ subject.date="{$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Data_zawarcia}"
|
|
|
+ />
|
|
|
+ </FAKTURY_vs_UMOWY>
|
|
|
+ </xsl:variable>
|
|
|
+
|
|
|
+ <!--<TEST>
|
|
|
+ <xsl:copy-of select="$FAKTURY_vs_UMOWY"/>
|
|
|
+ </TEST>-->
|
|
|
+
|
|
|
+ <topic id="topic_ghxxxf_fxu_uaam_aos_{ generate-id()}" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
+ xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:topic.xsd">
|
|
|
+ <xsl:variable name="polarize_osoba_string" select="'Hirsz' "/>
|
|
|
+ <xsl:choose>
|
|
|
+ <xsl:when test="$rok//Data_zawarcia.rok"></xsl:when>
|
|
|
+ </xsl:choose>
|
|
|
+ <title>analiza dla
|
|
|
+ <xsl:for-each select="$rok//Data_zawarcia.rok">
|
|
|
+ <xsl:value-of select="."/>
|
|
|
+ </xsl:for-each>
|
|
|
+
|
|
|
+ </title>
|
|
|
+ <xsl:message>#220 Analiza FAKTUR - Osoby merytoryczne. <xsl:value-of select="@fid"/>; rok = <xsl:value-of select="$rok//Data_zawarcia.rok"/> ; cnt = <xsl:value-of select="count($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/></xsl:message>
|
|
|
+ <body>
|
|
|
+
|
|
|
+ <xsl:choose>
|
|
|
+ <xsl:when test="$rok//Data_zawarcia.rok">
|
|
|
+ <xsl:variable name="simpletable">
|
|
|
+ <simpletable frame="all" id="simpglefxu_taakbslesss_inaaz_fwf_{generate-id()}" system_cache__dita:width_cols="auto" system_cache__dita:bypass_rows_with_zero="true" system_cache__dita:bypass_rows_empty="true"> <!-- system_cache__dita:width_cols="10" system_cache__dita:bypass_rows_with_zero="true" system_cache__dita:bypass_rows_empty="true" -->
|
|
|
+
|
|
|
+ <sthead>
|
|
|
+ <stentry>Rejestr</stentry>
|
|
|
+ <xsl:for-each select="$rok//Data_zawarcia.rok">
|
|
|
+ <stentry><xsl:value-of select="."/></stentry>
|
|
|
+ </xsl:for-each>
|
|
|
+ <stentry>Suma</stentry>
|
|
|
+ </sthead>
|
|
|
+
|
|
|
+ <xsl:for-each select="$FAKTURY_vs_UMOWY/FAKTURY_vs_UMOWY/*">
|
|
|
+ <xsl:variable name="rej" select="."/>
|
|
|
+
|
|
|
+ <strow>
|
|
|
+ <stentry><xsl:value-of select="@navtitle"/></stentry>
|
|
|
+ <xsl:for-each select="$rok//Data_zawarcia.rok">
|
|
|
+ <xsl:variable name="rok_cur" select="."/>
|
|
|
+ <xsl:message>#306 navtitle <xsl:value-of select="$rej/@navtitle"/> / Rok <xsl:value-of select="$rok_cur"/>; $rej/@subject.date = <xsl:value-of select="$rej/@subject.date"/>; $rej/@subject.value= <xsl:value-of select="$rej/@subject.value"/>; $rej/local-name()=<xsl:value-of select="$rej/local-name()"/>; ifmatch=<xsl:value-of select="count($BI_audit_ENERGA_RUM_KONTRAHENCI_used[ local-name()=$rej/local-name()])"/> ; local $=<xsl:value-of select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used[1]/local-name()"/>; $OS=<xsl:value-of select="$Osoba_merytoryczna___nazwisko_i_imie"/></xsl:message>
|
|
|
+ <stentry>
|
|
|
+ <xsl:value-of select="sum($BI_audit_ENERGA_RUM_KONTRAHENCI_used[ local-name()=$rej/local-name() and system_cache__dita:year(*[local-name()=$rej/@subject.date]) = $rok_cur ]/number(*[local-name()=$rej/@subject.value])) "/>
|
|
|
+ <xsl:variable name="Benford:table">
|
|
|
+ <Benford:table>
|
|
|
+ <xsl:attribute name="Benford:year" select="."/>
|
|
|
+ <xsl:attribute name="Benford:subject" select="$rej/@navtitle"/>
|
|
|
+ <xsl:for-each select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used[ local-name()=$rej/local-name() and system_cache__dita:year(local-name()=$rej/@subject.date) = $rok_cur and not(local-name()=$rej/@subject.value ) ]"> <!-- = '0' -->
|
|
|
+ <Benford:value><xsl:value-of select="substring(*[local-name()=$rej/@subject.value],1,1)"/></Benford:value>
|
|
|
+ </xsl:for-each>
|
|
|
+ </Benford:table>
|
|
|
+ </xsl:variable>
|
|
|
+ <xsl:if test="$Benford:table//Benford:value">
|
|
|
+ <!--<xsl:copy-of select="$Benford:table"/>-->
|
|
|
+ <xsl:variable name="Benford:table_analys">
|
|
|
+ <xsl:apply-templates mode="Benford:table_analys" select="$Benford:table"/>
|
|
|
+ </xsl:variable>
|
|
|
+
|
|
|
+ <xsl:comment>#1138 lower $Benford:table_analys</xsl:comment>
|
|
|
+ <xsl:copy-of select="$Benford:table_analys"/>
|
|
|
+ <xsl:comment>#1138B upper EOF $Benford:table_analys</xsl:comment>
|
|
|
+ <xsl:apply-templates mode="system_cache__dita:topic" select="$Benford:table_analys">
|
|
|
+ <xsl:with-param name="Benford:subject.xml" select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used[ lower-case(default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba_merytoryczna___nazwisko_i_imie) and system_cache__dita:year(default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Data_zawarcia) = $rok_cur ]"/>
|
|
|
+ <xsl:with-param name="Benford:subject" select="'Osoba_merytoryczna___nazwisko_i_imie'"/>
|
|
|
+ <xsl:with-param name="Benford:year" select="'data_sprzedazy'"/>
|
|
|
+ <xsl:with-param name="Benford:subject.value" select="'Kwota_netto'"/>
|
|
|
+ <xsl:with-param name="Benford:subject.description" select="'Kwota_netto nrFaktury usluga Nazwa'"/>
|
|
|
+ <xsl:with-param name="Benford:force_raport" select="true()"/>
|
|
|
+ <!--<xsl:with-param name="id" select="concat('simpleetableadddaa_benford',position(),'_',generate-id())"/>-->
|
|
|
+ </xsl:apply-templates>
|
|
|
+ </xsl:if>
|
|
|
+
|
|
|
+ </stentry>
|
|
|
+ <!-- '###,###.00' -->
|
|
|
+ </xsl:for-each>
|
|
|
+ <stentry>
|
|
|
+ <xsl:value-of select="sum($BI_audit_ENERGA_RUM_KONTRAHENCI_used[ local-name()=$rej/local-name() ]/number(*[local-name()=$rej/@subject.value]) )"/>
|
|
|
+ <!--<xsl:variable name="Benford:table">
|
|
|
+ <Benford:table>
|
|
|
+ <xsl:attribute name="Benford:year" select="'SUMA'"/>
|
|
|
+ <xsl:attribute name="Benford:subject" select="$Osoba"/>
|
|
|
+ <xsl:for-each select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used//BI_audit_ENERGA_FAKTURY[ lower-case(Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba) and not(Kwota_netto = '0' )]">
|
|
|
+ <Benford:value><xsl:value-of select="substring( Kwota_netto,1,1)"/></Benford:value>
|
|
|
+ </xsl:for-each>
|
|
|
+ </Benford:table>
|
|
|
+ </xsl:variable>-->
|
|
|
+ <!--<xsl:if test="$Benford:table//Benford:value">
|
|
|
+ <!-\-<xsl:copy-of select="$Benford:table"/>-\->
|
|
|
+ <xsl:variable name="Benford:table_analys">
|
|
|
+ <xsl:apply-templates mode="Benford:table_analys" select="$Benford:table"/>
|
|
|
+ </xsl:variable>
|
|
|
+ <xsl:copy-of select="$Benford:table_analys"/>
|
|
|
+ <xsl:apply-templates mode="system_cache__dita:topic" select="$Benford:table_analys">
|
|
|
+ <xsl:with-param name="Benford:subject.xml" select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used//BI_audit_ENERGA_FAKTURY[ lower-case(Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba) ]"/>
|
|
|
+ <xsl:with-param name="Benford:subject" select="'Osoba_merytoryczna___nazwisko_i_imie'"/>
|
|
|
+ <xsl:with-param name="Benford:year" select="'data_sprzedazy'"/>
|
|
|
+ <xsl:with-param name="Benford:subject.value" select="'Kwota_netto'"/>
|
|
|
+ <xsl:with-param name="Benford:subject.description" select="'Kwota_netto nrFaktury usluga Nazwa'"/>
|
|
|
+ <!-\-<xsl:with-param name="id" select="concat('simpleetableahhaa_benford',position(),'_',generate-id())"/>-\->
|
|
|
+ </xsl:apply-templates>
|
|
|
+ </xsl:if>-->
|
|
|
+ </stentry>
|
|
|
+ <xsl:comment>#199 <xsl:value-of select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/name()"/>;</xsl:comment>
|
|
|
+ </strow>
|
|
|
+ <!--<debug.1182.rum_umowy>
|
|
|
+ <xsl:copy-of select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used//BI_audit_ENERGA_RUM_UMOWY[ lower-case(Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba) ]"/>
|
|
|
+ </debug.1182.rum_umowy>-->
|
|
|
+ </xsl:for-each>
|
|
|
+ </simpletable>
|
|
|
+ </xsl:variable>
|
|
|
+ <xsl:for-each select="$simpletable/*">
|
|
|
+ <xsl:copy copy-namespaces="no">
|
|
|
+ <xsl:copy-of select="@*" copy-namespaces="no"/>
|
|
|
+ <xsl:copy-of select="sthead" copy-namespaces="no"/>
|
|
|
+ <xsl:for-each select="strow">
|
|
|
+ <xsl:copy copy-namespaces="no">
|
|
|
+ <xsl:copy-of select="@*" copy-namespaces="no"/>
|
|
|
+ <xsl:for-each select="stentry">
|
|
|
+ <xsl:copy copy-namespaces="no">
|
|
|
+ <xsl:copy-of select="@*"/>
|
|
|
+ <xsl:choose>
|
|
|
+ <xsl:when test="position() = 1">
|
|
|
+ <xsl:copy-of select="text()" copy-namespaces="no"/>
|
|
|
+ </xsl:when>
|
|
|
+ <xsl:otherwise><xsl:value-of select="system_cache__dita:big_values_format(text())"/></xsl:otherwise>
|
|
|
+ </xsl:choose>
|
|
|
+ </xsl:copy>
|
|
|
+ </xsl:for-each>
|
|
|
+ </xsl:copy>
|
|
|
+ </xsl:for-each>
|
|
|
+ <strow>
|
|
|
+ <xsl:for-each select="sthead[1]/stentry">
|
|
|
+ <xsl:variable name="pos" select="position()"/>
|
|
|
+ <xsl:choose >
|
|
|
+ <xsl:when test="position() = 1" >
|
|
|
+ <stentry >różnice</stentry>
|
|
|
+ </xsl:when>
|
|
|
+ <xsl:when test="position() = last()"> <!-- system_cache__dita:big_values_format -->
|
|
|
+ <stentry ><xsl:value-of select="system_cache__dita:big_values_format($simpletable//strow[1]/stentry[ $pos]/text() - $simpletable//strow[2]/stentry[ $pos]/text() )"/></stentry>
|
|
|
+ </xsl:when>
|
|
|
+ <xsl:otherwise>
|
|
|
+ <stentry><xsl:value-of select="system_cache__dita:big_values_format($simpletable//strow[1]/stentry[ $pos]/text() - $simpletable//strow[2]/stentry[ $pos]/text()) "/></stentry> <!-- poss="{$pos}" val1="{$simpletable//strow[1]/stentry[$pos]/text()}" val2="{$simpletable//strow[2]/stentry[ $pos]/text()}" -->
|
|
|
+ </xsl:otherwise>
|
|
|
+ </xsl:choose>
|
|
|
+ </xsl:for-each>
|
|
|
+ </strow>
|
|
|
+ </xsl:copy>
|
|
|
+ </xsl:for-each>
|
|
|
+ </xsl:when>
|
|
|
+ <xsl:otherwise>
|
|
|
+ <p>2.Raport nie zawiera informacji o umowach z uwagi (nie były dostępne takie dane wejściowe dla modułu raportu). (<xsl:value-of select="name()"/>)</p>
|
|
|
+ </xsl:otherwise>
|
|
|
+ </xsl:choose>
|
|
|
+
|
|
|
+ </body>
|
|
|
+ </topic>
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+ <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber" match="text()|comment()"/>
|
|
|
+
|
|
|
+ <xsl:template mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys.contrast.uniques.leadingNumber" match="firstStep|count|value|norm|deviation|correct">
|
|
|
+ <p><xsl:value-of select="system_cache__dita:localname.translate(local-name())"/> = <xsl:value-of select="system_cache__dita:localname.translate(local-name(),text())"/></p>
|
|
|
+ </xsl:template>
|
|
|
+
|
|
|
+</xsl:stylesheet>
|