فهرست منبع

benford testing

arkadiusz binder 7 سال پیش
والد
کامیت
163fd48b12
12فایلهای تغییر یافته به همراه807 افزوده شده و 26 حذف شده
  1. 471 0
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.deal_analys.xsl
  2. 1 1
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.fields.xsl
  3. 234 0
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.overwiev_table.xsl
  4. 2 0
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.podglad_analizy_liczb.records.xsl
  5. 29 12
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.xsl
  6. 11 7
      SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.xsl
  7. 1 1
      SE/schema/default_db_xml_cache.public/default_db/dateTime.xsl
  8. 4 1
      SE/schema/default_db_xml_cache.public/default_db/graph_gnuplot/graph_gnuplot.xsl
  9. 34 0
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita.map.title__x3A__to_merge/tree_to_dita__x3A__map.title.default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.xsl
  10. 4 3
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita.map.title__x3A__to_merge/tree_to_dita__x3A__map.title.xsl
  11. 2 1
      SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__to_merge/tree_to_dita__x3A__parts__x3A__map.title.xsl
  12. 14 0
      SE/schema/default_db_xml_cache.public/default_db/tree_to_dita.localname.translate.xsl

+ 471 - 0
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.deal_analys.xsl

@@ -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 &gt; 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>

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.fields.xsl

@@ -8,7 +8,7 @@
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:xlink="http://www.w3.org/1999/xlink"
     xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
-    exclude-result-prefixes="xs Benford system_cache__appinfo system_cache__dita get_wfs p5 xlink default_db__x3A__BI_audit_BENFORD"
+    exclude-result-prefixes="xs Benford system_cache__appinfo  get_wfs p5 xlink default_db__x3A__BI_audit_BENFORD"
     version="2.0">
     
     

+ 234 - 0
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.overwiev_table.xsl

