Explorar o código

fix raportow - pare bajeriow

a.binder %!s(int64=7) %!d(string=hai) anos
pai
achega
c2f4bceb92

+ 1 - 1
SE/projects/bocian

@@ -1 +1 @@
-Subproject commit acd64603f64e8c81ca56338de5bbb640bfa2ac5d
+Subproject commit 09de8ee7713ab6e03872a7d1fe73759e74bb61ef

+ 573 - 23
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

@@ -13,7 +13,24 @@
     <xsl:strip-space elements="*"/>
     
      <!--<xsl:param name="xref_level" select="5"/>-->
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_FAKTURY.Spolka_glowna" select="'jednostka_organizacyjna'"/>
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_KONTRAHENCI.Spolka_glowna" select="'jednostka_organizacyjna'"/>
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Spolka_glowna" select="'Spolka_glowna'"/>
     
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Data_zawarcia" select="'Data_zawarcia'"/>
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.data_sprzedazy" select="'data_sprzedazy'"/>
+    
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Wartosc" select="'Wartosc'"/>
+    
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_FAKTURY.data_sprzedazy" select="'data_sprzedazy'"/>
+    <xsl:param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_FAKTURY.Kwota_netto" select="'Kwota_netto'"/>
+    
+    <!-- duze roznice
+        <Data_zawarcia>29.04.2008</Data_zawarcia>
+        <Okres_obowiazywania_umowy>Bezterminowa</Okres_obowiazywania_umowy>
+        <Poczatek_okresu_obowiazywania__aktualny_>1.01.2008</Poczatek_okresu_obowiazywania__aktualny_>
+        <Poczatek_okresu_obowiazywania__pierwotny_>1.01.2008</Poczatek_okresu_obowiazywania__pierwotny_>
+    -->
     
     <xsl:variable name="KRS_own">
         <KRS_own>
@@ -40,6 +57,17 @@
         </KRS_own>
     </xsl:variable>
     
+    
+    
+    <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Alter.Wartosc">
+        <xsl:param name="BI_audit_ENERGA_RUM_UMOWY"/>     
+        <xsl:choose>
+            <xsl:when test="$BI_audit_ENERGA_RUM_UMOWY/Wartosc"><xsl:value-of select="$BI_audit_ENERGA_RUM_UMOWY/Wartosc"/></xsl:when>
+            <xsl:when test="$BI_audit_ENERGA_RUM_UMOWY/Kwota_netto"><xsl:value-of select="$BI_audit_ENERGA_RUM_UMOWY/Kwota_netto"/></xsl:when>
+            <xsl:otherwise><xsl:value-of select="$BI_audit_ENERGA_RUM_UMOWY/Wartosc"/></xsl:otherwise>
+        </xsl:choose>
+    </xsl:function>
+    
     <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_KRS_person.key">
         <xsl:param name="nazwisko"/>
         <xsl:param name="imiona"/>
@@ -125,9 +153,392 @@
     
     <xsl:template match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_old" mode="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row"/>
       
+    <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Spolka_glowna">
+        <xsl:param name="BI_audit_ENERGA_RUM_KONTRAHENCI_used" required="yes"/>
+        <Spolka_glowna_root>
+            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/BI_audit_ENERGA_RUM_UMOWY" group-by="*[ name()=$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Spolka_glowna]">
+                <xsl:sort select="*[ name()=$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Spolka_glowna]"/>
+                <xsl:copy-of select="*[ name()=$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_ENERGA_RUM_UMOWY.Spolka_glowna]"/>
+            </xsl:for-each-group>
+        </Spolka_glowna_root>
+    </xsl:function>
+    
+    <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Osoba_merytoryczna___nazwisko_i_imie">
+        <xsl:param name="BI_audit_ENERGA_RUM_KONTRAHENCI_used" required="yes"/>
+        <Osoba_merytoryczna___nazwisko_i_imie_root>
+            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/BI_audit_ENERGA_RUM_UMOWY" group-by="Osoba_merytoryczna___nazwisko_i_imie">
+                <xsl:sort select="Osoba_merytoryczna___nazwisko_i_imie"/>
+                <xsl:copy-of select="Osoba_merytoryczna___nazwisko_i_imie"/>
+            </xsl:for-each-group>
+            <!--<xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/BI_audit_ENERGA_FAKTURY" group-by="Osoba_merytoryczna___nazwisko_i_imie">
+                <xsl:sort select="Osoba_merytoryczna___nazwisko_i_imie"/>
+                <xsl:copy-of select="Osoba_merytoryczna___nazwisko_i_imie"/>
+            </xsl:for-each-group>-->
+        </Osoba_merytoryczna___nazwisko_i_imie_root>
+    </xsl:function>
     
     
     
