a.binder 7 lat temu
rodzic
commit
4afb623d82

+ 20 - 2
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.xsl

@@ -108,7 +108,7 @@
                         <xsl:message>
                             #533-2595 $title=<xsl:value-of select="$title"/>; @generate-id=<xsl:value-of select="@generate-id"/>; counting ile ** <xsl:value-of select="count($system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed//fixed[@key = $group_name])"/>; $group_name=<xsl:value-of select="$group_name"/></xsl:message>
                         <xsl:choose> <!-- testowanie czy jest w roznych zrodlach ten sam pesel -->
-                            <xsl:when test="count($system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed//fixed[@key = $group_name]) &gt; 1">
+                            <xsl:when test="count($system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed//fixed[@key = $group_name]) &gt;= 1">
                                 <!-- pierwszy vs obecny _row powiazania z danym PESEL-->
                                 <xsl:variable name="min" select="$interested_row/interested_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row[ BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object/*[ local-name() = $element and system_cache__dita:files.key.DETECT(@fid,'','','') = $group_name ]][1]/@pos"/>
                                 <xsl:variable name="min">
@@ -179,11 +179,12 @@
                                                     <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq//uniq[@generate-id=current()/@generate-id][1]"/>
                                                     <xsl:with-param name="interested_row" select="$interested_row"/>
                                                     <xsl:with-param name="source" select="$source"/>
+                                                    
                                                 </xsl:apply-templates>
                                             </xsl:when>
                                             
                                             <xsl:when test="$mode = 'BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA'">
-                                                <topichead navtitle="found sth 186 cur gr:{current-grouping-key()}"></topichead>
+                                                    
                                                 <xsl:apply-templates mode="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA" select="." >
                                                     <xsl:with-param name="group_name" select="$group_name"/>
                                                     <xsl:with-param name="position" select="position()"/>
@@ -198,6 +199,23 @@
                                                     <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq//uniq[@generate-id=current()/@generate-id][1]"/>
                                                     <xsl:with-param name="interested_row" select="$interested_row"/>
                                                     <xsl:with-param name="source" select="$source"/>
+                                                    <xsl:with-param name="current-grouping-key" select="current-grouping-key()"/>
+                                                </xsl:apply-templates>
+                                                <xsl:apply-templates mode="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" select="." >
+                                                    <xsl:with-param name="group_name" select="$group_name"/>
+                                                    <xsl:with-param name="position" select="position()"/>
+                                                    <xsl:with-param name="resulset" select="$resulset"/>
+                                                    <xsl:with-param name="title" select="concat($title,$source,'_row')"/>
+                                                    <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField"    select="$default_db__x3A__BI_audit_BENFORD:valueField" />
+                                                    <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField"     select="$default_db__x3A__BI_audit_BENFORD:groupField"/>
+                                                    <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField"   select="$default_db__x3A__BI_audit_BENFORD:timeField" />
+                                                    <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed"/>
+                                                    <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq"/>
+                                                    <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed//fixed[@generate-id=current()/@generate-id][1]"/>
+                                                    <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq.current" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq//uniq[@generate-id=current()/@generate-id][1]"/>
+                                                    <xsl:with-param name="interested_row" select="$interested_row"/>
+                                                    <xsl:with-param name="source" select="$source"/>
+                                                    <xsl:with-param name="current-grouping-key" select="current-grouping-key()"/>
                                                 </xsl:apply-templates>
                                             </xsl:when>
                                             