@@ -0,0 +1,234 @@
+<?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_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 system_cache__dita get_wfs p5 xlink default_db__x3A__BI_audit_BENFORD"
+    version="2.0">
+    
+    
+    <xsl:output indent="yes"/>
+    <xsl:strip-space elements="*"/>
+   
+    <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table">
+        <xsl:param name="title" select="'BI_audit_BENFORD.overwiev_table'"/>
+        <xsl:copy-of select="system_cache__dita:files.context.title.keydef(.,'map',$title)" copy-namespaces="no"/>
+        <topicref props="BI_audit_BENFORD.overwiev_table">
+            <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>
+                        tabela podglądowa (G)
+                    </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.overwiev_table_2"/>
+                        <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_2.graph"/>
+                    </body>
+                </topic>
+            </xsl:result-document>
+        </topicref>
+    </xsl:template>
+    
+    
+    
+    <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1">
+        <xsl:variable name="context" select="."/>
+
+        <simpletable frame="all" relcolwidth="1* 1* 1* 1* 1* 1* 1* ">
+            <sthead>
+                <stentry>Pierwsze cyfry</stentry>
+                <stentry>Stopień analizy</stentry>
+                <stentry>Liczba wystąpień</stentry>
+                <stentry>Procent występowania</stentry>
+                <stentry>Norma %</stentry>
+                <stentry>Odchylenie %</stentry>
+                <stentry>Zgodność</stentry>
+                <!--<stentry>Szczegóły</stentry>-->
+                <!--<stentry></stentry>-->
+            </sthead>
+            
+        <xsl:for-each select="1 to 10">
+            <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1" select="$context/firstStep[@leadingNumber = string(current())]"/>
+        </xsl:for-each>
+        </simpletable>
+        
+    </xsl:template>
+    
+    <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_2">
+        <xsl:variable name="context" select="."/>
+        <simpletable frame="all" relcolwidth="1* 1* 1* 1* 1* 1* 1* ">
+            <sthead>
+                <stentry>Pierwsze cyfry</stentry>
+                <stentry>Stopień analizy</stentry>
+                <stentry>Liczba wystąpień</stentry>
+                <stentry>Procent występowania</stentry>
+                <stentry>Norma %</stentry>
+                <stentry>Odchylenie %</stentry>
+                <stentry>Zgodność</stentry>
+                <!--<stentry>Szczegóły</stentry>-->
+                <!--<stentry></stentry>-->
+            </sthead>
+            <xsl:for-each select="11 to 99">
+                <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1" select="$context//secondStep[@leadingNumber = string(current())]"/>
+            </xsl:for-each>
+            <strow>
+                <stentry/>
+                <stentry/>
+                <stentry/>
+                <stentry/>
+                <stentry/>
+                <stentry/>
+                <stentry/>
+            </strow>
+        </simpletable>
+    </xsl:template>
+    
+    
+    <xsl:template  mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1" match="text()|comment()"/>
+    
+    <xsl:template  mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1" match="firstStep|secondStep">
+        <strow>
+            <stentry><xsl:value-of select="@leadingNumber"/></stentry>
+            <stentry><xsl:value-of select="name()"/></stentry>
+            <stentry><xsl:value-of select="count"/></stentry>
+            <stentry><xsl:value-of select="value"/></stentry>
+            <stentry><xsl:value-of select="norm"/></stentry>
+            <stentry><xsl:value-of select="deviation"/></stentry>
+            <stentry><xsl:value-of select="system_cache__dita:localname.translate('correct',correct)"/></stentry>
+            <!--<stentry></stentry>-->
+            <!--<stentry/>-->
+            <!--<stentry/>-->
+        </strow>
+    </xsl:template>
+    
+    
+    <xsl:template mode="preprocess_root_BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA" match="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD">
+        <xsl:message>#113 default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD preprocess_root_BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA</xsl:message>
+        <xsl:variable name="dita">
+            <!--<xsl:apply-templates select="." mode="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_statystyka_pracownik.dita"/>-->
+            <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.overwiev_table_2.graph"/>
+        </xsl:variable>
+        <xsl:for-each select="$dita//simpletable">
+            <xsl:apply-templates select="." mode="system_cache__dita:graph__write_dita_preprocess">
+                <xsl:with-param name="fileindex" select="@id"/>
+            </xsl:apply-templates>
+        </xsl:for-each>
+    </xsl:template>
+    
+    <xsl:function name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.table__x3A__offset">
+        <xsl:param name="value"/>
+        <xsl:param name="norm"/>
+        <xsl:message>#133 get offset <xsl:value-of select="$value"/> , norm=<xsl:value-of select="$value"/> - result <xsl:value-of select="(number($value) - number($norm)) + 0.5"/></xsl:message>
+        <xsl:value-of select="(number($value) - number($norm)) + 0.5"/>
+    </xsl:function>
+    
+    <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_1.graph">
+        <xsl:variable name="context" select="."/>
+        <xsl:variable name="simpletable"> 
+            <simpletable frame="all" id="{$uuid}BI_audit_BENFORD.overwiev_table_1" props="print__no">
+                <strow>
+                    <stentry><xsl:value-of select="p5gnuplot:system_cache__dita__x3A__fix__x3A__axis__x3A__names('skala 0')"/></stentry>
+                    <xsl:for-each select="1 to 10">
+                        <xsl:choose>
+                            <xsl:when test="$context/firstStep[@leadingNumber = string(current())]">
+                                <stentry><xsl:value-of select="$context/firstStep[@leadingNumber = string(current())]/@leadingNumber"/></stentry>
+                            </xsl:when>
+                        </xsl:choose>
+                    </xsl:for-each>
+                </strow>
+                <strow>
+                    <stentry>0</stentry>
+                    <xsl:for-each select="1 to 10">
+                        <xsl:choose>
+                            <xsl:when test="$context/firstStep[@leadingNumber = string(current())]">
+                                <stentry><xsl:value-of select="$context/firstStep[@leadingNumber = string(current())]/default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.table__x3A__offset(value,norm)"/></stentry>
+                            </xsl:when>
+                        </xsl:choose>
+                    </xsl:for-each>
+                </strow>
+            </simpletable>
+        </xsl:variable>
+        
+        <xsl:choose>
+            <xsl:when test="$simpletable//stentry">
+                <p> statystyka </p>
+                <foreign>
+                    <xsl:copy-of select="$simpletable" copy-namespaces="no"/>
+                </foreign>
+                <p>   <xsl:apply-templates mode="system_cache__dita:graph__read" select="$simpletable">
+                    <xsl:with-param name="fileindex" select="$simpletable/simpletable/@id"/>
+                    <xsl:with-param name="width" select="500"/>
+                    <xsl:with-param name="path.prefix">../</xsl:with-param>
+                </xsl:apply-templates>
+                </p>
+            </xsl:when>
+            <xsl:otherwise>
+                <p props="gr166">
+                    
+                </p>
+            </xsl:otherwise>
+        </xsl:choose>
+    </xsl:template>
+    
+    
+    <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table_2.graph">
+        <xsl:variable name="context" select="."/>
+        <xsl:variable name="simpletable"> 
+            <simpletable frame="all" id="{$uuid}BI_audit_BENFORD.overwiev_table_2" props="print__no">
+                <strow>
+                    <stentry><xsl:value-of select="p5gnuplot:system_cache__dita__x3A__fix__x3A__axis__x3A__names('skala 0')"/></stentry>
+                    <xsl:for-each select="11 to 99">
+                        <xsl:choose>
+                            <xsl:when test="$context//secondStep[@leadingNumber = string(current())]">
+                                <stentry><xsl:value-of select="$context//secondStep[@leadingNumber = string(current())]/@leadingNumber"/></stentry>
+                            </xsl:when>
+                        </xsl:choose>
+                    </xsl:for-each>
+                </strow>
+                <strow>
+                    <stentry>0</stentry>
+                    <xsl:for-each select="11 to 99">
+                        <xsl:choose>
+                            <xsl:when test="$context//secondStep[@leadingNumber = string(current())]">
+                                <stentry><xsl:value-of select="$context//secondStep[@leadingNumber = string(current())]/default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.table__x3A__offset(value,norm)"/></stentry>
+                            </xsl:when>
+                        </xsl:choose>
+                    </xsl:for-each>
+                </strow>
+            </simpletable>
+        </xsl:variable>
+        
+        <xsl:choose>
+            <xsl:when test="$simpletable//stentry">
+                <p> statystyka </p>
+                <foreign>
+                    <xsl:copy-of select="$simpletable" copy-namespaces="no"/>
+                </foreign>
+                <p>   <xsl:apply-templates mode="system_cache__dita:graph__read" select="$simpletable">
+                    <xsl:with-param name="fileindex" select="$simpletable/simpletable/@id"/>
+                    <xsl:with-param name="width" select="500"/>
+                    <xsl:with-param name="path.prefix">../</xsl:with-param>
+                </xsl:apply-templates>
+                </p>
+            </xsl:when>
+            <xsl:otherwise>
+                <p props="214">
+                </p>
+            </xsl:otherwise>
+        </xsl:choose>
+
+    </xsl:template>
+    
+</xsl:stylesheet>

