YAHU#30800 YAHU naar PRIS (deels)
svn path=/Website/branches/v5.4.4/; revision=23972
This commit is contained in:
@@ -1,74 +1,109 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
|
||||
<xsl:import href="./cust.xsl"/>
|
||||
<xsl:import href="./melding.xsl"/>
|
||||
<xsl:import href="./cust.xsl"/>
|
||||
<xsl:import href="./melding.xsl"/>
|
||||
|
||||
<xsl:template name="footerpagina">
|
||||
<div style="position:absolute; bottom:0; width:100%; height:60px;">
|
||||
<div style="position:absolute; bottom:0; width:100%; height:60px;">
|
||||
<table align="center" border="0" cellpadding="2" style="border-collapse:collapse; border-style:hidden">
|
||||
<tr>
|
||||
<tr>
|
||||
<td class="tiny">
|
||||
KvK Zuid Limburg 140 444 56<br/>
|
||||
BTW nr NL 00 98 44 338 B01
|
||||
</td>
|
||||
<td class="tiny" style="border-left: 1px solid black;">
|
||||
<td class="tiny" style="border-left: 1px solid black;">
|
||||
In de Cramer 8, 6411 RS Heerlen
|
||||
</td>
|
||||
<td class="tiny" style="border-left: 1px solid black;">
|
||||
<td class="tiny" style="border-left: 1px solid black;">
|
||||
Rivium 1e straat 75, 2909 LE, Capelle a/d IJssel<br/>
|
||||
Postbus 5071, 2900 EB, Capelle a/d IJssel<br/>
|
||||
T 010 288 93 77
|
||||
</td>
|
||||
<td class="tiny" style="border-left: 1px solid black;">
|
||||
Bankrekening 128.99.212<br/>
|
||||
IBAN NL 20RABO128899212<br/>
|
||||
BIC RABONL2U
|
||||
<td class="tiny" style="border-left: 1px solid black;">
|
||||
Bankrekening 128.99.212<br/>
|
||||
IBAN NL 20RABO128899212<br/>
|
||||
BIC RABONL2U
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:when test="melding/discipline/key=261 or melding/discipline/key=262">
|
||||
<xsl:template name="defaultheader">
|
||||
<xsl:param name="newpage">0</xsl:param>
|
||||
<table border="0" width="100%">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$newpage=1">
|
||||
<tr style="page-break-before:always">
|
||||
<td width="99%" style="text-align:left;vertical-align:middle">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||||
<xsl:otherwise><img src="../../cust/pris/tmpl_logo.gif"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td width="1%"></td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr style="page-break-before:always">
|
||||
<td width="99%" style="text-align:left;vertical-align:middle">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='email'"><img src="cid:tmpl_logo.gif"/></xsl:when>
|
||||
<xsl:otherwise><img src="../../cust/pris/tmpl_logo.gif"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td width="1%"></td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="defaultfooter">
|
||||
<div id="footer">
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="50%" align="left" valign="bottom" style="text-align:left"><b>SERVICEDESK<br/>YASK<br/>TECHNICAL SERVICES</b></td>
|
||||
<td width="49%" align="right" valign="bottom" style="text-align:right"><b>E: <a href="mailto:facilitydesk.servicedesk@yask.nl"><i>facilitydesk@yask.nl</i></a><br/>T: +31 (0)10-288 93 75</b><br/>KVK: 140 444 56<br/>BTW: NL0098 44 338 B01</td>
|
||||
<td width="1%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:when test="melding/discipline/key=261 or melding/discipline/key=262">
|
||||
<html>
|
||||
<div style="min-height:100%; position:relative;">
|
||||
<div style="min-height:100%; position:relative;">
|
||||
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
|
||||
<xsl:comment>FACILITOR default XSL template for opdracht</xsl:comment>
|
||||
<xsl:call-template name="htmlhead"/>
|
||||
<div style="padding-bottom:60px; padding:10px;">
|
||||
<xsl:element name="body">
|
||||
<xsl:attribute name="style">height:100%; padding:0; margin:0;</xsl:attribute>
|
||||
<xsl:if test="$mode!='email'">
|
||||
<xsl:attribute name="onload">window.print();</xsl:attribute>
|
||||
</xsl:if>
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="32%" bordercolor="#FFFFFF" align="center">
|
||||
</td>
|
||||
<td width="32%"></td>
|
||||
<td width="33%" align="right" style="text-align:right">
|
||||
<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>
|
||||
<td width="3%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<xsl:apply-templates select="." mode="include"/>
|
||||
<xsl:call-template name="footerpagina"/>
|
||||
</xsl:element>
|
||||
</div>
|
||||
</div>
|
||||
<xsl:element name="body">
|
||||
<xsl:attribute name="style">height:100%; padding:0; margin:0;</xsl:attribute>
|
||||
<xsl:if test="$mode!='email'">
|
||||
<xsl:attribute name="onload">window.print();</xsl:attribute>
|
||||
</xsl:if>
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td width="32%" bordercolor="#FFFFFF" align="center"></td>
|
||||
<td width="32%"></td>
|
||||
<td width="33%" align="right" style="text-align:right">
|
||||
<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>
|
||||
<td width="3%"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<xsl:apply-templates select="." mode="include"/>
|
||||
<xsl:call-template name="footerpagina"/>
|
||||
</xsl:element>
|
||||
</div>
|
||||
</div>
|
||||
</html>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -77,22 +112,20 @@
|
||||
<xsl:comment>FACILITOR default XSL template for opdracht</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:if test="$mode!='email'"><xsl:attribute name="onload">window.print();</xsl:attribute></xsl:if>
|
||||
<xsl:call-template name="pageheader"/>
|
||||
<xsl:apply-templates select="." mode="include"/>
|
||||
<xsl:call-template name="pagefooter"/>
|
||||
</xsl:element>
|
||||
</html>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="include">
|
||||
<xsl:choose>
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/discipline/key=261 or melding/discipline/key=262">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="2" class="tekstkop" style="padding-top:10px;padding-bottom:10px">
|
||||
<b>
|
||||
@@ -214,7 +247,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:when test="opdrachttype/key='5' or opdrachttype/key='261'">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
@@ -403,8 +436,266 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:call-template name="defaultheader"><xsl:with-param name="newpage" select="0"/></xsl:call-template>
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="5" width="100%" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b><xsl:value-of select="opdrachttype/omschrijving"/> <xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="29%"><b>Aan</b></td>
|
||||
<td width="1%">:</td>
|
||||
<td colspan="3" width="70%"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td>
|
||||
</tr>
|
||||
<xsl:if test="uitvoerende/bedrijf/post_postcode!=''">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td colspan="3"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td colspan="3"><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/> <xsl:value-of select="uitvoerende/bedrijf/post_plaats"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<!--xsl:if test="uitvoerende/bedrijf/e-mail!=''">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td colspan="3"><xsl:value-of select="uitvoerende/bedrijf/e-mail"/></td>
|
||||
</tr>
|
||||
</xsl:if-->
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<tr>
|
||||
<td><b>Opdrachtgever</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3">YASK TECHNICAL SERVICES</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td colspan="3">Postbus 5071</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td colspan="3">2900 EB Capelle a/d IJssel</td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<tr>
|
||||
<td><b>Gegevens melder</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/voor/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td colspan="3"><xsl:value-of select="melding/voor/afdeling/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td colspan="3">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/mobiel!=''"><xsl:value-of select="melding/voor/mobiel"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="melding/voor/telefoonnr"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<tr>
|
||||
<td><b>Betreft locatie</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>, <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/> (<xsl:value-of select="melding/plaats/regio/district/locatie/code"/>)</td>
|
||||
</tr>
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/omschrijving!=''">
|
||||
<tr>
|
||||
<td><b>Gebouw</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/omschrijving"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">
|
||||
<tr>
|
||||
<td><b>Verdieping</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr!=''">
|
||||
<tr>
|
||||
<td><b>Ruimte</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<xsl:choose>
|
||||
<!--Offerte aanvraag-->
|
||||
<xsl:when test="opdrachttype/key='302'">
|
||||
<tr>
|
||||
<td><b>Offerteaanvraagnummer</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3">
|
||||
<!--xsl:value-of select="melding/discipline/srtdiscipline/prefix"/-->
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Datum opdrachtaanvraag</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="datumbegin/datum"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Uiterlijke datum offerte</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="einddatum/datum"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Omschrijving van de aanvraag</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3">
|
||||
<xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<!--Anders-->
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td><b>Opdrachtnummer</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3">
|
||||
<!--xsl:value-of select="melding/discipline/srtdiscipline/prefix"/-->
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Datum opdrachtverstrekking</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="datumbegin/datum"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Omschrijving van de opdracht</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3">
|
||||
<xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<xsl:choose>
|
||||
<!--Uitvoering opdracht-->
|
||||
<xsl:when test="opdrachttype/key='301'">
|
||||
<tr>
|
||||
<td><b>Offerte nummer</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="kenmerk[@key=42]"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Offerte datum</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"><xsl:value-of select="kenmerk[@key=41]"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Offerte bedrag</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3">€ <xsl:value-of select="kenmerk[@key=31]"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"><i>Bovenstaand bedrag geldt voor de in de offerte beschreven opdracht.</i></td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<!--Mandaat opdracht-->
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td><b>Uw mandaat</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3">€ <xsl:value-of select="kenmerk[@key=24]"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"><i>Bovenstaand mandaat geldt voor de omschreven opdracht. Indien de kosten van de werkzaamheden het mandaat overschrijden dient u vooraf contact op te nemen met de servicedesk van YASK TECHNICAL SERVICES.</i></td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<tr><td colspan="5"><hr/></td></tr>
|
||||
</table>
|
||||
<xsl:call-template name="defaultfooter"/>
|
||||
<xsl:if test="opdrachttype/key!='302'">
|
||||
<!--div style="page-break-before:always"> </div-->
|
||||
<xsl:call-template name="defaultheader"><xsl:with-param name="newpage" select="1"/></xsl:call-template>
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="5" width="100%" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>Gereedmelding <xsl:value-of select="opdrachttype/omschrijving"/> <xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5"><i>Binnen maximaal twee dagen na uitvoering van de werkzaamheden dient u deze opdracht gereed te melden door Opdrachtbon en onderstaande gereedmelding volledig ingevuld en ingescand als PDF te verzenden aan <a href="mailto:facilitydesk@yask.nl">facilitydesk@yask.nl</a>.</i></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<tr>
|
||||
<td><b>Start datum uitvoering</b></td>
|
||||
<td>:</td>
|
||||
<td></td>
|
||||
<td><b>Starttijd uitvoering</b></td>
|
||||
<td>:</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Eind datum uitvoering</b></td>
|
||||
<td>:</td>
|
||||
<td></td>
|
||||
<td><b>Eindtijd uitvoering</b></td>
|
||||
<td>:</td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<tr>
|
||||
<td><b>Inzet uren voor deze opdracht</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Omschrijving werkzaamheden</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="50px"/></tr>
|
||||
<tr>
|
||||
<td><b>Gebruikte materialen</b></td>
|
||||
<td>:</td>
|
||||
<td colspan="3"></td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="50px"/></tr>
|
||||
<tr>
|
||||
<td width="29%"><b>Equipmentnummer installatie</b></td>
|
||||
<td width="1%">:</td>
|
||||
<td width="35%"></td>
|
||||
<td width="20%"><i>(Indien van toepassing)</i></td>
|
||||
<td width="15%"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Naam uitvoerende</b></td>
|
||||
<td>:</td>
|
||||
<td></td>
|
||||
<td><b>Paraaf uitvoerende</b></td>
|
||||
<td>:</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Naam locatie verantwoordelijke</b></td>
|
||||
<td>:</td>
|
||||
<td></td>
|
||||
<td><b>Paraaf locatie verantwoordelijke</b></td>
|
||||
<td>:</td>
|
||||
</tr>
|
||||
<tr><td colspan="5" height="10px"/></tr>
|
||||
<tr>
|
||||
<td colspan="5" style="text-align:center;color:red;padding:.3cm">
|
||||
<b>Instructie voor facturatie:</b>
|
||||
<br/>Wilt u een gespecificeerde factuur verzenden naar bovenvermeld adres van opdrachtgever o.v.v. het opdrachtnummer van deze opdracht. Om de verwerking van uw factuur te bespoedigen verzoeken wij u deze opdrachtbon aan uw factuur te hechten, voorzien van ondertekende gereedmelding. Zonder aangehechte en ondertekende opdrachtbon kan uw factuur niet in behandeling worden genomen.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<xsl:call-template name="defaultfooter"/>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
Reference in New Issue
Block a user