+    <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"/>
+        <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:element name="Data_zawarcia.rok">
+                    <xsl:attribute name="ID" select="ID"/>
+                    <xsl:value-of select="system_cache__dita:year(Data_zawarcia)"/>
+                </xsl:element>
+            </xsl:for-each-group>
+        </rok>
+    </xsl:function>
+    
+    <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY.rok">
+        <xsl:param name="BI_audit_ENERGA_RUM_KONTRAHENCI_used" required="yes"/>
+        <rok>
+            <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/BI_audit_ENERGA_FAKTURY" group-by="system_cache__dita:year(data_sprzedazy)">
+                <xsl:sort select="system_cache__dita:year(data_sprzedazy)"/><!-- TODO pole ma format teraz  2017-10-10T00:00:00 -->
+                <xsl:element name="Data_zawarcia.rok">
+                    <xsl:attribute name="ID" select="ID"/>
+                    <xsl:value-of select="system_cache__dita:year(data_sprzedazy)"/>
+                </xsl:element>
+            </xsl:for-each-group>
+        </rok>
+    </xsl:function>
+    
+    
+    <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.rok.UMOWY__FAKTURY">
+        <xsl:param name="BI_audit_ENERGA_RUM_KONTRAHENCI_used" required="yes"/>
+        <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: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"/>
+                              <xsl:value-of select="system_cache__dita:year(Data_zawarcia)"/>
+                          </xsl:element>
+                      </xsl:for-each-group>
+                      <xsl:for-each-group select="$BI_audit_ENERGA_RUM_KONTRAHENCI_used/BI_audit_ENERGA_FAKTURY" group-by="system_cache__dita:year(data_sprzedazy)">
+                          <xsl:sort select="system_cache__dita:year(data_sprzedazy)"/><!-- TODO pole ma format teraz  2017-10-10T00:00:00 -->
+                          <xsl:element name="Data_zawarcia.rok">
+                              <xsl:attribute name="ID" select="ID"/>
+                              <xsl:value-of select="system_cache__dita:year(data_sprzedazy)"/>
+                          </xsl:element>
+                      </xsl:for-each-group>
+                </rok_all>
+            </xsl:variable>
+            <xsl:for-each-group select="$rok_all/rok_all/Data_zawarcia.rok" group-by="text()">
+                <xsl:copy copy-namespaces="no">
+                    <xsl:copy-of select="@*"/>
+                    <xsl:copy-of select="text()"/>
+                </xsl:copy>
+            </xsl:for-each-group>
+        </rok>
+    </xsl:function>
+    
+    <xsl:function name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_used">
+        <xsl:param name="resulset" required="yes"/>
+        <xsl:param name="current"/>
+        <xsl:copy-of select="$resulset/BI_audit_ENERGA_RUM_KONTRAHENCI[ID/text()= $current/ID ]"/>
+    </xsl:function>
+    
+    <xsl:template mode="BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY_vs_BI_audit_ENERGA_RUM_UMOWY" match="*|text()|comment()"/>
+    
+    <xsl:template mode="BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY_vs_BI_audit_ENERGA_RUM_UMOWY" match="BI_audit_ENERGA_RUM_KONTRAHENCI" > <!-- do analizy faktur na podstawie template analizy umow -->
+        <xsl:param name="group_name" required="yes"/>
+        <xsl:param name="resulset" required="yes"/>
+        
+        
+        <xsl:variable name="polarize_spolka" select="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="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: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-->
+        
+        <xsl:variable name="FAKTURY_vs_UMOWY">
+            <FAKTURY_vs_UMOWY>
+                <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}"
+                    />
+                <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>
+        
+        <topic id="topic_ghxxxf_ruaam_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' "/>
+            <title>Analiza FAKTUR vs UMOWY - kwoty (FXU). </title>
+            <xsl:message>#220 Analiza FAKTUR - Osoby merytoryczne. </xsl:message>
+            <body>
+                
+                <xsl:choose>
+                    <xsl:when test="$rok//Data_zawarcia.rok">
+                        <xsl:variable name="simpletable">
+                            <simpletable frame="all"  id="simpgletaakbslesss_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"/></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//BI_audit_ENERGA_FAKTURY[ lower-case(Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba)  and system_cache__dita:year(data_sprzedazy) = $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>
+                                    </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="@*"/>
+                                <xsl:copy-of select="sthead"></xsl:copy-of>
+                                <xsl:for-each select="strow">
+                                    <xsl:copy  copy-namespaces="no">
+                                        <xsl:copy-of select="@*"/>
+                                        <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()"/>
+                                                    </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>Raport nie zawiera informacji o umowach z uwagi (nie były dostępne takie dane wejściowe dla modułu raportu).</p>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </body>
+        </topic>
+    </xsl:template>
+    
+    <xsl:template mode="BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY" match="BI_audit_ENERGA_RUM_KONTRAHENCI" > <!-- do analizy faktur na podstawie template analizy umow -->
+        <xsl:param name="group_name" required="yes"/>
+        <xsl:param name="resulset" required="yes"/>
+        
+        
+        <xsl:variable name="polarize_spolka" select="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="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.BI_audit_ENERGA_FAKTURY.rok($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
+        <!--system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_RUM_UMOWY.rok-->
+        
+        
+        <topic id="topic_ghxf_ruaam_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' "/>
+            <title>Analiza FAKTUR [] - Osoby merytoryczne (1). </title>
+            <xsl:message>#220 Analiza FAKTUR - 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" -->
+                            
+                            <sthead>
+                                <stentry>Osoba</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="$Osoba_merytoryczna___nazwisko_i_imie//Osoba_merytoryczna___nazwisko_i_imie  ">
+                                <xsl:variable name="Osoba" select="."/>
+                                <strow>
+                                    <stentry><xsl:value-of select="."/></stentry>
+                                    <xsl:for-each select="$rok//Data_zawarcia.rok">
+                                        <xsl:variable name="rok_cur" select="."/>
+                                        <xsl:message>#194 Osoba <xsl:value-of select="$Osoba"/> / Rok <xsl:value-of select="$rok_cur"/></xsl:message>
+                                        <stentry>
+                                            <xsl:value-of select="system_cache__dita:big_values_format(sum($BI_audit_ENERGA_RUM_KONTRAHENCI_used//BI_audit_ENERGA_FAKTURY[ lower-case(Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba)  and system_cache__dita:year(data_sprzedazy) = $rok_cur ]/number(Kwota_netto)))   "/>
+                                            <xsl:variable name="Benford:table">
+                                                <Benford:table>
+                                                    <xsl:attribute name="Benford:year" select="."/>
+                                                    <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 system_cache__dita:year(data_sprzedazy) = $rok_cur 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: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//BI_audit_ENERGA_FAKTURY[ lower-case(Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba)  and system_cache__dita:year(data_sprzedazy) = $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="system_cache__dita:big_values_format(sum($BI_audit_ENERGA_RUM_KONTRAHENCI_used//BI_audit_ENERGA_FAKTURY[ lower-case(Osoba_merytoryczna___nazwisko_i_imie) = lower-case($Osoba)   ]/number(Kwota_netto)   ))"/>
+                                        <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>
+                                </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:when>
+                    <xsl:otherwise>
+                        <p>Raport nie zawiera informacji o umowach z uwagi (nie były dostępne takie dane wejściowe dla modułu raportu).</p>
+                    </xsl:otherwise>
+                </xsl:choose>
+                
+            </body>
+        </topic>
+    </xsl:template>
+    
+    
     <xsl:template match="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA" mode="ditamap_root">
         <!--<xsl:result-document href="energa_bledy_rum.ditamap">-->
             <map xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -958,6 +1369,7 @@
             <title>Statystyka powiązań    
                 
             </title>
+            <xsl:comment>#972 </xsl:comment>
             <body>
                 
                     <xsl:for-each-group select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[ position() = 1]/BI_audit_ENERGA_PRACOWNICY" group-by="ID">
@@ -1001,6 +1413,7 @@
                 
                 <xsl:variable name="current" select="."/>
                 
+                <xsl:comment>#1016 </xsl:comment>
                 
                 <xsl:variable name="simpletable"> 
                     <simpletable frame="all" id="{$uuid}topic_simpletable_statystyka_pracownik.dita_table_srednie">
@@ -1093,8 +1506,8 @@
         <topicref href="{$group_name}/{$refpos}.dita">
             <xsl:message>#781 debug : result doc: <xsl:value-of select="$group_name"/>/<xsl:value-of select="$refpos"/></xsl:message>
             
-            <xsl:variable name="BI_audit_ENERGA_RUM_UMOWY_fix" select="$resulset/BI_audit_ENERGA_RUM_KONTRAHENCI[ID/text()= current()/ID ]"/>
-            
+            <xsl:variable name="BI_audit_ENERGA_RUM_UMOWY_fix" select="$resulset/BI_audit_ENERGA_RUM_KONTRAHENCI[ID/text()= current()/ID ]"/> <!-- ]$resulset/BI_audit_ENERGA_RUM_KONTRAHENCI[ID/text()= current()/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_UMOWY_fix">
                         <xsl:for-each select="$resulset/BI_audit_ENERGA_RUM_KONTRAHENCI[ID/text()= current()/ID ]">
                             <xsl:element name="{name()}">
@@ -1104,31 +1517,127 @@
                         </xsl:for-each>
                     </xsl:variable>-->
             
+            
+            
+            <!--<xsl:result-document href="/Users/a.binder/Downloads/kont_old.xml">
+                <xsl:copy-of select="$BI_audit_ENERGA_RUM_UMOWY_fix"/>
+                <xsl:comment>count = <xsl:value-of select="count($BI_audit_ENERGA_RUM_UMOWY_fix//*)"/></xsl:comment>
+            </xsl:result-document>-->
+            
+            <!--<xsl:result-document href="/Users/a.binder/Downloads/kont_new.xml">
+                <xsl:copy-of select="$BI_audit_ENERGA_RUM_UMOWY_fix"/>
+                <xsl:comment>count = <xsl:value-of select="count($BI_audit_ENERGA_RUM_KONTRAHENCI_used//*)"/></xsl:comment>
+            </xsl:result-document>-->
+            
             <xsl:variable name="polarize_spolka_nazwa" select="Pelna_nazwa_kontrahenta"/>
             <xsl:variable name="polarize_spolka" select="ID"/>
             
             <xsl:variable name="Spolka_glowna">
-                <Spolka_glowna>
+                <Spolka_glowna_root>
                     <xsl:for-each-group select="$BI_audit_ENERGA_RUM_UMOWY_fix/BI_audit_ENERGA_RUM_UMOWY" group-by="Spolka_glowna">
                         <xsl:sort select="Spolka_glowna"/>
                         <xsl:copy-of select="Spolka_glowna"/>
                     </xsl:for-each-group>
-                </Spolka_glowna>
+                </Spolka_glowna_root>
             </xsl:variable>
+            <!--<xsl:result-document href="/Users/a.binder/Downloads/spolki_old.xml">
+                <xsl:copy-of select="$Spolka_glowna"/>
+                <xsl:comment>count = <xsl:value-of select="count($Spolka_glowna//*)"/></xsl:comment>
+            </xsl:result-document>-->
+            
+            <xsl:variable name="Spolka_glowna" select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Spolka_glowna($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
+            
+            <!--<xsl:result-document href="/Users/a.binder/Downloads/spolki.xml">
+                <xsl:copy-of select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Spolka_glowna($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
+                <xsl:comment>count = <xsl:value-of select="count(system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Spolka_glowna($BI_audit_ENERGA_RUM_KONTRAHENCI_used)//*)"/></xsl:comment>
+            </xsl:result-document>-->
             
-            <xsl:variable name="Osoba_merytoryczna___nazwisko_i_imie">
-                <Osoba_merytoryczna___nazwisko_i_imie>
+            
+            <!--<xsl:variable name="Osoba_merytoryczna___nazwisko_i_imie">
+                <Osoba_merytoryczna___nazwisko_i_imie_root>
                     <xsl:for-each-group select="$BI_audit_ENERGA_RUM_UMOWY_fix/BI_audit_ENERGA_RUM_UMOWY" group-by="Osoba_merytoryczna___nazwisko_i_imie">
                         <xsl:sort select="Osoba_merytoryczna___nazwisko_i_imie"/>
                         <xsl:copy-of select="Osoba_merytoryczna___nazwisko_i_imie"/>
                     </xsl:for-each-group>
-                </Osoba_merytoryczna___nazwisko_i_imie>
-            </xsl:variable>
+                </Osoba_merytoryczna___nazwisko_i_imie_root>
+            </xsl:variable>-->
+            
+            
+            <!--<xsl:result-document href="/Users/a.binder/Downloads/Osoba_merytoryczna___nazwisko_i_imie_old.xml">
+                <xsl:copy-of select="$Osoba_merytoryczna___nazwisko_i_imie"/>
+                <xsl:comment>count = <xsl:value-of select="count($Osoba_merytoryczna___nazwisko_i_imie//*)"/></xsl:comment>
+            </xsl:result-document>-->
+            
+            <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:result-document href="/Users/a.binder/Downloads/Osoba_merytoryczna___nazwisko_i_imie.xml">
+                <TEST>
+                    
+                    <xsl:attribute name="count_old" select="count($Osoba_merytoryczna___nazwisko_i_imie//*)"/>
+                    <xsl:attribute name="count_new" select="count($Osoba_merytoryczna___nazwisko_i_imie_2//*)"/>
+                    <xsl:attribute name="count_old_child" select="count($Osoba_merytoryczna___nazwisko_i_imie_2//Osoba_merytoryczna___nazwisko_i_imie)"/>
+                    <xsl:attribute name="count_new_child" select="count($Osoba_merytoryczna___nazwisko_i_imie//Osoba_merytoryczna___nazwisko_i_imie)"/>
+                    <xsl:choose>
+                        <xsl:when test="$Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie">
+                            <JJEEEST>asd</JJEEEST>
+                        </xsl:when>
+                    </xsl:choose>
+                    <xsl:choose>
+                        <xsl:when test="$Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie/*">
+                            <JJEEEST_gwiazdka>asd</JJEEEST_gwiazdka>
+                        </xsl:when>
+                    </xsl:choose>
+                    <xsl:choose>
+                        <xsl:when test="$Osoba_merytoryczna___nazwisko_i_imie_2/Osoba_merytoryczna___nazwisko_i_imie_root/Osoba_merytoryczna___nazwisko_i_imie">
+                            <JJEEEST__2>asd</JJEEEST__2>
+                        </xsl:when>
+                    </xsl:choose>
+                    <xsl:choose>
+                        <xsl:when test="$Osoba_merytoryczna___nazwisko_i_imie_2/Osoba_merytoryczna___nazwisko_i_imie_root/*">
+                            <JJEEEST__2_gwiazdka>asd</JJEEEST__2_gwiazdka>
+                        </xsl:when>
+                    </xsl:choose>
+                    
+                    <TEST_FOREACH1>
+                        <xsl:for-each select="$Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie">
+                            <test_name count="{count(*)}">
+                                
+                                <xsl:value-of select="name()"/>
+                                <xsl:for-each select="*">
+                                    <child count="{count(*)}"><xsl:value-of select="name()"/></child>
+                                </xsl:for-each>
+                            </test_name>
+                        </xsl:for-each>
+                    </TEST_FOREACH1>
+                    
+                    
+                    <test_foreach__2>
+                        <xsl:for-each select="$Osoba_merytoryczna___nazwisko_i_imie_2/*">
+                            <test_name count="{count(*)}">
+                                <xsl:value-of select="name()"/>
+                                <xsl:for-each select="*">
+                                    <child count="{count(*)}"><xsl:value-of select="name()"/></child>
+                                </xsl:for-each>
+                            </test_name>
+                        </xsl:for-each>
+                    </test_foreach__2>
+                    <OLD>
+                        <xsl:copy-of select="$Osoba_merytoryczna___nazwisko_i_imie"></xsl:copy-of>
+                    </OLD>
+                    <test___2>
+                        <xsl:copy-of select="$Osoba_merytoryczna___nazwisko_i_imie_2/Osoba_merytoryczna___nazwisko_i_imie"/>
+                    </test___2>
+                    <NEW>
+                    <xsl:copy-of select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_Osoba_merytoryczna___nazwisko_i_imie($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
+                    </NEW>
+                </TEST>
+            </xsl:result-document>-->
             
-            <xsl:variable name="rok">
+            <!-- system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY.rok or system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_RUM_UMOWY.rok -->
+            <!--<xsl:variable name="rok">
                 <rok>
                     <xsl:for-each-group select="$BI_audit_ENERGA_RUM_UMOWY_fix/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: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"/>
                             <xsl:value-of select="system_cache__dita:year(Data_zawarcia)"/>
@@ -1137,13 +1646,25 @@
                 </rok>
             </xsl:variable>
             
+            <xsl:result-document href="/Users/a.binder/Downloads/rok_old.xml">
+                <xsl:copy-of select="$rok"/>
+            </xsl:result-document>-->
+            
+            <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_umowy.xml">
+                <xsl:copy-of select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_RUM_UMOWY.rok($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
+            </xsl:result-document>-->
+            
+            <!--<xsl:result-document href="/Users/a.binder/Downloads/rok_faktury.xml">
+                <xsl:copy-of select="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY.rok($BI_audit_ENERGA_RUM_KONTRAHENCI_used)"/>
+            </xsl:result-document>-->
+            
             <!--<debugs.993>
                                 <xsl:copy-of select="$Spolka_glowna"/>
                                 <xsl:copy-of select="$Osoba_merytoryczna___nazwisko_i_imie"/>
                                 <xsl:copy-of select="$rok"/>
                             </debugs.993>-->
-            
-            
             <!--Analiza podpisywanych umow w RUM kwotowo wszystkie spółki - w mln (7)-->
             
             <!-- <xsl:variable name="simpletable">
@@ -1231,15 +1752,10 @@
                         <xsl:with-param name="topic.id" select=""/>
                     </xsl:apply-templates>-->
             
-            
-            
-            
             <!--<debug.1187>
                             <xsl:copy-of select="$topic"/>
                         </debug.1187>-->
-            
-            
-            
+
             <!--<related-links>
                         <xsl:apply-templates mode="ditamap_root.embedded_map" select="$topic">
                             <xsl:with-param name="path_rel" select="'../'"/>
@@ -1249,6 +1765,16 @@
             <!--<xsl:apply-templates mode="Benford:ditamap_root.embedded_map.body.topic.cleanup" select="$topic"/>-->
             
             
+            <xsl:variable name="topic.faktury">
+                <xsl:apply-templates mode="BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY" select=".">
+                    <xsl:with-param name="group_name" select="$group_name"/>
+                    <xsl:with-param name="resulset"  select="$resulset"/>
+                </xsl:apply-templates>
+            </xsl:variable>
+            
+            <!--<xsl:result-document href="/Users/a.binder/Downloads/topic.faktury.xml">
+                <xsl:copy-of select="$topic.faktury"/>
+            </xsl:result-document>-->
             
             <xsl:variable name="topic">
                 <topic id="topic_ghxf_rum_aos_{ generate-id()}" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
@@ -1259,7 +1785,7 @@
                     <body>
                         
                         <xsl:choose>
-                            <xsl:when test="$Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie">
+                            <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" -->
                                     
                                     <sthead>
@@ -1271,7 +1797,7 @@
                                     </sthead>
                                     
                                     
-                                    <xsl:for-each select="$Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie/Osoba_merytoryczna___nazwisko_i_imie  ">
+                                    <xsl:for-each select="$Osoba_merytoryczna___nazwisko_i_imie//Osoba_merytoryczna___nazwisko_i_imie  ">
                                         <xsl:variable name="Osoba" select="."/>
                                         <strow>
                                             <stentry><xsl:value-of select="."/></stentry>
@@ -1354,10 +1880,15 @@
                 </topic>
             </xsl:variable>
             
+            
+            
+            
+            
+            
+            
+            
             <xsl:result-document href="{$temp}/{$uuid}/{$group_name}/{$refpos}.dita">
-                
-                
-                
+                                
                 <!--                    Analiza spójności liczbowej dla ID kontr <xsl:value-of select="current()/ID"/>
 -->                    
                
@@ -1417,6 +1948,10 @@
                         <xsl:with-param name="path_rel" select="'../'"/>
                         <xsl:with-param name="xref" select="'topic'"/>
                     </xsl:apply-templates>
+                    <xsl:apply-templates mode="ditamap_root.embedded_map" select="$topic.faktury">
+                        <xsl:with-param name="path_rel" select="'../'"/>
+                        <xsl:with-param name="xref" select="'topic'"/>
+                    </xsl:apply-templates>
                 </topic>
             </xsl:result-document>
             
@@ -1427,9 +1962,24 @@
             <xsl:apply-templates mode="ditamap_root.embedded_map.topic_child_to_ditamap" select="$topic">
                 <xsl:with-param name="path_rel" select="''"/>
             </xsl:apply-templates>
+            <xsl:comment>#1732</xsl:comment>
+            <xsl:apply-templates mode="ditamap_root.embedded_map.topic_child_to_ditamap" select="$topic.faktury">
+                <xsl:with-param name="path_rel" select="''"/>
+            </xsl:apply-templates>
+            <topicref href="{$group_name}/{$refpos}_FXU.dita">
+                <xsl:result-document href="{$temp}/{$uuid}/{$group_name}/{$refpos}_FXU.dita">
+                    <!--<xsl:variable name="BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY_vs_BI_audit_ENERGA_RUM_UMOWY">-->
+                    <xsl:apply-templates mode="BI_audit_ENERGA_RUM_KONTRAHENCI.BI_audit_ENERGA_FAKTURY_vs_BI_audit_ENERGA_RUM_UMOWY" select=".">
+                        <xsl:with-param name="group_name" select="$group_name"/>
+                        <xsl:with-param name="resulset"  select="$resulset"/>
+                    </xsl:apply-templates>
+                </xsl:result-document>
+                <!--</xsl:variable>-->
+            </topicref>
         </topicref>
         
         
+        
     </xsl:template>