+ 2 - 0
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.podglad_analizy_liczb.records.xsl

@@ -281,7 +281,9 @@
                                                     <xsl:for-each select="$columns/columns/*">
                                                         <xsl:choose>
                                                             <xsl:when test="position() &lt; number($default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.podglad_analizy_liczb.records.table_width)">
+                                                                <stentry>
                                                                 <xsl:copy-of select="replace(.,'_',' ')" copy-namespaces="no"/>
+                                                                </stentry>
                                                             </xsl:when>
                                                         </xsl:choose>
                                                     </xsl:for-each>

+ 29 - 12
SE/schema/default_db_xml_cache.public/default_db/BI_audit_BENFORD/default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.xsl

@@ -7,6 +7,7 @@
     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"
     exclude-result-prefixes="xs Benford system_cache__appinfo system_cache__dita get_wfs p5 xlink default_db__x3A__BI_audit_BENFORD"
     version="2.0">
@@ -21,23 +22,30 @@
     <xsl:include href="default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.info.xsl"/>
     <xsl:include href="default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.body.xsl"/>
     <xsl:include href="default_db__x3A__BI_audit_BENFORD.BI_audit_operational_raport_note.xsl"/>
+    <xsl:include href="default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.overwiev_table.xsl"/>
     
+    <xsl:include href="default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.deal_analys.xsl"/>
     <xsl:template match="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD" mode="ditamap_root">
         <!--<xsl:result-document href="energa_bledy_rum.ditamap">-->
         <map xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:noNamespaceSchemaLocation="urn:oasis:names:tc:dita:xsd:map.xsd">