+ 14 - 4
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -337,10 +337,20 @@
                                                         <xsl:with-param name="row_obj_last" select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[ last()]/*[1]"/>
                                                         <!-\-<xsl:with-param name="context" select="$context"/>-\->
                                                     </xsl:call-template>-->
-                                                    
-                                                    <xsl:apply-templates mode="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.last.title" select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[ position() = 1 ]">
-                                                        <xsl:with-param name="title">Ścieżka śledzenia do </xsl:with-param>
-                                                    </xsl:apply-templates>
+                                                    <div><b>APT-P(rejestr
+                                                        <xsl:apply-templates mode="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.last.title" select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[ position() = 1 ]">
+                                                            <xsl:with-param name="title">Ścieżka pomiędzy do </xsl:with-param>
+                                                        </xsl:apply-templates> - od 
+                                                        <xsl:apply-templates mode="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.last.title" select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[ position() = 1 ]/*">
+                                                            <xsl:with-param name="title">Ścieżka pomiędzy do </xsl:with-param>
+                                                        </xsl:apply-templates>
+                                                        - do 
+                                                        <xsl:apply-templates mode="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal.last.title" select="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[ position() = last() ]/*">
+                                                            <xsl:with-param name="title">Ścieżka pomiędzy do </xsl:with-param>
+                                                        </xsl:apply-templates>
+                                                        )
+                                                        </b>
+                                                    </div>
                                                     <!--<xsl:choose>
                                                         <xsl:when test="BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[ position() = last()]/BI_audit_KW_requested">
                                                             

+ 4 - 2
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_tree_to_dita.sources.xsl

@@ -173,8 +173,9 @@
                 <xsl:variable name="source" select="."/>
                 <xsl:choose>
                     <xsl:when test="$system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_UMOWY.path">
-                        <xsl:message>#112 called $system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_UMOWY.path</xsl:message>
+                        <xsl:message>#112 called $system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_UMOWY.path (analyzing unique rowset do generate raport)</xsl:message>
                         <xsl:for-each select="$interested_row//BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_object[position()=last() or position()=1]/*[1]" >
+                            <xsl:if test="(position() mod 100)=0"><xsl:message>#178 analyzing pos=<xsl:value-of select="position()"/></xsl:message></xsl:if>
                             <fixed debug="112">
                                 <xsl:attribute name="key" select="system_cache__dita:files.key.DETECT(@fid,'','','')"/> <!-- system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_KRS_person.key(nazwisko,imiona,pesel,'') XX11 -->
                                 <xsl:attribute name="fid" select="@fid"/>
@@ -222,11 +223,12 @@
                         </xsl:for-each>
                     </xsl:when>
                     <xsl:when test="$system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.path">
-                        <xsl:message>#112 called $system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.path</xsl:message>
+                        <xsl:message>#112 called $system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.path (analyzing unique rowset do generate raport)</xsl:message>
                         <xsl:choose>
                             <xsl:when test="$element = '*' and 1=2"/>
                             <xsl:otherwise>
                                 <xsl:for-each select="$interested_row/interested_row/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row" >
+                                    <xsl:if test="(position() mod 100)=0"><xsl:message>#178-B analyzing pos=<xsl:value-of select="position()"/></xsl:message></xsl:if>
                                     <fixed debug="97">
                                         <xsl:attribute name="key" select="system_cache__dita:files.key.DETECT(@fid,'','','')"/> <!-- system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.BI_audit_KRS_person.key(nazwisko,imiona,pesel,'') XX11 -->
                                         <xsl:attribute name="fid" select="@fid"/>

+ 51 - 52
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

@@ -750,24 +750,50 @@
                     </xsl:for-each-group>
                 </topichead>-->
                 
+                
+                <xsl:variable name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.ROW_PATH">
+                    <xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed">
+                        <xsl:with-param name="sources" select="$sources"/>
+                        <xsl:with-param name="interested_row" select="$interested_row"/>
+                        <xsl:with-param name="system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.path" select="true()"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField"    select="$default_db__x3A__BI_audit_BENFORD:valueField"  />
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField"     select="$default_db__x3A__BI_audit_BENFORD:groupField"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField"   select="$default_db__x3A__BI_audit_BENFORD:timeField" />
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:NameField" select="$default_db__x3A__BI_audit_BENFORD:NameField"/>
+                    </xsl:call-template>
+                </xsl:variable>
+                <topichead navtitle="Powiązania znalezione trasy (APT)" >
+                    
+                    
+                    
+                    <xsl:attribute name="props">APT</xsl:attribute>
+                    <xsl:attribute name="toc">no</xsl:attribute>
+                    <!--<xsl:attribute name="processing-role">resource-only</xsl:attribute>-->
+                    
+                    <xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal">
+                        <xsl:with-param name="navtitle">Analiza powiązań dotycząca umów (APT) </xsl:with-param>
+                        <xsl:with-param name="keys">_element_gwiazdka__mode_BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA</xsl:with-param>
+                        <xsl:with-param name="mode">BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA</xsl:with-param>
+                        <!--<xsl:with-param name="processing-role">resource-only</xsl:with-param>-->
+                        <xsl:with-param name="element">*</xsl:with-param>
+                        <xsl:with-param name="interested_row" select="$interested_row"/>
+                        <xsl:with-param name="sources" select="$sources"/>
+                        <xsl:with-param name="resulset" select="$resulset"/>
+                        <xsl:with-param name="title" select="'APT_trasy'"/>
+                        <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.ROW_PATH"/>
+                        <!--<xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq"/>-->
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField" select="$default_db__x3A__BI_audit_BENFORD:valueField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField" select="$default_db__x3A__BI_audit_BENFORD:groupField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField" select="$default_db__x3A__BI_audit_BENFORD:timeField" tunnel="yes"/>
+                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:NameField" select="$default_db__x3A__BI_audit_BENFORD:NameField" tunnel="yes"/>
+                    </xsl:call-template>
+                    
+                </topichead>
                 <!--<topichead navtitle="Powiązania do wybranych podmiotów/kontrahentów (1U)" >
                     <xsl:attribute name="props">resource-only</xsl:attribute>
                     <!-\-<xsl:attribute name="toc">no</xsl:attribute>-\->
                     <!-\-<xsl:attribute name="processing-role">resource-only</xsl:attribute>-\->
                     
-                    <xsl:variable name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.ROW_PATH">
-                        <xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed">
-                            <xsl:with-param name="sources" select="$sources"/>
-                            <xsl:with-param name="interested_row" select="$interested_row"/>
-                            <xsl:with-param name="system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.path" select="true()"/>
-                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField"    select="$default_db__x3A__BI_audit_BENFORD:valueField"  />
-                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField"     select="$default_db__x3A__BI_audit_BENFORD:groupField"/>
-                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField"   select="$default_db__x3A__BI_audit_BENFORD:timeField" />
-                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:NameField" select="$default_db__x3A__BI_audit_BENFORD:NameField"/>
-                        </xsl:call-template>
-                    </xsl:variable>
-                    
-                    
                     <xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal">
                         <xsl:with-param name="navtitle">Powiązania do kontrahentów / różnych obiektów (1U) </xsl:with-param>
                         <xsl:with-param name="keys">_element_gwiazdka__mode_BI_audit_ENERGA_RUM_KONTRAHENCI_U</xsl:with-param>
@@ -851,47 +877,20 @@
                     </xsl:call-template>
                     
                 </topichead>-->
-                <xsl:variable name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.UMOWY">
-                    <xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed">
-                        <xsl:with-param name="sources" select="$sources"/>
-                        <xsl:with-param name="interested_row" select="$interested_row"/>
-                        <xsl:with-param name="system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_UMOWY.path" select="true()"/><!-- system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_UMOWY.path -->
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField"    select="$default_db__x3A__BI_audit_BENFORD:valueField"  />
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField"     select="$default_db__x3A__BI_audit_BENFORD:groupField"/>
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField"   select="$default_db__x3A__BI_audit_BENFORD:timeField" />
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:NameField" select="$default_db__x3A__BI_audit_BENFORD:NameField"/>
-                    </xsl:call-template>
-                </xsl:variable>
-                <topichead navtitle="Powiązania znalezione trasy (APT)" >
-                    
-                    
-                    
-                    <xsl:attribute name="props">APT</xsl:attribute>
-                    <xsl:attribute name="toc">no</xsl:attribute>
-                    <!--<xsl:attribute name="processing-role">resource-only</xsl:attribute>-->
-                    
-                    <xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.universal">
-                        <xsl:with-param name="navtitle">Analiza powiązań dotycząca umów (APT) </xsl:with-param>
-                        <xsl:with-param name="keys">_element_gwiazdka__mode_BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA</xsl:with-param>
-                        <xsl:with-param name="mode">BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row_LISTA</xsl:with-param>
-                        <!--<xsl:with-param name="processing-role">resource-only</xsl:with-param>-->
-                        <xsl:with-param name="element">*</xsl:with-param>
-                        <xsl:with-param name="interested_row" select="$interested_row"/>
-                        <xsl:with-param name="sources" select="$sources"/>
-                        <xsl:with-param name="resulset" select="$resulset"/>
-                        <xsl:with-param name="title" select="'APT_trasy'"/>
-                        <xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.UMOWY"/>
-                        <!--<xsl:with-param name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq" select="$system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.uniq"/>-->
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField" select="$default_db__x3A__BI_audit_BENFORD:valueField" tunnel="yes"/>
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField" select="$default_db__x3A__BI_audit_BENFORD:groupField" tunnel="yes"/>
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField" select="$default_db__x3A__BI_audit_BENFORD:timeField" tunnel="yes"/>
-                        <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:NameField" select="$default_db__x3A__BI_audit_BENFORD:NameField" tunnel="yes"/>
-                    </xsl:call-template>
-                    
-                </topichead>
+               
                 <topichead navtitle="Powiązania do wybranych podmiotów/kontrahentów (APU4)" >
                     
-                    
+                    <xsl:variable name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed.UMOWY">
+                        <xsl:call-template name="system_cache__dita:BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA.values.fixed">
+                            <xsl:with-param name="sources" select="$sources"/>
+                            <xsl:with-param name="interested_row" select="$interested_row"/>
+                            <xsl:with-param name="system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_UMOWY.path" select="true()"/><!-- system_cache__dita:groupset.mode.BI_audit_ENERGA_RUM_KONTRAHENCI_UMOWY.path -->
+                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:valueField"    select="$default_db__x3A__BI_audit_BENFORD:valueField"  />
+                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:groupField"     select="$default_db__x3A__BI_audit_BENFORD:groupField"/>
+                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:timeField"   select="$default_db__x3A__BI_audit_BENFORD:timeField" />
+                            <xsl:with-param name="default_db__x3A__BI_audit_BENFORD:NameField" select="$default_db__x3A__BI_audit_BENFORD:NameField"/>
+                        </xsl:call-template>
+                    </xsl:variable>
                     
                     <xsl:attribute name="props">APU4</xsl:attribute>
                     <xsl:attribute name="toc">no</xsl:attribute>