svn path=/Website/branches/v2017.3/; revision=38417
This commit is contained in:
@@ -9,17 +9,17 @@
|
||||
border: 1px solid #808080;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:if test="@view='PCHH_V_BULKUPLOAD_ELEKTRA'">
|
||||
<style>
|
||||
.num0dec {mso-number-format:0;} .num2dec {mso-number-format:Fixed;} .tekst {mso-number-format:"\@";} .date {mso-number-format:"Short Date";}
|
||||
</style>
|
||||
|
||||
|
||||
<table border="0" bordercolor="#ffffff" width="100%">
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:if test="position() = 1">
|
||||
<tr>
|
||||
<th>start_date</th>
|
||||
@@ -96,7 +96,7 @@
|
||||
<td class="tekst"><xsl:value-of select="ZZALTINV_POSTC"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTINV_CITY"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTINV_COUNTRY"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZDL_CONNECTION"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZDL_CONNECTION"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZTXT_CONNECTION"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTMDBADDR"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTMDB_EMAIL"/></td>
|
||||
@@ -112,13 +112,13 @@
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_HSNUM1"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_HSNUM2"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_POSTC"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_CITY"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_CITY"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_COUNTRY"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKOFREQ"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZTELWERK1_E"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZTELWERK2_E"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZTELWERK3_E"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZTELWERK4_E"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZTELWERK4_E"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZTERUGLEV"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZDUURZAAM"/></td>
|
||||
</tr>
|
||||
@@ -131,11 +131,11 @@
|
||||
<style>
|
||||
.num0dec {mso-number-format:0;} .num2dec {mso-number-format:Fixed;} .tekst {mso-number-format:"\@";} .date {mso-number-format:"Short Date";}
|
||||
</style>
|
||||
|
||||
|
||||
<table border="0" bordercolor="#ffffff" width="100%">
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:if test="position() = 1">
|
||||
<tr>
|
||||
<th>START_DATE</th>
|
||||
@@ -208,7 +208,7 @@
|
||||
<td class="tekst"><xsl:value-of select="ZZ_TUIN"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZ_TUIN_FROM"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZ_TUIN_TO"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZ_TUIN_PERC"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZ_TUIN_PERC"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZ_TUIN_WH"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZ_TUIN_BTW"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTMDBADDR"/></td>
|
||||
@@ -224,7 +224,7 @@
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_STREET"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_HSNUM1"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_HSNUM2"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_POSTC"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_POSTC"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_CITY"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKO_COUNTRY"/></td>
|
||||
<td class="tekst"><xsl:value-of select="ZZALTVKOFREQ"/></td>
|
||||
@@ -239,11 +239,11 @@
|
||||
<style>
|
||||
.num0dec {mso-number-format:0;} .num2dec {mso-number-format:Fixed;} .tekst {mso-number-format:"\@";} .date {mso-number-format:"Short Date";}
|
||||
</style>
|
||||
|
||||
|
||||
<table border="0" bordercolor="#ffffff" width="100%">
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:if test="position() = 1">
|
||||
<tr>
|
||||
<th>END_DATE</th>
|
||||
@@ -273,7 +273,413 @@
|
||||
</table>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
</xsl:template>
|
||||
|
||||
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
<xsl:template match="contract" mode="include">
|
||||
<table border="0" cellpadding="1">
|
||||
<xsl:if test="extra_key">
|
||||
<xsl:variable name="mx_key"><xsl:value-of select="extra_key"/></xsl:variable>
|
||||
<tr>
|
||||
<td align="right" valign="top" style="padding-top:10px;" class="label">
|
||||
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
|
||||
</td>
|
||||
<td colspan="3" style="padding-top:10px;" class="value">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="notes/note[key=$mx_key]/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" style="padding-bottom:20px;">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="4" class="caption"><strong><xsl:value-of select="//header/custId"/>-<xsl:value-of select="//lcl/CNT/contract"/> <xsl:value-of select="nummer_intern"/><xsl:if test="versie!=''">.<xsl:value-of select="versie"/></xsl:if></strong>
|
||||
 <xsl:value-of select="eigenaar_afd/omschrijving"/>/<xsl:value-of select="bedrijf/naam"/></td>