-            <title>raport BI_audit_BENFORD <xsl:choose>
+            
+            <xsl:call-template name="system_cache__dita:map.title"/>
+            
+            <!--<title>raport BI_audit_BENFORD-->
+            <!--<xsl:choose>
                 <xsl:when test="L_APPOITMENT_INFO"><xsl:value-of select="L_APPOITMENT_INFO/text()"/></xsl:when>
-            </xsl:choose><xsl:choose>
+            </xsl:choose>-->
+            <!--<xsl:choose>
                 <xsl:when test="get_wfs:id_from_fid(@fid)"> numer <xsl:value-of select="get_wfs:id_from_fid(@fid)"/> </xsl:when>
-            </xsl:choose> 
+            </xsl:choose>--> 
                 
-                przetwarzanie powiązań BOCIAN 
+               <!-- przetwarzanie powiązań BOCIAN 
                 rev B2018-09-18.A.1 (procesy5/rip)
                 
                 systemowy plik wejściowy <xsl:value-of select="@p5:primaryKey"/>
-                prefix obiektu API <xsl:value-of select="replace(name(),':',': ')"/>
-            </title>
+                prefix obiektu API <xsl:value-of select="replace(name(),':',': ')"/>-->
+            <!--</title>-->
             
             
             <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD" select="."/>
@@ -60,7 +68,6 @@
                         <xsl:copy-of select="system_cache__dita:files.key.topic.attrs.context(.,'topic')"/>
                         <title>
                             Raport analizy benforda Nr <xsl:value-of select="@p5:primaryKey"/> dla <xsl:value-of select="count(firstStep/count/number(text()))"/> rekordów 
-                             
                             <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.info" />
                             
                         </title>
@@ -75,9 +82,10 @@
                         
                     </topic>
                 </xsl:result-document>
+                <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.overwiev_table"/>
                 <xsl:apply-templates mode="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.podglad_analizy_liczb" />
             </topicref>
-
+            <xsl:call-template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.deal_analys"/>
         <xsl:choose>
             <xsl:when test=".//*[@fid]">
                 <xsl:variable name="system_cache__dita:files.key.title.context.href.all_table" select="system_cache__dita:files.key.title.context.href(.,'topic','podglad_analizy_liczb__records__all_table')"/>
@@ -148,17 +156,26 @@
     
     
     <xsl:template name="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.navtitle.attr">
+        <xsl:attribute name="navtitle">
         <xsl:choose>
             <xsl:when test="firstStep">
-                <xsl:attribute name="navtitle">
-                Analiza <xsl:value-of select="count(firstStep)"/> elementów liczbowych : 
+                
+                Analiza <xsl:value-of select="count(firstStep)"/> elementów liczbowych 1st. : 
                 <xsl:for-each select="firstStep">
                     <xsl:text> </xsl:text><xsl:value-of select="@leadingNumber"/><xsl:text> </xsl:text>
                 </xsl:for-each>
-                </xsl:attribute>
+                
+            </xsl:when>
+            <xsl:otherwise> Problem z obsługą pliku - brak danych w elemencie firstStep</xsl:otherwise>
+        </xsl:choose>
+            
+        <xsl:choose>
+            <xsl:when test="firstStep/secondStep">
+                <xsl:if test="firstStep"><xsl:text> oraz </xsl:text></xsl:if>
+                <xsl:value-of select="count(firstStep/secondStep)"/> elementów liczbowych 2 st. 
             </xsl:when>
-            <xsl:otherwise><xsl:attribute name="navtitle"> Problem z obsługą pliku - brak danych w elemencie firstStep</xsl:attribute></xsl:otherwise>
         </xsl:choose>
+        </xsl:attribute>
         <xsl:attribute name="props">BI_audit_BENFORD__162 mode__default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD.navtitle.attr</xsl:attribute>
     </xsl:template>
     

+ 11 - 7
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.xsl

@@ -9,6 +9,9 @@
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
     xmlns:p5gnuplot="http://biuro.biall-net.pl/WPS_Functions/graph_gnuplot"
