4034 lines
203 KiB
XML
4034 lines
203 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt">
|
||
<xsl:import href="../../../appl/shared/default.xsl"/>
|
||
<xsl:variable name="Rev">
|
||
<!-- Revision van deze cust.xsl -->
|
||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="Xsrtnotificatiecode">CUST05</xsl:variable>
|
||
|
||
<xsl:template name="stylesheet">
|
||
<style>
|
||
body {
|
||
font-family: Calibri;
|
||
background-color: rgb(255, 255, 255);
|
||
margin-left: 8px;
|
||
margin-top: 8px;
|
||
cursor: auto;
|
||
color: #000;
|
||
font-size: 9pt;
|
||
}
|
||
|
||
table {
|
||
border: 0;
|
||
}
|
||
|
||
table.monitor td {
|
||
border: 1px solid grey;
|
||
border-collapse: collapse;
|
||
}
|
||
|
||
table.monitor th {
|
||
border: 1px solid white;
|
||
border-collapse: collapse;
|
||
}
|
||
|
||
table.details {
|
||
background-color: #366f7b;
|
||
}
|
||
|
||
th {
|
||
font-family: Calibri;
|
||
font-size: 9pt;
|
||
font-weight: normal;
|
||
color: #fff;
|
||
text-decoration: none;
|
||
padding-left: 3px;
|
||
padding-right: 3px;
|
||
padding-top: 3px;
|
||
padding-bottom: 3px;
|
||
background-color: #366f7b;
|
||
}
|
||
|
||
th.resth {
|
||
font-family: Calibri;
|
||
font-size: 9pt;
|
||
font-weight: normal;
|
||
color: #000;
|
||
text-decoration: none;
|
||
padding-left: 3px;
|
||
padding-right: 3px;
|
||
padding-top: 3px;
|
||
padding-bottom: 3px;
|
||
background-color: #fff;
|
||
}
|
||
|
||
td, p {
|
||
font-family: Calibri;
|
||
font-style: normal;
|
||
font-size: 8pt;
|
||
font-weight: normal;
|
||
color: #000;
|
||
text-align: left;
|
||
vertical-align: top;
|
||
}
|
||
|
||
td.result {
|
||
text-decoration: none;
|
||
padding-bottom: 2px;
|
||
padding-top: 2px;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
background-color: #366f7b;
|
||
}
|
||
|
||
td.resresult {
|
||
text-decoration: none;
|
||
padding-bottom: 2px;
|
||
padding-top: 2px;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
background-color: #fff;
|
||
}
|
||
|
||
td.sec_heading {
|
||
font-size: 9pt;
|
||
text-decoration: none;
|
||
padding-bottom: 2px;
|
||
padding-top: 2px;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
text-align: left;
|
||
background-color: #d0d0d0;
|
||
}
|
||
|
||
td.caption {
|
||
font-size: 18pt;
|
||
padding-bottom: 30px;
|
||
padding-top: 40px;
|
||
}
|
||
|
||
td.subcaption {
|
||
font-size: 10pt;
|
||
font-weight: bold;
|
||
text-decoration: underline;
|
||
}
|
||
|
||
td.label {
|
||
font-size: 10pt;
|
||
}
|
||
|
||
td.value {
|
||
font-style: italic;
|
||
font-size: 10pt;
|
||
}
|
||
|
||
td.tekst {
|
||
font-size: 10pt;
|
||
}
|
||
|
||
td.adres {
|
||
font-size: 8pt;
|
||
text-align: right;
|
||
}
|
||
|
||
td.tekstkop {
|
||
font-weight: bold;
|
||
font-size: 10pt;
|
||
}
|
||
|
||
td.tiny {
|
||
font-size: 6pt;
|
||
text-align: right;
|
||
}
|
||
|
||
.fatal {
|
||
background-color: red;
|
||
color: white;
|
||
font-weight: bold;
|
||
padding-left: 2px;
|
||
padding-right: 2px;
|
||
}
|
||
</style>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bezoeker" mode="badge">
|
||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||
<tr>
|
||
<td style="text-align:left; font-size:24px; font-weight: bold;">
|
||
<xsl:value-of select="naam"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="height: 20px"></td>
|
||
</tr>
|
||
<!-- <tr>
|
||
<td style="text-align:left; font-size:16px; font-weight: bold; height:20px;">
|
||
<xsl:value-of select="bedrijf"/>
|
||
</td>
|
||
</tr>-->
|
||
<tr>
|
||
<td style="height: 20px"></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align:left; font-size:14px; font-weight: bold; height:20px;">
|
||
<xsl:value-of select="afspraak/contact_user/naam_full"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align:left; font-size:14px; font-weight: bold; height:20px;">
|
||
<xsl:value-of select="datum/tijd"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="height: 20px"></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align:left; font-size:22px; font-weight: bold; normal;"><xsl:value-of select="afspraak/datum/datum"/></td>
|
||
</tr>
|
||
</TABLE>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="factuuradres">
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Factuuradres:</td>
|
||
<td class="tekst" style="width:82%;">
|
||
Administratie???<br/>
|
||
Adres???<br/>
|
||
Postcode???  Plaats???<br/> 
|
||
</td>
|
||
</tr>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="pakbon">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr class="pagebreak"><td/></tr>
|
||
<tr>
|
||
<td style="width:36%;vertical-align:middle;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:NS_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/NS_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="caption" style="width:32%;vertical-align:middle;"><b>Pakbon</b></td>
|
||
<td style="width:16%;">
|
||
<b>Afzender</b><br/>
|
||
<br/>
|
||
Adres<br/>
|
||
Plaats<br/>
|
||
Dienstpostadres<br/>
|
||
Telefoon<br/>
|
||
E-mail
|
||
</td>
|
||
<td>
|
||
<b>NS Logistieke Diensten</b><br/>
|
||
<br/>
|
||
2e Daalsedijk 14<br/>
|
||
3551 EJ Utrecht<br/>
|
||
DCNS-DSD 14<br/>
|
||
06-83649789<br/>
|
||
dcns@nsstations.nl
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><br/><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/><br/><b>Bestemd voor:</b><br/>
|
||
<xsl:choose><xsl:when test="bestelitem/srtdeel/srtgroep/discipline/key='401'"><xsl:value-of select="kenmerk[@key='2']"/></xsl:when><xsl:otherwise>Distributiecentrum NS</xsl:otherwise></xsl:choose><br/>
|
||
<xsl:if test="bestelitem/srtdeel/srtgroep/discipline/key='401' and kenmerk[@key='22']!=''">Tav. <xsl:value-of select="kenmerk[@key='22']"/><br/></xsl:if>
|
||
<xsl:choose><xsl:when test="bestelitem/srtdeel/srtgroep/discipline/key='401'"><xsl:value-of select="substring-before(kenmerk[@key='3'], ',')"/></xsl:when><xsl:otherwise>2e Daalsedijk 14</xsl:otherwise></xsl:choose><br/>
|
||
<xsl:choose><xsl:when test="bestelitem/srtdeel/srtgroep/discipline/key='401'"><xsl:value-of select="substring-after(kenmerk[@key='3'], ',')"/></xsl:when><xsl:otherwise>3551 EJ Utrecht</xsl:otherwise></xsl:choose>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td class="tekst" style="width:20%;">
|
||
<xsl:if test="bestelitem/srtdeel/srtgroep/discipline/key='401' and not(kenmerk[@key='22']!='')"><br/></xsl:if>
|
||
<br/><br/>Pakbondatum<br/>
|
||
Pakbonnummer<br/>
|
||
Debiteurnummer<br/>
|
||
Referentie
|
||
</td>
|
||
<td colspan="4" class="tekst">
|
||
<br/><br/><xsl:text>: </xsl:text><xsl:value-of select="datum/datum"/><br/>
|
||
<xsl:text>: </xsl:text><xsl:value-of select="key"/><xsl:if test="ismutatie=1"> (WIJZIGING)</xsl:if><xsl:if test="isretour=1"> (RETOUR)</xsl:if><br/>
|
||
:<br/>
|
||
:
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<!--Artikelregels-->
|
||
<xsl:for-each select="bestelitem">
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<td class="tekst" style="width:20%;"><br/><br/><b>Artikelcode</b></td>
|
||
<td class="tekst" style="width:58%;"><br/><br/><b>Artikelnaam</b></td>
|
||
<td class="tekst" style="width:6%;"><br/><br/><b>Aantal</b></td>
|
||
<td class="tekst"><br/><br/>   <b>SBE</b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="srtdeel/artikel_nummer"/></td>
|
||
<td class="tekst"><xsl:value-of select="srtdeel/omschrijving"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="aantal"/></td>
|
||
<td class="tekst">   <xsl:value-of select="srtdeel/eenheid"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<tr><td colspan="4" class="tekst"><br/><br/><b>Toelichting:</b></td></tr>
|
||
<xsl:if test="kenmerk[@key='21']!=''">
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="kenmerk[@key='21']"/></xsl:call-template></td></tr>
|
||
</xsl:if>
|
||
<tr><td colspan="4" class="tekst"><br/><br/><br/><b>Naam ontvanger:</b></td></tr>
|
||
<tr><td colspan="4" class="tekst"><br/><br/><br/><b>Handtekening:</b></td></tr>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="inkoopvoorwaarden">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>
|
||
<xsl:if test="uitvoerende/bedrijf/relatietype/key=2">Op deze opdracht zijn de contractvoorwaarden in de overeenkomst tussen Schiphol Group en uw firma van toepassing. Bij het aangaan van de opdracht gaat u akkoord met deze voorwaarden.
|
||
Toepasselijkheid van voorwaarden van de wederpartij wordt hier nadrukkelijk van de hand gewezen.
|
||
</xsl:if>
|
||
<xsl:if test="uitvoerende/bedrijf/relatietype/key=1">Op deze opdracht zijn de algemene inkoopvoorwaarden van Kien Facility Management B.V. van toepassing zoals gedeponeerd bij de Kamer van Koophandel onder dossiernummer 17192658.
|
||
Bij het aangaan van de opdracht gaat u akkoord met deze voorwaarden.
|
||
</xsl:if>
|
||
</td>
|
||
</tr>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="facturatie">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<!-- <br/>Facturatie geschiedt volgens de in het document ‘Facility Management NS Facturatieproces’ beschreven procedure.-->
|
||
</td>
|
||
</tr>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bestelling" mode="include">
|
||
<style>.pagebreak {page-break-before:always;}</style>
|
||
<xsl:choose>
|
||
<!--Magazijn-Uitgifte/Ontvangst-->
|
||
<xsl:when test="bestelitem/srtdeel/srtgroep/discipline/key='401' or bestelitem/srtdeel/srtgroep/discipline/key='402'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td style="width:36%;vertical-align:middle;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:NS_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/NS_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="caption" style="width:32%;vertical-align:middle;"><b>Picklist</b></td>
|
||
<td style="width:16%;">
|
||
<b>Afzender</b><br/>
|
||
<br/>
|
||
Adres<br/>
|
||
Plaats<br/>
|
||
Dienstpostadres<br/>
|
||
Telefoon<br/>
|
||
E-mail
|
||
</td>
|
||
<td>
|
||
<b>NS Logistieke Diensten</b><br/>
|
||
<br/>
|
||
2e Daalsedijk 14<br/>
|
||
3551 EJ Utrecht<br/>
|
||
DCNS-DSD 14<br/>
|
||
06-83649789<br/>
|
||
dcns@nsstations.nl
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><br/><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/><br/><b>Bestemd voor:</b><br/>
|
||
<xsl:choose><xsl:when test="bestelitem/srtdeel/srtgroep/discipline/key='401'"><xsl:value-of select="kenmerk[@key='2']"/></xsl:when><xsl:otherwise>Distributiecentrum NS</xsl:otherwise></xsl:choose><br/>
|
||
<xsl:if test="bestelitem/srtdeel/srtgroep/discipline/key='401' and kenmerk[@key='22']!=''">Tav. <xsl:value-of select="kenmerk[@key='22']"/><br/></xsl:if>
|
||
<xsl:choose><xsl:when test="bestelitem/srtdeel/srtgroep/discipline/key='401'"><xsl:value-of select="substring-before(kenmerk[@key='3'], ',')"/></xsl:when><xsl:otherwise>2e Daalsedijk 14</xsl:otherwise></xsl:choose><br/>
|
||
<xsl:choose><xsl:when test="bestelitem/srtdeel/srtgroep/discipline/key='401'"><xsl:value-of select="substring-after(kenmerk[@key='3'], ',')"/></xsl:when><xsl:otherwise>3551 EJ Utrecht</xsl:otherwise></xsl:choose>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td class="tekst" style="width:20%;">
|
||
<xsl:if test="bestelitem/srtdeel/srtgroep/discipline/key='401' and not(kenmerk[@key='22']!='')"><br/></xsl:if>
|
||
<br/><br/>Picklistdatum<br/>
|
||
Picklistnummer<br/>
|
||
Debiteurnummer<br/>
|
||
Referentie
|
||
</td>
|
||
<td class="tekst">
|
||
<br/><br/><xsl:text>: </xsl:text><xsl:value-of select="datum/datum"/><br/>
|
||
<xsl:text>: </xsl:text><xsl:value-of select="key"/><xsl:if test="ismutatie=1"> (WIJZIGING)</xsl:if><xsl:if test="isretour=1"> (RETOUR)</xsl:if><br/>
|
||
:<br/>
|
||
:
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<!--Artikelregels-->
|
||
<xsl:for-each select="bestelitem">
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<td class="tekst" style="width:42%;"><br/><br/><b>Artikel</b></td>
|
||
<td class="tekst" style="width:20%;"><br/><br/><b>Artikelnr</b></td>
|
||
<td class="tekst" style="width:6%;"><br/><br/><b>Aantal</b></td>
|
||
<td class="tekst" style="width:16%;"><br/><br/>   <b>SBE</b></td>
|
||
<td class="tekst"><br/><br/><b>Locatie</b></td>
|
||
<!--td class="tekst"><br/><br/><b>Toelichting</b></td-->
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="srtdeel/omschrijving"/></td>
|
||
<td class="tekst"><xsl:value-of select="srtdeel/artikel_nummer"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="aantal"/></td>
|
||
<td class="tekst">   <xsl:value-of select="srtdeel/eenheid"/></td>
|
||
<td class="tekst"><xsl:value-of select="srtdeel/notitie"/></td>
|
||
<!--td class="tekst"></td-->
|
||
</tr>
|
||
</xsl:for-each>
|
||
<tr><td colspan="5" class="tekst"><br/><br/><b>Toelichting:</b></td></tr>
|
||
<xsl:if test="kenmerk[@key='21']!=''">
|
||
<tr><td colspan="5" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="kenmerk[@key='21']"/></xsl:call-template></td></tr>
|
||
</xsl:if>
|
||
</table>
|
||
<!--Op verzoek direct 4 pakbonnen op een rij, om "minder vaak naar te printer te hoeven lopen" (tbv. verzending vaak 4 nodig)!-->
|
||
<xsl:call-template name="pakbon"/>
|
||
<xsl:call-template name="pakbon"/>
|
||
<xsl:call-template name="pakbon"/>
|
||
<xsl:call-template name="pakbon"/>
|
||
</xsl:when>
|
||
<!--Default bon-->
|
||
<xsl:otherwise>
|
||
<xsl:call-template name="pageheader"/>
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" style="vertical-align:middle;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" class="caption">
|
||
<xsl:value-of select="//lcl/BES/bestelaanvraag"/> <xsl:value-of select="key"/><xsl:if test="ismutatie=1"> (WIJZIGING)</xsl:if><xsl:if test="isretour=1"> (RETOUR)</xsl:if>
|
||
</td>
|
||
</tr>
|
||
<xsl:choose>
|
||
<xsl:when test="string(aanvrager/naam_full)!=string(voor/naam_full)">
|
||
<tr>
|
||
<td width="20%" class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
|
||
<td width="80%" class="value">: <xsl:value-of select="aanvrager/naam_full"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/BES/bestelvoor"/></td>
|
||
<td class="value">: <xsl:value-of select="voor/naam_full"/></td>
|
||
</tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<tr>
|
||
<td width="20%" class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
|
||
<td width="80%" class="value">: <xsl:value-of select="voor/naam_full"/></td>
|
||
</tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:if test="string(voor/email)!=''">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/FAC/e-mail"/></td>
|
||
<td class="value">: <xsl:value-of select="voor/email"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="voor/telefoonnr!=''">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/FAC/telefoon"/></td>
|
||
<td class="value">: <xsl:value-of select="voor/telefoonnr"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/FAC/afdeling"/></td>
|
||
<td class="value">: <xsl:if test="voor/afdeling/omschrijving=''">-</xsl:if><xsl:value-of select="voor/afdeling/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
|
||
<td class="value">: <xsl:if test="kostenplaats/nr=''">-</xsl:if><xsl:value-of select="kostenplaats/nr"/></td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/BES/aanvraagdatum"/></td>
|
||
<td class="value">: <xsl:value-of select="datum/datum"/> <xsl:value-of select="datum/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/></td>
|
||
<td class="value">: <xsl:value-of select="leverdatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/BES/aanvraagstatus"/></td>
|
||
<td class="value">: <xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="label" style="vertical-align:top"><xsl:value-of select="//lcl/BES/afleveradres"/></td>
|
||
<td class="value">:
|
||
<xsl:value-of select="afleveradres/naam"/><br/>
|
||
 <xsl:value-of select="afleveradres/bezoek_adres"/><br/>
