10176

ID10176
Data2020-12-03
Symbol2020/12/03/10176
InstytucjaMałopolski Urząd Wojewódzki w Krakowie
NazwaSprawozdanie z realizacji zadań wynikających z umowy cywilno-prawnej
Czy Aktualny1

Ustawy (1)

  • URI://Dziennik_Ustaw/2020/346/16b/1
  • Art. 16b ust. 1 ustawy z dnia 17 lutego 2005 r. o informatyzacji działalności podmiotów realizujących zadania publiczne

    Pliki

    Styl

    <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:adr="http://crd.gov.pl/xml/schematy/adres/2009/11/09/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:inst="http://crd.gov.pl/xml/schematy/instytucja/2009/11/16/" xmlns:meta="http://crd.gov.pl/xml/schematy/meta/2009/11/16/" xmlns:oso="http://crd.gov.pl/xml/schematy/osoba/2009/11/16/" xmlns:str="http://crd.gov.pl/xml/schematy/struktura/2009/11/16/" xmlns:wnio="http://crd.gov.pl/wzor/2020/12/03/10176/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
        <xsl:template match="/">
            <xsl:for-each select="wnio:Dokument">
                <html xmlns="http://www.w3.org/1999/xhtml">
                    <head>
                        <style>
                            p,
                            span,
                            table,
                            ul,
                            ul li,
                            table td{
                                font-family: tahoma, arial, helvetica, sans-serif;
                                font-variant: normal;
                                font-size: 10pt;
                                color: #101010;
                                line-height: 26px;
                            }</style>
    
                        <style type="text/css">
                            .w30{
                                width: 30px;
                            }
                            .w50{
                                width: 45px;
                            }
                            .w55{
                                width: 48px;
                            }
                            .w65{
                                width: 60px;
                            }
                            .w70{
                                width: 70px;
                            }
                            .w110{
                                width: 105px;
                            }
                            .w130{
                                width: 125px;
                            }
                            .w160{
                                width: 155px;
                            }
                            .w165{
                                width: 159px;
                            }
                            .rw160{
                                width: 160px;
                            }
                            .w225{
                                width: 217px;
                            }
                            .w250{
                                width: 245px;
                            }
                            .w300{
                                width: 295px;
                            }
                            .w330{
                                width: 325px;
                            }
                            .w360{
                                width: 355px;
                            }
                            .w500{
                                width: 495px;
                            }
                            .w580{
                                width: 575px;
                            }
                            .w660{
                                width: 657px;
                            }
                            
                            .nopad{
                                padding: 0px
                            }
                            
                            .divTable{
                                display: table;
                                width: 1025px;
                                border-collapse: collapse;
                            }
                            
                            .divTableRow{
                                display: table-row;
                                border-collapse: collapse;
                            }
                            
                            .divTableHeading{
                                background-color: #EEE;
                                display: table-header-group;
                                border-collapse: collapse;
                            }
                            
                            .divTableCellf,
                            .divTableCell{
                                background: #C0C0C0;
                                border: 1px solid #999999;
                                display: table-cell;
                                padding: 3px;
                                padding-top: 5px;
                                padding-bottom: 5px;
                                border-collapse: collapse;
                            }
                            .ntb,
                            .divTableCell{
                                border-top-width: 0px;
                                vertical-align: middle;
                            }
                            
                            .divTableBody{
                                display: table-row-group;
                                border-collapse: collapse;
                            }
                            .sec{
                                padding-top: 15px;
                                padding-bottom: 15px;
                                text-align: center;
                                font-weight: 
                                bold;
                            }
                            .msec{
                                padding-top: 9px;
                                padding-bottom: 9px;
                            }
                            .bs{
                                background: #C0C0C0;
                            }
                            .bw{
                                background: #FFFFFF;
                            }
                            .tbold{
                                font-weight: bold;
                                text-color: #000 !important;
                            }
                            .center{
                                text-align: center;
                                text-color: #000 !important;
                            }</style>
    
                        <style type="text/css">
                            .xforms-repeat-selected-item-1{
                                background-color: #FFF;
                            }
                            
                            .xforms-invalid input,
                            textarea.xforms-invalid,
                            select.xforms-invalid{
                                background-color: #FFCCCC;
                            }
                            .p90 input,
                            .p90 textarea,
                            textarea .p90{
                                width: 99%
                            }
                            .p99 textarea{
                                width: 99%;
                            }
                            .p90 textarea{
                                height: 62px;
                            }
                            .p900 input,
                            .p900 textarea,
                            textarea .p900{
                                width: 90%
                            }
                            .p85 input,
                            .p85 textarea,
                            textarea .p85{
                                width: 85%
                            }
                            .p60 input{
                                width: 75px
                            }
                            .p110 input{
                                width: 110px
                            }</style>
    
                        <style type="text/css">
                            .nobg .xforms-repeat-selected-item-1,
                            .nobg .xforms-repeat-selected-item-1 li,
                            .nobg li{
                                background: #FFF !important;
                            }
                            
                            .xforms-repeat-selected-item-1{
                                background-color: #E8E8E8;
                            }
                            .xforms-repeat-selected-item-1 .xforms-select1{
                                background-color: #E8E8E8;
                            }
                            .xforms-alert-inactive{
                                width: 0px;
                                display: none;
                            }
                            .nazwisko input{
                                width: 260px;
                            }
                            .imie input{
                                width: 210px;
                            }
                            .wauto input{
                                width: auto !important;
                            }
                            .p input{
                                width: 80%;
                            }
                            .w300 input{
                                width: 300px !important;
                            }
                            .w320 input{
                                width: 320px !important;
                            }
                            .w200 input{
                                width: 200px !important;
                            }
                            .w400 input{
                                width: 400px !important;
                            }
                            .w180 input{
                                width: 180px !important;
                            }
                            .w160 input{
                                width: 160px !important;
                            }
                            .w120 input{
                                width: 120px !important;
                            }
                            .w100 input{
                                width: 100px !important;
                            }
                            .w80 input{
                                width: 80px !important;
                            }
                            .w70 input{
                                width: 70px !important;
                            }
                            .w60 input{
                                width: 60px !important;
                            }
                            .w40 input{
                                width: 40px !important;
                            }
                            .krotkie input{
                                width: 100px;
                            }
                            .pelny input{
                                width: 99%;
                            }
                            .textarea{
                                height: 60px;
                                width: 90%;
                            }
                            .textarea3{
                                height: 40px;
                                width: 90%;
                            }
                            .textarea4{
                                height: 80px;
                                width: 90%;
                            }
                            .textarea5{
                                height: 100px;
                                width: 90%;
                            }
                            .textarea2{
                                height: 150px;
                                width: 100%;
                            }
                            .op input{
                                width: 300px;
                            }
                            .xforms-required-empty input,
                            .xforms-invalid{
                                background-color: #FF8F89;
                            }
                            .xforms-input INPUT:focus,
                            textarea:focus,
                            .xforms-textarea:focus,
                            textarea.sffocus,
                            .xforms-textarea.sffocus,
                            .xforms-input INPUT.sffocus{
                                background-color: #D6FFD8;
                                border: solid 1px #627263;
                            }
                            .fs{
                                font-weight: bold;
                                border: solid 1px #808080;
                                background-color: #F9F9F9;
                                width: 130px;
                            }
                            .bs{
                                font-weight: bold;
                                border-bottom: solid 1px #808080;
                                border-right: solid 1px
                             #808080;
                                border-top: solid 1px #808080;
                                background-color: #F9F9F9;
                            }
                            .bsb{
                                font-weight: bold;
                                border-bottom: solid 1px #808080;
                                border-right: solid 1px
                             #808080;
                                border-top: solid 1px #808080;
                                background-color: #E8E8E8;
                            }
                            .fss{
                                font-weight: bold;
                                border: solid 1px #808080;
                                background-color: #F9F9F9;
                            }
                            .fsb{
                                font-weight: bold;
                                border: solid 1px #808080;
                                background-color: #E8E8E8;
                            }
                            .f{
                                font-weight: bold;
                                border-left: solid 1px #808080;
                                border-right: solid 1px #808080;
                                border-bottom: solid 1px #808080;
                                background-color: #F9F9F9;
                                width: 130px;
                            }
                            .b{
                                font-weight: bold;
                                border-right: solid 1px #808080;
                                border-bottom: solid 1px #808080;
                                background-color: #F9F9F9;
                            }
                            .bb{
                                font-weight: bold;
                                border-right: solid 1px #808080;
                                border-bottom: solid 1px #808080;
                                background-color: #E8E8E8;
                            }
                            .ff{
                                font-weight: bold;
                                border-left: solid 1px #808080;
                                border-right: solid 1px #808080;
                                border-bottom: solid 1px #808080;
                                background-color: #F9F9F9;
                            }
                            INPUT,
                            TEXTAREA,
                            SELECT,
                            .xforms-required-filled input{
                                background-color: #FFFFFF;
                            }
                            .tabelkacolor{
                                color: #C0C0C0;
                            }
                            .tabelka{
                                background-color: #FFFFFF;
                            }
                            .tabelka td{
                                padding: 4px;
                            }
                            .tabelka .nopad{
                                padding: 0px;
                            }
                            .tabelka .sekcjabox{
                                padding-top: 12px;
                                padding-bottom: 12px;
                            }
                            .tabelka .sekcjaboxmini{
                                padding-top: 8px;
                                padding-bottom: 8px;
                            }
                            .tabelka .top{
                                border: solid 1px #9C9C9C;
                                border-bottom: 0px;
                                font-weight: bold;
                            }
                            .tabelka .srodek{
                                border: solid 1px #9C9C9C;
                                border-bottom: 0px;
                            }
                            .tabelka .bottom{
                                border-bottom: solid 1px #9C9C9C;
                            }
                            .tabelka .prawa{
                                border-left: 0px;
                            }
                            .tabelka .sekcja{
                                color: #000000 !important;
                                background-color: #C0C0C0;
                            }
                            .tabelka .sekcjal{
                                color: #FFFFFF !important;
                                background-color: #30ACFF;
                            }
                            .tabelka .label{
                                color: #313732;
                                font-family: verdana, arial, helvetica, sans-serif;
                                font-size: 11px;
                                font-style: 
                                normal;
                                font-variant: normal;
                                font-weight: bold;
                            }
                            .tabelka .labelm{
                                color: #313732;
                                font-family: verdana, arial, helvetica, sans-serif;
                                font-size: 10px;
                                font-style: normal;
                                font-weight: normal;
                            }
                            .tabelka .labelm11{
                                color: #313732;
                                font-family: verdana, arial, helvetica, sans-serif;
                                font-size: 11px;
                                font-style: normal;
                                font-weight: normal;
                            }
                            .tabelka .labelm12{
                                color: #313732;
                                font-family: verdana, arial, helvetica, sans-serif;
                                font-size: 12px;
                                font-style: normal;
                                font-weight: normal;
                            }
                            .tabelka .labelm13{
                                color: #313732;
                                font-family: verdana, arial, helvetica, sans-serif;
                                font-size: 13px;
                                font-style: normal;
                                font-weight: normal;
                            }
                            
                            .lst780 input,
                            .lst780 select{
                                width: 780px;
                                background: #fff;
                            }
                            
                            .lst300 input,
                            .lst300 select{
                                width: 300px;
                                background: #fff;
                            }
                            .lst200 input,
                            .lst200 select{
                                width: 200px;
                                background: #fff;
                            }
                            .lst360 input,
                            .lst360 select{
                                width: 360px;
                                background: #fff;
                            }
                            .lst400 input,
                            .lst400 select{
                                width: 400px;
                                background: #fff;
                            }
                            .lst500 input,
                            .lst500 select{
                                width: 300px;
                                background: #fff;
                            }
                            .lst100 input,
                            .lst100 select{
                                width: 100px;
                                background: #fff;
                            }
                            .lst120 input,
                            .lst120 select{
                                width: 120px;
                                background: #fff;
                            }
                            .lst160 input,
                            .lst160 select{
                                width: 160px;
                                background: #fff;
                            }
                            .lst60 input,
                            .lst60 select{
                                width: 60px;
                                background: #fff;
                            }
                            .lsta input,
                            .lsta select{
                                width: auto;
                                background: #fff;
                            }</style>
    
                    </head>
                    <body>
    
                        <p align="center">
                            <strong>Przedłożenie rozliczenia do umowy cywilno-prawnej</strong>
                        </p>
                        <table border="0" cellpadding="3" cellspacing="0" style="width: 100%;">
                            <tbody>
                                <tr>
                                    <td style="width: 330px;">
                                        <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:ID0"/>
                                    </td>
                                    <td> </td>
                                    <td style="width: 250px;">
                                        <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:ID6"/>
                                    </td>
                                </tr>
                                <tr>
                                    <td style="text-align: left;">
                                        <em>imię i nazwisko/nazwa firmy</em>
                                    </td>
                                    <td> </td>
                                    <td style="text-align: left;"> <em>miejscowość, data</em>
                                    </td>
                                </tr>
                                <xsl:if test="wnio:TrescDokumentu/wnio:Wartosc/wnio:Naglowek1 != ''">
                                    <tr>
                                        <td> </td>
                                        <td> </td>
                                        <td rowspan="8" style="text-align: center;">
                                            <span style="font-size: medium;">
                                                <strong>
                                                    <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Naglowek1"/>
                                                </strong>
                                            </span>
                                            <br/>
                                            <span style="font-size: medium;">
                                                <strong>
                                                    <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Naglowek2"/>
                                                </strong>
                                            </span>
                                            <br/>
                                            <span style="font-size: medium;">
                                                <strong>
                                                    <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Naglowek3"/>
                                                </strong>
                                            </span>
                                        </td>
                                    </tr>
                                </xsl:if>
    
                                <tr>
                                    <td>
                                        <xsl:call-template name="substitute">
                                            <xsl:with-param name="string" select="wnio:TrescDokumentu/wnio:Wartosc/wnio:ID5"/>
                                        </xsl:call-template>  </td>
                                    <td> </td>
                                </tr>
                                <tr>
                                    <td style="text-align: left;">
                                        <em>adres do korespondencji</em> </td>
                                    <td> </td>
                                </tr>
                            </tbody>
                        </table>
                        <p align="left"> </p>
                        <p align="center">
                            <strong>OŚWIADCZENIE <br/> o liczbie przepracowanych godzin</strong>
                        </p>
                        <p align="center">
                            <strong> </strong>
                        </p>
                        <p>Oświadczam, że w miesiącu: <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Miesiac"/>
                            <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Rok"/>
                            przepracowałam/em <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Godziny"/> godzin wykonując zadania wynikające z umowy zlecenia NR <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:NrUmowy"/><xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:NrUmowyRok"/>, pomiędzy <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:UmowaStronaA"/> a <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:UmowaStronaB"/>.
    							
    							</p>
                        <p> </p>
                        <p align="center">
                            <strong>SPRAWOZDANIE <br/> z realizacji zadań w miesiącu <xsl:value-of select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Miesiac"/>
                            </strong>
                        </p>
                        <xsl:for-each select="wnio:TrescDokumentu/wnio:Wartosc/wnio:Zadania">
                            <div style="width:890px;overflow-x:scroll;">
                                <!---->
    
                                <div class="divTable" style="">
                                    <div class="divTableBody">
                                        <div class="divTableRow">
                                            <div class="divTableCell center tbold w30">L.p.</div>
                                            <div class="divTableCell nopad w225 tbold center">Rodzaj
                                                zadania</div>
                                            <div class="divTableCell w110 tbold center">Data realizacji zadania<br/>
                                                <span style="font-weight: normal">(dzień-miesiąc-rok)</span></div>
                                            <div class="divTableCell w160 tbold center">Miejsce
                                                realizacji zadania<br/>
                                                <span style="font-weight: normal">(miejscowość/powiat)</span></div>
                                            <div class="divTableCell w55 tbold center">Liczba
                                                przejechanych km <span style="font-weight: normal">dojazdu/powrotu</span></div>
                                            <div class="divTableCell nopad rw160 tbold center">Czas
                                                realizacji zadania wraz z czasem dojazdu i powrotu i/lub
                                                sporządzenia (w godz.)</div>
                                        </div>
                                        <div class="divTableRow">
                                            <div class="divTableCell center">1</div>
                                            <div class="divTableCell center">2</div>
                                            <div class="divTableCell center">3</div>
                                            <div class="divTableCell center">4</div>
                                            <div class="divTableCell center">5</div>
                                            <div class="divTableCell center">6</div>
                                        </div>
    
                                        <xsl:for-each select="wnio:Zadanie">
                                            <div class="divTableRow">
                                                <div class="divTableCell bw">
                                                    <xsl:value-of select="count(preceding-sibling::wnio:Zadanie) + 1"/>. </div>
                                                <div class="divTableCell bw p99">
                                                    <xsl:call-template name="substitute">
                                                      <xsl:with-param name="string" select="wnio:P[1]"/>
                                                    </xsl:call-template>
                                                </div>
                                                <div class="divTableCell bw">
                                                    <xsl:call-template name="substitute">
                                                      <xsl:with-param name="string" select="wnio:P[2]"/>
                                                    </xsl:call-template>
                                                </div>
                                                <div class="divTableCell bw">
                                                    <xsl:call-template name="substitute">
                                                      <xsl:with-param name="string" select="wnio:P[3]"/>
                                                    </xsl:call-template>
                                                </div>
                                                <div class="divTableCell bw">
                                                    <xsl:call-template name="substitute">
                                                      <xsl:with-param name="string" select="wnio:P[4]"/>
                                                    </xsl:call-template>
                                                </div>
                                                <div class="divTableCell bw">
                                                    <xsl:call-template name="substitute">
                                                      <xsl:with-param name="string" select="wnio:P[5]"/>
                                                    </xsl:call-template>
                                                </div>
                                            </div>
                                        </xsl:for-each>
                                    </div>
                                </div>
                            </div>
                        </xsl:for-each>
    
                        <p>
                            <strong>Załączniki:</strong>
                            <em> </em>
                        </p>
    
                        <xsl:for-each select="wnio:TrescDokumentu/wnio:Wartosc/wnio:ZalacznikiFormalne/wnio:Zalacznik">
                            <p>
                                <xsl:value-of select="count(preceding-sibling::wnio:Zalacznik) + 1"/>.
                                    <xsl:value-of select="wnio:Tytul"/>
                                <br/>
                                <xsl:call-template name="Zalacznik">
                                    <xsl:with-param name="zalacznik" select="str:Zalacznik"/>
                                </xsl:call-template>
                            </p>
                        </xsl:for-each>
                        <xsl:for-each select="wnio:TrescDokumentu/wnio:Wartosc/str:Zalaczniki/str:Zalacznik">
                            <p>
                                <xsl:value-of select="count(preceding-sibling::str:Zalacznik) + 1 + count(../../wnio:ZalacznikiFormalne/wnio:Zalacznik)"/>. 
                                <xsl:call-template name="Zalacznik">
                                    <xsl:with-param name="zalacznik" select="."/>
                                </xsl:call-template>
                            </p>
                        </xsl:for-each>
    
                        <xsl:call-template name="Podpis"/>
                    </body>
                </html>
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="Podpis">
            <div align="right" style="text-align: right;font-size: 10px;font-family: Verdana;line-height: 20px;">
                <table style="float: right;">
                    <tr>
                        <td style="width: 340px;">
                            <p align="center" style="text-align: center;font-size: 10px;font-family: Verdana;line-height: 20px;">
                                <xsl:choose>
                                    <xsl:when test="string-length(//wnio:Dokument/ds:Signature/ds:SignatureValue) &gt; 0">
                                        <xsl:text>Dokument został podpisany, aby go zweryfikować należy użyć oprogramowania do weryfikacji podpisu</xsl:text>
                                        <xsl:choose>
                                            <xsl:when test="count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) &gt; 1">
                                                <br/>
                                                <xsl:text>Daty złożenia podpisu: </xsl:text>
                                                <xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
                                                    <xsl:value-of select="."/>
                                                </xsl:for-each>
                                            </xsl:when>
                                            <xsl:when test="count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']) = 1">
                                                <br/>
                                                <xsl:text>Data złożenia podpisu: </xsl:text>
                                                <xsl:for-each select="//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime']">
                                                    <xsl:value-of select="."/>
                                                </xsl:for-each>
                                            </xsl:when>
                                            <xsl:when test="0 &gt;= count(//wnio:Dokument/ds:Signature/ds:Object/descendant::*[local-name() = 'SigningTime'])"> </xsl:when>
                                        </xsl:choose>
                                    </xsl:when>
                                    <xsl:otherwise>
                                        <xsl:text>Dokument nie zawiera podpisu</xsl:text>
                                    </xsl:otherwise>
                                </xsl:choose>
                                <br/>
                                <span style="font-size: 7pt;font-weight: bold;"> Podpis elektroniczny
                                </span>
                            </p>
                        </td>
                    </tr>
                </table>
            </div>
            <div style="clear: both;"/>
        </xsl:template>
    
        <xsl:template name="Zalacznik">
            <xsl:param name="zalacznik" select="wnio:TrescDokumentu/str:Zalaczniki/str:Zalacznik"/>
            <xsl:for-each select="$zalacznik[@nazwaPliku != '']">
                
                    <xsl:if test="@kodowanie = 'base64'">
                        <xsl:value-of select="@nazwaPliku"/>
                        <xsl:if test="string-length(str:OpisZalacznika) &gt; 0"> - </xsl:if>
                        <xsl:if test="string-length(str:OpisZalacznika) &gt; 0">
                            <xsl:value-of select="str:OpisZalacznika"/>
                        </xsl:if>
                    </xsl:if>
                    <xsl:if test="@kodowanie = 'URI'">
                        <a href="{str:DaneZalacznika}">
                            <xsl:value-of select="@nazwaPliku"/>
                        </a>
                        <xsl:if test="string-length(str:OpisZalacznika) &gt; 0"> (wartość skrótu w
                            chwili załączania: <xsl:value-of select="str:OpisZalacznika"/>) </xsl:if>
                    </xsl:if>
                
            </xsl:for-each>
        </xsl:template>
        <xsl:template name="substitute">
            <xsl:param name="string"/>
            <xsl:param name="from" select="'&#xA;'"/>
            <xsl:param name="to">
                <br/>
            </xsl:param>
            <xsl:choose>
                <xsl:when test="contains($string, $from)">
                    <xsl:value-of select="substring-before($string, $from)"/>
                    <xsl:copy-of select="$to"/>
                    <xsl:call-template name="substitute">
                        <xsl:with-param name="string" select="substring-after($string, $from)"/>
                        <xsl:with-param name="from" select="$from"/>
                        <xsl:with-param name="to" select="$to"/>
                    </xsl:call-template>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:value-of select="$string"/>
                </xsl:otherwise>
            </xsl:choose>
        </xsl:template>
    </xsl:stylesheet>