+    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_VALIDATE="https://biuro.biall-net.pl/wfs/default_db/BI_audit_VALIDATE"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
     exclude-result-prefixes="xs "
     version="2.0"><!-- system_cache__appinfo system_cache__dita ogr Benford default_db get_wfs p5 p5gnuplot -->
     
@@ -237,12 +240,14 @@
     
     <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_RUM_UMOWY.rok">
         <xsl:param name="BI_audit_ENERGA_RUM_KONTRAHENCI_used" required="yes"/>
+        <xsl:message>#241 test for <xsl:value-of select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY/name()"/>; yerar(<xsl:value-of select="system_cache__dita:year($BI_audit_ENERGA_RUM_KONTRAHENCI_used[1]/default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Data_zawarcia)"/>)</xsl:message>
         <rok>
-            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/BI_audit_ENERGA_RUM_UMOWY" group-by="system_cache__dita:year(Data_zawarcia)">
-                <xsl:sort select="system_cache__dita:year(Data_zawarcia)"/><!-- TODO pole ma format teraz  2017-10-10T00:00:00 -->
+            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used" group-by="system_cache__dita:year((default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Data_zawarcia|Data_zawarcia))">
+                <xsl:sort select="system_cache__dita:year((Data_zawarcia|default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Data_zawarcia))"/><!-- TODO pole ma format teraz  2017-10-10T00:00:00 -->
+                <xsl:message>#244 rok <xsl:value-of select="default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Data_zawarcia"/></xsl:message>
                 <xsl:element name="Data_zawarcia.rok">
-                    <xsl:attribute name="ID" select="ID"/>
-                    <xsl:value-of select="system_cache__dita:year(Data_zawarcia)"/>
+                    <xsl:attribute name="ID" select="(ID|default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:ID)"/>
+                    <xsl:value-of select="system_cache__dita:year((Data_zawarcia|default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:Data_zawarcia))"/>
                 </xsl:element>
             </xsl:for-each-group>
         </rok>
@@ -267,7 +272,7 @@
         <rok>
             <xsl:variable name="rok_all">
                 <rok_all>
-                      <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/BI_audit_ENERGA_RUM_UMOWY" group-by="system_cache__dita:year(Data_zawarcia)">
+                    <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/(BI_audit_ENERGA_RUM_UMOWY|default_db__x3A__BI_audit_ENERGA_RUM_UMOWY:BI_audit_ENERGA_RUM_UMOWY)" group-by="system_cache__dita:year(Data_zawarcia)">
                           <xsl:sort select="system_cache__dita:year(Data_zawarcia)"/><!-- TODO pole ma format teraz  2017-10-10T00:00:00 -->
                           <xsl:element name="Data_zawarcia.rok">
                               <xsl:attribute name="ID" select="ID"/>
@@ -602,7 +607,7 @@
     </xsl:template>
     
     <xsl:template mode="system_cache__dita:map.title" match="@fid">
-        <xsl:text> numer: </xsl:text><xsl:value-of select="get_wfs:id_from_fid(.)"/>
+        <xsl:text> numer: </xsl:text><xsl:value-of select="get_wfs:id_from_fid(.)"/> <xsl:text> </xsl:text>
     </xsl:template>
     
     <xsl:template match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA" mode="ditamap_root">
@@ -2002,7 +2007,6 @@
                             <title>Analiza podpisywanych umow w RUM [] - Osoby merytoryczne (1). </title>
                             <xsl:message>#1106 Analiza podpisywanych umow w RUM - Osoby merytoryczne. </xsl:message>
                             <body>
-                                
                                 <xsl:choose>
                                     <xsl:when test="$Osoba_merytoryczna___nazwisko_i_imie//Osoba_merytoryczna___nazwisko_i_imie">
                                         <simpletable frame="all"  id="simpgletablesss_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" -->

+ 1 - 1
SE/schema/default_db_xml_cache.public/default_db/dateTime.xsl

@@ -30,7 +30,7 @@
                 <xsl:value-of select="tokenize($date,'\.')[3]"/>
             </xsl:when>
             <xsl:otherwise>