|
||
 <xsl:value-of select="afleveradres/bezoek_postcode"/> <xsl:value-of select="afleveradres/bezoek_plaats"/><br/>
|
||
 <xsl:value-of select="afleveradres/bezoek_land"/>
|
||
</td>
|
||
</tr>
|
||
<tr><td height="20px"/></tr>
|
||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||
<xsl:if test="(@type!='L' and @type!='l' and @type!='Q')">
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="@naam"/></td>
|
||
<td class="value">: <xsl:value-of select="."/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<tr><td height="20px"/></tr>
|
||
<tr>
|
||
<td colspan="2">
|
||
<table border="1" width="100%" bordercolor="#303030" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<th><xsl:value-of select="//lcl/BES/artikelnr"/></th>
|
||
<th><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||
<th><xsl:value-of select="//lcl/FAC/opmerkingen"/></th>
|
||
<th style="text-align:right;"><xsl:value-of select="//lcl/FAC/aantal"/></th>
|
||
<th style="text-align:right;"><xsl:value-of select="//lcl/FAC/prijs"/></th>
|
||
<th style="text-align:right;"><xsl:value-of select="//lcl/FAC/totaal"/></th>
|
||
</tr>
|
||
<xsl:for-each select="bestelitem">
|
||
<tr>
|
||
<td class="result"><xsl:value-of select="srtdeel/artikel_nummer"/></td>
|
||
<td class="result"><xsl:value-of select="srtdeel/omschrijving"/></td>
|
||
<td class="result">
|
||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||
<xsl:if test="(@type!='L' and @type!='l' and @type!='Q')">
|
||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/><br/>
|
||
</xsl:if>
|
||
</xsl:for-each> </td>
|
||
<td class="result" style="text-align:right;"><xsl:value-of select="aantal"/></td>
|
||
<td class="result" style="text-align:right;"><xsl:value-of select="format-number(prijs, '0,00', 'european')"/></td>
|
||
<td class="result" style="text-align:right;"><xsl:value-of select="format-number(aantal*prijs, '0,00', 'european')"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<tr><td height="6px" style="border-style:solid;border-width:0px;"/></tr>
|
||
<xsl:if test="/facilitor/bestelling/levkosten!='0'">
|
||
<tr>
|
||
<td colspan="5" class="label" style="text-align:right;border-style:solid;border-width:0px;"><xsl:value-of select="//lcl/BES/transportkosten"/>:</td>
|
||
<td class="label" style="text-align:right;border-style:solid;border-width:0px;"><xsl:value-of select="format-number(/facilitor/bestelling/levkosten, '0,00', 'european')"/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;" colspan="5"><xsl:value-of select="//lcl/FAC/totaal"/>:</td>
|
||
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;">
|
||
<xsl:value-of select="format-number(sum(/facilitor/bestelling/bestelitem/totaal) + /facilitor/bestelling/levkosten, '0,00', 'european')"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<xsl:call-template name="pagefooter"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bestelling" mode="full">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='summary'"></xsl:when>
|
||
<xsl:otherwise>
|
||
<html>
|
||
<xsl:comment>================================ BESTELLINGEN ==============================</xsl:comment>
|
||
<xsl:comment>FACILITOR default XSL template for bestellingen</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:choose>
|
||
<xsl:when test="$srtnotificatiecode = 'BESKTO'">
|
||
<xsl:apply-templates select="." mode="kto"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:apply-templates select="." mode="include"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<!--xsl:call-template name="pagefooter"/-->
|
||
</xsl:element>
|
||
</html>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="fac_liketab">
|
||
<table width="99%" style="border-collapse: collapse; border: 0px solid #000;">
|
||
<tr height="20px"><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4">
|
||
Uw mening wordt gewaardeerd. Geef uw persoonlijk oordeel over melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/> en help ons mee onze dienstverlening te verbeteren.
|
||
<br/>Klik op een van de beoordelingen om direct uw mening te geven.
|
||
</td>
|
||
</tr>
|
||
<tr height="20px"><td colspan="4"/></tr>
|
||
<xsl:call-template name="fac_like"><xsl:with-param name="stars">5</xsl:with-param><xsl:with-param name="emptystars">0</xsl:with-param></xsl:call-template>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="fac_like">
|
||
<xsl:param name="stars"></xsl:param>
|
||
<xsl:param name="emptystars"></xsl:param>
|
||
<xsl:variable name="liketext">
|
||
<xsl:choose>
|
||
<xsl:when test="$stars=1">Zeer slecht</xsl:when>
|
||
<xsl:when test="$stars=2">Slecht</xsl:when>
|
||
<xsl:when test="$stars=3">Neutraal</xsl:when>
|
||
<xsl:when test="$stars=4">Goed</xsl:when>
|
||
<xsl:when test="$stars=5">Zeer goed</xsl:when>
|
||
<xsl:otherwise></xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:variable>
|
||
<xsl:if test="$stars > 0">
|
||
<tr>
|
||
<td>
|
||
<xsl:for-each select="(//node())[$stars >= position()]">
|
||
<xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?<xsl:value-of select="//bookmarks/faclikedeeplink"/>&oordeel=<xsl:number value="number($stars)*2"/></xsl:attribute><img src="https://kfns.facilitor.nl/appl/Localscripts/raty/img/star-on.png" height="20px" width="20x" border="0" id="rate"/></xsl:element>
|
||
</xsl:for-each>
|
||
<xsl:for-each select="(//node())[$emptystars >= position()]">
|
||
<xsl:element name="a"><xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?<xsl:value-of select="//bookmarks/faclikedeeplink"/>&oordeel=<xsl:number value="number($stars)*2"/></xsl:attribute><img src="https://kfns.facilitor.nl/appl/Localscripts/raty/img/star-off.png" height="20px" width="20px" border="0" id="rate"/></xsl:element>
|
||
</xsl:for-each> <xsl:value-of select="$liketext"/>
|
||
</td>
|
||
</tr>
|
||
<xsl:call-template name="fac_like">
|
||
<xsl:with-param name="stars"><xsl:number value="number($stars)-1"/></xsl:with-param>
|
||
<xsl:with-param name="emptystars"><xsl:number value="number($emptystars)+1"/></xsl:with-param>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="melding" mode="include">
|
||
<xsl:variable name="slatijd">
|
||
<xsl:choose>
|
||
<xsl:when test="uitvoertijd[@eenheid='U']"><xsl:value-of select="uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/></xsl:when>
|
||
<xsl:otherwise><xsl:value-of select="uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:variable>
|
||
<table border="0" width="100%" cellpadding="2">
|
||
<tr>
|
||
<td colspan="4" style="vertical-align:middle;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" class="caption">
|
||
<b>
|
||
<xsl:value-of select="//lcl/MLD/melding"/> <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/>
|
||
<xsl:if test="onderwerp != ''">: <xsl:value-of select="onderwerp"/></xsl:if>
|
||
</b>
|
||
</td>
|
||
<td colspan="2" class="caption"><xsl:if test="spoed<3"><b><xsl:value-of select="//lcl/MLD/spoed"/></b></xsl:if></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='MLDAFM'">
|
||
Beste <xsl:value-of select="voor/naam_friendly"/>,
|
||
<br/><br/>Uw melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/> (<xsl:value-of select="discipline/omschrijving"/>/<xsl:value-of select="stdmelding/omschrijving"/>) is gereed gemeld.
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='MLDACP'">
|
||
Beste <xsl:value-of select="voor/naam_friendly"/>,
|
||
<br/><br/>Bedankt voor het versturen van uw melding. Wij hebben deze in behandeling genomen.
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<xsl:if test="not(//opdracht/extra_key) and 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;">
|
||
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
|
||
</td>
|
||
<td colspan="3" style="padding-top:10px;">
|
||
<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 width="18%"><br/><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
|
||
<td width="32%"><br/><xsl:value-of select="voor/naam_friendly"/> </td>
|
||
<td width="18%"><br/><b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b></td>
|
||
<td width="32%"><br/><xsl:choose><xsl:when test="voor/telefoonnr!=''"><xsl:value-of select="voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td><b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b></td>
|
||
<td><xsl:value-of select="voor/afdeling/omschrijving"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/locatie"/>:</b></td>
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="plaats/regio/district/locatie/code"/>)</td>
|
||
<td><b><xsl:value-of select="//lcl/MLD/status"/>:</b></td>
|
||
<td><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="plaats/@type='T'">
|
||
<td><b><xsl:value-of select="//lcl/FAC/terrein"/>:</b></td>
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/> (<xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>)</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td><b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b></td>
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/> (<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>)</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<td><b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b></td>
|
||
<td><xsl:value-of select="gemeld/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><xsl:if test="plaats/regio/district/locatie/gebouw/verdieping!=''"><b>Verdieping:</b></xsl:if></td>
|
||
<td><xsl:if test="plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td><b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b></td>
|
||
<td><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="plaats/@type='R'">
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b></td>
|
||
<td><xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td><br/><b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b></td>
|
||
<td><br/><xsl:value-of select="stdmelding/omschrijving"/></td>
|
||
<td><br/><b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b></td>
|
||
<td><br/><xsl:value-of select="discipline/omschrijving"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b></td>
|
||
<td><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
|
||
</tr>
|
||
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and count(@xmlnode)=0]">
|
||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||
<xsl:if test=".!=''">
|
||
<tr>
|
||
<td><b><xsl:value-of select="@naam"/>:</b></td>
|
||
<td colspan="3"><xsl:value-of select="."/></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<xsl:if test="count(deel)>0">
|
||
<xsl:for-each select="deel">
|
||
<xsl:sort select="omschrijving"/>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="position()=1"><td><b><xsl:value-of select="//lcl/MLD/objecten"/>:</b></td></xsl:when>
|
||
<xsl:otherwise><td/></xsl:otherwise>
|
||
</xsl:choose>
|
||
<td colspan="3"><xsl:value-of select="omschrijving"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
<xsl:if test="behandelwijze=2">
|
||
<xsl:for-each select="notes/note[flag=1]">
|
||
<xsl:sort select="aanmaak/timestamp" order="ascending"/>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="position() = 1">
|
||
<td align="right" valign="top">
|
||
<b><xsl:value-of select="//lcl/MLD/behandeling"/>:</b>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<td colspan="3">
|
||
<span class="mldbeh"><xsl:value-of select="aanmaak/datum"/> <xsl:value-of select="aanmaak/tijd"/> - <xsl:value-of select="noteur/naam_friendly"/></span> 
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="omschrijving"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
<xsl:if test="opmerking!=''">
|
||
<tr>
|
||
<td><b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b></td>
|
||
<td colspan="3"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="opmerking"/></xsl:call-template></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td colspan="4">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode='MLDAFM'">
|
||
<br/>Wij hopen dat de melding naar tevredenheid is afgehandeld.
|
||
<br/>We verzoeken u om uw oordeel over de afhandeling van deze melding aan ons kenbaar te maken.
|
||
<br/><br/>Met vriendelijke groet,
|
||
<br/>Facility Service Point
|
||
</xsl:when>
|
||
<xsl:when test="$srtnotificatiecode='MLDACP'">
|
||
<br/>Wij streven na om deze melding binnen <xsl:value-of select="$slatijd"/> uit te voeren en af te melden.
|
||
<br/>De meest actuele status van de melding kunt u checken door <a href="https://kfsg.facilitor.nl"><nobr>hier</nobr></a> te klikken.
|
||
<br/><br/>Met vriendelijke groet,
|
||
<br/>Facility Service Point
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<xsl:if test="//bookmarks/faclikedeeplink and $srtnotificatiecode='MLDAFM'">
|
||
<tr>
|
||
<td colspan="4">
|
||
<xsl:call-template name="fac_liketab"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="$srtnotificatiecode = 'MLDNOT' or $srtnotificatiecode = 'MLDNOB'">
|
||
<tr>
|
||
<td colspan="4"><b>Notities:</b></td></tr>
|
||
<xsl:for-each select="notes/note">
|
||
<xsl:sort select="aanmaak/timestamp" order="descending"/>
|
||
<xsl:if test="flag = 1">
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="position() = 1">
|
||
<td width="20%">
|
||
<b><xsl:value-of select="aanmaak/datum"/> <xsl:value-of select="aanmaak/tijd"/><br/><xsl:value-of select="noteur/naam_friendly"/></b>
|
||
</td>
|
||
<td colspan="3">
|
||
<b><xsl:value-of select="omschrijving"/></b>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td>
|
||
<xsl:value-of select="aanmaak/datum"/> <xsl:value-of select="aanmaak/tijd"/><br/><xsl:value-of select="noteur/naam_friendly"/>
|
||
</td>
|
||
<td colspan="3">
|
||
<xsl:value-of select="omschrijving"/>
|
||
</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
</xsl:if>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="melding" mode="full">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='summary'"><xsl:if test="$srtnotificatiecode = 'MLDNOT' or $srtnotificatiecode = 'MLDNOB'">Er is een opmerking voor u geplaatst bij melding <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></xsl:if></xsl:when>
|
||
<xsl:otherwise>
|
||
<html>
|
||
<xsl:comment>================================ MELDINGEN ==============================</xsl:comment>
|
||
<xsl:comment>FACILITOR default XSL template for melding</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:choose>
|
||
<xsl:when test="$srtnotificatiecode='MLDKTO'">
|
||
<xsl:apply-templates select="." mode="kto"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:apply-templates select="." mode="include"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:call-template name="pagefooter"/>
|
||
</xsl:element>
|
||
</html>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="opdracht" mode="include">
|
||
<xsl:variable name="mandaat">
|
||
<xsl:choose><xsl:when test="uitvoerende/bedrijf/kenmerk[@key='1000']!=''"><xsl:value-of select="uitvoerende/bedrijf/kenmerk[@key='1000']"/></xsl:when><xsl:otherwise>500,00</xsl:otherwise></xsl:choose>
|
||
</xsl:variable>
|
||
<xsl:choose>
|
||
<!--Mandaatopdracht-->
|
||
<xsl:when test="opdrachttype/key='218'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Mandaatopdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!-- <td class="tekst">Verantwoordelijke FC:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td>-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']">
|
||
<tr>
|
||
<td class="tekst">Leveranciersinformatie:</td>
|
||
<td class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Mandaat: </td>
|
||
<td class="tekst">€ <xsl:value-of select="$mandaat"/><br/> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td class="tekst" style="width:18%;"><br/>Email:</td>
|
||
<td class="tekst" style="width:32%;"><br/><a href="mailto:facilitydeskNS@kien-fm.nl">facilitydeskNS@kien-fm.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">088-5577604</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Gelieve de status van de mandaatopdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.<br/><br/>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="facturatie"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<!--tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Facturatie</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde factuur na akkoord van Kien Facility Management B.V. in te dienen bij de NS onder vermelding van:<br/> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Opdrachtnummer:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Inkooporder variabel:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<xsl:call-template name="factuuradres"/>
|
||
</table>
|
||
</td>
|
||
</tr-->
|
||
</table>
|
||
</xsl:when>
|
||
<!--Contractopdracht-->
|
||
<xsl:when test="opdrachttype/key='221'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Contractopdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--td class="tekst">Verantwoordelijke FC:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']">
|
||
<tr>
|
||
<td class="tekst">Leveranciersinformatie:</td>
|
||
<td class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
|
||
<xsl:if test="uitvoerende/bedrijf/relatietype/key=2">Deze contractopdracht dient uitgevoerd te worden binnen de contractafspraken met de Schiphol Group. Indien u het hier niet mee eens bent of wanneer deze opdracht niet duidelijk is, dient u contact op te nemen met de Facility Service Point.
|
||
</xsl:if>
|
||
<xsl:if test="uitvoerende/bedrijf/relatietype/key=1">Deze contractopdracht dient uitgevoerd te worden binnen de contractafspraken met de Kien Facility Services. Indien u het hier niet mee eens bent of wanneer deze opdracht niet duidelijk is, dient u contact op te nemen met de Facility Service Point.
|
||
</xsl:if>
|
||
|
||
<br/><br/> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Email:</td>
|
||
<td class="tekst" style="width:32%;"><a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">020-601(4444)</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Gelieve de status van de opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<!--Offerteaanvraag-->
|
||
<xsl:when test="opdrachttype/key='220'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Offerte aanvraag <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--td class="tekst">Verantwoordelijke FC:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Aanleveren offerte:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']">
|
||
<tr>
|
||
<td class="tekst">Leveranciersinformatie:</td>
|
||
<td class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td class="tekst" style="width:2%;"><br/>•</td>
|
||
<td class="tekst"><br/>De offerte dient transparant te zijn in de specificaties (opnemen aantal uren inclusief verdeling werkzaamheden, uurtarieven, omschrijving werkzaamheden, gespecificeerde materiaalkosten).</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">Wanneer kosten onderaannemer van toepassing zijn dient de offerte van de onderaannemer toegevoegd te worden en dezelfde opbouw te hebben.</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">Op de offerte zijn van toepassing de algemene inkoopvoorwaarden van Schiphol Group, zoals vermeld op <a href="https://www.schiphol.nl/nl/schiphol-group/pagina/werken-met-en-bij-schiphol/">www.shg-procurement.nl</a> Toepasselijkheid van voorwaarden van de wederpartij wordt hier nadrukkelijk van de hand gewezen.</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">De offerte dient in Nederlandse taal te worden opgesteld en digitaal aangeleverd te worden bij Kien Facility Management B.V. per e-mail aan <a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a> onder vermelding van het opdrachtnummer of via een upload in Facilitor.</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">De offerte dient een geldigheidsduur te hebben van 45 dagen na de dag waarop de aanvraag heeft plaatsgevonden en heeft gedurende deze periode het karakter van een onherroepelijk aanbod.</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">Alle aan de offerte verbonden kosten zijn voor rekening van offerte-indiener, ongeacht de vraag of de opdrachtgever besluit op basis van een uitgebrachte offerte tot opdrachtverlenging over te gaan.</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">De opdrachtgever houdt zich het recht voor (sommige onderdelen van) de inschrijving niet te gunnen.</td>
|
||
</tr>
|
||
<tr>
|
||
<!--td class="tekst" style="width:2%;">•</td-->
|
||
<!--td class="tekst">Facturatie geschiedt volgens de in het document ‘Facility Management NS Facturatieproces’ beschreven procedure.</td-->
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Indien deze offerte aanvraag niet duidelijk is, dient u contact op te nemen met de Facility Desk.<br/> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Email:</td>
|
||
<td class="tekst" style="width:32%;"><a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">020-601(4444)</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"><br/><br/></td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<!--Offerteopdracht-->
|
||
<xsl:when test="opdrachttype/key='219'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Offerte opdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--td class="tekst">Verantwoordelijke FC:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/>Conform uw offerte met referentie <xsl:value-of select="kenmerk[@key='22']"/> verstrekken wij hierbij opdracht tot uitvoering van de werkzaamheden:</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']">
|
||
<tr>
|
||
<td class="tekst">Leveranciersinformatie:</td>
|
||
<td class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4" class="tekst">Totaalbedrag exclusief BTW: € <xsl:value-of select="format-number(kosten, '0,00', 'european')"/><br/> </td></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td class="tekst" style="width:18%;"><br/>Email:</td>
|
||
<td class="tekst" style="width:32%;"><br/><a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">020-601(4444)</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Gelieve de status van de offerte opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.<br/><br/>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="facturatie"/>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<!--tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Facturatie</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
Wij verzoeken u de met de uitvoeringsdatum en de werkzaamheden gespecificeerde factuur na akkoord van Kien Facility Management B.V. in te dienen bij de NS onder vermelding van:<br/> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Opdrachtnummer:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Inkooporder variabel:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<xsl:call-template name="factuuradres"/>
|
||
</table>
|
||
</td>
|
||
</tr-->
|
||
</table>
|
||
</xsl:when>
|
||
<!--Klacht-->
|
||
<xsl:when test="opdrachttype/key='225'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Klacht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--td class="tekst">Verantwoordelijke FC:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><!-- (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']">
|
||
<tr>
|
||
<td class="tekst">Leveranciersinformatie:</td>
|
||
<td class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Deze klacht dient in behandeling genomen te worden. Indien de klacht niet duidelijk is, dient u contact op te nemen met de Facility Desk.<br/> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Email:</td>
|
||
<td class="tekst" style="width:32%;"><a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">020-601(4444)</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Gelieve de status van de klacht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.<br/><br/>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<!--Garantieopdracht-->
|
||
<xsl:when test="opdrachttype/key='222'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Garantie opdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--td class="tekst">Verantwoordelijke FC:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/oplaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']">
|
||
<tr>
|
||
<td class="tekst">Leveranciersinformatie:</td>
|
||
<td class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Indien u van mening bent dat deze opdracht niet onder garantie valt, of wanneer er onduidelijkheden zijn over deze opdracht, dient u voor uitvoering van werkzaamheden contact op te nemen met de Facility Desk.<br/> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Email:</td>
|
||
<td class="tekst" style="width:32%;"><a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">020-601(4444)</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Gelieve de status van de opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Desk.
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<!--Beheerdersopdracht-->
|
||
<xsl:when test="opdrachttype/key='223'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Beheerders opdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--td class="tekst">Verantwoordelijke FC:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']">
|
||
<tr>
|
||
<td class="tekst">Leveranciersinformatie:</td>
|
||
<td class="tekst">
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1060']"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
<td colspan="2"/>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Deze beheerders opdracht dient uitgevoerd te worden binnen de contractafspraken met de Schiphol Group. Indien u het hier niet mee eens bent of wanneer deze opdracht niet duidelijk is, dient u contact op te nemen met de Facility Service Point.<br/> 
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Email:</td>
|
||
<td class="tekst" style="width:32%;"><a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">020-601(4444)</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Gelieve de status van de opdracht (inplannen/uitvoeren/gereed) terug te koppelen aan de Facility Service Point.
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<!--Interne opdracht-->
|
||
<xsl:when test="opdrachttype/key='224'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Interne opdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<td class="tekst"><xsl:value-of select="datumbegin/datum"/></td>
|
||
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<!--<td class="tekst">Verantwoordelijke FC:</td>-->
|
||
<!--<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@key='1005']"/></td>-->
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
<td class="tekst" style="width:18%;">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/status"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)</td>
|
||
<td class="tekst">Melddatum:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
<td class="tekst">Prioriteit:</td>
|
||
<td class="tekst">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/spoed=1">Kritiek</xsl:when>
|
||
<xsl:when test="melding/spoed=2">Hoog</xsl:when>
|
||
<xsl:when test="melding/spoed=3">Normaal</xsl:when>
|
||
<xsl:otherwise>Laag</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:choose>
|
||
<xsl:when test="melding/uitvoertijd[@eenheid='U']"> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/MLD/uren"/>)</xsl:when>
|
||
<xsl:otherwise> (<xsl:value-of select="melding/uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>)</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''">Verdieping:</xsl:if></td>
|
||
<td class="tekst"><xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping!=''"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/code"/></xsl:if></td>
|
||
<td class="tekst">Melding gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/einddatum/datum"/></td>
|
||
</tr>
|
||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte!=''">
|
||
<tr>
|
||
<td class="tekst">Ruimte:</td>
|
||
<td class="tekst"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><br/>Melding:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||
<td class="tekst"><br/>Vakgroep:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="melding/discipline/omschrijving"/></td>
|
||
</tr>
|
||
<xsl:if test="count(melding/deel)>0">
|
||
<tr>
|
||
<td class="tekst">Objectidentificatie:</td>
|
||
<td class="tekst"><xsl:for-each select="melding/deel"><xsl:sort select="omschrijving"/><xsl:value-of select="omschrijving"/><br/></xsl:for-each></td>
|
||
</tr>
|
||
</xsl:if>
|
||
<!--tr><td colspan="4" class="tekst"><br/>Omschrijving:</td></tr>
|
||
<tr><td colspan="4" class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td></tr-->
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td class="tekst" style="width:18%;"><br/>Email:</td>
|
||
<td class="tekst" style="width:32%;"><br/><a href="mailto:fsp@schiphol.nl">fsp@schiphol.nl</a></td>
|
||
<td class="tekst" style="width:18%;"></td>
|
||
<td class="tekst"></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoon:</td>
|
||
<td class="tekst">020-601(4444)</td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"><br/><br/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<!--Variatie opdracht-->
|
||
<xsl:when test="opdrachttype/key='601'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Variatie <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b><br/> </td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Melder:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="melding/melder/naam_friendly"/></td>
|
||
<td class="tekst" style="width:18%;">Contractreferentie:</td>
|
||
<td class="tekst"><xsl:value-of select="contract/nummer"/> (<xsl:value-of select="contract/omschrijving"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Telefoonnummer:</td>
|
||
<td class="tekst"><xsl:choose><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise><xsl:value-of select="melding/voor/mobiel"/></xsl:otherwise></xsl:choose></td>
|
||
<td class="tekst">Opdracht verzonden:</td>
|
||
<!--td class="tekst"><xsl:value-of select="datumbegin/datum"/></td-->
|
||
<td class="tekst"><xsl:value-of select="tracking/track[@code='ORDSNT']/datum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2"/>
|
||
<td class="tekst">Opdracht gereed:</td>
|
||
<td class="tekst"><xsl:value-of select="einddatum/datum"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"></td>
|
||
<td class="tekst"></td>
|
||
<td class="tekst">Status:</td>
|
||
<td class="tekst"><xsl:value-of select="status"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Melding</b><br/> </td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Locatie:</td>
|
||
<td class="tekst" colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/> <!--(<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)--></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouw:</td>
|
||
<td class="tekst" colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/omschrijving"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>)</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Gebouwadres:</td>
|
||
<td class="tekst" colspan="3">
|
||
<xsl:choose>
|
||
<xsl:when test="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres!=''">
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/afleveradres/bezoek_land"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/><br/>
|
||
<xsl:value-of select="melding/plaats/regio/district/locatie/land"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
<tr height="10px"/>
|
||
<tr>
|
||
<td class="tekst">Ingangsdatum:</td>
|
||
<td class="tekst" colspan="3"><xsl:value-of select="kenmerk[@key='461']"/></td>
|
||
</tr>
|
||
<tr height="10px"/>
|
||
<tr>
|
||
<td class="tekst">Dienstverlening:</td>
|
||
<td class="tekst" colspan="3"><xsl:value-of select="kenmerk[@key='462']"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Kosten:</td>
|
||
<td class="tekst" colspan="3">€ <xsl:value-of select="format-number(kenmerk[@key='463'], '###.###.##0,00', 'european')"/> per jaar</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><br/>Omschrijving:</td>
|
||
<td colspan="3" class="tekst"><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template><br/> </td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<br/>Deze variatie dient verwerkt te worden in de revisielijst, assetlijst en/of financieel totaaloverzicht. Indien u het hier niet mee eens bent of wanneer deze opdracht niet duidelijk is, dient u contact op te nemen met de contractmanager.<br/><br/>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td>
|
||
<xsl:call-template name="inkoopvoorwaarden"/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="opdracht" mode="full">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='summary'"></xsl:when>
|
||
<xsl:otherwise>
|
||
<html>
|
||
<xsl:comment>================================ OPDRACHTEN ==============================</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:apply-templates select="." mode="include"/>
|
||
</xsl:element>
|
||
</html>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="bezoeker" mode="full">
|
||
<xsl:choose>
|
||
<xsl:when test="$srtnotificatiecode = 'CUST05'">
|
||
<html>
|
||
<xsl:call-template name="htmlhead"/>
|
||
<xsl:call-template name="pageheader"/>
|
||
<table>
|
||
<tr>
|
||
<td>Naam</td>
|
||
<td>: <xsl:value-of select="naam"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Bedrijf</td>
|
||
<td>: <xsl:value-of select="bedrijf"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>E-mail</td>
|
||
<td>: <xsl:value-of select="kenmerk[@key='1001']"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Afspraaknummer</td>
|
||
<td>: <xsl:value-of select="afspraak/key"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="2" style="padding-top: 20px">
|
||
Geachte <xsl:value-of select="naam"/>,<br/><br/>
|
||
U bent binnenkort te gast in een NS Kantoor op Station Utrecht Centraal<br/>
|
||
Op dit station zijn de OV toegangspoortjes gesloten.<br/>
|
||
Om u gastvrij te kunnen ontvangen, ontvangt u in deze mail een toegangscode waarmee u de OV poortjes kan openen en het station kan betreden.<br/><br/>
|
||
Deze code kan, bij voldoende helderheid van het scherm, gelezen worden vanaf een smartphone naar keuze.<br/><br/><br/><br/><br/>
|
||
Wij wensen u een prettig bezoek,<br/><br/><br/><br/>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</html>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='summary'"></xsl:when>
|
||
<xsl:otherwise>
|
||
<html>
|
||
<xsl:comment>================================ BEZOEKER ==============================</xsl:comment>
|
||
<xsl:comment>FACILITOR default XSL template for bezoeker</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:choose>
|
||
<xsl:when test="$srtnotificatiecode = 'BEZBAD'">
|
||
<xsl:apply-templates select="." mode="badge"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:call-template name="pageheader"/>
|
||
<xsl:apply-templates select="." mode="include"/>
|
||
<xsl:call-template name="pagefooter"/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:element>
|
||
</html>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="qrc_ins_new_page">
|
||
<xsl:param name="p_page"/>
|
||
<xsl:param name="p_rows"/>
|
||
<xsl:param name="p_cols"/>
|
||
<!--table-->
|
||
<table style="width:50%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||
<xsl:sort select="FCLT_F_GEBOUW"/>
|
||
<xsl:sort select="FCLT_F_VERDIEPING"/>
|
||
<xsl:sort select="PLAATS"/>
|
||
<xsl:if test="position() >= (($p_page - 1) * ($p_rows * $p_cols) + 1) and position() <= ($p_page * ($p_rows * $p_cols))">
|
||
<xsl:if test="(position() mod $p_cols) = 0">
|
||
<xsl:comment>=== Na elke 1 records (1x1 passen op 1 regel) ===</xsl:comment>
|
||
<xsl:call-template name="qrc_ins_new_tr">
|
||
<xsl:with-param name="p_pos" select="position() - $p_cols + 1"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
<xsl:if test="(position() = last()) and (position() mod $p_cols) != 0">
|
||
<xsl:comment>=== Na elke 1 records (1x1 passen op 1 regel) ===</xsl:comment>
|
||
<xsl:call-template name="qrc_ins_new_tr">
|
||
<xsl:with-param name="p_pos" select="floor(position() div $p_cols) * $p_cols + 1"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="qrc_ins_new_tr">
|
||
<xsl:param name="p_pos"/>
|
||
<xsl:param name="p_cols"/>
|
||
<tr height="80px">
|
||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||
<xsl:sort select="FCLT_F_SOORTMELDING"/>
|
||
<xsl:sort select="FCLT_F_LOCATIE"/>
|
||
<xsl:sort select="FCLT_F_GEBOUW"/>
|
||
<xsl:sort select="FCLT_F_VERDIEPING"/>
|
||
<xsl:sort select="PLAATS"/>
|
||
<xsl:sort select="FCLT_F_OBJECTGROEP"/>
|
||
<xsl:sort select="FCLT_F_OBJECTSOORT"/>
|
||
<xsl:sort select="DEEL_OMSCHRIJVING"/>
|
||
<xsl:if test="position() >= $p_pos and position() <= $p_pos + $p_cols - 1">
|
||
<xsl:choose>
|
||
<xsl:when test="VARIABELE = 'INS_KEY'">
|
||
<td style="width:25%;text-align:center">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="style">height: 5cm</xsl:attribute>
|
||
<xsl:attribute name="src">
|
||
../../appl/shared/qrcode.asp?size=16&text=%3Fu%3D<xsl:value-of select="HIDE_F_BOOKMARK_ID"/>%26ins_key%3D<xsl:value-of select="DEEL_KEY"/>
|
||
</xsl:attribute>
|
||
</xsl:element>
|
||
<br/>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:when test="VARIABELE = 'RUIMTE_KEY'">
|
||
<td style="width:25%;text-align:center">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="style">height: 5cm</xsl:attribute>
|
||
<xsl:attribute name="src">
|
||
../../appl/shared/qrcode.asp?size=16&text=%3Fu%3D<xsl:value-of select="HIDE_F_BOOKMARK_ID"/>%26ruimte_key%3D<xsl:value-of select="RUIMTE_KEY"/>
|
||
</xsl:attribute>
|
||
</xsl:element>
|
||
<br/>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:when test="VARIABELE = 'GEBOUW_KEY'">
|
||
<td style="width:25%;text-align:center">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="style">height: 5cm</xsl:attribute>
|
||
<xsl:attribute name="src">
|
||
../../appl/shared/qrcode.asp?size=16&text=%3Fu%3D<xsl:value-of select="HIDE_F_BOOKMARK_ID"/>%26gebouw_key%3D<xsl:value-of select="RUIMTE_KEY"/>
|
||
</xsl:attribute>
|
||
</xsl:element>
|
||
<br/>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:when test="VARIABELE = 'RES_RUIMTE_KEY'">
|
||
<td style="width:25%;text-align:center">
|
||
<xsl:element name="img">
|
||
<xsl:attribute name="style">height: 5cm</xsl:attribute>
|
||
<xsl:attribute name="src">
|
||
../../appl/shared/qrcode.asp?size=16&text=%3Fu%3D<xsl:value-of select="HIDE_F_BOOKMARK_ID"/>%26res_ruimte_key%3D<xsl:value-of select="RUIMTE_KEY"/>
|
||
</xsl:attribute>
|
||
</xsl:element>
|
||
<br/>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</tr>
|
||
<tr height="80px">
|
||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||
<xsl:sort select="FCLT_F_SOORTMELDING"/>
|
||
<xsl:sort select="FCLT_F_LOCATIE"/>
|
||
<xsl:sort select="FCLT_F_GEBOUW"/>
|
||
<xsl:sort select="FCLT_F_VERDIEPING"/>
|
||
<xsl:sort select="PLAATS"/>
|
||
<xsl:sort select="FCLT_F_OBJECTGROEP"/>
|
||
<xsl:sort select="FCLT_F_OBJECTSOORT"/>
|
||
<xsl:sort select="DEEL_OMSCHRIJVING"/>
|
||
<xsl:if test="position() >= $p_pos and position() <= $p_pos + $p_cols - 1">
|
||
<td style="width:25%;text-align:center">
|
||
<xsl:value-of select="FCLT_F_SOORTMELDING"/>
|
||
<br/>
|
||
<xsl:value-of select="FCLT_F_LOCATIE"/>
|
||
<br/>
|
||
<xsl:value-of select="PLAATS"/>
|
||
<br/>
|
||
<xsl:value-of select="FCLT_F_OBJECTGROEP"/>
|
||
<br/>
|
||
<xsl:value-of select="FCLT_F_OBJECTSOORT"/>
|
||
<br/>
|
||
<xsl:value-of select="DEEL_OMSCHRIJVING"/>
|
||
<br/>
|
||
</td>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</tr>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="cat_stick_new_page">
|
||
<xsl:param name="p_page"/>
|
||
<xsl:param name="p_rows"/>
|
||
<xsl:param name="p_cols"/>
|
||
<!--table-->
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||
<xsl:sort select="FCLT_F_GEBOUW"/>
|
||
<xsl:sort select="FCLT_F_VERDIEPING"/>
|
||
<xsl:sort select="PLAATS"/>
|
||
<xsl:if test="position() >= (($p_page - 1) * ($p_rows * $p_cols) + 1) and position() <= ($p_page * ($p_rows * $p_cols))">
|
||
<xsl:if test="(position() mod $p_cols) = 0">
|
||
<xsl:comment>=== Na elke 1 records (1x1 passen op 1 regel) ===</xsl:comment>
|
||
<xsl:call-template name="cat_stick_new_tr">
|
||
<xsl:with-param name="p_pos" select="position() - $p_cols + 1"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
<xsl:if test="(position() = last()) and (position() mod $p_cols) != 0">
|
||
<xsl:comment>=== Na elke 1 records (1x1 passen op 1 regel) ===</xsl:comment>
|
||
<xsl:call-template name="cat_stick_new_tr">
|
||
<xsl:with-param name="p_pos" select="floor(position() div $p_cols) * $p_cols + 1"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="cat_stick_new_tr">
|
||
<xsl:param name="p_pos"/>
|
||
<xsl:param name="p_cols"/>
|
||
<tr height="158px">
|
||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||
<xsl:sort select="GEBOUW"/>
|
||
<xsl:sort select="VERDIEPING"/>
|
||
<xsl:sort select="NUMMER"/>
|
||
<xsl:if test="position() >= $p_pos and position() <= $p_pos + $p_cols - 1">
|
||
<td style="width:33%;text-align:left;font-size: 12pt;padding-left:10px;padding-top:5px">
|
||
<xsl:value-of select="GASTHEER"/><br/>
|
||
<xsl:value-of select="VOORZIENING_AANTAL"/> <xsl:value-of select="VOORZIENING_PRODUCT"/><br/>
|
||
<xsl:value-of select="substring(VAN,9,2)"/>-<xsl:value-of select="substring(VAN,6,2)"/>-<xsl:value-of select="substring(VAN,1,4)"/><br/>
|
||
<xsl:value-of select="substring(substring-after(VAN,'T'),1,5)"/>-<xsl:value-of select="substring(substring-after(TOT,'T'),1,5)"/><br/>
|
||
<xsl:choose>
|
||
<xsl:when test="substring(RES_OMSCHRIJVING, 1, 5) = 'Afl: '">
|
||
<xsl:value-of select="GEBOUW"/>-<xsl:value-of select="substring-after(RES_OMSCHRIJVING, 'Afl: ')"/><br/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:value-of select="GEBOUW"/>-<xsl:value-of select="VERDIEPING"/>-<xsl:value-of select="RUIMTE"/><br/>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
<xsl:if test="BEZOEKERS != ''">(<xsl:value-of select="BEZOEKERS"/> personen)<br/></xsl:if>
|
||
<xsl:value-of select="NUMMER"/><br/>
|
||
</td>
|
||
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</tr>
|
||
</xsl:template>
|
||
|
||
<xsl:template name="substring-after-last">
|
||
<xsl:param name="string"/>
|
||
<xsl:param name="delimiter"/>
|
||
<xsl:choose>
|
||
<xsl:when test="contains($string, $delimiter)">
|
||
<xsl:call-template name="substring-after-last">
|
||
<xsl:with-param name="string" select="substring-after ($string, $delimiter)"/>
|
||
<xsl:with-param name="delimiter" select="$delimiter"/>
|
||
</xsl:call-template>
|
||
</xsl:when>
|
||
<xsl:otherwise><xsl:value-of select="$string"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="contract" mode="include">
|
||
<table border="0" cellpadding="1">
|
||
<tr>
|
||
<td colspan="4" class="caption"><strong><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:value-of select="termijnkosten"/>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="label"><xsl:value-of select="//lcl/CNT/contractbedrag"/>:</td>
|
||
<td class="value">
|
||
<xsl:value-of select="kosten"/>
|
||
</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/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>
|
||
<td>
|
||
<xsl:value-of select="regio/district/locatie/omschrijving"/> <xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/>
|
||
</td>
|
||
<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>
|
||
<tr>
|
||
<td class="subcaption" colspan="4" style="padding-top: 10px; padding-bottom: 10px;">Laatste notitie:</td>
|
||
</tr>
|
||
<xsl:for-each select="notes/note">
|
||
<xsl:sort select="aanmaak/timestamp" order="descending"/>
|
||
<tr>
|
||
<xsl:choose>
|
||
<xsl:when test="position() = 1">
|
||
<td colspan="4" class="value">
|
||
<xsl:value-of select="noteur/naam_friendly"/>: 
|
||
<xsl:call-template name="linebreaks">
|
||
<xsl:with-param name="string" select="omschrijving"/>
|
||
</xsl:call-template>
|
||
</td>
|
||
</xsl:when>
|
||
</xsl:choose>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<xsl:call-template name="cnt_endtext"/>
|
||
</table>
|
||
</xsl:template>
|
||
|
||
<xsl:template match="reservering" mode="outlook">
|
||
BEGIN:VCALENDAR
|
||
VERSION:2.0
|
||
METHOD:REQUEST
|
||
BEGIN:VEVENT
|
||
UID:FCLTRES<xsl:value-of select="rsv_ruimte/key"/>
|
||
DTSTAMP:<xsl:value-of select="datum/utcdatum"/>T<xsl:value-of select="datum/utctijd"/>Z
|
||
DTSTART:<xsl:value-of select="rsv_ruimte/van/utcdatum"/>T<xsl:value-of select="rsv_ruimte/van/utctijd"/>Z
|
||
DTEND:<xsl:value-of select="rsv_ruimte/tot/utcdatum"/>T<xsl:value-of select="rsv_ruimte/tot/utctijd"/>Z
|
||
SUMMARY;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_activiteit/omschrijving"/>: <xsl:value-of select="rsv_ruimte/id"/>-<xsl:value-of select="rsv_ruimte/omschrijving"/>
|
||
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_activiteit/opmerking"/>
|
||
LOCATION;ENCODING=QUOTED-PRINTABLE:<xsl:value-of select="rsv_ruimte/res_ruimte/nr"/>
|
||
ORGANIZER;CN=<xsl:value-of select="rsv_ruimte/contact_user/naam_full"/>:MAILTO:reservering-noreply@facilitor.nl
|
||
<xsl:for-each select="rsv_ruimte/afspraak/bezoeker">
|
||
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=TENTATIVE;CN=<xsl:value-of select="naam"/>
|
||
<xsl:if test="string(bedrijf)!=''"> (<xsl:value-of select="bedrijf"/>)</xsl:if>:MAILTO:<xsl:if test="boolean(intern_user)">
|
||
<xsl:value-of select="intern_user/email"/></xsl:if></xsl:for-each>
|
||
SEQUENCE:<xsl:for-each select="rsv_ruimte/tracking/track">
|
||
<xsl:sort select="./datum/timestamp" data-type="number" order="descending"/>
|
||
<xsl:if test="position() = 1">
|
||
<xsl:value-of select="./datum/timestamp"/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
PRIORITY:5
|
||
END:VEVENT
|
||
END:VCALENDAR
|
||
</xsl:template>
|
||
|
||
|
||
<xsl:template match="rapport">
|
||
<html>
|
||
<xsl:call-template name="htmlhead"/>
|
||
<body>
|
||
<!--De generatie van QR-codes (meldingen/objecten/reserveringen)-->
|
||
<xsl:if test="@view='kfns_v_rap_mldinsres_qrc' or @view='KFNS_V_RAP_MLDINSRES_QRC'">
|
||
<xsl:variable name="p_rows" select="3"/>
|
||
<xsl:variable name="p_cols" select="2"/>
|
||
|
||
<!--table-->
|
||
<table style="width:50%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr height="200">
|
||
<td style="text-align:center">
|
||
<span style="font-size:24pt;color:#000000">QR-codes</span>
|
||
</td>
|
||
</tr>
|
||
<tr height="200">
|
||
<td style="text-align:center">
|
||
<span style="font-size:24pt;color:#000000">reserveringen</span>
|
||
</td>
|
||
</tr>
|
||
<tr height="200">
|
||
<td style="text-align:center">
|
||
<span style="font-size:24pt;color:#000000">(startpagina tbv. uitlijning)</span>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||
<xsl:sort select="FCLT_F_SOORTMELDING"/>
|
||
<xsl:sort select="FCLT_F_LOCATIE"/>
|
||
<xsl:sort select="FCLT_F_GEBOUW"/>
|
||
<xsl:sort select="FCLT_F_VERDIEPING"/>
|
||
<xsl:sort select="PLAATS"/>
|
||
<xsl:sort select="FCLT_F_OBJECTGROEP"/>
|
||
<xsl:sort select="FCLT_F_OBJECTSOORT"/>
|
||
<xsl:sort select="DEEL_OMSCHRIJVING"/>
|
||
<xsl:if test="position() mod ($p_rows * $p_cols) = 0">
|
||
<div style="page-break-before:always"> </div>
|
||
<xsl:comment>=== Na elke 2 records (2x1 passen op 1 A4) =====</xsl:comment>
|
||
<xsl:call-template name="qrc_ins_new_page">
|
||
<xsl:with-param name="p_page" select="floor(position() div ($p_rows * $p_cols))"/>
|
||
<xsl:with-param name="p_rows" select="$p_rows"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
<xsl:if test="position() = last() and position() mod ($p_rows * $p_cols) != 0 ">
|
||
<div style="page-break-before:always"> </div>
|
||
<xsl:comment>=== De laatste paar, zijn minder dan 2 =====</xsl:comment>
|
||
<xsl:call-template name="qrc_ins_new_page">
|
||
<xsl:with-param name="p_page" select="floor((position() div ($p_rows * $p_cols)) + 1)"/>
|
||
<xsl:with-param name="p_rows" select="$p_rows"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="(@view='kfns_v_frozen_fact' or @view='KFNS_V_FROZEN_FACT') and $srtnotificatiecode='CUST01'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
|
||
<xsl:choose>
|
||
<xsl:when test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><br/><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:variable name="max_maand">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="MAAND" order="descending"/>
|
||
<xsl:if test="position()=1">
|
||
<xsl:value-of select="MAAND"/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="filtered">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="MAAND" order="descending"/>
|
||
<xsl:sort select="PRS_BEDRIJF_NAAM"/>
|
||
<xsl:sort select="INKOOPORDERNR"/>
|
||
<xsl:if test="MAAND=$max_maand">
|
||
<xsl:copy-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<xsl:for-each select="msxml:node-set($filtered)/data_row">
|
||
<xsl:variable name="prev_ponr">
|
||
<xsl:choose>
|
||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/INKOOPORDERNR"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:variable>
|
||
<xsl:variable name="this_ponr">
|
||
<xsl:value-of select="INKOOPORDERNR"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Factuurnotificatie</b></td>
|
||
</tr>
|
||
<tr><td colspan="4"><br/><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;">Leverancier:</td>
|
||
<td class="tekst" style="width:32%;"><xsl:value-of select="PRS_BEDRIJF_NAAM"/></td>
|
||
<td class="tekst" style="width:18%;">Periode:</td>
|
||
<td class="tekst" style="width:32%;">
|
||
<table style="width:100%;">
|
||
<tr><td class="tekst" style="width:25%;text-align:right;"><xsl:value-of select="MAAND"/></td><td/></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst">Contactpersoon:</td>
|
||
<td class="tekst"><xsl:value-of select="CP_AANHEF"/><xsl:value-of select="CP_NAAM"/></td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst"><br/>Contractmanager KIEN:</td>
|
||
<td class="tekst"><br/><xsl:value-of select="CM_AANHEF"/><xsl:value-of select="CM_NAAM"/></td>
|
||
</tr>
|
||
<tr><td colspan="4"><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Factuur</b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<!--Als 'this' != 'prev', dan invoegen PO-regel gegroepeerd op INKOOPORDERNR!-->
|
||
<xsl:if test="$this_ponr!=$prev_ponr">
|
||
<tr>
|
||
<td class="tekst"><br/><xsl:value-of select="INKOOPORDERNR"/></td>
|
||
<td colspan="2" class="tekst"><br/><xsl:value-of select="BESCHRIJVING"/></td>
|
||
<td class="tekst">
|
||
<table style="width:100%;">
|
||
<tr><td class="tekst" style="width:25%;text-align:right;"><br/>€ <xsl:value-of select="format-number(sum(msxml:node-set($filtered)/data_row[INKOOPORDERNR=$this_ponr]/KOSTEN), '###.###.##0,00', 'european')"/></td><td/></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
|
||
<tr>
|
||
<td class="tekst"><br/></td>
|
||
<td colspan="2" class="tekst"><br/><b>Totaal</b></td>
|
||
<td class="tekst">
|
||
<table style="width:100%;">
|
||
<tr><td class="tekst" style="width:25%;text-align:right;"><br/><b>€ <xsl:value-of select="format-number(sum(msxml:node-set($filtered)/data_row/KOSTEN), '###.###.##0,00', 'european')"/></b></td><td/></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><br/><hr/></td></tr>
|
||
<tr>
|
||
<td colspan="4" class="tekst">
|
||
<table style="width:100%">
|
||
<tr>
|
||
<td class="tekst" style="width:2%;"><br/>•</td>
|
||
<td class="tekst"><br/>De genoemde bedragen zijn bedragen exclusief BTW.</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">De factuur kan direct worden verstuurd naar NS Stations via onderstaand factuuradres.<br/>
|
||
<br/>NS Groep N.V.
|
||
<br/>T.a.v. Crediteurenbeheer
|
||
<br/>Postbus 2210
|
||
<br/>3500 GE UTRECHT
|
||
<br/>NEDERLAND
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;"><br/>•</td>
|
||
<td class="tekst"><br/>De betalingstermijn die wordt gehanteerd door NS Stations betreft 30 dagen vanaf factuurdatum.</td>
|
||
</tr>
|
||
<tr>
|
||
<td class="tekst" style="width:2%;">•</td>
|
||
<td class="tekst">Bij vragen of opmerkingen over deze factuurnotificatie kunt u contact opnemen met bovenvermelde contractmanager.</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="(@view='kfns_v_frozen_fact' or @view='KFNS_V_FROZEN_FACT') and $srtnotificatiecode='CUST02'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="4" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
|
||
<xsl:choose>
|
||
<xsl:when test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><br/><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:variable name="max_maand">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="MAAND" order="descending"/>
|
||
<xsl:if test="position()=1">
|
||
<xsl:value-of select="MAAND"/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="filtered">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="MAAND" order="descending"/>
|
||
<xsl:sort select="PRS_BEDRIJF_NAAM"/>
|
||
<xsl:sort select="INKOOPORDERNR"/>
|
||
<xsl:if test="MAAND=$max_maand">
|
||
<xsl:copy-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="row_count">
|
||
<xsl:value-of select="count(msxml:node-set($filtered)/data_row)"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:for-each select="msxml:node-set($filtered)/data_row">
|
||
<xsl:variable name="prev_bedr">
|
||
<xsl:choose>
|
||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/PRS_BEDRIJF_NAAM"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:variable>
|
||
<xsl:variable name="this_bedr">
|
||
<xsl:value-of select="PRS_BEDRIJF_NAAM"/>
|
||
</xsl:variable>
|
||
<xsl:variable name="prev_ponr">
|
||
<xsl:choose>
|
||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/INKOOPORDERNR"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:variable>
|
||
<xsl:variable name="this_ponr">
|
||
<xsl:value-of select="INKOOPORDERNR"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<td colspan="4" class="tekst"><br/><b>Factuurnotificatie <xsl:value-of select="MAAND"/></b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<!--Als 'this' != 'prev', dan invoegen som-regel vorige Leverancier en kop-regel nieuwe Leverancier!-->
|
||
<xsl:if test="$this_bedr!=$prev_bedr">
|
||
<xsl:if test="position()>1">
|
||
<tr>
|
||
<td class="tekst"><br/></td>
|
||
<td colspan="2" class="tekst"><br/><b>Totaal leverancier</b></td>
|
||
<td class="tekst">
|
||
<table style="width:100%;">
|
||
<tr><td class="tekst" style="width:25%;text-align:right;"><br/><b>€ <xsl:value-of select="format-number(sum(msxml:node-set($filtered)/data_row[PRS_BEDRIJF_NAAM=$prev_bedr]/KOSTEN), '###.###.##0,00', 'european')"/></b></td><td/></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr><td colspan="4"><br/><hr/></td></tr>
|
||
<tr>
|
||
<td class="tekst" style="width:18%;"><br/>Leverancier:</td>
|
||
<td class="tekst" style="width:32%;"><br/><xsl:value-of select="PRS_BEDRIJF_NAAM"/></td>
|
||
<td class="tekst" style="width:18%;"/>
|
||
<td class="tekst" style="width:32%;"/>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<!--Als 'this' != 'prev', dan invoegen nieuwe PO-regel (= gegroepeerd op Leverancier/Inkoopordernr)!-->
|
||
<xsl:if test="$this_bedr!=$prev_bedr or $this_ponr!=$prev_ponr">
|
||
<tr>
|
||
<td class="tekst"><br/><xsl:value-of select="INKOOPORDERNR"/></td>
|
||
<td colspan="2" class="tekst"><br/><xsl:value-of select="BESCHRIJVING"/></td>
|
||
<td class="tekst">
|
||
<table style="width:100%;">
|
||
<tr><td class="tekst" style="width:25%;text-align:right;"><br/>€ <xsl:value-of select="format-number(sum(msxml:node-set($filtered)/data_row[PRS_BEDRIJF_NAAM=$this_bedr and INKOOPORDERNR=$this_ponr]/KOSTEN), '###.###.##0,00', 'european')"/></td><td/></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="position()=$row_count">
|
||
<tr>
|
||
<td class="tekst"><br/></td>
|
||
<td colspan="2" class="tekst"><br/><b>Totaal leverancier</b></td>
|
||
<td class="tekst">
|
||
<table style="width:100%;">
|
||
<tr><td class="tekst" style="width:25%;text-align:right;"><br/><b>€ <xsl:value-of select="format-number(sum(msxml:node-set($filtered)/data_row[PRS_BEDRIJF_NAAM=$this_bedr]/KOSTEN), '###.###.##0,00', 'european')"/></b></td><td/></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr><td colspan="4"><br/><hr/></td></tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
|
||
<tr>
|
||
<td class="tekst"><br/></td>
|
||
<td colspan="2" class="tekst"><br/><b>Totaal generaal</b></td>
|
||
<td class="tekst">
|
||
<table style="width:100%;">
|
||
<tr><td class="tekst" style="width:25%;text-align:right;"><br/><b>€ <xsl:value-of select="format-number(sum(msxml:node-set($filtered)/data_row/KOSTEN), '###.###.##0,00', 'european')"/></b></td><td/></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="@view='KFNS_V_RAP_ACTUAL_FACT_TOT'">
|
||
<table class="rstable sortable">
|
||
<xsl:if test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:if>
|
||
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<!--xsl:sort select="MAAND"/-->
|
||
<xsl:sort select="FCLT_F_LEVERANCIER"/>
|
||
<xsl:sort select="INKOOPORDERNR"/>
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<th style="font-size:10pt;">Maand</th>
|
||
<th style="font-size:10pt;">Leverancier</th>
|
||
<th style="font-size:10pt;">Contractnr</th>
|
||
<th style="font-size:10pt;">Beschrijving</th>
|
||
<th style="font-size:10pt;">Inkoopordernr</th>
|
||
<th style="font-size:10pt;">Aantal</th>
|
||
<th style="font-size:10pt;">Kosten (€)</th>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="MAAND"/></td>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_LEVERANCIER"/></td>
|
||
<td class="tekst"><xsl:value-of select="CONTRACTNR"/></td>
|
||
<td class="tekst"><xsl:value-of select="BESCHRIJVING"/></td>
|
||
<!--td><xsl:value-of select="INKOOPORDERNR"/></td-->
|
||
<xsl:element name="td">
|
||
<xsl:choose>
|
||
<xsl:when test="AANTAL=0">
|
||
<xsl:attribute name="class">tekst</xsl:attribute>
|
||
<xsl:value-of select="INKOOPORDERNR"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:attribute name="title">Toon variabele opdrachten.</xsl:attribute>
|
||
<xsl:attribute name="class">tekst</xsl:attribute>
|
||
<xsl:attribute name="style">cursor:pointer;</xsl:attribute>
|
||
<xsl:attribute name="onclick">FcltMgr.openDetail('appl/fac/fac_usrrap_list.asp?usrrap_key=83&fclt_f_colname1=MAAND&fclt_f_colvalue1=<xsl:value-of select="MAAND"/>&fclt_f_colname2=FCLT_F_LEVERANCIER&fclt_f_colvalue2=<xsl:value-of select="FCLT_F_LEVERANCIER"/>&fclt_f_colname3=FCLT_F_INKOOPORDERNR&fclt_f_colvalue3=<xsl:value-of select="INKOOPORDERNR"/>', '<xsl:value-of select="MAAND"/>/<xsl:value-of select="INKOOPORDERNR"/>');</xsl:attribute>
|
||
<u><xsl:value-of select="INKOOPORDERNR"/></u>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:element>
|
||
<td class="tekst"><xsl:value-of select="AANTAL"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(KOSTEN, '###.###.##0,00', 'european')"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
|
||
<tr>
|
||
<td colspan="6" class="tekst"><b>Totaal</b></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(sum(rapport_data/data_row/KOSTEN), '###.###.##0,00', 'european')"/></td>
|
||
</tr>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="@view='KFNS_V_RAP_FROZEN_FACT_TOT'">
|
||
<table class="rstable sortable">
|
||
<xsl:if test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:if>
|
||
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="FCLT_F_MAAND"/>
|
||
<xsl:sort select="FCLT_F_LEVERANCIER"/>
|
||
<xsl:sort select="INKOOPORDERNR"/>
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<th style="font-size:10pt;">Maand</th>
|
||
<th style="font-size:10pt;">Leverancier</th>
|
||
<th style="font-size:10pt;">Contractnr</th>
|
||
<th style="font-size:10pt;">Beschrijving</th>
|
||
<th style="font-size:10pt;">Inkoopordernr</th>
|
||
<th style="font-size:10pt;">Aantal</th>
|
||
<th style="font-size:10pt;">Kosten (€)</th>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_MAAND"/></td>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_LEVERANCIER"/></td>
|
||
<td class="tekst"><xsl:value-of select="CONTRACTNR"/></td>
|
||
<td class="tekst"><xsl:value-of select="BESCHRIJVING"/></td>
|
||
<!--td><xsl:value-of select="INKOOPORDERNR"/></td-->
|
||
<xsl:element name="td">
|
||
<xsl:choose>
|
||
<xsl:when test="AANTAL=0">
|
||
<xsl:attribute name="class">tekst</xsl:attribute>
|
||
<xsl:value-of select="INKOOPORDERNR"/>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:attribute name="title">Toon variabele opdrachten.</xsl:attribute>
|
||
<xsl:attribute name="class">tekst</xsl:attribute>
|
||
<xsl:attribute name="style">cursor:pointer;</xsl:attribute>
|
||
<xsl:attribute name="onclick">FcltMgr.openDetail('appl/fac/fac_usrrap_list.asp?usrrap_key=86&fclt_f_colname1=FCLT_F_MAAND&fclt_f_colvalue1=<xsl:value-of select="FCLT_F_MAAND"/>&fclt_f_colname2=FCLT_F_LEVERANCIER&fclt_f_colvalue2=<xsl:value-of select="FCLT_F_LEVERANCIER"/>&fclt_f_colname3=FCLT_F_INKOOPORDERNR&fclt_f_colvalue3=<xsl:value-of select="INKOOPORDERNR"/>', '<xsl:value-of select="FCLT_F_MAAND"/>/<xsl:value-of select="INKOOPORDERNR"/>');</xsl:attribute>
|
||
<u><xsl:value-of select="INKOOPORDERNR"/></u>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:element>
|
||
<td class="tekst"><xsl:value-of select="AANTAL"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(KOSTEN, '###.###.##0,00', 'european')"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
|
||
<tr>
|
||
<td colspan="6" class="tekst"><b>Totaal</b></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(sum(rapport_data/data_row/KOSTEN), '###.###.##0,00', 'european')"/></td>
|
||
</tr>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="@view='KFNS_V_RAP_ACTUAL_FACT_VAR' or @view='KFNS_V_RAP_FROZEN_FACT_VAR'">
|
||
<table class="rstable sortable">
|
||
<xsl:if test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:if>
|
||
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="MLD_MELDING_KEY" data-type="number"/>
|
||
<xsl:sort select="VOLGNR" data-type="number"/>
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<!--th style="font-size:10pt;">!</th-->
|
||
<th style="font-size:10pt;">Opdracht<br/>Opdrachttype</th>
|
||
<th style="font-size:10pt;">Plaats</th>
|
||
<th style="font-size:10pt;">Melding<br/>Omschrijving</th>
|
||
<th style="font-size:10pt;">Opdracht-<br/>datum</th>
|
||
<th style="font-size:10pt;">Meldingstatus<br/>Opdrachtstatus</th>
|
||
<th style="font-size:10pt;">Einddatum</th>
|
||
<th style="font-size:10pt;">Uitvoerende<br/>Contactpersoon</th>
|
||
<th style="font-size:10pt;">Afhandeling</th>
|
||
<th style="font-size:10pt;">Kosten (€)</th>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<tr>
|
||
<!--td><xsl:value-of select="PRIO"/></td-->
|
||
<!--td><xsl:value-of select="PREFIX"/><xsl:value-of select="MLD_MELDING_KEY"/>/<xsl:value-of select="VOLGNR"/><br/><xsl:value-of select="OPDRACHTTYPE"/></td-->
|
||
<xsl:element name="td">
|
||
<xsl:attribute name="title">link naar details van opdracht</xsl:attribute>
|
||
<xsl:attribute name="class">tekst</xsl:attribute>
|
||
<xsl:attribute name="style">cursor:pointer;</xsl:attribute>
|
||
<xsl:attribute name="onclick">FcltMgr.openDetail('appl/mld/mld_opdr.asp?urole=bo&opdr_key=<xsl:value-of select="MLD_OPDR_KEY"/>', 'Details <xsl:value-of select="MLD_OPDR_KEY"/>');</xsl:attribute>
|
||
<u><xsl:value-of select="PREFIX"/><xsl:value-of select="MLD_MELDING_KEY"/>/<xsl:value-of select="VOLGNR"/></u><br/><xsl:value-of select="OPDRACHTTYPE"/>
|
||
</xsl:element>
|
||
<td class="tekst"><xsl:value-of select="PLAATS"/></td>
|
||
<td class="tekst"><xsl:value-of select="MLD_STDMELDING_OMS"/><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="OMSCHRIJVING"/></xsl:call-template></td>
|
||
<td class="tekst"><xsl:value-of select="BEGINDATUM"/></td>
|
||
<td class="tekst"><xsl:value-of select="MELDINGSTATUS"/><br/><xsl:value-of select="OPDRACHTSTATUS"/></td>
|
||
<td class="tekst"><xsl:value-of select="EINDDATUM"/></td>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_LEVERANCIER"/><br/><xsl:value-of select="CONTACTPERSOON"/></td>
|
||
<td class="tekst"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="AFHANDELING"/></xsl:call-template></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(KOSTEN, '0,00', 'european')"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
|
||
<tr>
|
||
<td colspan="8" class="tekst"><b>Totaal</b></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(sum(rapport_data/data_row/KOSTEN), '0,00', 'european')"/></td>
|
||
</tr>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="(@view='kfns_v_mag_voorraad' or @view='KFNS_V_MAG_VOORRAAD') and $srtnotificatiecode='CUST03'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="6" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:NS_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/NS_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
|
||
<xsl:choose>
|
||
<xsl:when test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><br/><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:variable name="filteredbelow">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="ARTIKELNUMMER"/>
|
||
<xsl:if test="MIN_VOORRAAD!='' and (VOORRAAD <= MIN_VOORRAAD or VOORRAAD='0' or not(VOORRAAD!=''))">
|
||
<xsl:copy-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
<xsl:variable name="filteredabove">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="ARTIKELNUMMER"/>
|
||
<xsl:if test="not(MIN_VOORRAAD!='') or VOORRAAD > MIN_VOORRAAD">
|
||
<xsl:copy-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<tr>
|
||
<td colspan="6" class="tekst">
|
||
<br/>Beste artikeleigenaar,<br/>
|
||
<br/>Hierbij het automatisch gegenereerde overzicht van de huidige voorraad voor de artikelgroep <b><xsl:value-of select="rapport_data/data_row/ARTIKELGROEP"/></b>.
|
||
</td>
|
||
</tr>
|
||
|
||
<xsl:if test="count(msxml:node-set($filteredbelow)/data_row) > 0">
|
||
<tr><td colspan="6" class="tekst"><br/>Artikelen onder de gedefinieerde minimale voorraad.</td></tr>
|
||
<xsl:for-each select="msxml:node-set($filteredbelow)/data_row">
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<th style="font-size:10pt;">Artikelnummer</th>
|
||
<th style="font-size:10pt;">Artikelomschrijving</th>
|
||
<th style="font-size:10pt;">Eenheid</th>
|
||
<th style="text-align:right;font-size:10pt;">Min. voorraad</th>
|
||
<th style="text-align:right;font-size:10pt;">Act. voorraad</th>
|
||
<th style="text-align:right;font-size:10pt;">Waarde (excl. BTW)</th>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="ARTIKELNUMMER"/></td>
|
||
<td class="tekst"><xsl:value-of select="ARTIKELOMSCHRIJVING"/></td>
|
||
<td class="tekst"><xsl:value-of select="EENHEID"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="MIN_VOORRAAD"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="VOORRAAD"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="VOORRAADEXCL"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
<tr><td colspan="6" class="tekst"><br/>Artikelen boven de gedefinieerde minimale voorraad.</td></tr>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="count(msxml:node-set($filteredabove)/data_row) = 0">
|
||
<tr><td colspan="6" class="tekst">-</td></tr>
|
||
</xsl:if>
|
||
|
||
<xsl:for-each select="msxml:node-set($filteredabove)/data_row">
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<th style="font-size:10pt;">Artikelnummer</th>
|
||
<th style="font-size:10pt;">Artikelomschrijving</th>
|
||
<th style="font-size:10pt;">Eenheid</th>
|
||
<th style="text-align:right;font-size:10pt;">Min. voorraad</th>
|
||
<th style="text-align:right;font-size:10pt;">Act. voorraad</th>
|
||
<th style="text-align:right;font-size:10pt;">Waarde (excl. BTW)</th>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="ARTIKELNUMMER"/></td>
|
||
<td class="tekst"><xsl:value-of select="ARTIKELOMSCHRIJVING"/></td>
|
||
<td class="tekst"><xsl:value-of select="EENHEID"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="MIN_VOORRAAD"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="VOORRAAD"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="VOORRAADEXCL"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
|
||
<tr>
|
||
<td colspan="6" class="tekst">
|
||
<br/>Met vriendelijk groet,<br/>
|
||
<br/>NS Logistieke Diensten
|
||
</td>
|
||
</tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="(@view='kfns_v_mag_verbruik' or @view='KFNS_V_MAG_VERBRUIK') and $srtnotificatiecode='CUST04'">
|
||
<table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr>
|
||
<td colspan="7" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:NS_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/NS_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr>
|
||
|
||
<xsl:choose>
|
||
<xsl:when test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><br/><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:variable name="sorted">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="BESTELDATUM"/>
|
||
<xsl:copy-of select="."/>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<tr>
|
||
<td colspan="7" class="tekst">
|
||
<br/>Beste artikeleigenaar,<br/>
|
||
<br/>Hierbij het automatisch gegenereerde overzicht van het periodeverbruik voor de artikelgroep <b><xsl:value-of select="rapport_data/data_row/ARTIKELGROEP"/></b>.
|
||
</td>
|
||
</tr>
|
||
|
||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<th style="font-size:10pt;">Besteldatum</th>
|
||
<th style="font-size:10pt;">Bestelnr</th>
|
||
<th style="font-size:10pt;">Besteller</th>
|
||
<th style="font-size:10pt;">Artikelnummer</th>
|
||
<th style="font-size:10pt;">Artikelomschrijving</th>
|
||
<th style="font-size:10pt;">Eenheid</th>
|
||
<th style="text-align:right;font-size:10pt;">Aantal</th>
|
||
</tr>
|
||
</xsl:if>
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="BESTELDATUM"/></td>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_BESTELNR"/></td>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_BESTELLER"/></td>
|
||
<td class="tekst"><xsl:value-of select="ARTIKELNUMMER"/></td>
|
||
<td class="tekst"><xsl:value-of select="ARTIKELOMSCHRIJVING"/></td>
|
||
<td class="tekst"><xsl:value-of select="EENHEID"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="AANTAL"/></td>
|
||
</tr>
|
||
</xsl:for-each>
|
||
|
||
<tr>
|
||
<td colspan="7" class="tekst">
|
||
<br/>Met vriendelijk groet,<br/>
|
||
<br/>NS Logistieke Diensten
|
||
</td>
|
||
</tr>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="@view='kfns_v_rap_mag_doorbelasting' or @view='KFNS_V_RAP_MAG_DOORBELASTING'">
|
||
<!--table style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0"-->
|
||
<table class="rstable sortable">
|
||
<!--tr>
|
||
<td colspan="14" class="tekst" style="vertical-align:center;">
|
||
<xsl:choose>
|
||
<xsl:when test="$mode='email'"><img src="cid:NS_logo.gif"/></xsl:when>
|
||
<xsl:otherwise><xsl:element name="img"><xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/NS_logo.gif</xsl:attribute></xsl:element></xsl:otherwise>
|
||
</xsl:choose>
|
||
</td>
|
||
</tr-->
|
||
|
||
<xsl:choose>
|
||
<xsl:when test="count(rapport_data/data_row)=0">
|
||
<tr><td class="tekst"><center><br/><b>Geen gegevens gevonden</b></center></td></tr>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<xsl:variable name="sorted">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="HIDE_F_SORTERING"/>
|
||
<xsl:copy-of select="."/>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<xsl:variable name="row_count">
|
||
<xsl:value-of select="count(msxml:node-set($sorted)/data_row)"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||
<xsl:variable name="prev_groep">
|
||
<xsl:choose>
|
||
<xsl:when test="position()=1"><xsl:value-of select="FCLT_F_ARTIKELGROEP"/></xsl:when>
|
||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/FCLT_F_ARTIKELGROEP"/></xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:variable>
|
||
<xsl:variable name="this_groep">
|
||
<xsl:value-of select="FCLT_F_ARTIKELGROEP"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:if test="position()=1">
|
||
<tr>
|
||
<th style="font-size:10pt;">Artikelgroep</th>
|
||
<th style="font-size:10pt;">Eigenaar</th>
|
||
<th style="text-align:right;font-size:10pt;">Bestelnr</th>
|
||
<th style="font-size:10pt;">Besteldatum</th>
|
||
<!--th style="text-align:right;font-size:10pt;">Aantalregels</th-->
|
||
<th style="font-size:10pt;">Artikelnr</th>
|
||
<th style="font-size:10pt;">Artikelomschrijving</th>
|
||
<th style="text-align:right;font-size:10pt;">Aantal</th>
|
||
<th style="font-size:10pt;">Opdrachtgever</th>
|
||
<th style="text-align:right;font-size:10pt;">Verdeling</th>
|
||
<th style="text-align:right;font-size:10pt;">Orderbedrag</th>
|
||
<th style="text-align:right;font-size:10pt;">Orderregel</th>
|
||
<th style="text-align:right;font-size:10pt;">SBE</th>
|
||
<th style="text-align:right;font-size:10pt;">Verpakking</th>
|
||
<th style="text-align:right;font-size:10pt;">Totaal</th>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<!--Als 'this' != 'prev', dan invoegen som-regel vorige Artikelgroep!-->
|
||
<xsl:if test="$this_groep!=$prev_groep">
|
||
<tr>
|
||
<td colspan="13" class="tekst"><b>Totaal artikelgroep</b></td>
|
||
<td class="tekst" style="text-align:right;"><b><xsl:value-of select="format-number(sum(msxml:node-set($sorted)/data_row[FCLT_F_ARTIKELGROEP=$prev_groep]/TOTAAL), '###.###.##0,00', 'european')"/></b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
|
||
<tr>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_ARTIKELGROEP"/></td>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_EIGENAAR"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="FCLT_F_BESTELNR"/></td>
|
||
<td class="tekst"><xsl:value-of select="BESTELDATUM"/></td>
|
||
<!--td class="tekst" style="text-align:right;"><xsl:value-of select="AANTALREGELS"/></td-->
|
||
<td class="tekst"><xsl:value-of select="ARTIKELNUMMER"/></td>
|
||
<td class="tekst"><xsl:value-of select="ARTIKELOMSCHRIJVING"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="AANTAL"/></td>
|
||
<td class="tekst"><xsl:value-of select="FCLT_F_BESTELLER"/></td>
|
||
<td class="tekst"><xsl:value-of select="VERDELING"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(ORDERBEDRAG, '###.###.##0,00', 'european')"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(ORDERREGEL, '###.###.##0,00', 'european')"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(SBE, '###.###.##0,00', 'european')"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(VERPAKKING, '###.###.##0,00', 'european')"/></td>
|
||
<td class="tekst" style="text-align:right;"><xsl:value-of select="format-number(TOTAAL, '###.###.##0,00', 'european')"/></td>
|
||
</tr>
|
||
|
||
<xsl:if test="position()=$row_count">
|
||
<tr>
|
||
<td colspan="13" class="tekst"><b>Totaal artikelgroep</b></td>
|
||
<td class="tekst" style="text-align:right;"><b><xsl:value-of select="format-number(sum(msxml:node-set($sorted)/data_row[FCLT_F_ARTIKELGROEP=$this_groep]/TOTAAL), '###.###.##0,00', 'european')"/></b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
|
||
<xsl:if test="count(rapport_data/data_row)">
|
||
<tr>
|
||
<td colspan="13" class="tekst"><b>Totaal generaal</b></td>
|
||
<td class="tekst" style="text-align:right;"><b><xsl:value-of select="format-number(sum(msxml:node-set($sorted)/data_row/TOTAAL), '###.###.##0,00', 'european')"/></b></td>
|
||
</tr>
|
||
</xsl:if>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="@view='KFNS_V_RAP_KOSTEN_MONITOR'">
|
||
|
||
<!-- vind de eerste kostensoort om daar op te filteren en zo
|
||
alle distinct gebouwen in een for-each te krijgen -->
|
||
<xsl:variable name="kostensoort">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:if test="position()=1">
|
||
<xsl:value-of select="PRS_KOSTENSOORT_OMS"/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<!-- De lijst met alle records -->
|
||
<xsl:variable name="sorted">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="ALG_GEBOUW_CODE"/>
|
||
<xsl:sort select="VOLGORDE"/>
|
||
<xsl:copy-of select="."/>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<!-- Lijst met alleen de distinct gebouwen van de kostensoort
|
||
die we gevonden hebben hierboven -->
|
||
<xsl:variable name="distinct">
|
||
<xsl:for-each select="rapport_data/data_row">
|
||
<xsl:sort select="ALG_GEBOUW_CODE"/>
|
||
<xsl:if test="PRS_KOSTENSOORT_OMS = $kostensoort">
|
||
<xsl:copy-of select="."/>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:variable>
|
||
|
||
<table class="monitor">
|
||
<xsl:for-each select="msxml:node-set($distinct)/data_row">
|
||
<xsl:variable name="gebouw">
|
||
<xsl:value-of select="ALG_GEBOUW_CODE"/>
|
||
</xsl:variable>
|
||
|
||
<xsl:if test="position() = 1">
|
||
<th>Gebouw</th>
|
||
<xsl:for-each select="msxml:node-set($sorted)/data_row[ALG_GEBOUW_CODE=$gebouw]">
|
||
<th>
|
||
<xsl:value-of select="PRS_KOSTENSOORT_OMS"/>
|
||
</th>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
<tr>
|
||
<td>
|
||
<xsl:value-of select="ALG_GEBOUW_CODE"/>
|
||
</td>
|
||
<xsl:for-each select="msxml:node-set($sorted)/data_row[ALG_GEBOUW_CODE=$gebouw]">
|
||
<xsl:choose>
|
||
<xsl:when test="PRS_KOSTENSOORT_OMS = 'Omschrijving'">
|
||
<td style="text-align: left">
|
||
<xsl:value-of select="ALG_GEBOUW_OMSCHRIJVING"/>
|
||
</td>
|
||
</xsl:when>
|
||
<xsl:otherwise>
|
||
<td style="text-align: right">
|
||
<xsl:if test="format-number(BEDRAG, '###.###.##0,00', 'european') != 'NaN'">
|
||
<xsl:value-of select="format-number(BEDRAG, '###.###.##0,00', 'european')"/>
|
||
</xsl:if>
|
||
</td>
|
||
</xsl:otherwise>
|
||
</xsl:choose>
|
||
</xsl:for-each>
|
||
</tr>
|
||
</xsl:for-each>
|
||
</table>
|
||
</xsl:if>
|
||
|
||
<xsl:if test="@view='RES_V_UDR_RESERVERINGINCL' or @view='res_v_udr_reserveringincl'">
|
||
<xsl:variable name="p_rows" select="7"/>
|
||
<xsl:variable name="p_cols" select="3"/>
|
||
|
||
<!--table-->
|
||
<table style="width:50%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||
<tr height="200">
|
||
<td style="text-align:center">
|
||
<span style="font-size:24pt;color:#000000">Catering</span>
|
||
</td>
|
||
</tr>
|
||
<tr height="200">
|
||
<td style="text-align:center">
|
||
<span style="font-size:24pt;color:#000000">Stickers</span>
|
||
</td>
|
||
</tr>
|
||
<tr height="200">
|
||
<td style="text-align:center">
|
||
<span style="font-size:24pt;color:#000000">(startpagina tbv. uitlijning)</span>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row">
|
||
<xsl:sort select="GEBOUW"/>
|
||
<xsl:sort select="VERDIEPING"/>
|
||
<xsl:sort select="NUMMER"/>
|
||
<xsl:if test="position() mod ($p_rows * $p_cols) = 0">
|
||
<div style="page-break-before:always"> </div>
|
||
<xsl:comment>=== Na elke 2 records (2x1 passen op 1 A4) =====</xsl:comment>
|
||
<xsl:call-template name="cat_stick_new_page">
|
||
<xsl:with-param name="p_page" select="floor(position() div ($p_rows * $p_cols))"/>
|
||
<xsl:with-param name="p_rows" select="$p_rows"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
<xsl:if test="position() = last() and position() mod ($p_rows * $p_cols) != 0 ">
|
||
<div style="page-break-before:always"> </div>
|
||
<xsl:comment>=== De laatste paar, zijn minder dan 2 =====</xsl:comment>
|
||
<xsl:call-template name="cat_stick_new_page">
|
||
<xsl:with-param name="p_page" select="floor((position() div ($p_rows * $p_cols)) + 1)"/>
|
||
<xsl:with-param name="p_rows" select="$p_rows"/>
|
||
<xsl:with-param name="p_cols" select="$p_cols"/>
|
||
</xsl:call-template>
|
||
</xsl:if>
|
||
</xsl:for-each>
|
||
</xsl:if>
|
||
|
||
</body>
|
||
</html>
|
||
</xsl:template>
|
||
</xsl:stylesheet>
|
||
<!-- Stylesheet edited using Stylus Studio - (c) 2004-2009. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2009. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2009. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2009. Progress Software Corporation. All rights reserved. --><!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.
|
||
|
||
<metaInformation>
|
||
<scenarios>
|
||
<scenario default="no" name="mandaat" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\KFSG_files\opdracht11_20170927111636_649.xml" htmlbaseurl="" outputurl="" processortype="saxon8" useresolver="yes" profilemode="0" profiledepth=""
|
||
profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal"
|
||
customvalidator="">
|
||
<advancedProp name="bSchemaAware" value="true"/>
|
||
<advancedProp name="xsltVersion" value="2.0"/>
|
||
<advancedProp name="schemaCache" value="||"/>
|
||
<advancedProp name="iWhitespace" value="0"/>
|
||
<advancedProp name="bWarnings" value="true"/>
|
||
<advancedProp name="bXml11" value="false"/>
|
||
<advancedProp name="bUseDTD" value="false"/>
|
||
<advancedProp name="bXsltOneIsOkay" value="true"/>
|
||
<advancedProp name="bTinyTree" value="true"/>
|
||
<advancedProp name="bGenerateByteCode" value="true"/>
|
||
<advancedProp name="bExtensions" value="true"/>
|
||
<advancedProp name="iValidation" value="0"/>
|
||
<advancedProp name="iErrorHandling" value="fatal"/>
|
||
<advancedProp name="sInitialTemplate" value=""/>
|
||
<advancedProp name="sInitialMode" value=""/>
|
||
</scenario>
|
||
<scenario default="yes" name="contractopdracht" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\KFSG_files\opdracht16_20170927125844_240.xml" htmlbaseurl="" outputurl="" processortype="saxon8" useresolver="yes" profilemode="0"
|
||
profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no"
|
||
validator="internal" customvalidator="">
|
||
<advancedProp name="bSchemaAware" value="true"/>
|
||
<advancedProp name="xsltVersion" value="2.0"/>
|
||
<advancedProp name="schemaCache" value="||"/>
|
||
<advancedProp name="iWhitespace" value="0"/>
|
||
<advancedProp name="bWarnings" value="true"/>
|
||
<advancedProp name="bXml11" value="false"/>
|
||
<advancedProp name="bUseDTD" value="false"/>
|
||
<advancedProp name="bXsltOneIsOkay" value="true"/>
|
||
<advancedProp name="bTinyTree" value="true"/>
|
||
<advancedProp name="bGenerateByteCode" value="true"/>
|
||
<advancedProp name="bExtensions" value="true"/>
|
||
<advancedProp name="iValidation" value="0"/>
|
||
<advancedProp name="iErrorHandling" value="fatal"/>
|
||
<advancedProp name="sInitialTemplate" value=""/>
|
||
<advancedProp name="sInitialMode" value=""/>
|
||
</scenario>
|
||
</scenarios>
|
||
<MapperMetaTag>
|
||
<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
|
||
<MapperBlockPosition></MapperBlockPosition>
|
||
<TemplateContext></TemplateContext>
|
||
<MapperFilter side="source"></MapperFilter>
|
||
</MapperMetaTag>
|
||
</metaInformation>
|
||
--> |