|
||||
</tr>
|
||||
<xsl:call-template name="cnt_begintext"/>
|
||||
<tr>
|
||||
<td class="subcaption" colspan="2" width="50%"><xsl:value-of select="//lcl/CNT/algemene_gegevens"/></td>
|
||||
<td class="subcaption" colspan="2" width="50%"><xsl:value-of select="//lcl/CNT/data"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table border="0" id="administratief" width="100%">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/contractsoort"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="discipline/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/beschrijving"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="nummer!=''">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/extern_nr"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="nummer"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="contract">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/mantel"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="contract/nummer_intern"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="document!=''">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/omschrijving"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="document"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<table border="0" width="100%" id="datums">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/ingangsdatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="looptijd_van/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/rappeldatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="rappeldatum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/opzegdatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="opzegdatum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/einddatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="looptijd_tot/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/eigenaar"/></td>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/contractpartij"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table border="0" id="eigenaar" width="100%">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/eigenaar"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="eigenaar_afd/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/beheerder"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="beheerder/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="kostenplaats">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="kostenplaats/nr"/> 
|
||||
<xsl:value-of select="kostenplaats/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<table border="0" id="contractant" width="100%">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/uitvoerder"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
<xsl:if test="bedrijf/bezoek_plaats!=''"> 
|
||||
- <xsl:value-of select="bedrijf/bezoek_plaats"/></xsl:if>
|
||||
<xsl:if test="bedrijf/leverancier_nr!=''"> 
|
||||
(<xsl:value-of select="bedrijf/leverancier_nr"/>)</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td class="value">
|
||||
<xsl:value-of select="bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td class="value">
|
||||
<xsl:value-of select="bedrijf/post_postcode"/> 
|
||||
<xsl:value-of select="bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="contactpersoon">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="contactpersoon/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="contactpersoon/telefoon1!=''">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/telefoon"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/FAC/opmerkingen"/></td>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/financieel"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="opmerking"/>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<table border="0" id="financieel" width="100%">
|
||||
<xsl:if test="termijnkosten!=''">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/termijnbedrag"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="termijnkosten"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/contractbedrag"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="kosten"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="4"><xsl:value-of select="//lcl/FAC/details"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<table>
|
||||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
<tr>
|
||||
<td class="label">
|
||||
<xsl:value-of select="@naam"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="."/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="4"><xsl:value-of select="//lcl/CNT/scope"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<xsl:if test="contract_plaats/plaats">
|
||||
<table cellspacing="1" width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/scope"/></strong>
|
||||
</td>
|
||||
<td></td>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/FAC/locatie"/></strong>
|
||||
</td>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/FAC/adres"/></strong>
|
||||
</td>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/FAC/plaats"/></strong>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<strong><xsl:value-of select="//lcl/CNT/bedrag"/></strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_plaats/plaats">
|
||||
<xsl:sort select="regio/district/locatie/omschrijving"/>
|
||||
<tr>
|
||||
<xsl:if test="@type='L'">
|
||||
<td><xsl:value-of select="//lcl/FAC/locatie"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='G'">
|
||||
<td><xsl:value-of select="//lcl/FAC/gebouw"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='T'">
|
||||
<td><xsl:value-of select="//lcl/FAC/terrein"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='V'">
|
||||
<td><xsl:value-of select="//lcl/FAC/bouwlaag"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='R'">
|
||||
<td><xsl:value-of select="//lcl/FAC/ruimte"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/> <xsl:value-of select="regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/adres"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/plaats"/>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="../kosten"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="contract_object/srtdeel">
|
||||
<table cellspacing="1">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/betreft"/>:</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_object/srtdeel">
|
||||
<xsl:sort select="omschrijving"/>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
<xsl:if test="contract_object/deel">
|
||||
<table cellspacing="1">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/objecten"/>:</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_object/deel">
|
||||
<xsl:sort select="omschrijving"/>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
|
||||
<!-- moet nog voor terreinen -->
|
||||
<xsl:if test="contract_onrgoed">
|
||||
<table cellspacing="1">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/gehuurd"/>:</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_onrgoed">
|
||||
<xsl:sort select="ruimte/srtruimte/omschrijving"/>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/srtruimte/omschrijving"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/nr"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/omschrijving"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/prijs"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="cnt_endtext"/>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="contract" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
<html>
|
||||
<xsl:comment>================================ CONTRACT ==============================</xsl:comment>
|
||||
<xsl:comment>FACILITOR default XSL template for contract</xsl:comment>
|
||||
<xsl:call-template name="htmlhead"/>
|
||||
<xsl:element name="body">
|
||||
<xsl:if test="$mode!='email'">
|
||||
<xsl:attribute name="onload">window.print();</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:call-template name="pageheader"/>
|
||||
<xsl:apply-templates select="." mode="include"/>
|
||||
<xsl:call-template name="pagefooter"/>
|
||||
</xsl:element>
|
||||
</html>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
Reference in New Issue
Block a user