-                <xsl:message terminate="no">#28 ERROR ERROR in date format for value <xsl:value-of select="$date"/>! </xsl:message>
+                <xsl:message terminate="no">#28 ERROR ERROR in date format for value "<xsl:value-of select="$date"/>"! </xsl:message>
             </xsl:otherwise>
             
         </xsl:choose>

+ 4 - 1
SE/schema/default_db_xml_cache.public/default_db/graph_gnuplot/graph_gnuplot.xsl

@@ -108,7 +108,8 @@ plot "<xsl:value-of select="$fileindex"/>.gnuplot.dat" using 0:2:3:xtic(1) with
     <xsl:template mode="system_cache__dita:graph_to_image" match="graph"> <!-- [@x and @y] -->
         <xsl:param name="fileindex" required="yes"/>
         <xsl:param name="width"  select="500"/>
-        <image href="graph_to_image/{$fileindex}.png" width="{$width}"/>
+        <xsl:param name="path.prefix"  select="''"/>
+        <image href="{$path.prefix}graph_to_image/{$fileindex}.png" width="{$width}"/>
     </xsl:template>
     
     <xsl:template mode="system_cache__dita:graph_to_image" match="*">
@@ -129,6 +130,7 @@ plot "<xsl:value-of select="$fileindex"/>.gnuplot.dat" using 0:2:3:xtic(1) with
     <xsl:template mode="system_cache__dita:graph__read" match="*">
         <xsl:param name="fileindex" select="concat(ID,'_',local-name())"/>
         <xsl:param name="width" select="500"/>
+        <xsl:param name="path.prefix" select="''"/> <!-- add ../ optionallyt -->
         <!-- to read and parse system_cache__appinfo:images -->
         <!--<xsl:variable name="fileindex" select="concat(ID,'_',local-name())"/>-->
         <xsl:choose>
@@ -136,6 +138,7 @@ plot "<xsl:value-of select="$fileindex"/>.gnuplot.dat" using 0:2:3:xtic(1) with
                 <xsl:apply-templates mode="system_cache__dita:graph_to_image" select="doc(concat($ditadir,'/graph_to_image/',$fileindex,'.png.xml'))">
                     <xsl:with-param name="fileindex" select="$fileindex"/>
                     <xsl:with-param name="width" select="$width"/>
+                    <xsl:with-param name="path.prefix" select="$path.prefix"/>
                 </xsl:apply-templates>
             </xsl:when>
             <xsl:otherwise>

+ 34 - 0
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita.map.title__x3A__to_merge/tree_to_dita__x3A__map.title.default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.xsl

@@ -0,0 +1,34 @@
+<?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"
+    exclude-result-prefixes="xs"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
+    xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
+    xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:p5="https://biuro.biall-net.pl/wfs"
+    version="2.0">
+    
+    
+    <xsl:template mode="system_cache__dita:map.title" match="default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD" >
+        <xsl:apply-templates mode="#current" select="@*"/>
+    </xsl:template>
+    
+    <xsl:template mode="system_cache__dita:map.title" match="default_db__x3A__BI_audit_BENFORD:L_APPOITMENT_INFO" >
+         <xsl:text>opis raportu: </xsl:text><xsl:value-of select="."/><xsl:text> 
+ </xsl:text>
+    </xsl:template>
+        
+    
+    <xsl:template mode="system_cache__dita:map.title" match="@fid[parent::default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD]">
+        <xsl:text> numer: </xsl:text><xsl:value-of select="get_wfs:id_from_fid(.)"/> <xsl:text> </xsl:text>
+        systemowy plik wejściowy <xsl:value-of select="@p5:primaryKey"/>
+        prefix obiektu API <xsl:value-of select="replace(parent::default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD/name(),':',': ')"/>
+    </xsl:template>
+    
+    <!--<xsl:template mode="system_cache__dita:map.title" match="@p5:primaryKey[parent::default_db__x3A__BI_audit_BENFORD:BI_audit_BENFORD]">
+        
+    </xsl:template>-->
+    
+    
+</xsl:stylesheet>

+ 4 - 3
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita.map.title__x3A__to_merge/tree_to_dita__x3A__map.title.xsl

@@ -8,22 +8,23 @@
     xmlns:p5="https://biuro.biall-net.pl/wfs"
     version="2.0">
     
-    
+    <xsl:include href="tree_to_dita__x3A__map.title.default_db__x3A__BI_audit_BENFORD.BI_audit_BENFORD.xsl"/>
     
     <xsl:template name="system_cache__dita:map.title">
         <title>raport  <xsl:text>
             
         </xsl:text>
             
-            <xsl:apply-templates mode="system_cache__dita:map.title"/>
             
+            <xsl:apply-templates mode="system_cache__dita:map.title" select="."/>
+            <xsl:apply-templates mode="system_cache__dita:map.title" select="*"/>
             <xsl:call-template name="system_cache__dita:parts__x3A__map.title"/>
             
           <xsl:text>
               
           </xsl:text>  
             przetwarzanie powiązań BOCIAN 
-            rev B2018-09-18.A.1 (procesy5/rip)
+            rev B2018-09-31.A.2 (procesy5/rip)
         </title>
     </xsl:template>
     

+ 2 - 1
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__to_merge/tree_to_dita__x3A__parts__x3A__map.title.xsl

@@ -2,6 +2,7 @@
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:xs="http://www.w3.org/2001/XMLSchema"
     exclude-result-prefixes="xs"
+    xmlns:default_db__x3A__BI_audit_BENFORD="https://biuro.biall-net.pl/wfs/default_db/BI_audit_BENFORD"
     xmlns:get_wfs="http://biuro.biall-net.pl/WPS_Functions/get_wfs/get_wfs.xsd"
     xmlns:system_cache__dita="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/dita.xsd"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -24,7 +25,7 @@
                 </xsl:text>
             </xsl:when>
         </xsl:choose>
-        
+        <!--<xsl:text>nam:</xsl:text><xsl:value-of select="name()"/>-->
     </xsl:template>
     
     

+ 14 - 0
SE/schema/default_db_xml_cache.public/default_db/tree_to_dita.localname.translate.xsl

@@ -21,6 +21,12 @@
     
     <xsl:function name="system_cache__dita:localname.translate">
         <xsl:param name="localname"/>
+        <xsl:copy-of select="system_cache__dita:localname.translate($localname,'')"></xsl:copy-of>
+    </xsl:function>
+    
+    <xsl:function name="system_cache__dita:localname.translate">
+        <xsl:param name="localname"/>
+        <xsl:param name="text"/>
         <xsl:choose>
             <xsl:when test="$localname='BI_audit_KRS'"> KRS </xsl:when>
             <xsl:when test="$localname='BI_audit_MSIG'"> MSIG </xsl:when>
@@ -64,9 +70,17 @@
             <xsl:when test="$localname='ulica'"> ulica <!--<xsl:comment>ADRES</xsl:comment>--> </xsl:when>
             <xsl:when test="$localname='nr'"> nr <!--<xsl:comment>ADRES</xsl:comment>--> </xsl:when>
             
+            
             <xsl:when test="$localname='PERNR'"> PERNR <!--<xsl:comment>DEBUG</xsl:comment>--> </xsl:when>
+            <xsl:when test="$localname='deviation'"> odchylenie <!--<xsl:comment>DEBUG</xsl:comment>--> </xsl:when>
+            <xsl:when test="$localname='count'"> ilość <!--<xsl:comment>DEBUG</xsl:comment>--> </xsl:when>
+            <xsl:when test="$localname='value'"> wartość <!--<xsl:comment>DEBUG</xsl:comment>--> </xsl:when>
             
             
+            <xsl:when test="$localname='correct' and $text='true'"> prawda </xsl:when>
+            <xsl:when test="$localname='correct' and $text='false'"> fałsz </xsl:when>
+            <xsl:when test="$localname='correct'"> prawidłowość <!--<xsl:comment>DEBUG</xsl:comment>--> </xsl:when>
+            <xsl:when test="$localname='norm'"> norma <!--<xsl:comment>DEBUG</xsl:comment>--> </xsl:when>
             <xsl:when test="contains($localname,'BI_audit_')">
                 <xsl:value-of select="replace($localname,'BI_audit_','')"/>
                 <xsl:message>#18 TODO define pleasent localname for <xsl:value-of select="$localname"/> !! </xsl:message>