Merge 5.3.3 patches
svn path=/Website/trunk/; revision=20917
@@ -549,6 +549,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -711,7 +723,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -831,7 +843,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM-Arcadis<br/>
|
||||
Tel nr: 00 31 (0)40 2332810<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -924,7 +936,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -481,6 +481,18 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -788,7 +800,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
Servicedesk BT<br/>
|
||||
Phone number: +31 (0)40 2332887<br/>
|
||||
<br/>Requestor: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Phone number: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Phone number: <xsl:value-of select="$telnr"/><br/>
|
||||
Date Request: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">To be returned to:</span>
|
||||
@@ -883,7 +895,7 @@ Name authorised person:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -443,6 +443,18 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -574,7 +586,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -737,7 +749,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
Facility Desk Janssen Biologics<br/>
|
||||
Phone number: +31 (0)71 524 2889<br/>
|
||||
<br/>Requestor: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Phone number: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Phone number: <xsl:value-of select="$telnr"/><br/>
|
||||
Date Request: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">To be returned to:</span>
|
||||
@@ -831,7 +843,7 @@ Name authorised person:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -469,6 +469,18 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -608,7 +620,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -771,7 +783,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
Servicedesk Dow Chemical<br/>
|
||||
Phone number: +31 (0)115 673700<br/>
|
||||
<br/>Requestor: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Phone number: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Phone number: <xsl:value-of select="$telnr"/><br/>
|
||||
Date Request: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">To be returned to:</span>
|
||||
@@ -865,7 +877,7 @@ Name authorised person:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -339,8 +339,8 @@
|
||||
<span class="tekstkop">Factuuradres:</span>
|
||||
<br/>AAFM Facility Management BV<br/>
|
||||
t.a.v. Crediteurenadministratie account DSM<br/>
|
||||
Postbus 604<br/>
|
||||
6160 AP  Geleen</td>
|
||||
Postbus 80009<br/>
|
||||
5600 JZ  Eindhoven</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:template>
|
||||
@@ -553,6 +553,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -711,7 +723,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -871,7 +883,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM-DSM<br/>
|
||||
Tel nr: 00 31 (0)40 2332820<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -972,7 +984,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1728,10 +1740,10 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
|
||||
<br/>
|
||||
t.a.v. Crediteurenadministratie account DSM
|
||||
<br/>
|
||||
Postbus 604
|
||||
Postbus 80009
|
||||
<br/>
|
||||
6160 AP 
|
||||
Geleen
|
||||
5600 JZ 
|
||||
Eindhoven
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
@@ -1936,6 +1948,6 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
|
||||
|
||||
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
|
||||
<metaInformation>
|
||||
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///m:/OrderTemplatesAAXX/ProjectOrder.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
|
||||
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///x:/2dto/OrderTemplatesAAXX/Workorder.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
|
||||
</metaInformation>
|
||||
-->
|
||||
@@ -26,7 +26,7 @@
|
||||
// please keep these lines on when you copy the source
|
||||
// made by: Nicolas - http://www.javascript-page.com
|
||||
if(navigator.appName == "Netscape"){
|
||||
document.write('<layer id="clock"></layer><br>');
|
||||
document.write('<layer id="clock"></layer>');
|
||||
}
|
||||
|
||||
function upclock(){
|
||||
|
||||
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 12 KiB |
@@ -41,7 +41,7 @@
|
||||
var fac_usrrap_key = -1;
|
||||
sql = "SELECT fac_usrrap_key"
|
||||
+ " FROM fac_usrrap ur"
|
||||
+ " WHERE UPPER(fac_usrrap_view_name) = 'RES_V_RAP_INFOBORD'";
|
||||
+ " WHERE UPPER(fac_usrrap_view_name) = 'AAES_V_RAP_RES_INFOBORD'";
|
||||
oRs = Oracle.Execute(sql);
|
||||
if (!oRs.eof) {
|
||||
fac_usrrap_key = oRs(0).value;
|
||||
|
||||
@@ -611,6 +611,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -789,7 +801,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -904,7 +916,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Facility Desk AAFM-Essent<br/>
|
||||
Tel nr: 040-2332880<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -1001,7 +1013,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -425,10 +425,18 @@ Deze moet een aantal keren per week in Facilitor checken of er goedkeuring moet
|
||||
<xsl:if test="@type='G'">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/code"/>- <xsl:value-of select="regio/district/locatie/gebouw/naam"/><br/>
|
||||
<xsl:value-of select="regio/district/locatie/adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="regio/district/locatie/postcode"/>  <xsl:value-of select="regio/district/locatie/plaats"/><br/></td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/code"/> - <xsl:value-of select="regio/district/locatie/gebouw/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>  <xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
@@ -451,12 +459,14 @@ Deze moet een aantal keren per week in Facilitor checken of er goedkeuring moet
|
||||
<xsl:if test="@type='G'">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/code"/>- <xsl:value-of select="regio/district/locatie/gebouw/naam"/></td>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/adres"/>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/code"/> - <xsl:value-of select="regio/district/locatie/gebouw/naam"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/postcode"/>  <xsl:value-of select="regio/district/locatie/plaats"/></td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>  <xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
@@ -526,6 +536,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -704,7 +726,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -824,7 +846,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk EY<br/>
|
||||
Tel nr: nog niet bekend, wordt nog gecommuniceerd<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -921,7 +943,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1320,6 +1342,6 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
</xsl:stylesheet>
|
||||
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
|
||||
<metaInformation>
|
||||
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///x:/2dto/OrderTemplatesAAXX/RFQ.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
|
||||
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///x:/2dto/OrderTemplatesAAXX/ContractOrder.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
|
||||
</metaInformation>
|
||||
-->
|
||||
@@ -548,6 +548,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -712,7 +724,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -836,7 +848,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM-FPC2Landen<br/>
|
||||
Tel nr: +31 (0)40 2332840<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -945,7 +957,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -721,6 +721,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -877,7 +889,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -1008,7 +1020,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM-IT<br/>
|
||||
Tel nr: 00 31 (0)40 2332820<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -1106,7 +1118,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -519,6 +519,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -701,7 +713,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -824,7 +836,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM-Huntsman<br/>
|
||||
Tel nr: 00 31 (0)40 2332860<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -925,7 +937,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
168
CUST/AAIT/xsl/cXML.xsl
Normal file
@@ -0,0 +1,168 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes"/>
|
||||
|
||||
<xsl:decimal-format name="european" decimal-separator='.' grouping-separator=',' />
|
||||
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
|
||||
<xsl:template match="bestelopdracht">
|
||||
<xsl:comment>Facilitor custom XSL template for cXML bestelopdracht</xsl:comment>
|
||||
<xsl:element name="cXML">
|
||||
<xsl:attribute name="payloadID"><xsl:value-of select="datum/timestamp"/>@http://mycomp.com</xsl:attribute>
|
||||
<xsl:attribute name="timestamp">2006-05-10T12:41:47+01:00</xsl:attribute>
|
||||
<xsl:attribute name="xml:lang">NL</xsl:attribute>
|
||||
<Header>
|
||||
<From>
|
||||
<Credential domain="AAFM" type="marketplace">
|
||||
<Identity><xsl:value-of select='bedrijf/overeenkomst_nr'/></Identity>
|
||||
</Credential>
|
||||
</From>
|
||||
<To>
|
||||
<xsl:element name="Credential">
|
||||
<xsl:attribute name="domain"><xsl:value-of select="bedrijf/naam"/></xsl:attribute>
|
||||
<Identity><xsl:value-of select='bedrijf/leverancier_nr'/></Identity>
|
||||
</xsl:element>
|
||||
</To>
|
||||
<Sender>
|
||||
<Credential domain="Facilitor">
|
||||
<Identity/>
|
||||
</Credential>
|
||||
<UserAgent></UserAgent>
|
||||
</Sender>
|
||||
</Header>
|
||||
<Request>
|
||||
<OrderRequest>
|
||||
<xsl:element name="OrderRequestHeader">
|
||||
<xsl:attribute name="orderID"><xsl:value-of select="id"/></xsl:attribute>
|
||||
<xsl:attribute name="orderDate"><xsl:value-of select="/facilitor/bestelopdracht/datum/jaar"/>-<xsl:value-of select="/facilitor/bestelopdracht/datum/maand"/>-<xsl:value-of select="/facilitor/bestelopdracht/datum/dag"/></xsl:attribute>
|
||||
<xsl:attribute name="type">new</xsl:attribute>
|
||||
<Total>
|
||||
<Money currency="EUR"><xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0.00', 'european')"/></Money>
|
||||
</Total>
|
||||
<ShipTo>
|
||||
<xsl:apply-templates select="." mode="ShipTo"/>
|
||||
</ShipTo>
|
||||
<BillTo>
|
||||
<xsl:apply-templates select="." mode="BillTo"/>
|
||||
</BillTo>
|
||||
<Contact>
|
||||
<Name xsl:lang="NL"><xsl:value-of select="bestelling/voor/naam_full"/></Name>
|
||||
<Email><xsl:value-of select="bestelling/voor/email"/></Email>
|
||||
</Contact>
|
||||
<Extrinsic name="Costcenter"><xsl:value-of select='bestelling/kostenplaats/nr'/></Extrinsic>
|
||||
<xsl:for-each select="bestelling/kenmerk">
|
||||
<xsl:if test="@type!='Q' and @type!='L'">
|
||||
<xsl:element name="Extrinsic">
|
||||
<xsl:attribute name="name">
|
||||
<xsl:value-of select="@naam"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="."/>
|
||||
</xsl:element>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:element>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr"/>
|
||||
<xsl:element name="ItemOut">
|
||||
<xsl:attribute name="quantity"><xsl:value-of select='aantal'/></xsl:attribute>
|
||||
<xsl:attribute name="lineNumber"><xsl:value-of select='posnr'/></xsl:attribute>
|
||||
<xsl:attribute name="requestedDeliveryDate"><xsl:value-of select="/facilitor/bestelopdracht/bestelling/leverdatum/jaar"/>-<xsl:value-of select="/facilitor/bestelopdracht/bestelling/leverdatum/maand"/>-<xsl:value-of select="/facilitor/bestelopdracht/bestelling/leverdatum/dag"/></xsl:attribute>
|
||||
<ItemID>
|
||||
<SupplierPartID><xsl:value-of select='bestelitem/srtdeel/artikel_nummer'/></SupplierPartID>
|
||||
</ItemID>
|
||||
<ItemDetail>
|
||||
<UnitPrice>
|
||||
<Money currency="EUR"><xsl:value-of select='prijs'/></Money>
|
||||
</UnitPrice>
|
||||
<Description xml:lang="NL"><xsl:value-of select='bestelitem/srtdeel/omschrijving'/></Description>
|
||||
<UnitOfMeasure><xsl:value-of select='bestelitem/srtdeel/eenheid'/></UnitOfMeasure>
|
||||
<Classification domain=""></Classification>
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<xsl:if test="@type!='Q' and @type!='L'">
|
||||
<xsl:element name="Extrinsic">
|
||||
<xsl:attribute name="name">
|
||||
<xsl:value-of select="@naam"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="."/>
|
||||
</xsl:element>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</ItemDetail>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</OrderRequest>
|
||||
</Request>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="bestelopdracht"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='getExtension'">
|
||||
<xsl:element name="format">
|
||||
<xsl:element name="extension">xml</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
<xsl:template match="bezoek_land">
|
||||
<xsl:choose>
|
||||
<xsl:when test=". = ''">The Netherlands</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select='.'/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="post_land">
|
||||
<xsl:choose>
|
||||
<xsl:when test=". = ''">The Netherlands</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select='.'/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="ShipTo">
|
||||
<xsl:element name="Address">
|
||||
<xsl:attribute name="addressID"></xsl:attribute>
|
||||
<Name xml:lang="NL"><xsl:value-of select="afleveradres/naam"/></Name>
|
||||
<PostalAddress>
|
||||
<DeliverTo><xsl:value-of select="bestelling/voor/naam_full"/></DeliverTo>
|
||||
<DeliverTo><xsl:value-of select="bestelling/plaats"/></DeliverTo>
|
||||
<Street><xsl:value-of select="afleveradres/bezoek_adres"/></Street>
|
||||
<City><xsl:value-of select="afleveradres/bezoek_plaats"/></City>
|
||||
<State></State>
|
||||
<PostalCode><xsl:value-of select="afleveradres/bezoek_postcode"/></PostalCode>
|
||||
<Country isoCountryCode="NL"><xsl:apply-templates select="afleveradres/bezoek_land"/></Country>
|
||||
</PostalAddress>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="BillTo">
|
||||
<!-- Indien het afleveradres een debiteurennummer heeft, dan die gebruiken, en anders het debiteurennummer van de besteller (dwz afdeling van besteller) gebruiken -->
|
||||
<!-- GEEN deb.nr. bij afleveradres, dus gebruik deb.nr. en alle factuuradresgegevens van AFDELING/BU van besteller -->
|
||||
<xsl:element name="Address">
|
||||
<xsl:attribute name="addressID">AAFM</xsl:attribute>
|
||||
<Name xml:lang="NL"><xsl:value-of select="bestelling/voor/afdeling/bedrijf/naam"/></Name>
|
||||
<PostalAddress name="">
|
||||
<Street><xsl:value-of select="factuuradres/post_adres"/></Street>
|
||||
<City><xsl:value-of select="factuuradres/post_plaats"/></City>
|
||||
<State></State>
|
||||
<PostalCode><xsl:value-of select="factuuradres/post_postcode"/></PostalCode>
|
||||
<Country isoCountryCode="NL"><xsl:apply-templates select="factuuradres/post_land"/></Country>
|
||||
</PostalAddress>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
||||
20
CUST/AALB/mcust.css
Normal file
@@ -360,6 +360,18 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -500,7 +512,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -663,7 +675,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
Servicedesk LyondellBasell<br/>
|
||||
Phone number: +31 (0)40 2332 866<br/>
|
||||
<br/>Requestor: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Phone number: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Phone number: <xsl:value-of select="$telnr"/><br/>
|
||||
Date Request: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">To be returned to:</span>
|
||||
@@ -757,7 +769,7 @@ Name authorised person:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -510,6 +510,18 @@ geretourneerd ter attentie van de servicedesk Mediq.</span>
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -699,7 +711,7 @@ geretourneerd ter attentie van de servicedesk Mediq.</span>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -822,7 +834,7 @@ geretourneerd ter attentie van de servicedesk Mediq.</span>
|
||||
Servicedesk AAFM-Mediq<br/>
|
||||
Tel nr: +31 (0)40 2332830<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -923,7 +935,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -4,4 +4,10 @@ st#f5Vuge2_6
|
||||
hash
|
||||
lcd RES_RUIMTE_XML
|
||||
put *.xml
|
||||
close
|
||||
open 194.151.85.190
|
||||
user FTP_Meeting
|
||||
Scala@N$stations
|
||||
hash
|
||||
put *.xml
|
||||
bye
|
||||
|
||||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 3.4 KiB |
@@ -1605,6 +1605,28 @@ a.ui-link-inherit {
|
||||
-webkit-box-shadow: inset 0px 0px 3px #ffffff /*{global-active-background-color}*/, 0px 0px 9px #ffffff /*{global-active-background-color}*/;
|
||||
box-shadow: inset 0px 0px 3px #ffffff /*{global-active-background-color}*/, 0px 0px 9px #ffffff /*{global-active-background-color}*/;
|
||||
}
|
||||
|
||||
.ui-input-text {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
.mobile2touch a {
|
||||
color: #092869!important;
|
||||
}
|
||||
|
||||
label.ui-input-text {
|
||||
background: #ffb310;
|
||||
}
|
||||
|
||||
div.ui-input-search {
|
||||
background: #fff!important;
|
||||
}
|
||||
|
||||
h3.ui-li-heading {
|
||||
color: #fff;
|
||||
|
||||
}
|
||||
|
||||
.ui-input-text.ui-focus,
|
||||
.ui-input-search.ui-focus {
|
||||
-moz-box-shadow: 0px 0px 12px #ffffff /*{global-active-background-color}*/;
|
||||
@@ -1628,4 +1650,12 @@ a.ui-link-inherit {
|
||||
outline-width: 1px;
|
||||
outline-style: auto;
|
||||
}
|
||||
|
||||
|
||||
#fbanner, #hbanner {
|
||||
height: 40px;
|
||||
padding: 2px 0 1px 0;
|
||||
background-position: center;
|
||||
background-color: #fff;
|
||||
background-image: url(ns_mobile.gif);
|
||||
background-repeat:no-repeat ;
|
||||
}
|
||||
BIN
CUST/AANS/ns_mobile.gif
Normal file
|
After Width: | Height: | Size: 384 B |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 2.5 KiB |
@@ -742,6 +742,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<td width="20%" class="label">Aanvrager</td>
|
||||
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
|
||||
</tr>
|
||||
<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/telefoonnr !=''">
|
||||
<tr>
|
||||
<td width="20%" class="label">Telefoon</td>
|
||||
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/telefoonnr"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/mobiel !=''">
|
||||
<tr>
|
||||
<td width="20%" class="label">Mobiel</td>
|
||||
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/mobiel"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td width="20%" class="label">E-mail adres</td>
|
||||
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
|
||||
@@ -1200,6 +1212,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -1484,7 +1508,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM-NS<br/>
|
||||
Tel nr: 00 31 (0)88 0081121<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -1579,7 +1603,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -458,6 +458,18 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -616,7 +628,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -782,7 +794,7 @@ needs to be signed by the supplier and returned to the AAFM Servicedesk.</span>
|
||||
Servicedesk NXP<br/>
|
||||
Phone number: +31 (0)24 353 8888<br/>
|
||||
<br/>Requestor: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Phone number: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Phone number: <xsl:value-of select="$telnr"/><br/>
|
||||
Date Request: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">To be returned to:</span>
|
||||
@@ -876,7 +888,7 @@ Name authorised person:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Phone number:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -469,6 +469,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -659,7 +671,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -781,7 +793,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk Parkmanagement<br/>
|
||||
Tel nr: +31 (0)40 2332830<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -880,7 +892,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -524,6 +524,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -702,7 +714,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -822,7 +834,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Service Desk AAFM-RWS<br/>
|
||||
Tel nr: 040-2332830<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -919,7 +931,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -81,8 +81,8 @@
|
||||
<span class="tekstkop">Factuuradres:</span>
|
||||
<br/>AAFM Facility Management BV<br/>
|
||||
t.a.v. Crediteurenadministratie account SABIC<br/>
|
||||
Postbus 604<br/>
|
||||
6160 AP  Geleen</td>
|
||||
Postbus 80009<br/>
|
||||
5600 JZ  Eindhoven</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:template>
|
||||
@@ -291,6 +291,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -455,7 +467,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -575,7 +587,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM-SABIC<br/>
|
||||
Tel nr: 00 31 (0)40 2332802<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -676,7 +688,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
126
CUST/AASA/xsl/maas.xsl
Normal file
@@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
|
||||
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze maas.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template name="linebreaks">
|
||||
<xsl:param name="string"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contains($string, '
')">
|
||||
<xsl:value-of select="substring-before($string, '
')"/>
|
||||
<xsl:text> - </xsl:text>
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="substring-after($string, '
')"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="$string"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht">
|
||||
<xsl:element name="MAAS_XML">
|
||||
<xsl:element name="List_Service_Calls">
|
||||
<xsl:element name="Service_Call">
|
||||
<xsl:element name="Customer_Call_Number">
|
||||
<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></xsl:element>
|
||||
<xsl:element name="Customer_Call_Start_Date">
|
||||
<xsl:value-of select="melding/gemeld/jaar"/>
|
||||
<xsl:value-of select="melding/gemeld/maand"/>
|
||||
<xsl:value-of select="melding/gemeld/dag"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Call_Start_Time">
|
||||
<xsl:value-of select="concat(concat(substring-before(melding/gemeld/tijd,':'),substring-after(melding/gemeld/tijd,':')),'00')"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Requestor_Name">
|
||||
<xsl:value-of select="substring(melding/voor/naam_full,1,40)"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Requestor_Telephone_Number">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Coordinator_Name">
|
||||
<xsl:value-of select="substring(backoffice_contact/naam_full,1,40)"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Coordinator_Telephone_Number">
|
||||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Coordinator_Email_Address">
|
||||
<xsl:value-of select="substring(backoffice_contact/email,1,60)"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Site_Name">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Site_Street">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Site_Postal_Code">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Site_City">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
|
||||
</xsl:element>
|
||||
<xsl:if test="count(melding/deel)>0">
|
||||
<xsl:element name="Customer_Installation_Code">
|
||||
<xsl:for-each select="melding/deel">
|
||||
<xsl:sort select="omschrijving"/>
|
||||
<xsl:if test="position()=1">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:element>
|
||||
</xsl:if>
|
||||
<xsl:element name="Customer_Installation_Description">
|
||||
<xsl:value-of select="melding/plaats/plaatsaanduiding"/>
|
||||
</xsl:element>
|
||||
<xsl:element name="Customer_Call_Description">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</xsl:element>
|
||||
<xsl:element name="Maas_Installation_Code">
|
||||
<xsl:for-each select="melding/deel">
|
||||
<xsl:sort select="omschrijving"/>
|
||||
<xsl:if test="position()=1">
|
||||
<xsl:value-of select="substring(omschrijving, 3, 30)"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="opdracht"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='getExtension'">
|
||||
<xsl:element name='format'>
|
||||
<xsl:element name='extension'>xml</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
|
||||
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2006. Progress Software Corporation. All rights reserved.
|
||||
<metaInformation>
|
||||
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="file:///a:/Facilitor/AAFM_A/TEMP/AAESopdracht247.xml" htmlbaseurl="" outputurl="" processortype="internal" useresolver="yes" profilemode="0" profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no" validator="internal" customvalidator=""/></scenarios><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
|
||||
</metaInformation>
|
||||
-->
|
||||
@@ -235,10 +235,10 @@
|
||||
<tr>
|
||||
<td>
|
||||
<span class="tekstkop">Factuuradres:</span>
|
||||
<br/>AAFM Facility Management BV<br/>
|
||||
Postbus 1021<br/>
|
||||
Gebouw HSC 0.60<br/>
|
||||
5200 HC  Den Bosch</td>
|
||||
<br/>AAFM Facility management<br/>
|
||||
T.a.v. Crediteurenadministratie Van Lanschot<br/>
|
||||
Postbus 80009<br/>
|
||||
5600 JZ  Eindhoven</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:template>
|
||||
@@ -454,6 +454,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -636,7 +648,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -756,7 +768,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Facilitydesk AAFM-Van Lanschot<br/>
|
||||
Tel nr: +31 (0)73 548 3838<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -856,7 +868,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -443,12 +443,12 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/adres"/>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/postcode"/>  <xsl:value-of select="regio/district/locatie/plaats"/>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>  <xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
@@ -475,11 +475,15 @@
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/code"/> - <xsl:value-of select="regio/district/locatie/gebouw/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/adres"/>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/postcode"/>  <xsl:value-of select="regio/district/locatie/plaats"/>
|
||||
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>  <xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
@@ -551,6 +555,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -715,7 +731,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -835,7 +851,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk AAFM<br/>
|
||||
Tel nr: 00 31 (0)52-2234949<br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="datumbegin/datum"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -927,7 +943,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1889,4 +1905,8 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
|
||||
</xsl:template>
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
||||
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
|
||||
<metaInformation>
|
||||
<scenarios/><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
|
||||
</metaInformation>
|
||||
-->
|
||||
180
CUST/ALLI/custfunctions.wsc
Normal file
@@ -0,0 +1,180 @@
|
||||
<?xml version="1.0"?>
|
||||
<component>
|
||||
<?component error="true" debug="true"?>
|
||||
<registration
|
||||
description="custfunctions"
|
||||
progid="custfunction.wsc"
|
||||
version="1.00"
|
||||
classid="{4F51571C-1DFC-4769-B8DD-37B356378F12}"
|
||||
>
|
||||
</registration>
|
||||
|
||||
<public>
|
||||
|
||||
<!-- properties -->
|
||||
<property name="Oracle">
|
||||
<put/>
|
||||
</property>
|
||||
<property name="__Log">
|
||||
<put/>
|
||||
</property>
|
||||
<property name="__DoLog">
|
||||
<put/>
|
||||
</property>
|
||||
<property name="safe">
|
||||
<put/>
|
||||
</property>
|
||||
|
||||
|
||||
<!-- methods -->
|
||||
<method name="bes_punch_receive">
|
||||
<PARAMETER name="RequestForm"/>
|
||||
<PARAMETER name="bes_srtdeel_key"/>
|
||||
<PARAMETER name="item"/>
|
||||
</method>
|
||||
<method name="bes_postsave">
|
||||
<PARAMETER name="bes_bestelling_key"/>
|
||||
<PARAMETER name="presult"/>
|
||||
</method>
|
||||
</public>
|
||||
|
||||
<script language="javascript">
|
||||
<![CDATA[
|
||||
|
||||
|
||||
/*
|
||||
$Revision$
|
||||
$Id$
|
||||
*/
|
||||
|
||||
function put_Oracle(newValue) {Oracle = newValue};
|
||||
function put___Log(newValue) {__Log = newValue};
|
||||
function put___DoLog(newValue) {__DoLog = newValue};
|
||||
function put_safe(newValue) {safe = newValue};
|
||||
|
||||
var Oracle;
|
||||
var __Log;
|
||||
var __DoLog;
|
||||
var safe;
|
||||
|
||||
|
||||
|
||||
// Called after bestelling has been updated
|
||||
// parameters: bes_bestelling_key just saved
|
||||
// Note: bestelregels zijn ook al opgeslagen
|
||||
// result: -
|
||||
|
||||
bes_postsave =
|
||||
function (bes_bestelling_key, presult)
|
||||
{
|
||||
var result = true;
|
||||
var l_receiver_key = 0;
|
||||
|
||||
__Log('HOOKFUNCTION START: bes_postsave');
|
||||
__Log('HOOKFUNCTION parameter bes_bestelling_key='+bes_bestelling_key);
|
||||
|
||||
|
||||
//sql = "select bes_bestelling_status from bes_bestelling where bes_bestelling_key = " + bes_bestelling_key;
|
||||
//oRs = Oracle.Execute(sql);
|
||||
//var l_bes_status = oRs("bes_bestelling_status").Value;
|
||||
//__Log('HOOKFUNCTION parameter l_bes_status='+l_bes_status);
|
||||
//oRs.Close();
|
||||
|
||||
|
||||
// selecteer de goedkeurder van bouwborden om te notificeren, maar enkel alleen de eerste, dus als er nog geen CUST01 is.
|
||||
sql= " select code, sender, p1.prs_perslid_email as sender_mail, receiver, p2.prs_perslid_email as receiver_mail, text from ALLI_V_NOTIFY_BO_BOUWBORD, prs_perslid p1, prs_perslid p2" +
|
||||
" where key = " + bes_bestelling_key +
|
||||
" and sender = p1.prs_perslid_key" +
|
||||
" and receiver = p2.prs_perslid_key" +
|
||||
//" and fac.gettrackingdate('" + l_srtnoti_code + "'," + bes_bestelling_key + ") IS NULL";
|
||||
" and fac.gettrackingdate(code," + bes_bestelling_key + ") IS NULL";
|
||||
|
||||
oRs = Oracle.Execute(sql);
|
||||
|
||||
while (!oRs.Eof) {
|
||||
var l_srtnoti_code = oRs("code").Value;
|
||||
var l_sender_key = oRs("sender").Value;
|
||||
var l_sender_mail = oRs("sender_mail").Value;
|
||||
var l_receiver_key = oRs("receiver").Value;
|
||||
var l_receiver_mail = oRs("receiver_mail").Value;
|
||||
|
||||
var l_omschr = "Automatische notificatie ter beoordeling gestuurd naar " + l_receiver_mail;
|
||||
|
||||
__Log('HOOKFUNCTION parameter l_srtnoti_code='+l_srtnoti_code);
|
||||
__Log('HOOKFUNCTION parameter l_sender_key='+l_sender_key);
|
||||
__Log('HOOKFUNCTION parameter l_receiver_key='+l_receiver_key);
|
||||
__Log('HOOKFUNCTION parameter l_omschr='+l_omschr);
|
||||
|
||||
|
||||
if (l_receiver_key != 0){
|
||||
sql = "BEGIN fac.putnotificationsrtprio(NULL, " + l_receiver_key + ", '" + l_srtnoti_code + "', " + bes_bestelling_key + ", NULL, NULL, NULL, NULL, NULL, 2, " + (l_sender_mail ? "'" + l_sender_mail + "'" : "NULL") + "); END;"
|
||||
Oracle.Execute(sql);
|
||||
|
||||
//sql = "BEGIN fac.trackaction(" + safe.quoted_sql(l_srtnoti_code) + ", " + bes_bestelling_key + ", " + l_sender_key + ", NULL, " + safe.quoted_sql(l_omschr, 2000) + "); END;"
|
||||
//Oracle.Execute(sql);
|
||||
}
|
||||
oRs.MoveNext();
|
||||
}
|
||||
oRs.Close();
|
||||
__Log('HOOKFUNCTION END: bes_postsave');
|
||||
return result;
|
||||
};
|
||||
|
||||
|
||||
|
||||
bes_punch_receive =
|
||||
function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
{
|
||||
var result = {orderurl: ""};
|
||||
sql = "SELECT sd.prs_bedrijf_key FROM bes_srtdeel sd WHERE sd.bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
oRs = Oracle.Execute(sql);
|
||||
bedr_key = oRs("prs_bedrijf_key").value;
|
||||
|
||||
function punchNVL(nm, n, def)
|
||||
{
|
||||
nm = nm.replace('#', n);
|
||||
if (RequestForm(nm).Count() == 0)
|
||||
return def;
|
||||
if (RequestForm(nm) == "")
|
||||
return def;
|
||||
return RequestForm(nm)(1);
|
||||
};
|
||||
|
||||
// Alleen voor leverancier Bas Honcoop uitvoeren (prs_bedrijf_key = 936)
|
||||
if (bedr_key == 936)
|
||||
{
|
||||
// Alleen voor eerste item de leverdatum en bestellingid opvragen. Is toch voor elk item identiek.
|
||||
if (item == 1) {
|
||||
|
||||
// Bas Honcoop heeft een datumgegeven, die Facilitor 1-op-1 overneemt en in de bestelopdracht meestuurt:
|
||||
// Aleverdatum
|
||||
|
||||
// Leverdatum is in formaat dd-mm-yyyy
|
||||
var leverdatum = punchNVL("NEW_ITEM-CUST_FIELD1[#]", item, "Onbekend");
|
||||
__Log('Leverdatum: CUST_FIELD1[' + item + ']= ' + leverdatum);
|
||||
if (leverdatum != "Onbekend")
|
||||
{
|
||||
sql = "SELECT TO_DATE(" + safe.quoted_sql(leverdatum) + ", 'dd-mm-yyyy') leverdatum FROM DUAL";
|
||||
oRs = Oracle.Execute(sql);
|
||||
leverdatum = oRs("leverdatum").value;
|
||||
result.orderurl = "&leverdatum=" + (new Date(leverdatum)).getTime();
|
||||
}
|
||||
// key 149 hieronder is de mld_adres_key van afleveradres '-' (in productie).
|
||||
result.orderurl = result.orderurl + "&adres_key=" + 149;
|
||||
}
|
||||
var detail_url = punchNVL("NEW_ITEM-ATTACHMENT[#]", item, "Onbekend");
|
||||
if (detail_url != "Onbekend")
|
||||
{
|
||||
sql = "UPDATE bes_srtdeel"
|
||||
+ " SET bes_srtdeel_details_loc = " + safe.quoted_sql(detail_url)
|
||||
+ " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
]]>
|
||||
</script>
|
||||
</component>
|
||||
@@ -14,7 +14,7 @@
|
||||
Dim strGUID, strCTID, strUserName, strKey, strASPUrl, strSharedKey
|
||||
Dim strEncryptedCode, strControlEncryptedCode
|
||||
'* variables *******************************************************
|
||||
strASPUrl = "https://alli.facilitor.nl/cust/alli/sso.asp" 'HTTPS URL adres van ASP
|
||||
strASPUrl = "https://alli.facilitor.nl/?sso=1" 'HTTPS URL adres van ASP
|
||||
strSharedKey = "CAX5933F24QW99A6Q9MXXMBXX3A00023" 'Sharedkey - Should be the same at target side
|
||||
'*******************************************************************
|
||||
response.Buffer=true
|
||||
|
||||
153
CUST/ALLI/xsl/bashoncoop.xsl
Normal file
@@ -0,0 +1,153 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
|
||||
|
||||
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
|
||||
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<xsl:template match="bestelopdracht">
|
||||
<!--Facilitor custom XSL template for cXML bestelopdracht-->
|
||||
<xsl:element name="cXML">
|
||||
<xsl:attribute name="version">1.2.016</xsl:attribute>
|
||||
<xsl:attribute name="payloadID">
|
||||
<xsl:value-of select="key"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="timestamp">
|
||||
<xsl:value-of select="datum/jaar"/>-<xsl:value-of select="datum/maand"/>-<xsl:value-of select="datum/dag"/>T<xsl:value-of select="datum/tijd"/>:00+01:00</xsl:attribute>
|
||||
<xsl:attribute name="xml:lang">NL</xsl:attribute>
|
||||
<Header>
|
||||
<From>
|
||||
<xsl:element name="Credential">
|
||||
<xsl:attribute name="domain">
|
||||
<xsl:value-of select="/facilitor/header/custId"/>
|
||||
</xsl:attribute>
|
||||
<Identity><xsl:value-of select="/facilitor/header/custId"/></Identity>
|
||||
</xsl:element>
|
||||
</From>
|
||||
<To>
|
||||
<xsl:element name="Credential">
|
||||
<xsl:attribute name="domain">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
</xsl:attribute>
|
||||
<Identity/>
|
||||
</xsl:element>
|
||||
</To>
|
||||
<Sender>
|
||||
<Credential domain="Facilitor">
|
||||
<Identity/>
|
||||
</Credential>
|
||||
<UserAgent/>
|
||||
</Sender>
|
||||
</Header>
|
||||
<Request>
|
||||
<OrderRequest>
|
||||
<xsl:element name="OrderRequestHeader">
|
||||
<xsl:attribute name="orderID">
|
||||
<xsl:value-of select="id"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="orderDate">
|
||||
<xsl:value-of select="datum/jaar"/>-<xsl:value-of select="datum/maand"/>-<xsl:value-of select="datum/dag"/>
|
||||
</xsl:attribute>
|
||||
<Total>
|
||||
<Money currency="EUR">
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0.00', 'european')"/>
|
||||
</Money>
|
||||
</Total>
|
||||
<ShipTo>
|
||||
<xsl:element name="Address">
|
||||
<xsl:attribute name="addressID"></xsl:attribute>
|
||||
<PostalAddress name="default">
|
||||
<DeliverTo><xsl:value-of select="bestelling/aanvrager/naam_full"/></DeliverTo>
|
||||
<Street><xsl:value-of select="afleveradres/bezoek_adres"/></Street>
|
||||
<City><xsl:value-of select="afleveradres/bezoek_plaats"/></City>
|
||||
<State></State>
|
||||
<PostalCode><xsl:value-of select="afleveradres/bezoek_postcode"/></PostalCode>
|
||||
<Country isoCountryCode="NL"><xsl:apply-templates select="afleveradres/bezoek_land"/></Country>
|
||||
</PostalAddress>
|
||||
</xsl:element>
|
||||
</ShipTo>
|
||||
<BillTo>
|
||||
<xsl:element name="Address">
|
||||
<xsl:attribute name="addressID"></xsl:attribute>
|
||||
<Name xml:lang="NL">
|
||||
<xsl:value-of select="bedrijf/factuuradres/naam"/>
|
||||
</Name>
|
||||
<PostalAddress>
|
||||
<Street><xsl:value-of select="bedrijf/factuuradres/post_adres"/></Street>
|
||||
<City><xsl:value-of select="bedrijf/factuuradres/post_plaats"/></City>
|
||||
<State></State>
|
||||
<PostalCode><xsl:value-of select="bedrijf/factuuradres/post_postcode"/></PostalCode>
|
||||
<Country isoCountryCode="NL"><xsl:apply-templates select="bedrijf/factuuradres/post_land"/></Country>
|
||||
</PostalAddress>
|
||||
</xsl:element>
|
||||
</BillTo>
|
||||
<xsl:for-each select="bestelling/kenmerk">
|
||||
<xsl:if test="@type!='Q' and @type!='L'">
|
||||
<xsl:element name="Extrinsic">
|
||||
<xsl:attribute name="name">
|
||||
<xsl:value-of select="@naam"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="."/>
|
||||
</xsl:element>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:element>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr"/>
|
||||
<xsl:element name="ItemOut">
|
||||
<xsl:attribute name="quantity">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="lineNumber">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="requestedDeliveryDate">
|
||||
<xsl:value-of select="../bestelling/leverdatum/jaar"/>-<xsl:value-of select="../bestelling/leverdatum/maand"/>-<xsl:value-of select="../bestelling/leverdatum/dag"/>
|
||||
</xsl:attribute>
|
||||
<ItemID>
|
||||
<SupplierPartID>
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</SupplierPartID>
|
||||
</ItemID>
|
||||
<ItemDetail>
|
||||
<UnitPrice>
|
||||
<Money currency="EUR">
|
||||
<xsl:value-of select="format-number(prijs, '0.00', 'european')"/>
|
||||
</Money>
|
||||
</UnitPrice>
|
||||
<Description xml:lang="NL">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/>
|
||||
</Description>
|
||||
<UnitOfMeasure>
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</UnitOfMeasure>
|
||||
<Classification domain=""/>
|
||||
</ItemDetail>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</OrderRequest>
|
||||
</Request>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="bestelopdracht"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='getExtension'">
|
||||
<xsl:element name="format">
|
||||
<xsl:element name="extension">xml</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
@@ -7,8 +7,20 @@
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<xsl:template match="bestelling" mode="include">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01' and bestelitem[1]/srtdeel/srtgroep/discipline/key = 521">
|
||||
<xsl:apply-templates select="." mode="bouwbord_fiat"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:apply-templates select="." mode="default"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
<xsl:template match="bestelling" mode="default">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||||
@@ -165,6 +177,153 @@
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="bestelling" mode="bouwbord_fiat">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||||
<TD>
|
||||
<table border="0" width="100%" bordercolor="#000000">
|
||||
<tr>
|
||||
<td align="left" width="100%" class="caption" colspan="2">Fiatteringsverzoek bouwbord (bestelaanvraag <xsl:value-of select="key"/>)</td>
|
||||
</tr>
|
||||
<tr height="10px">
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="text-align:left; font-size:12px">Hierbij ontvangt u van een <u>fiatteringsverzoek</u> voor bouwbord met bestelaanvraagnummer <xsl:value-of select="key"/>.
|
||||
<br/><br/>Klik
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>/?u=IpVjDIcsgCPMelBa&rfo_key=<xsl:value-of select="key"/>
|
||||
</xsl:attribute>deze link</xsl:element> om goed te keuren of af te wijzen.
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="20px">
|
||||
<td colspan='4'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="40px">
|
||||
<td colspan='4'>
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20%" class="label">Aanvrager</td>
|
||||
<td width="80%" class="value">: <xsl:value-of select="aanvrager/naam_full"/></td>
|
||||
</tr>
|
||||
<xsl:if test="string(aanvrager/email)!=''">
|
||||
<tr>
|
||||
<td class="label">E-mail</td>
|
||||
<td class="value">: <xsl:value-of select="aanvrager/email"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="aanvrager/telefoonnr!=''">
|
||||
<tr>
|
||||
<td class="label">Telefoon</td>
|
||||
<td class="value">: <xsl:value-of select="aanvrager/telefoonnr"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="label">Afdeling</td>
|
||||
<td class="value">:
|
||||
<xsl:if test="aanvrager/afdeling/omschrijving=''">-</xsl:if>
|
||||
<xsl:value-of select="aanvrager/afdeling/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">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">Aanvraagdatum</td>
|
||||
<td class="value">:
|
||||
<xsl:value-of select="datum/datum"/> 
|
||||
<xsl:value-of select="datum/tijd"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="status_key != 1">
|
||||
<tr>
|
||||
<td class="label">Afleverdatum</td>
|
||||
<td class="value">: <xsl:value-of select="leverdatum/datum"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="status_key = 1">
|
||||
<tr>
|
||||
<td class="label">Opmerking</td>
|
||||
<td class="value">:
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="opmerking"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td height="20px"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th>Artikelnr</th>
|
||||
<th>Omschrijving</th>
|
||||
<th>Opmerkingen</th>
|
||||
<th style="text-align:right">Aantal</th>
|
||||
<th style="text-align:right">Prijs</th>
|
||||
<th style="text-align:right">Totaal</th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelitem">
|
||||
<tr>
|
||||
<td class="result" style="text-align:left">
|
||||
<xsl:value-of select="srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:left">
|
||||
<xsl:value-of select="srtdeel/omschrijving"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:for-each select="kenmerk">
|
||||
<xsl:if test="(@type!='L' and @type!='l')">
|
||||
<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>
|
||||
<tr>
|
||||
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;" colspan="5">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), '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</TD>
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="include">
|
||||
@@ -771,11 +930,20 @@
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<xsl:for-each select="kenmerk[@type!='L' and @type!='Q' and count(@xmlnode)=0]">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:apply-templates select="." mode="default"/>
|
||||
</xsl:for-each>
|
||||
<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 align="right">
|
||||
<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"/>
|
||||
@@ -842,122 +1010,218 @@
|
||||
|
||||
|
||||
<xsl:template match="opdracht" mode="include">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>
|
||||
<xsl:value-of select="opdrachttype/omschrijving"/> 
|
||||
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="16%"/>
|
||||
<td width="34%"/>
|
||||
<td width="16%" align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
|
||||
</td>
|
||||
<td width="34%">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/telefoon"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/adres"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/plaats"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/naam_full"/>
|
||||
</td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kostenplaats/nr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/e-mail"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/email"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumgereed/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:apply-templates select="melding" mode="include"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" height="30px" valign="center">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</xsl:template>
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>
|
||||
<xsl:value-of select="opdrachttype/omschrijving"/> 
|
||||
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/aflever_adres/naam != ''">
|
||||
<td width="25%"><b><u>Afleveradres</u></b></td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td width="25%"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:choose>
|
||||
<xsl:when test="factuuradres/naam != ''">
|
||||
<td width="25%"><b><u>Factuuradres</u></b></td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td width="25%"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
<td width="25%" align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
|
||||
</td>
|
||||
<td width="25%">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="melding/aflever_adres/naam"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="factuuradres/naam"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="melding/aflever_adres/bezoek_adres"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="factuuradres/post_adres"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="melding/aflever_adres/bezoek_postcode"/>  <xsl:value-of select="melding/aflever_adres/bezoek_plaats"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="factuuradres/post_postcode"/>  <xsl:value-of select="factuuradres/post_plaats"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/adres"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/plaats"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/naam_full"/>
|
||||
</td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kostenplaats/nr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="melding/kenmerk[@naam='Ordernr']!=''">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/kenmerk[@naam='Ordernr']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumgereed/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="status"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:apply-templates select="melding" mode="include"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" height="30px" valign="center">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:variable name="arbeid" select="uren*uurloon"/>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/uren"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="format-number(uren, '0,00', 'european')"/>
|
||||
<b> à </b>€ <xsl:value-of select="format-number(uurloon, '0,00', 'european')"/></td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/arbeid"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/materiaal"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number(materiaal, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
|
||||
<xsl:variable name="correctie" select="kosten - $correctie0"/>
|
||||
<xsl:if test="$correctie!=0">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/correctie"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($correctie, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/totaal"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<b>€ <xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:choose>
|
||||
|
||||
57
CUST/ARAI/Infobord_energie/Bottom.asp
Normal file
@@ -0,0 +1,57 @@
|
||||
<%@ language = "JavaScript" %>
|
||||
<%
|
||||
%>
|
||||
<!-- #include file="../../../appl/Shared/common.inc" -->
|
||||
<!-- #include file="../../../appl/Shared/iface.inc" -->
|
||||
|
||||
<%
|
||||
FCLTHeader.Requires({ js: ["jquery-ui.js", "date.js"]
|
||||
});
|
||||
%>
|
||||
<html>
|
||||
<head>
|
||||
<% FCLTHeader.Generate(); %>
|
||||
<style>
|
||||
.BodyTopBottom{
|
||||
background-color: #00A4E3;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: White;
|
||||
font-size: 20px;
|
||||
margin-right: 25pt;
|
||||
}
|
||||
</style>
|
||||
<META HTTP-EQUIV="REFRESH" CONTENT="3600">
|
||||
<script language="Javascript1.2">
|
||||
<!--
|
||||
|
||||
function updateClock()
|
||||
{
|
||||
var newDate = new Date();
|
||||
$('#date').html(toDateString(newDate));
|
||||
$('#time').html(toTimeString(newDate, true));
|
||||
}
|
||||
$(function () {
|
||||
setInterval( updateClock, 1000);
|
||||
} );
|
||||
|
||||
|
||||
setInterval( updateClock, 1000);
|
||||
|
||||
//-->
|
||||
</script>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
function MM_reloadPage(init) { //reloads the window if Nav4 resized
|
||||
if (init==true) with (navigator){ if ((appName=="Netscape")&&(parseInt(appVersion)==4)){
|
||||
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
|
||||
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
|
||||
}
|
||||
MM_reloadPage(true);
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body class="BodyTopBottom">
|
||||
<div id='theClock' align="left"><span id='date'></span> <span id='time'></span></div>
|
||||
<div align="right"> <span style="font-size:12pt">FACILITOR</span></div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,70 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>Untitled</title>
|
||||
<style>
|
||||
.BodyTopBottom{
|
||||
background-color: #00A4E3;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: White;
|
||||
font-size: x-large;
|
||||
margin-right: 25pt;
|
||||
}
|
||||
</style>
|
||||
<META HTTP-EQUIV="REFRESH" CONTENT="3600">
|
||||
<script language="Javascript1.2">
|
||||
<!--
|
||||
// please keep these lines on when you copy the source
|
||||
// made by: Nicolas - http://www.javascript-page.com
|
||||
if(navigator.appName == "Netscape"){
|
||||
document.write('<layer id="clock"></layer><br>');
|
||||
}
|
||||
|
||||
if (navigator.appVersion.indexOf("MSIE") != -1){
|
||||
document.write('<div align="right"><span id="clock"></span></div>');
|
||||
}
|
||||
|
||||
function upclock(){
|
||||
var dte = new Date();
|
||||
var hrs = dte.getHours();
|
||||
var min = dte.getMinutes();
|
||||
var sec = dte.getSeconds();
|
||||
var col = ":";
|
||||
var spc = " ";
|
||||
var apm;
|
||||
|
||||
if (hrs == 0) hrs=24;
|
||||
if (min<=9) min="0"+min;
|
||||
if (sec<=9) sec="0"+sec;
|
||||
|
||||
if(navigator.appName == "Netscape"){
|
||||
document.clock.document.write(hrs+col+min+col+sec+spc+apm);
|
||||
document.clock.document.close();
|
||||
}
|
||||
|
||||
if (navigator.appVersion.indexOf("MSIE") != -1){
|
||||
clock.innerHTML = hrs+col+min+col+sec+spc;
|
||||
}
|
||||
}
|
||||
|
||||
setInterval("upclock()",1000);
|
||||
//-->
|
||||
</script>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
function MM_reloadPage(init) { //reloads the window if Nav4 resized
|
||||
if (init==true) with (navigator){ if ((appName=="Netscape")&&(parseInt(appVersion)==4)){
|
||||
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
|
||||
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
|
||||
}
|
||||
MM_reloadPage(true);
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body class="BodyTopBottom">
|
||||
<div style="position:absolute; width:433px;height:41px;z-index:1;left:1px;top:-1px" align="left">
|
||||
<script type="text/javascript">mijnDatum = new Date();document.write (' ');document.write(mijnDatum.toLocaleDateString());</script>
|
||||
</div>
|
||||
<p align="center" style="font-size:16pt">Facilitor</p>
|
||||
</body>
|
||||
</html>
|
||||
@@ -16,7 +16,7 @@
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td><img src="../banner.png"></td>
|
||||
<td style="font-size:24pt">Real Time Monitor: Energie</td>
|
||||
<td style="font-size:18pt">REAL TIME MONITOR ENERGIE</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
|
||||
@@ -16,13 +16,19 @@
|
||||
Session("customerId") = 'ARAI';
|
||||
%>
|
||||
<!-- #include file="../../../appl/Shared/common.inc" -->
|
||||
<!-- #include file="../../../appl/Shared/iface.inc" -->
|
||||
|
||||
<%
|
||||
FCLTHeader.Requires({ js: ["jquery-ui.js", "date.js"]
|
||||
});
|
||||
%>
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<frameset border="0" rows="9%,1%, 80%,*">
|
||||
<frameset border="0" rows="8%,1%, 83%,*">
|
||||
<frame name="Top" src="Top.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
<frame name="Top2" src="Top2.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
<frame name="Content" src="../../../appl/fac/fac_widgetspage.asp?wgrp=rtm_energie">
|
||||
<frame name="Bottom" src="Bottom.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
<frame name="Bottom" src="Bottom.asp" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
</frameset>
|
||||
</html>
|
||||
|
||||
57
CUST/ARAI/Infobord_klachten/Bottom.asp
Normal file
@@ -0,0 +1,57 @@
|
||||
<%@ language = "JavaScript" %>
|
||||
<%
|
||||
%>
|
||||
<!-- #include file="../../../appl/Shared/common.inc" -->
|
||||
<!-- #include file="../../../appl/Shared/iface.inc" -->
|
||||
|
||||
<%
|
||||
FCLTHeader.Requires({ js: ["jquery-ui.js", "date.js"]
|
||||
});
|
||||
%>
|
||||
<html>
|
||||
<head>
|
||||
<% FCLTHeader.Generate(); %>
|
||||
<style>
|
||||
.BodyTopBottom{
|
||||
background-color: #00A4E3;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: White;
|
||||
font-size: 20px;
|
||||
margin-right: 25pt;
|
||||
}
|
||||
</style>
|
||||
<META HTTP-EQUIV="REFRESH" CONTENT="3600">
|
||||
<script language="Javascript1.2">
|
||||
<!--
|
||||
|
||||
function updateClock()
|
||||
{
|
||||
var newDate = new Date();
|
||||
$('#date').html(toDateString(newDate));
|
||||
$('#time').html(toTimeString(newDate, true));
|
||||
}
|
||||
$(function () {
|
||||
setInterval( updateClock, 1000);
|
||||
} );
|
||||
|
||||
|
||||
setInterval( updateClock, 1000);
|
||||
|
||||
//-->
|
||||
</script>
|
||||
<script language="JavaScript">
|
||||
<!--
|
||||
function MM_reloadPage(init) { //reloads the window if Nav4 resized
|
||||
if (init==true) with (navigator){ if ((appName=="Netscape")&&(parseInt(appVersion)==4)){
|
||||
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
|
||||
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
|
||||
}
|
||||
MM_reloadPage(true);
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body class="BodyTopBottom">
|
||||
<div id='theClock' align="left"><span id='date'></span> <span id='time'></span></div>
|
||||
<div align="right"> <span style="font-size:12pt">FACILITOR</span></div>
|
||||
</body>
|
||||
</html>
|
||||
23
CUST/ARAI/Infobord_klachten/Top.html
Normal file
@@ -0,0 +1,23 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>Untitled</title>
|
||||
<style>
|
||||
.BodyTopBottom{
|
||||
background-color: #ffffff;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: 00A4E3;
|
||||
font-size: x-large;
|
||||
margin-right: 25pt;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body class="BodyTopBottom">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td><img src="../banner.png"></td>
|
||||
<td style="font-size:18pt">REAL TIME MONITOR KLACHTEN</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
22
CUST/ARAI/Infobord_klachten/Top2.html
Normal file
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
<title>Untitled</title>
|
||||
<style>
|
||||
.BodyTop2{
|
||||
background-color: #00A4E3;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
color: White;
|
||||
font-size: x-large;
|
||||
margin-right: 25pt;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body class="BodyTop2">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
28
CUST/ARAI/Infobord_klachten/infobord.asp
Normal file
@@ -0,0 +1,28 @@
|
||||
<%@ language = "JavaScript" %>
|
||||
<%
|
||||
/*
|
||||
$Revision$
|
||||
$Id$
|
||||
File: infobord.asp
|
||||
Description: A deeplink call to display information on the infobord
|
||||
Parameters:
|
||||
locatie_code: the code of the location. Optional parameter
|
||||
gebouw_code: the code of the building. Optional parameter
|
||||
verdieping_code: the code of the floor. Optional parameter
|
||||
refreshrate: the time the report is refreshed in seconds. Optional parameter
|
||||
Context:
|
||||
Note:
|
||||
*/
|
||||
Session("customerId") = 'ARAI';
|
||||
%>
|
||||
<!-- #include file="../../../appl/Shared/common.inc" -->
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<frameset border="0" rows="9%,1%, 80%,*">
|
||||
<frame name="Top" src="Top.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
<frame name="Top2" src="Top2.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
<frame name="Content" src="../../../appl/fac/fac_widgetspage.asp?wgrp=rtm_klachten">
|
||||
<frame name="Bottom" src="Bottom.asp" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize>
|
||||
</frameset>
|
||||
</html>
|
||||
13
CUST/ARAI/html/rtm_energie_zon.html
Normal file
@@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
</head>
|
||||
<body>
|
||||
<table>
|
||||
<tr>
|
||||
<td>
|
||||
<img height='75px' src='../../../cust/arai/images/arai_zon.jpg'></img>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
BIN
CUST/ARAI/images/arai_zon.jpg
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
@@ -818,7 +818,7 @@ Amsterdam RAI
|
||||
<script>
|
||||
<xsl:text disable-output-escaping="yes">
|
||||
function alg_show_ruimte_details (p_roomkey) {
|
||||
var url = "appl/alg/alg_ruimte.asp?room_key=" + p_roomkey
|
||||
var url = "appl/alg/alg_ruimte.asp?key=" + p_roomkey
|
||||
FcltMgr.openDetail(url, "Ruimte gegevens", { });
|
||||
}
|
||||
<!-- mbmb: usrgraph_key=21 is the key van de grafiek voor de dag-meting van temperatuur als lijn-grafiek-->
|
||||
@@ -1449,7 +1449,20 @@ Amsterdam RAI
|
||||
<xsl:with-param name="p_result" select="0"/>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<table>
|
||||
<tr height='5px'/>
|
||||
<tr height='10px'>
|
||||
<td width='1%' align='left'><span style='font-size:10pt'> </span></td>
|
||||
<td width='1%' style='border-left: 2px solid #9C0006; border-right: 2px solid #9C0006 ; border-top: 2px solid #9C0006; border-bottom: 2px solid #9C0006' align='left' bgcolor='#FFC7CE'><span style="font-size:10pt;color:#9C0006"> </span></td>
|
||||
<td width='5%' align='left'><span style="font-size:10pt;color:#9C0006"><b>In gebruik</b></span></td>
|
||||
<td width='2%' align='left'><span style='font-size:10pt'> </span></td>
|
||||
<td width='1%' style='border-left: 2px solid #006100; border-right: 2px solid #006100 ; border-top: 2px solid #006100; border-bottom: 2px solid #006100' align='left' bgcolor='#C6EFCE'><span style="font-size:10pt;color:#006100"> </span></td>
|
||||
<td width='5%' align='left'><span style="font-size:10pt;color:#006100"><b>Vrij</b></span></td>
|
||||
<td width='80%'></td>
|
||||
</tr>
|
||||
<tr height='5px'/>
|
||||
</table>
|
||||
|
||||
<table border="1" width="99%">
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row[generate-id(.)=generate-id(key('GROUP_BY_RTM_ruimtegroep',RUIMTEGROEP)[1])]">
|
||||
@@ -1462,9 +1475,7 @@ Amsterdam RAI
|
||||
</table>
|
||||
<xsl:if test="$max_aantal_cols = 0">
|
||||
Geen connectie
|
||||
</xsl:if>
|
||||
<xsl:value-of select="//facilitor/rapport/rapport_data/data_row/INS_KENMERKDEEL_AANMAAK[1]"/>
|
||||
|
||||
</xsl:if>
|
||||
<xsl:value-of select="//facilitor/rapport/rapport_data/data_row/INS_KENMERKDEEL_AANMAAK[1]"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
@@ -1510,7 +1521,7 @@ Amsterdam RAI
|
||||
<xsl:template name="ruimte_bezet_per_groep">
|
||||
<xsl:param name="p_ruimtegroep"/>
|
||||
<xsl:param name="p_max_aantal_cols"/>
|
||||
<tr>
|
||||
<tr>
|
||||
<td width='6%' style='padding-left:5px;border-left: 1px solid #000000; border-right: 1px solid #000000' align='left'>
|
||||
<span style='font-size:16pt;'>
|
||||
<xsl:call-template name="print_ruimte_groep">
|
||||
@@ -1521,18 +1532,18 @@ Amsterdam RAI
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row[RUIMTEGROEP=$p_ruimtegroep]">
|
||||
<xsl:sort select="ALG_RUIMTE_OMSCHRIJVING"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="INS_KENMERKDEEL_WAARDE = '0'">
|
||||
<xsl:when test="INS_KENMERKDEEL_WAARDE = '0'">
|
||||
<td width='5%' style='padding-left:5px;border-right: 1px solid #000000;cursor: pointer' align='left' bgcolor='#C6EFCE'>
|
||||
<xsl:element name="span">
|
||||
<xsl:element name="span">
|
||||
<xsl:attribute name="style">font-size:12pt;color:#006100</xsl:attribute>
|
||||
<xsl:attribute name="onclick">alg_show_ruimte_cad ('', <xsl:value-of select="ALG_VERDIEPING_KEY"/>, <xsl:value-of select="ALG_RUIMTE_KEY"/>)</xsl:attribute>
|
||||
<xsl:value-of select="ALG_RUIMTE_OMSCHRIJVING"/>
|
||||
</xsl:element>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:otherwise>
|
||||
<td width='5%' style='padding-left:5px;border-left: 2px solid #9C0006; border-right: 2px solid #9C0006 ; border-top: 2px solid #9C0006; border-bottom: 2px solid #9C0006;cursor: pointer' align='left' bgcolor='#FFC7CE'>
|
||||
<xsl:element name="span">
|
||||
<xsl:element name="span">
|
||||
<xsl:attribute name="style">font-size:12pt;color:#9C0006</xsl:attribute>
|
||||
<xsl:attribute name="onclick">alg_show_ruimte_cad ('', <xsl:value-of select="ALG_VERDIEPING_KEY"/>, <xsl:value-of select="ALG_RUIMTE_KEY"/>)</xsl:attribute>
|
||||
<xsl:value-of select="ALG_RUIMTE_OMSCHRIJVING"/>
|
||||
|
||||
@@ -1895,13 +1895,18 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">
|
||||
<td colspan="4" class="tekst">
|
||||
<br/>ArboNed B.V.
|
||||
<br/>t.a.v. Crediteurenadministratie
|
||||
<br/>Postbus 85091
|
||||
<br/>3508 AB Utrecht
|
||||
</td>
|
||||
</tr>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst">
|
||||
<br/>De factuur kan ook per mail gestuurd worden naar: <a href="mailto:inkoopfacturen@arboned.nl">inkoopfacturen@arboned.nl</a>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="ondertekening2"/>
|
||||
<xsl:call-template name="voorwaarden"/>
|
||||
</xsl:otherwise>
|
||||
|
||||
@@ -504,6 +504,18 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<!-- OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT - OPDRACHT -->
|
||||
<!--=============================================================================================================-->
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/voor/telefoonnr != ''">
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="melding/voor/mobiel != ''">
|
||||
<xsl:value-of select="melding/voor/mobiel"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$srtnotificatiecode = 'CUST01'">
|
||||
<html>
|
||||
@@ -683,7 +695,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<!--<tr>
|
||||
@@ -806,7 +818,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
|
||||
Servicedesk Asito Multi Services<br/>
|
||||
Tel nr: 040 2332 811 <br/>
|
||||
<br/>Aanvrager: <xsl:value-of select="melding/voor/naam_full"/><br/>
|
||||
Tel nr: <xsl:value-of select="melding/voor/telefoonnr"/><br/>
|
||||
Tel nr: <xsl:value-of select="$telnr"/><br/>
|
||||
Datum aanvraag: <xsl:value-of select="melding/gemeld/datum"/> <xsl:value-of select="melding/gemeld/tijd"/><br/></td>
|
||||
<td style="border-right-style:none">
|
||||
<span class="tekstkop">Te retourneren aan:</span>
|
||||
@@ -907,7 +919,7 @@ Naam geautoriseerd persoon:<br/><br/></td>
|
||||
<span class="tekstkopsmall">Telefoonnummer:</span>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/telefoonnr"/>
|
||||
<xsl:value-of select="$telnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -7,16 +7,16 @@
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="PRJ_AFDELING_THEMA_KEY">82</xsl:variable>
|
||||
<xsl:variable name="PRJ_ONDERHANDEN_THEMA_KEY">26</xsl:variable>
|
||||
<xsl:variable name="PRJ_BEWONER_LABEL_KEY">-1</xsl:variable>
|
||||
<xsl:variable name="PRJ_AFDELING_THEMA_KEY">82</xsl:variable>
|
||||
<xsl:variable name="PRJ_ONDERHANDEN_THEMA_KEY">26</xsl:variable>
|
||||
<xsl:variable name="PRJ_BEWONER_LABEL_KEY">-1</xsl:variable>
|
||||
|
||||
<xsl:template match="rapport">
|
||||
<xsl:if test="@view='curs_v_rap_infobord' or @view='CURS_V_RAP_INFOBORD'">
|
||||
<html>
|
||||
<head>
|
||||
<xsl:template match="rapport">
|
||||
<xsl:if test="@view='curs_v_rap_infobord' or @view='CURS_V_RAP_INFOBORD'">
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<style>th {
|
||||
<style>th {
|
||||
border: 0px solid #c08080;
|
||||
}
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
font-family: Verdana;
|
||||
padding: 3px;
|
||||
font-size: 12pt;
|
||||
vertical-align: top;
|
||||
vertical-align: top;
|
||||
background-color: #fff;
|
||||
border-bottom-style: solid;
|
||||
border-bottom-width: 1px;
|
||||
@@ -51,246 +51,246 @@
|
||||
margin-right: 3px;
|
||||
}</style>
|
||||
|
||||
<script language="javascript">var count=1;
|
||||
<script language="javascript">var count=1;
|
||||
function startAutoRefreshTim() {
|
||||
// verwijder scrollbar
|
||||
parent.document.body.style.overflow="hidden";
|
||||
return;
|
||||
}</script>
|
||||
</head>
|
||||
</head>
|
||||
|
||||
<xsl:variable name="gebouw">
|
||||
<xsl:if test="contains(where,'gebouw')">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:if test="position()=1">
|
||||
<xsl:value-of select="GEBOUW_OMSCHRIJVING"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="gebouw">
|
||||
<xsl:if test="contains(where,'gebouw')">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:if test="position()=1">
|
||||
<xsl:value-of select="GEBOUW_OMSCHRIJVING"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
</xsl:variable>
|
||||
|
||||
<body onLoad="startAutoRefreshTim();parent.Activate();">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="header" width="100%">Reserveringen en Bezoekers<xsl:value-of select="$gebouw"/></td>
|
||||
<td>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
|
||||
</xsl:element>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<body onLoad="startAutoRefreshTim();parent.Activate();">
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="header" width="100%">Reserveringen en Bezoekers<xsl:value-of select="$gebouw"/></td>
|
||||
<td>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
|
||||
</xsl:element>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<xsl:variable name="ruimten">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="RUIMTE"/>
|
||||
<xsl:sort select="TIJD_VAN"/>
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET < 3000 or AKTIEF='active'">
|
||||
<xsl:if test="ITEM_TYPE='RES'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="ruimten">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="RUIMTE"/>
|
||||
<xsl:sort select="TIJD_VAN"/>
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET < 3000 or AKTIEF='active'">
|
||||
<xsl:if test="ITEM_TYPE='RES'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="ruimte_bezoekers">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET > -480 and OFFSET < 480 and BEZOEK_STATUS='expected'">
|
||||
<xsl:if test="ITEM_TYPE='RES'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="ruimte_bezoekers">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET > -480 and OFFSET < 480 and BEZOEK_STATUS='expected'">
|
||||
<xsl:if test="ITEM_TYPE='RES'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="bezoekers">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="TIJD_VAN"/>
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET > -480 and OFFSET < 480 and BEZOEK_STATUS='expected'">
|
||||
<xsl:if test="ITEM_TYPE='BEZ'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="bezoekers">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="TIJD_VAN"/>
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET > -480 and OFFSET < 480 and BEZOEK_STATUS='expected'">
|
||||
<xsl:if test="ITEM_TYPE='BEZ'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="bezoekers_bezoekers">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET < 3000 or AKTIEF='active'">
|
||||
<xsl:if test="ITEM_TYPE='BEZ'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Ruimte</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Van</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Tot</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Naam</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Onderwerp</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Bezoekers</th>
|
||||
</tr>
|
||||
<xsl:variable name="bezoekers_bezoekers">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="ITEM_KEY"/>
|
||||
<xsl:if test="OFFSET < 3000 or AKTIEF='active'">
|
||||
<xsl:if test="ITEM_TYPE='BEZ'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Ruimte</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Van</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Tot</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Naam</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Onderwerp</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Bezoekers</th>
|
||||
</tr>
|
||||
|
||||
<xsl:for-each select="msxml:node-set($ruimten)/data_row">
|
||||
<xsl:variable name="prev_ruimte">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/RUIMTE"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:for-each select="msxml:node-set($ruimten)/data_row">
|
||||
<xsl:variable name="prev_ruimte">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/RUIMTE"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="prev_rsv_ruimte">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="prev_rsv_ruimte">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="rsv_ruimte">
|
||||
<xsl:value-of select="ITEM_KEY"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="rsv_ruimte">
|
||||
<xsl:value-of select="ITEM_KEY"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="ITEM_KEY = $prev_rsv_ruimte">
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="RUIMTE != $prev_ruimte and position() != '1'">
|
||||
<tr>
|
||||
<td height="2"></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="content">
|
||||
<xsl:if test="RUIMTE != $prev_ruimte">
|
||||
<b>
|
||||
<xsl:value-of select="RUIMTE"/>
|
||||
</b>
|
||||
</xsl:if> </td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="ITEM_KEY = $prev_rsv_ruimte">
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="RUIMTE != $prev_ruimte and position() != '1'">
|
||||
<tr>
|
||||
<td height="2"></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="content">
|
||||
<xsl:if test="RUIMTE != $prev_ruimte">
|
||||
<b>
|
||||
<xsl:value-of select="RUIMTE"/>
|
||||
</b>
|
||||
</xsl:if> </td>
|
||||
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_VAN"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_TOT"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="GASTHEER"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="OMSCHRIJVING"/> </td>
|
||||
<td class="content">
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_VAN"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_TOT"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="GASTHEER"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="OMSCHRIJVING"/> </td>
|
||||
<td class="content">
|
||||
|
||||
<xsl:for-each select="msxml:node-set($ruimte_bezoekers)/data_row">
|
||||
<xsl:variable name="prev_rsv_ruimte2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:if test="ITEM_KEY = $rsv_ruimte">
|
||||
<xsl:if test="ITEM_KEY = $prev_rsv_ruimte2">
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<xsl:for-each select="msxml:node-set($ruimte_bezoekers)/data_row">
|
||||
<xsl:variable name="prev_rsv_ruimte2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:if test="ITEM_KEY = $rsv_ruimte">
|
||||
<xsl:if test="ITEM_KEY = $prev_rsv_ruimte2">
|
||||
<br/>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:value-of select="BEZOEKER"/>
|
||||
<xsl:if test="BEDRIJF!=''"> (<xsl:value-of select="BEDRIJF"/>)</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:for-each>
|
||||
<xsl:value-of select="BEZOEKER"/>
|
||||
<xsl:if test="BEDRIJF!=''"> (<xsl:value-of select="BEDRIJF"/>)</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:for-each>
|
||||
|
||||
<xsl:for-each select="msxml:node-set($bezoekers)/data_row">
|
||||
<xsl:variable name="afspraak">
|
||||
<xsl:value-of select="ITEM_KEY"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="prev_afspraak">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:if test="position()=1">
|
||||
<tr>
|
||||
<td height="30"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Afspraken</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Van</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Tot</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Naam</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left"> </th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Bezoekers</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="$prev_afspraak != $afspraak">
|
||||
<xsl:if test="position() != '1'">
|
||||
<tr>
|
||||
<td height="2"></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="content"> </td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_VAN"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_TOT"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="GASTHEER"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="OMSCHRIJVING"/> </td>
|
||||
<xsl:for-each select="msxml:node-set($bezoekers)/data_row">
|
||||
<xsl:variable name="afspraak">
|
||||
<xsl:value-of select="ITEM_KEY"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="prev_afspraak">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:if test="position()=1">
|
||||
<tr>
|
||||
<td height="30"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Afspraken</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Van</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Tot</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Naam</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left"> </th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Bezoekers</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="$prev_afspraak != $afspraak">
|
||||
<xsl:if test="position() != '1'">
|
||||
<tr>
|
||||
<td height="2"></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="content"> </td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_VAN"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="TIJD_TOT"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="GASTHEER"/>
|
||||
</td>
|
||||
<td class="content">
|
||||
<xsl:value-of select="OMSCHRIJVING"/> </td>
|
||||
|
||||
<td class="content">
|
||||
<xsl:for-each select="msxml:node-set($bezoekers_bezoekers)/data_row">
|
||||
<xsl:variable name="prev_afspraak2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:if test="ITEM_KEY = $afspraak">
|
||||
<xsl:if test="ITEM_KEY = $prev_afspraak2">
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<td class="content">
|
||||
<xsl:for-each select="msxml:node-set($bezoekers_bezoekers)/data_row">
|
||||
<xsl:variable name="prev_afspraak2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/ITEM_KEY"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:if test="ITEM_KEY = $afspraak">
|
||||
<xsl:if test="ITEM_KEY = $prev_afspraak2">
|
||||
<br/>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:value-of select="BEZOEKER"/>
|
||||
<xsl:if test="BEDRIJF!=''"> (<xsl:value-of select="BEDRIJF"/>)</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<input type="hidden" name="timeID2" value="-1"/>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="BEZOEKER"/>
|
||||
<xsl:if test="BEDRIJF!=''"> (<xsl:value-of select="BEDRIJF"/>)</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<input type="hidden" name="timeID2" value="-1"/>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="@view='curs_v_info_loc_overzicht' or @view='CURS_V_INFO_LOC_OVERZICHT'">
|
||||
<html>
|
||||
<head>
|
||||
<xsl:if test="@view='curs_v_info_loc_overzicht' or @view='CURS_V_INFO_LOC_OVERZICHT'">
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<style>th {
|
||||
<style>th {
|
||||
border: 0px solid #c08080;
|
||||
}
|
||||
|
||||
@@ -316,75 +316,75 @@ function startAutoRefreshTim() {
|
||||
margin-right: 3px;
|
||||
}</style>
|
||||
|
||||
<script language="javascript">var count=1;
|
||||
<script language="javascript">var count=1;
|
||||
function startAutoRefreshTim() {
|
||||
// verwijder scrollbar
|
||||
parent.document.body.style.overflow="hidden";
|
||||
return;
|
||||
}</script>
|
||||
</head>
|
||||
<body onLoad="startAutoRefreshTim();parent.Activate();">
|
||||
<br/>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
|
||||
</xsl:element>
|
||||
<br/>
|
||||
<br/>
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Reserveringsstatus</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Aanvang</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Einde</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Zaal</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Omschrijving</th>
|
||||
</tr>
|
||||
</head>
|
||||
<body onLoad="startAutoRefreshTim();parent.Activate();">
|
||||
<br/>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
|
||||
</xsl:element>
|
||||
<br/>
|
||||
<br/>
|
||||
<table width="100%" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Reserveringsstatus</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Aanvang</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Einde</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Zaal</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Omschrijving</th>
|
||||
</tr>
|
||||
|
||||
<xsl:variable name="sorted">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="TIJD_VAN"/>
|
||||
<xsl:sort select="TIJD_TOT"/>
|
||||
<xsl:sort select="RUIMTE"/>
|
||||
<xsl:if test="OFFSET < 30 or AKTIEF='active'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="sorted">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="TIJD_VAN"/>
|
||||
<xsl:sort select="TIJD_TOT"/>
|
||||
<xsl:sort select="RUIMTE"/>
|
||||
<xsl:if test="OFFSET < 30 or AKTIEF='active'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||||
|
||||
<xsl:element name="tr">
|
||||
<xsl:attribute name="id">tr<xsl:value-of select="position()"/></xsl:attribute>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="AKTIEF='active'">aangevangen</xsl:when>
|
||||
<xsl:when test="AKTIEF='passed'">afgelopen</xsl:when>
|
||||
<xsl:when test="AKTIEF='expected'">
|
||||
<xsl:if test="BOARDING=1">zaal betreden</xsl:if>
|
||||
<xsl:if test="BOARDING=0">aan te vangen</xsl:if>
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="TIJD_VAN"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="TIJD_TOT"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="RUIMTE"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="OMSCHRIJVING"/> </td>
|
||||
</xsl:element>
|
||||
<xsl:element name="tr">
|
||||
<xsl:attribute name="id">tr<xsl:value-of select="position()"/></xsl:attribute>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="AKTIEF='active'">aangevangen</xsl:when>
|
||||
<xsl:when test="AKTIEF='passed'">afgelopen</xsl:when>
|
||||
<xsl:when test="AKTIEF='expected'">
|
||||
<xsl:if test="BOARDING=1">zaal betreden</xsl:if>
|
||||
<xsl:if test="BOARDING=0">aan te vangen</xsl:if>
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="TIJD_VAN"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="TIJD_TOT"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="RUIMTE"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="OMSCHRIJVING"/> </td>
|
||||
</xsl:element>
|
||||
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<input type="hidden" name="timeID2" value="-1"/>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<input type="hidden" name="timeID2" value="-1"/>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="melding" mode="full">
|
||||
<xsl:choose>
|
||||
@@ -404,30 +404,30 @@ function startAutoRefreshTim() {
|
||||
<xsl:apply-templates select="." mode="kto"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="stdmelding/key = '1241'">
|
||||
<p>Dienstrapport van <xsl:value-of select="melder/naam_full"/></p>
|
||||
<table cellspacing="2">
|
||||
<tr><td>Aanmaak rapport: </td><td><xsl:value-of select="begindatum/datum"/> <xsl:value-of select="begindatum/tijd"/></td></tr>
|
||||
<xsl:for-each select="tracking/track">
|
||||
<xsl:if test="code='MLDAFM'">
|
||||
<tr><td>Afsluiten rapport: </td><td><xsl:value-of select="datum/datum"/> <xsl:value-of select="datum/tijd"/></td></tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<hr/>
|
||||
<table cellspacing="10">
|
||||
<xsl:for-each select="notes/note">
|
||||
<p>Dienstrapport van <xsl:value-of select="melder/naam_full"/></p>
|
||||
<table cellspacing="2">
|
||||
<tr><td>Aanmaak rapport: </td><td><xsl:value-of select="begindatum/datum"/> <xsl:value-of select="begindatum/tijd"/></td></tr>
|
||||
<xsl:for-each select="tracking/track">
|
||||
<xsl:if test="code='MLDAFM'">
|
||||
<tr><td>Afsluiten rapport: </td><td><xsl:value-of select="datum/datum"/> <xsl:value-of select="datum/tijd"/></td></tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<hr/>
|
||||
<table cellspacing="10">
|
||||
<xsl:for-each select="notes/note">
|
||||
<xsl:sort select="aanmaak"/>
|
||||
<tr>
|
||||
<tr>
|
||||
<td><xsl:value-of select="aanmaak/tijd"/></td>
|
||||
<td>
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
<td>
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:when>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:apply-templates select="." mode="include"/>
|
||||
</xsl:otherwise>
|
||||
@@ -439,4 +439,68 @@ function startAutoRefreshTim() {
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:key name="jaar" match="//facilitor/rapport/rapport_data/data_row" use="FCLT_F_AANSCHAFJAAR"/>
|
||||
<xsl:key name="regel" match="//facilitor/rapport/rapport_data/data_row" use="HIDE_F_REGEL"/>
|
||||
|
||||
<xsl:template match="rapport">
|
||||
<xsl:if test="@view='demo_v_rap_it_inventaris_jaar'">
|
||||
<table width="100%" class="DefResultsetTable" cellpadding="0" cellspacing="0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="text-align: left">Onderdeel</th>
|
||||
<th style="text-align: left">Rubriek</th>
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row[generate-id(.)=generate-id(key('jaar',FCLT_F_AANSCHAFJAAR)[1])]">
|
||||
<xsl:sort select="FCLT_F_AANSCHAFJAAR"/>
|
||||
<th style="text-align: right">
|
||||
<xsl:value-of select="FCLT_F_AANSCHAFJAAR"/>
|
||||
</th>
|
||||
</xsl:for-each>
|
||||
<th style="text-align: right">Totaal</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row[generate-id(.)=generate-id(key('regel',HIDE_F_REGEL)[1])]">
|
||||
<xsl:sort select="HIDE_F_REGEL"/>
|
||||
<xsl:variable name="regelaantal">
|
||||
<xsl:value-of select="sum(key('regel', HIDE_F_REGEL)/AANTAL)"/>
|
||||
</xsl:variable>
|
||||
<xsl:if test="$regelaantal!=0">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="FCLT_F_ORGANISATIE"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="FCLT_F_CATEGORIE"/>
|
||||
</td>
|
||||
<xsl:for-each select="key('regel', HIDE_F_REGEL)">
|
||||
<xsl:sort select="FCLT_F_AANSCHAFJAAR"/>
|
||||
<td style="text-align: right">
|
||||
<xsl:if test="AANTAL!=0">
|
||||
<xsl:value-of select="AANTAL"/>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</xsl:for-each>
|
||||
<!--td style="text-align: right"><xsl:value-of select="sum(key('regel', HIDE_F_REGEL)/AANTAL)"/></td-->
|
||||
<td style="text-align: right"><xsl:value-of select="$regelaantal"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<th colspan="2" style="text-align: left">Totaal</th>
|
||||
<xsl:for-each select="//facilitor/rapport/rapport_data/data_row[generate-id(.)=generate-id(key('jaar',FCLT_F_AANSCHAFJAAR)[1])]">
|
||||
<xsl:sort select="FCLT_F_AANSCHAFJAAR"/>
|
||||
<th style="text-align: right">
|
||||
<xsl:value-of select="sum(key('jaar', FCLT_F_AANSCHAFJAAR)/AANTAL)"/>
|
||||
</th>
|
||||
</xsl:for-each>
|
||||
<th style="text-align: right"><xsl:value-of select="sum(//AANTAL)"/></th>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
@@ -337,5 +337,207 @@
|
||||
</xsl:choose>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||||
<TD>
|
||||
<!-- Bestelopdracht -->
|
||||
<table border="0" bordercolor="#ffffff" width="100%">
|
||||
<tr>
|
||||
<td colspan="5" class="caption" style="text-align:center">
|
||||
<b><xsl:value-of select="//lcl/BES/inkooporder"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:30"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="width:47%">
|
||||
<b><xsl:value-of select="//lcl/BES/factuur_aan"/>:</b>
|
||||
</td>
|
||||
<td style="width:6%"></td>
|
||||
<td colspan="2" style="width:47%">
|
||||
<b><xsl:value-of select="//lcl/BES/leverancier"/>:</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="factuuradres/naam"/>
|
||||
<br/>
|
||||
<xsl:value-of select="factuuradres/post_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="factuuradres/post_postcode"/> 
|
||||
<xsl:value-of select="factuuradres/post_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="factuuradres/post_land"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_postcode"/> 
|
||||
<xsl:value-of select="bedrijf/post_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_land"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactgegevens"/>:</b>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<b/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/besteller"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/e-mail"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/email"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>: </b>
|
||||
<xsl:value-of select="bestelling/kostenplaats/nr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/werkplek"/>: </b>
|
||||
<xsl:value-of select="bestelling/plaats"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/aanvraagnummers"/>: </b>
|
||||
<xsl:value-of select="bestelling/key"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/opdrachtnummer"/>: </b>
|
||||
<xsl:value-of select="id"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/orderdatum"/>: </b>
|
||||
<xsl:value-of select="datum/datum"/>
|
||||
<br/>
|
||||
<xsl:comment><b><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/>: </b><xsl:value-of select="bestelling/leverdatum/datum"/></xsl:comment>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b><xsl:value-of select="//lcl/BES/afleveradres"/>:</b>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<xsl:if test="leveringopmerking !=''">
|
||||
<b>Commentaar levering:</b>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<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>
|
||||
<td/>
|
||||
<td>
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="leveringopmerking"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:for-each select="bestelling/kenmerk[@type!='L' and @type!='l' and @type!='Q']">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>: </b>
|
||||
<xsl:value-of select="."/>
|
||||
<br/>
|
||||
</xsl:for-each> </td>
|
||||
<td/>
|
||||
<td colspan="2"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<TR>
|
||||
<TD colspan="5">
|
||||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/regel"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/artikelnr"/></th>
|
||||
<th style="width:200"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/FAC/eenheid"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/aantal"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/prijs"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/totaal"/></th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr" data-type="number"/>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<br/>
|
||||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/></xsl:for-each>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</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(totaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="6"/>
|
||||
<td style="text-align:right">
|
||||
<b>
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
<tr>
|
||||
<td colspan="5" style="height:40"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="text-align:center; font-size:9px"><xsl:value-of select="//lcl/BES/order_disclaimer1"/>(<xsl:value-of select="id"/>)<xsl:value-of select="//lcl/BES/order_disclaimer2"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</TD>
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
@@ -1704,44 +1704,18 @@ as defined in our General Terms and Conditions.<br/>
|
||||
<xsl:sort select="WKNR"/>
|
||||
<xsl:sort select="OPDR_OMS"/>
|
||||
<xsl:sort select="FCLT_F_MEDEWERKER"/>
|
||||
<xsl:if test="HIDE_F_VB='B'"><xsl:copy-of select="."/></xsl:if>
|
||||
<xsl:if test="HIDE_F_BV='B'"><xsl:copy-of select="."/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="vast">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="FCLT_F_MEDEWERKER"/>
|
||||
<xsl:sort select="OPDR_OMS"/>
|
||||
<xsl:sort select="WKNR"/>
|
||||
<xsl:if test="HIDE_F_VB='V'"><xsl:copy-of select="."/></xsl:if>
|
||||
<xsl:sort select="UURTARIEF"/>
|
||||
<xsl:if test="HIDE_F_BV='V'"><xsl:copy-of select="."/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<!--xsl:variable name="sum_uren_besteed">
|
||||
<xsl:value-of select="sum(msxml:node-set($besteed)/data_row/MA_UREN)
|
||||
+sum(msxml:node-set($besteed)/data_row/DI_UREN)
|
||||
+sum(msxml:node-set($besteed)/data_row/WO_UREN)
|
||||
+sum(msxml:node-set($besteed)/data_row/DO_UREN)
|
||||
+sum(msxml:node-set($besteed)/data_row/VR_UREN)
|
||||
+sum(msxml:node-set($besteed)/data_row/ZA_UREN)
|
||||
+sum(msxml:node-set($besteed)/data_row/ZO_UREN)"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="uren_besteed">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$sum_uren_besteed!='NaN'"><xsl:value-of select="$sum_uren_besteed"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="sum_uren_vast">
|
||||
<xsl:value-of select="sum(msxml:node-set($vast)/data_row/UREN_VAST)"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="uren_vast">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$sum_uren_vast!='NaN'"><xsl:value-of select="$sum_uren_vast"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable-->
|
||||
|
||||
<!--In kop de geselecteerde locatie (als dat zo is)-->
|
||||
<xsl:if test="$min_locatie=$max_locatie and $min_locatie!=''">
|
||||
<tr><td>
|
||||
@@ -1803,7 +1777,7 @@ as defined in our General Terms and Conditions.<br/>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number(UREN_BESTEED, '0,00', 'european')"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPDR_OMS"/></td>
|
||||
</tr>
|
||||
<xsl:if test="$next_wk!=WKNR or $next_wk=''">
|
||||
<xsl:if test="$this_wk!=$next_wk or $next_wk=''">
|
||||
<tr>
|
||||
<td style="text-align:left"><b>Totaal</b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="WKNR"/></b></td>
|
||||
@@ -1847,19 +1821,26 @@ as defined in our General Terms and Conditions.<br/>
|
||||
<xsl:variable name="prev_mdw">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="preceding-sibling::data_row[1]/FCLT_F_MEDEWERKER"/>
|
||||
</xsl:otherwise>
|
||||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/FCLT_F_MEDEWERKER"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="this_mdw">
|
||||
<xsl:value-of select="FCLT_F_MEDEWERKER"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="prev_tarief">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/UURTARIEF"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="this_tarief">
|
||||
<xsl:value-of select="UURTARIEF"/>
|
||||
</xsl:variable>
|
||||
|
||||
<!--als 1e regel, dan totaal-kop!-->
|
||||
<xsl:if test="position()=1">
|
||||
<tr>
|
||||
<th style="text-align:left">Totaal overzicht uren deze periode</th>
|
||||
<th style="text-align:left">Totaal overzicht uren deze periode</th>
|
||||
<th style="text-align:center">Uurtarief</th>
|
||||
<th style="text-align:center">Te besteden uren</th>
|
||||
<th style="text-align:center">Te besteden uurloon</th>
|
||||
@@ -1869,42 +1850,44 @@ as defined in our General Terms and Conditions.<br/>
|
||||
<th style="text-align:center">Restant uurloon</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="FCLT_F_MEDEWERKER!=$prev_mdw">
|
||||
<xsl:if test="$this_mdw!=$prev_mdw or $this_tarief!=$prev_tarief">
|
||||
<tr>
|
||||
<td style="text-align:left"><xsl:value-of select="FCLT_F_MEDEWERKER"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UURTARIEF, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_VAST), '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_VAST) * msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UURTARIEF, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number(sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_BESTEED), '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number(sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_BESTEED) * msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UURTARIEF, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_VAST) - sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_BESTEED), '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="format-number((sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_VAST) - sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UREN_BESTEED)) * msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw]/UURTARIEF, '0,00', 'european')"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="$this_mdw"/></td>
|
||||
<td style="text-align:right"><xsl:if test="$this_tarief>0"><xsl:value-of select="format-number($this_tarief, '0,00', 'european')"/></xsl:if></td>
|
||||
<td style="text-align:right">
|
||||
<xsl:if test="msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/UREN_VAST>0"><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/UREN_VAST), '0,00', 'european')"/></xsl:if>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:if test="msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/LOON_VAST>0"><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/LOON_VAST), '0,00', 'european')"/></xsl:if>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:if test="msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/UREN_BESTEED>0"><xsl:value-of select="format-number(sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/UREN_BESTEED), '0,00', 'european')"/></xsl:if>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:if test="msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/LOON_BESTEED>0"><xsl:value-of select="format-number(sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/LOON_BESTEED), '0,00', 'european')"/></xsl:if>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:if test="msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/UREN_VAST>0"><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/UREN_VAST) - sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/UREN_BESTEED), '0,00', 'european')"/></xsl:if>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:if test="msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/LOON_VAST>0"><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/LOON_VAST) - sum(msxml:node-set($besteed)/data_row[FCLT_F_MEDEWERKER=$this_mdw and UURTARIEF=$this_tarief]/LOON_BESTEED), '0,00', 'european')"/></xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td style="text-align:left"><b>Totaal</b></td>
|
||||
<td style="text-align:left"><b>Totaal</b></td>
|
||||
<td/>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row/UREN_VAST), '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row/UREN_VAST) * msxml:node-set($vast)/data_row/UURTARIEF, '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row/LOON_VAST), '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($besteed)/data_row/UREN_BESTEED), '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($besteed)/data_row/UREN_BESTEED) * msxml:node-set($vast)/data_row/UURTARIEF, '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($besteed)/data_row/LOON_BESTEED), '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row/UREN_VAST) - sum(msxml:node-set($besteed)/data_row/UREN_BESTEED), '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number((sum(msxml:node-set($vast)/data_row/UREN_VAST) - sum(msxml:node-set($besteed)/data_row/UREN_BESTEED)) * msxml:node-set($vast)/data_row/UURTARIEF, '0,00', 'european')"/></b></td>
|
||||
<td style="text-align:right"><b><xsl:value-of select="format-number(sum(msxml:node-set($vast)/data_row/LOON_VAST) - sum(msxml:node-set($besteed)/data_row/LOON_BESTEED), '0,00', 'european')"/></b></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
</xsl:if>
|
||||
<!--tr><td height="30px"/></tr>
|
||||
<tr>
|
||||
<td style="text-align:left"><b>Totale inzet deze periode</b></td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$uren_vast=0"><td style="text-align:right">-</td></xsl:when>
|
||||
<xsl:otherwise><td style="text-align:right"><b><xsl:value-of select="format-number((($uren_vast + $uren_besteed) div $uren_vast) * 100, '0,00', 'european')"/>%</b></td></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<td colspan="8" style="text-align:right"><b><xsl:value-of select="format-number($uren_vast + $uren_besteed, '0,00', 'european')"/></b></td>
|
||||
<td/>
|
||||
</tr-->
|
||||
</table>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
@@ -101,8 +101,8 @@ var showall = getQParamInt("showall", 0) == 1;
|
||||
|
||||
rst.addColumn(new Column({caption: L("lcl_obj_inf_room"), content: "ruimtenr"}));
|
||||
rst.addColumn(new Column({caption: L("lcl_opp"), content: "opp", datatype: "float"}));
|
||||
//rst.addColumn(new Column({caption: L("lcl_sch_programma"), content: "schoonmaakprog"}));
|
||||
rst.addColumn(new Column({caption: L("lcl_sch_programma"), content: refDoc}));
|
||||
//rst.addColumn(new Column({caption: L("lcl_cleaning_h"), content: "schoonmaakprog"}));
|
||||
rst.addColumn(new Column({caption: L("lcl_cleaning_h"), content: refDoc}));
|
||||
//rst.addColumn(new Column({caption: "Request", content: refMld}));
|
||||
|
||||
var cnt = rst.processResultset();
|
||||
|
||||
@@ -663,7 +663,7 @@ Servicepoint
|
||||
<tr>
|
||||
<td><b>Afdeling:</b></td>
|
||||
<td><xsl:value-of select="kostenplaats/omschrijving"/></td>
|
||||
<td style="background-color:#eeeeee"></td>
|
||||
<td style="background-color:#eeeeee"><b>Gemeld in Entropy:</b><xsl:text disable-output-escaping="yes">&#160;</xsl:text><xsl:value-of select="kenmerk[@naam='Gemeld in Entropy']"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Afdelingsnummer:</b></td>
|
||||
@@ -719,6 +719,7 @@ Servicepoint
|
||||
<td width="11%"><xsl:value-of select="kenmerk[@naam='Onderhoud 1']"/></td>
|
||||
<td width="11%"><xsl:value-of select="kenmerk[@naam='Uitvoering 1']"/></td>
|
||||
</tr>
|
||||
<xsl:if test="kenmerk[@naam='Naam 2'] !=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Naam 2']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Van geb./kamernr. 2']"/></td>
|
||||
@@ -733,6 +734,8 @@ Servicepoint
|
||||
<td><xsl:value-of select="kenmerk[@naam='Onderhoud 2']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Uitvoering 2']"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="kenmerk[@naam='Naam 3'] !=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Naam 3']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Van geb./kamernr. 3']"/></td>
|
||||
@@ -747,6 +750,8 @@ Servicepoint
|
||||
<td><xsl:value-of select="kenmerk[@naam='Onderhoud 3']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Uitvoering 3']"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="kenmerk[@naam='Naam 4'] !=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Naam 4']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Van geb./kamernr. 4']"/></td>
|
||||
@@ -761,6 +766,8 @@ Servicepoint
|
||||
<td><xsl:value-of select="kenmerk[@naam='Onderhoud 4']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Uitvoering 4']"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="kenmerk[@naam='Naam 5'] !=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Naam 5']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Van geb./kamernr. 5']"/></td>
|
||||
@@ -775,6 +782,8 @@ Servicepoint
|
||||
<td><xsl:value-of select="kenmerk[@naam='Onderhoud 5']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Uitvoering 5']"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="kenmerk[@naam='Naam 6'] !=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Naam 6']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Van geb./kamernr. 6']"/></td>
|
||||
@@ -789,6 +798,8 @@ Servicepoint
|
||||
<td><xsl:value-of select="kenmerk[@naam='Onderhoud 6']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Uitvoering 6']"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="kenmerk[@naam='Naam 7'] !=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Naam 7']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Van geb./kamernr. 7']"/></td>
|
||||
@@ -803,6 +814,8 @@ Servicepoint
|
||||
<td><xsl:value-of select="kenmerk[@naam='Onderhoud 7']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Uitvoering 7']"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="kenmerk[@naam='Naam 8'] !=''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Naam 8']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Van geb./kamernr. 8']"/></td>
|
||||
@@ -817,15 +830,39 @@ Servicepoint
|
||||
<td><xsl:value-of select="kenmerk[@naam='Onderhoud 8']"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@naam='Uitvoering 8']"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
<table border="0" style="background-color:#FFFFFF" width="100%" cellpadding="3" cellspacing="0">
|
||||
<tr height="10px">
|
||||
<td colspan="2">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Opmerkingen</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><xsl:value-of select="omschrijving"/>
|
||||
<td>
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="opmerking !=''">
|
||||
<tr height="10px">
|
||||
<td colspan="2">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><b>Afhandeling</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="opmerking"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
<tr><td colspan="2"><xsl:call-template name="pagefooter"/></td></tr>
|
||||
</xsl:when>
|
||||
|
||||
@@ -862,12 +862,7 @@
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>Functie:</b>
|
||||
</td>
|
||||
<td>
|
||||
Facilitair Locatie Manager
|
||||
</td>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Gereed voor:</b>
|
||||
</td>
|
||||
|
||||
@@ -39,8 +39,8 @@ FromAddress = "no_reply@mayf.facilitor.nl"
|
||||
ReplyAddress = ""
|
||||
;// Level of logging (0-3) for troubleshooting purposes
|
||||
LogLevel = 1
|
||||
;// INTERNET_FLAG_PASSIVE = 0x8000000, else = 0
|
||||
ConnectionFlag = 0
|
||||
;// INTERNET_FLAG_PASSIVE = 0x8000000 = 134217728 (decimaal), else = 0
|
||||
ConnectionFlag = 134217728
|
||||
;// 1 = Use Proxy Server (recognizes TIS FTP gateway only), 0 = don't use Proxy
|
||||
UseProxy = 0
|
||||
;// Proxy Server IP Address, only used when UseProxy = 1
|
||||
|
||||
45
CUST/MAYF/xsl/vandorp.xsl
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="xml" indent="yes" encoding="utf-8"/>
|
||||
|
||||
<xsl:decimal-format name="european" decimal-separator="," grouping-separator="."/>
|
||||
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<xsl:variable name="Rev">
|
||||
<!-- Revision van deze vandorp.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template match="opdracht">
|
||||
<DATA>
|
||||
<WERKORDER>
|
||||
<CODE><xsl:value-of select="melding_key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></CODE>
|
||||
<OMSCHRIJVING><xsl:value-of select="omschrijving"/></OMSCHRIJVING>
|
||||
<TOELICHTING><xsl:value-of select="opmerking"/></TOELICHTING>
|
||||
<OBJECT><xsl:value-of select="melding/plaats/regio/district/locatie/code"/><xsl:if test="melding/plaats/regio/district/locatie/gebouw/code!=''">-<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/></xsl:if></OBJECT>
|
||||
<SENDDAT><xsl:value-of select="//facilitor/header/dateDay"/>-<xsl:value-of select="//facilitor/header/dateMonth"/>-<xsl:value-of select="//facilitor/header/dateYear"/></SENDDAT>
|
||||
<CONTACTNAAM><xsl:value-of select="melding/voor/naam_full"/></CONTACTNAAM>
|
||||
<CONTACTTELEFOON><xsl:choose><xsl:when test="melding/voor/mobiel!=''"><xsl:value-of select="melding/voor/mobiel"/></xsl:when><xsl:when test="melding/voor/telefoonnr!=''"><xsl:value-of select="melding/voor/telefoonnr"/></xsl:when><xsl:otherwise>-</xsl:otherwise></xsl:choose></CONTACTTELEFOON>
|
||||
</WERKORDER>
|
||||
</DATA>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="opdracht"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='getExtension'">
|
||||
<xsl:element name="format">
|
||||
<xsl:element name="extension">xml</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 12 KiB |
@@ -15,4 +15,5 @@ REM
|
||||
|
||||
move .\RES\reservering*.* .\RES\backup
|
||||
move .\RES\res_verwerk*.* .\RES\backup
|
||||
..\..\..\utils\gen_export\gen_export.exe RES_VERWERK
|
||||
..\..\..\utils\gen_export\gen_export.exe RES_VERWERK
|
||||
copy .\RES\res_verwerk*.* d:\Apps\Facilitor\ftp_sites\LocalUser\NYBUFtp\RES\
|
||||
0
CUST/PCHD/export/EXACT/backup/.gitignore
vendored
Normal file
0
CUST/PCHD/export/VERWERK_EXACT/.gitignore
vendored
Normal file
24
CUST/PCHD/export/gen_export.ini
Normal file
@@ -0,0 +1,24 @@
|
||||
[ADO]
|
||||
ConnectionString = "File Name=..\Oracle.udl"
|
||||
Database_Name = "ORACLE"
|
||||
|
||||
[SYSTEM]
|
||||
Loglevel = "1"
|
||||
User = 'PCHD'
|
||||
|
||||
[EXACT_FAC]
|
||||
LocalPath =.\EXACT
|
||||
ExportFilePrefix = 'PCHD_exact_fac'
|
||||
ExportFilePostfix = '.xml'
|
||||
BackupFileTimeStamp = 'yyyymmdd'
|
||||
LogFilePostfix = '.log'
|
||||
Manual = '1'
|
||||
|
||||
[VERWERK_EXACT_FAC]
|
||||
LocalPath =.\VERWERK_EXACT
|
||||
ExportFilePrefix = 'PCHD_vw_exact_fac'
|
||||
ExportFilePostfix = '.csv'
|
||||
BackupFileTimeStamp = 'yyyymmdd'
|
||||
LogFilePostfix = '.log'
|
||||
Manual = '1'
|
||||
|
||||
26
CUST/PCHD/export/gen_export_exact.bat
Normal file
@@ -0,0 +1,26 @@
|
||||
REM GEN_EXPORT_EXACT.BAT
|
||||
REM
|
||||
REM PCHD
|
||||
REM
|
||||
REM Exporteert informatie naar een export-bestand
|
||||
REM
|
||||
REM Context : roep deze file aan indien nodig, of schedule deze
|
||||
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
|
||||
REM
|
||||
REM $Revision$
|
||||
REM $Id$
|
||||
REM
|
||||
REM (c) 2010, SG|facilitor bv, +31 (53) 4800700, support@sgfacilitor.nl
|
||||
REM
|
||||
|
||||
copy .\EXACT\*_fac*.xml .\EXACT\backup
|
||||
del .\EXACT\*_fac*.log
|
||||
del .\EXACT\*_fac*.xml
|
||||
..\..\..\utils\gen_export\gen_export.exe EXACT_FAC
|
||||
|
||||
if not exist ".\EXACT\*_fac*.xml" goto einde
|
||||
cscript sendmail.vbs
|
||||
:einde
|
||||
|
||||
|
||||
..\..\..\utils\gen_export\gen_export.exe VERWERK_EXACT_FAC
|
||||
19
CUST/PCHD/export/sendmail.vbs
Normal file
@@ -0,0 +1,19 @@
|
||||
|
||||
Dim fso, folder, files
|
||||
Set fso = CreateObject("Scripting.FileSystemObject")
|
||||
|
||||
Set folder = fso.GetFolder("d:\Apps\Facilitor\Fplace5i\CUST\PCHD\export\EXACT")
|
||||
Set files = folder.Files
|
||||
For each folderIdx In files
|
||||
If InStrRev(folderIdx.Name, ".xml") > 0 Then
|
||||
Set objEmail = CreateObject("CDO.Message")
|
||||
objEmail.From = "no_reply@pchd.facilitor.nl"
|
||||
objEmail.To = "fa@pch-dienstengroep.nl;a.egberink@sgfacilitor.nl"
|
||||
objEmail.Subject = "Facilitor: Bestand met inkoopfacturen"
|
||||
objEmail.Textbody = "Automatisch verzonden bestand van geexporteerde facturen."
|
||||
objEmail.AddAttachment "d:\Apps\Facilitor\Fplace5i\CUST\PCHD\export\EXACT\" + folderIdx.Name
|
||||
objEmail.Send
|
||||
End If
|
||||
Next
|
||||
|
||||
|
||||
6
CUST/PCHD/import/import_factuur.bat
Normal file
@@ -0,0 +1,6 @@
|
||||
REM Import van factuurbestandsnamen naar FACILITOR
|
||||
|
||||
move d:\Apps\Facilitor\Webdav\Pchd\*.csv .
|
||||
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf PCHD FACTUUR >>genimport.log 2>>&1
|
||||
|
||||
@@ -45,73 +45,66 @@ try {
|
||||
|
||||
// plaats de bestandsnamen en creatiedata in een resultset om deze vervolgens te kunnen filteren.
|
||||
folder = folder.replace(/\//g,"\\");
|
||||
// WScript.Echo("Folder: " + folder);
|
||||
//WScript.Echo("Folder: " + folder);
|
||||
var f = fso.GetFolder(folder);
|
||||
var fc = new Enumerator(f.files);
|
||||
for (; !fc.atEnd(); fc.moveNext())
|
||||
{
|
||||
filename = fc.item().name;
|
||||
WScript.Echo("File: " + filename);
|
||||
//WScript.Echo("File: " + filename);
|
||||
var file = fso.GetFile(folder + filename);
|
||||
var dt = new Date(file.DateCreated);
|
||||
// WScript.Echo("File: " + filename + " timestamp:" + date2string(dt));
|
||||
var filecount = 0;
|
||||
WScript.Echo("File: " + filename + " timestamp:" + date2string(dt));
|
||||
if (fc.item().name.indexOf(".xml") != -1) {
|
||||
// WScript.Echo("FileA ");
|
||||
filecount++;
|
||||
objRS.AddNew();
|
||||
// WScript.Echo("FileB ");
|
||||
objRS("Name") = filename;
|
||||
// WScript.Echo("FileC ");
|
||||
objRS("created") = file.DateCreated;
|
||||
// WScript.Echo("FileD ");
|
||||
}
|
||||
}
|
||||
objRS.Sort = "created ASC";
|
||||
objRS.MoveFirst();
|
||||
while (!objRS.EOF)
|
||||
{
|
||||
filename = objRS("Name").Value;
|
||||
// WScript.Echo("File (sorted): " + filename);
|
||||
objRS.MoveNext();
|
||||
var fileStream = new ActiveXObject("ADODB.Stream");
|
||||
// WScript.Echo("File2 ");
|
||||
fileStream.open();
|
||||
// WScript.Echo("File3 ");
|
||||
fileStream.CharSet = "Windows-1252"; // het doel
|
||||
// WScript.Echo("File4 ");
|
||||
fileStream.LoadFromFile(folder + filename);
|
||||
// WScript.Echo("Filesize " + fileStream.Size);
|
||||
fileStream.Position = 0;
|
||||
//WScript.Echo("Request1: " + fileStream.ReadText);
|
||||
XMLReq = fileStream.ReadText;
|
||||
WScript.Echo("Request: " + XMLReq);
|
||||
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.4.0");
|
||||
if (filecount > 0) {
|
||||
objRS.Sort = "created ASC";
|
||||
objRS.MoveFirst();
|
||||
while (!objRS.EOF)
|
||||
{
|
||||
filename = objRS("Name").Value;
|
||||
//WScript.Echo("File (sorted): " + filename);
|
||||
objRS.MoveNext();
|
||||
var fileStream = new ActiveXObject("ADODB.Stream");
|
||||
fileStream.open();
|
||||
fileStream.CharSet = "Windows-1252"; // het doel
|
||||
fileStream.LoadFromFile(folder + filename);
|
||||
//WScript.Echo("Filesize " + fileStream.Size);
|
||||
fileStream.Position = 0;
|
||||
//WScript.Echo("Request1: " + fileStream.ReadText);
|
||||
XMLReq = fileStream.ReadText;
|
||||
//WScript.Echo("Request: " + XMLReq);
|
||||
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.4.0");
|
||||
|
||||
objXMLHTTP.open("POST",
|
||||
url
|
||||
);
|
||||
objXMLHTTP.open("POST",
|
||||
url
|
||||
);
|
||||
|
||||
objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
|
||||
objXMLHTTP.send(XMLReq);
|
||||
objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
|
||||
objXMLHTTP.send(XMLReq);
|
||||
|
||||
WScript.Echo("Status: " + objXMLHTTP.status);
|
||||
WScript.Echo("StatusText: " + objXMLHTTP.statusText);
|
||||
WScript.Echo("Result: " + objXMLHTTP.responseText);
|
||||
WScript.Echo("Status: " + objXMLHTTP.status);
|
||||
WScript.Echo("StatusText: " + objXMLHTTP.statusText);
|
||||
WScript.Echo("Result: " + objXMLHTTP.responseText);
|
||||
|
||||
if (objXMLHTTP.status == 200) {
|
||||
jsDate = new Date;
|
||||
// WScript.Echo("Status1");
|
||||
dateString = padout(jsDate.getFullYear()) + "-" + padout(jsDate.getMonth() + 1) + "-" + padout(jsDate.getDate());
|
||||
// WScript.Echo("Status2");
|
||||
timeString = padout(jsDate.getHours()) + "-" + padout(jsDate.getMinutes() + 1) + "-" + padout(jsDate.getSeconds());
|
||||
// WScript.Echo("Status3");
|
||||
backDir = backdir_api + dateString + "_" + api + "\\";
|
||||
// WScript.Echo("Status4");
|
||||
if (!fso.FolderExists(backDir))
|
||||
fso.CreateFolder(backDir)
|
||||
// deze file backuppen
|
||||
// WScript.Echo("from:" + filename);
|
||||
// WScript.Echo("to:" + backDir + timeString + "_" + filename);
|
||||
fso.MoveFile(folder + filename, backDir + timeString + "_" + filename);
|
||||
if (objXMLHTTP.status == 200) {
|
||||
jsDate = new Date;
|
||||
dateString = padout(jsDate.getFullYear()) + "-" + padout(jsDate.getMonth() + 1) + "-" + padout(jsDate.getDate());
|
||||
timeString = padout(jsDate.getHours()) + "-" + padout(jsDate.getMinutes() + 1) + "-" + padout(jsDate.getSeconds());
|
||||
backDir = backdir_api + dateString + "_" + api + "\\";
|
||||
if (!fso.FolderExists(backDir))
|
||||
fso.CreateFolder(backDir)
|
||||
// deze file backuppen
|
||||
//WScript.Echo("from:" + filename);
|
||||
//WScript.Echo("to:" + backDir + timeString + "_" + filename);
|
||||
fso.MoveFile(folder + filename, backDir + timeString + "_" + filename);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
cls
|
||||
if not exist "d:\Apps\Facilitor\ftp_sites\LocalUser\PnbrQualFTP\*.xml" goto einde
|
||||
|
||||
|
||||
cscript .\GetStatus.js MLD2OPDR d:\Apps\Facilitor\ftp_sites\LocalUser\PnbrQualFTP\ "https://pnbr.facilitor.nl/default.asp?fac_id=PNBR&API=MLD2OPDR&APIKEY=CZNFEDSAMIQJLHQJQCNPBDYEKYVTQBSQ" >>genimport.log 2>>&1
|
||||
|
||||
|
||||
:einde
|
||||
|
||||
@@ -3,3 +3,5 @@ REM nieuw org koppeling wordt nog niet gebruikt.
|
||||
REM cscript ..\..\..\utils\gen_import\gen_import.wsf PZHO ORG
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf PZHO AFDELING >>genimport.log 2>>&1
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf PZHO MW_INZ >>genimport.log 2>>&1
|
||||
REM PZHO#27709 Invise-import om pasnummer per medewerker te registreren.
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf PZHO INVISE >>genimport.log 2>>&1
|
||||
|
||||
@@ -559,7 +559,7 @@ td.tiny {
|
||||
<td class="value">: <xsl:value-of select="kenmerk[@key=1026]"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">E-mail oude leidinggevende</td>
|
||||
<td class="label">E-mail nieuwe leidinggevende</td>
|
||||
<td class="value">: <xsl:value-of select="afdeling/kenmerk[@key=1140]"/></td>
|
||||
</tr>
|
||||
|
||||
@@ -1837,12 +1837,11 @@ aandacht van de betrokken medewerkers brengt.
|
||||
<br/>
|
||||
<br/>Op <xsl:value-of select="rsv_ruimte/van/datum"/> van <xsl:value-of select="rsv_ruimte/van/tijd"/> tot <xsl:value-of select="rsv_ruimte/tot/tijd"/> is onderstaande vergaderzaal voor u gereserveerd.
|
||||
<br/>
|
||||
<br/>U wordt verzocht de gegevens van uw reservering en de voorzienigen te controleren en indien er wijzigingen zijn de reservering direct aan te passen.
|
||||
<br/>U wordt verzocht de gegevens van uw reservering en de voorzieningen te controleren en indien er wijzigingen zijn de reservering direct aan te passen.
|
||||
<br/>
|
||||
<br/>Neem contact op met uw loket, indien u de reservering niet zelf kunt wijzigen:<br/>
|
||||
Den Haag - toestel 7777<br/>
|
||||
Schiedam - toestel 1010<br/>
|
||||
Leiden - toestel 8955<br/>
|
||||
Dordrecht - toestel 8668<br/>
|
||||
<br/>
|
||||
<br/>Met vriendelijke groet,<br/>
|
||||
@@ -3071,7 +3070,7 @@ function startAutoRefreshTim() {
|
||||
<p/>
|
||||
<ul>
|
||||
<li>
|
||||
<A href="mailto:Informatiecentrum@pzh.nl">Informatiecentrum@pzh.nl</A>
|
||||
<A href="mailto:Informatiediensten@pzh.nl">Informatiediensten@pzh.nl</A>
|
||||
</li>
|
||||
<li>
|
||||
<A href="mailto:Personenvervoer@pzh.nl">Personenvervoer@pzh.nl</A>
|
||||
@@ -3126,3 +3125,8 @@ function startAutoRefreshTim() {
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
|
||||
<metaInformation>
|
||||
<scenarios/><MapperMetaTag><MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/><MapperBlockPosition></MapperBlockPosition><TemplateContext></TemplateContext><MapperFilter side="source"></MapperFilter></MapperMetaTag>
|
||||
</metaInformation>
|
||||
-->
|
||||
@@ -376,6 +376,17 @@
|
||||
</xsl:attribute>
|
||||
</xsl:element>
|
||||
<br/>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:when test="VARIABELE = 'GEBOUW_KEY'">
|
||||
<td width="25%" style="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'">
|
||||
@@ -542,7 +553,7 @@
|
||||
<xsl:attribute name="style">width:61mm;</xsl:attribute>
|
||||
</xsl:element>
|
||||
</td-->
|
||||
<td colspan="2" style="width:153mm;font-size:9pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="width:151mm;font-size:9pt;font-family:Verdana;"> </td>
|
||||
<td style="font-size:9pt;font-family:Verdana;">
|
||||
<span style="font-size:7pt;font-family:Verdana;">Generaal Urquhartlaan 4<br/></span>
|
||||
<span style="font-size:7pt;font-family:Verdana;">6861 GG Oosterbeek<br/></span>
|
||||
@@ -555,7 +566,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:15mm;font-size:9pt;font-family:Verdana;"> </td>
|
||||
<td style="width:138mm;font-size:9pt;font-family:Verdana;">
|
||||
<td style="width:136mm;font-size:9pt;font-family:Verdana;">
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
@@ -573,7 +584,7 @@
|
||||
<br/>
|
||||
<span style="font-size:7pt;font-family:Verdana;">www.renkum.nl<br/></span>
|
||||
<br/>
|
||||
<span style="font-size:7pt;font-family:Verdana;">IBAN: NL02BNG0285007076<br/></span>
|
||||
<span style="font-size:7pt;font-family:Verdana;">IBAN: NL02BNGH0285007076<br/></span>
|
||||
<span style="font-size:7pt;font-family:Verdana;">BIC: BNGHNL2G</span>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -624,7 +635,7 @@
|
||||
Geachte <xsl:value-of select="AANHEF"/>,<br/>
|
||||
<br/>
|
||||
<!--Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span class="nowrap" style="font-size:9pt;font-family:Verdana;"><xsl:value-of select="$verzoekdatum"/></span> bevestigen wij hierbij dat <xsl:choose><xsl:when test="AFD!='' or TAV!=''"><xsl:value-of select="NAAM"/></xsl:when><xsl:otherwise>u</xsl:otherwise></xsl:choose> in de periode <xsl:choose><xsl:when test="substring(PERIODE,5,1)='1'">januari t/m juni <xsl:value-of select="substring(PERIODE,1,4)"/>:</xsl:when><xsl:otherwise>juli t/m december <xsl:value-of select="substring(PERIODE,1,4)"/>:</xsl:otherwise></xsl:choose><br/>-->
|
||||
Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span class="nowrap" style="font-size:9pt;font-family:Verdana;"><xsl:value-of select="$verzoekdatum"/></span> bevestigen wij hierbij dat <xsl:choose><xsl:when test="AFD!='' or TAV!=''"><xsl:value-of select="NAAM"/></xsl:when><xsl:otherwise>u</xsl:otherwise></xsl:choose> in de periode:<br/>
|
||||
Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span class="nowrap" style="font-size:9pt;font-family:Verdana;"><xsl:value-of select="$verzoekdatum"/></span> bevestigen wij hierbij uw reservering in de periode:<br/>
|
||||
<br/>
|
||||
</td>
|
||||
<td style="font-size:9pt;font-family:Verdana;"> </td>
|
||||
@@ -650,7 +661,7 @@ Van de beheerders van de sporhal te Doorwerth hebben wij vernomen dat op <span c
|
||||
<td colspan="2" style="width:160mm;font-size:9pt;font-family:Verdana;">
|
||||
Geachte <xsl:value-of select="AANHEF"/>,<br/>
|
||||
<br/>
|
||||
Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span class="nowrap" style="font-size:9pt;font-family:Verdana;"><xsl:value-of select="$verzoekdatum"/></span> bevestigen wij hierbij dat u op <span class="nowrap" style="font-size:9pt;font-family:Verdana;"><xsl:value-of select="concat(substring(HIDE_F_MINDATUM,9,2),'-',substring(HIDE_F_MINDATUM,6,2),'-',substring(HIDE_F_MINDATUM,1,4))"/></span> van <xsl:value-of select="VAN"/> uur tot <xsl:value-of select="TOT"/> uur gebruik heeft gemaakt van genoemde accommodatie.<br/>
|
||||
Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span class="nowrap" style="font-size:9pt;font-family:Verdana;"><xsl:value-of select="$verzoekdatum"/></span> bevestigen wij hierbij uw reservering op <span class="nowrap" style="font-size:9pt;font-family:Verdana;"><xsl:value-of select="concat(substring(HIDE_F_MINDATUM,9,2),'-',substring(HIDE_F_MINDATUM,6,2),'-',substring(HIDE_F_MINDATUM,1,4))"/></span> van <xsl:value-of select="VAN"/> uur tot <xsl:value-of select="TOT"/> uur van genoemde accommodatie.<br/>
|
||||
<br/>
|
||||
</td>
|
||||
<td style="font-size:9pt;font-family:Verdana;"> </td>
|
||||
@@ -674,20 +685,26 @@ Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span c
|
||||
<xsl:variable name="prev_mindat">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/HIDE_F_MINDATUM"/></xsl:otherwise>
|
||||
<!--xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/HIDE_F_MINDATUM"/></xsl:otherwise-->
|
||||
<!--xsl:otherwise><xsl:value-of select="substring(preceding-sibling::data_row[1]/HIDE_F_MINDATUM,1,16)"/></xsl:otherwise-->
|
||||
<xsl:otherwise><xsl:choose><xsl:when test="RES_DISCIPLINE_KEY='43'"><xsl:value-of select="substring(preceding-sibling::data_row[1]/HIDE_F_MINDATUM,1,16)"/></xsl:when><xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/HIDE_F_MINDATUM"/></xsl:otherwise></xsl:choose></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="this_mindat">
|
||||
<xsl:value-of select="HIDE_F_MINDATUM"/>
|
||||
<!--xsl:value-of select="HIDE_F_MINDATUM"/-->
|
||||
<xsl:value-of select="substring(HIDE_F_MINDATUM,1,16)"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="prev_maxdat">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/HIDE_F_MAXDATUM"/></xsl:otherwise>
|
||||
<!--xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/HIDE_F_MAXDATUM"/></xsl:otherwise-->
|
||||
<!--xsl:otherwise><xsl:value-of select="substring(preceding-sibling::data_row[1]/HIDE_F_MAXDATUM,1,16)"/></xsl:otherwise-->
|
||||
<xsl:otherwise><xsl:choose><xsl:when test="RES_DISCIPLINE_KEY='43'"><xsl:value-of select="substring(preceding-sibling::data_row[1]/HIDE_F_MAXDATUM,1,16)"/></xsl:when><xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/HIDE_F_MAXDATUM"/></xsl:otherwise></xsl:choose></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="this_maxdat">
|
||||
<xsl:value-of select="HIDE_F_MAXDATUM"/>
|
||||
<!--xsl:value-of select="HIDE_F_MAXDATUM"/-->
|
||||
<xsl:value-of select="substring(HIDE_F_MAXDATUM,1,16)"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="prev_van">
|
||||
<xsl:choose>
|
||||
@@ -711,14 +728,14 @@ Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span c
|
||||
<!--Als 'this' != 'prev', dan start nieuwe dag-regel!-->
|
||||
<xsl:if test="$this_dagnr!=$prev_dagnr or $this_mindat!=$prev_mindat or $this_maxdat!=$prev_maxdat or $this_van!=$prev_van or $this_tot!=$prev_tot">
|
||||
<!--Ruimte reserveringen uit factuur op dezelfde dag-periode-van-tot gesorteerd op datum (incl. res_ruimte_nr)!-->
|
||||
<!--xsl:variable name="sorteddag">
|
||||
<xsl:variable name="sorteddag">
|
||||
<xsl:for-each select="msxml:node-set($sortedfac1)/data_row">
|
||||
<xsl:sort select="HIDE_F_MINDATUM"/>
|
||||
<xsl:if test="DAGNR=$this_dagnr and HIDE_F_MINDATUM=$this_mindat and HIDE_F_MAXDATUM=$this_maxdat and VAN=$this_van and TOT=$this_tot">
|
||||
<xsl:if test="DAGNR=$this_dagnr and substring(HIDE_F_MINDATUM,1,16)=$this_mindat and substring(HIDE_F_MAXDATUM,1,16)=$this_maxdat and VAN=$this_van and TOT=$this_tot">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable-->
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="mindatum">
|
||||
<xsl:value-of select="concat(substring(HIDE_F_MINDATUM,9,2),'-',substring(HIDE_F_MINDATUM,6,2),'-',substring(HIDE_F_MINDATUM,1,4))"/>
|
||||
@@ -738,14 +755,14 @@ Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span c
|
||||
<td style="width:28mm;font-size:9pt;font-family:Verdana;">
|
||||
op <xsl:value-of select="DAGNAAM"/>
|
||||
</td>
|
||||
<td style="font-size:9pt;font-family:Verdana;">
|
||||
<td style="width:44mm;font-size:9pt;font-family:Verdana;">
|
||||
van <xsl:value-of select="VAN"/> tot <xsl:value-of select="TOT"/> uur
|
||||
</td>
|
||||
<!--td style="font-size:9pt;font-family:Verdana;"-->
|
||||
<!--Voor Gymzaal=42 ruimtenaam niet toevoegen; voor Sporthal=41 en Schoolgebouw=43 wel!-->
|
||||
<!--xsl:if test="RES_DISCIPLINE_KEY!='42'">
|
||||
<xsl:for-each select="msxml:node-set($sorteddag)/data_row"-->
|
||||
<!--xsl:variable name="prev_ruimte">
|
||||
<td style="font-size:9pt;font-family:Verdana;">
|
||||
<!--Voor Sporthal=41 en Gymzaal=42 ruimtenaam niet toevoegen; voor Schoolgebouw=43 wel!-->
|
||||
<xsl:if test="RES_DISCIPLINE_KEY='43'">
|
||||
<xsl:for-each select="msxml:node-set($sorteddag)/data_row">
|
||||
<xsl:variable name="prev_ruimte">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/RES_RUIMTE_KEY"/></xsl:otherwise>
|
||||
@@ -753,18 +770,19 @@ Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span c
|
||||
</xsl:variable>
|
||||
<xsl:variable name="this_ruimte">
|
||||
<xsl:value-of select="RES_RUIMTE_KEY"/>
|
||||
</xsl:variable-->
|
||||
</xsl:variable>
|
||||
|
||||
<!--Als 'this' != 'prev', dan voeg ruimte toe op dag-regel!-->
|
||||
<!--xsl:if test="$this_ruimte!=$prev_ruimte">
|
||||
<xsl:if test="$this_ruimte!=$prev_ruimte">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1"><xsl:value-of select="RVC_OMS"/></xsl:when>
|
||||
<xsl:otherwise>, <xsl:value-of select="RVC_OMS"/></xsl:otherwise>
|
||||
<!--xsl:otherwise>, <xsl:value-of select="RVC_OMS"/></xsl:otherwise-->
|
||||
<xsl:otherwise>, <xsl:call-template name="substring-after-last"><xsl:with-param name="string" select="RVC_OMS"/><xsl:with-param name="delimiter" select="' '"/></xsl:call-template></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:if-->
|
||||
<!--/xsl:for-each>
|
||||
</xsl:if-->
|
||||
<!--/td-->
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:if>
|
||||
@@ -811,7 +829,7 @@ Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span c
|
||||
<td style="width:15mm;font-size:9pt;font-family:Verdana;"> </td>
|
||||
<td style="width:160mm;font-size:9pt;font-family:Verdana;">
|
||||
<br/>
|
||||
gebruik maakt van genoemde accommodatie.<br/>
|
||||
van genoemde accommodatie.<br/>
|
||||
<br/>
|
||||
</td>
|
||||
<td style="font-size:9pt;font-family:Verdana;"> </td>
|
||||
@@ -872,8 +890,8 @@ Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span c
|
||||
<td style="width:15mm;font-size:9pt;font-family:Verdana;"> </td>
|
||||
<td style="width:160mm;font-size:9pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Wij verzoeken u dit bedrag<xsl:if test="sum(msxml:node-set($sortedfac1)/data_row/AANT_WEKEN)>1 and TERMIJNEN>1"> in <xsl:value-of select="TERMIJNEN"/> termijnen</xsl:if> te voldoen middels bijgevoegde acceptgirokaart.
|
||||
De betalingstermijn voor deze factuur bedraagt 21 dagen.<br/>
|
||||
Wij verzoeken u dit bedrag<xsl:if test="sum(msxml:node-set($sortedfac1)/data_row/AANT_WEKEN)>1 and TERMIJNEN>1"> in <xsl:value-of select="TERMIJNEN"/> termijnen</xsl:if> over te maken op IBANnummer: NL02 BNGH 0285 0070 76 o.v.v. ons kenmerk.
|
||||
De betalingstermijn is 21 dagen na verzenddatum van deze brief.<br/>
|
||||
<br/>
|
||||
<xsl:if test="RES_DISCIPLINE_KEY!='43'">
|
||||
Op al onze gemeentelijke sporthallen en gymzalen zijn de gebruikersvoorwaarden gemeente Renkum van toepassing. Op uw verzoek wordt hiervan een exemplaar toegezonden.<br/>
|
||||
@@ -916,7 +934,6 @@ Naar aanleiding van uw <xsl:value-of select="SOORTVERZOEK"/> verzoek van <span c
|
||||
</td>
|
||||
<td style="font-size:6pt;font-family:Verdana;">
|
||||
<span style="font-style:italic;font-size:6pt;font-family:Verdana;">Bijlagen<br/></span>
|
||||
1
|
||||
</td>
|
||||
</tr>
|
||||
<!--tr>
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?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" xmlns:date="http://exslt.org/dates-and-times" extension-element-prefixes="date" version="1.0">
|
||||
<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">CUST04</xsl:variable>
|
||||
|
||||
<xsl:template name="stylesheet">
|
||||
<style>body {
|
||||
font-family: Verdana;
|
||||
@@ -465,452 +466,376 @@
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="include">
|
||||
<xsl:choose>
|
||||
<!--Offerteaanvraag-->
|
||||
<xsl:when test="$srtnotificatiecode='CUST02'">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<!--tr><td class="tekst"><br/>Hoofddorp, <xsl:value-of select="//dateDay"/>-<xsl:value-of select="//dateMonth"/>-<xsl:value-of select="//dateYear"/></td></tr>
|
||||
<tr><td height="5px"/></tr-->
|
||||
<xsl:if test="kenmerk[@key=0]!=''">
|
||||
<tr><td class="tekst"><br/>Betreft: Offerte <xsl:value-of select="kenmerk[@key=0]"/></td></tr>
|
||||
<tr><td height="5px"/></tr>
|
||||
<xsl:variable name="cp">
|
||||
<xsl:for-each select="uitvoerende/bedrijf/contactpersoon">
|
||||
<xsl:sort select="naam"/>
|
||||
<xsl:if test="position()=1">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="voorl">
|
||||
<xsl:choose>
|
||||
<!-- Voorletters van geselecteerde contactpersoon (of leeg) -->
|
||||
<xsl:when test="contactpersoon/naam!=''">
|
||||
<xsl:value-of select="contactpersoon/voorletters"/>
|
||||
</xsl:when>
|
||||
<!-- Voorletters van alfabetisch eerste van contactpersonen (of leeg) -->
|
||||
<xsl:otherwise><xsl:value-of select="msxml:node-set($cp)/contactpersoon/voorletters"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="anaam">
|
||||
<xsl:choose>
|
||||
<!-- Samengestelde achternaam van geselecteerde contactpersoon -->
|
||||
<xsl:when test="contactpersoon/naam!=''">
|
||||
<xsl:value-of select="contactpersoon/tussenv"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/naam"/>
|
||||
</xsl:when>
|
||||
<!-- Samengestelde achternaam van alfabetisch eerste van contactpersonen -->
|
||||
<xsl:when test="msxml:node-set($cp)/contactpersoon/naam!=''">
|
||||
<xsl:value-of select="msxml:node-set($cp)/contactpersoon/tussenv"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="msxml:node-set($cp)/contactpersoon/naam"/>
|
||||
</xsl:when>
|
||||
<!-- "Vaste" contactpersoon -->
|
||||
<xsl:otherwise><xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<!--Offerteafwijzing-->
|
||||
<xsl:when test="$srtnotificatiecode='CUST04'">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td></tr>
|
||||
<xsl:if test="$anaam!=''">
|
||||
<tr><td colspan="4" class="tekst">T.a.v. <xsl:value-of select="$voorl"/><xsl:text> </xsl:text><xsl:value-of select="$anaam"/></td></tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/></td></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/><xsl:text> </xsl:text><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/></td></tr>
|
||||
<xsl:if test="not($anaam)">
|
||||
<tr><td colspan="4" class="tekst"/></tr>
|
||||
</xsl:if>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst">Hoofddorp, <xsl:value-of select="//dateDay"/>-<xsl:value-of select="//dateMonth"/>-<xsl:value-of select="//dateYear"/></td></tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<!--Opdrachtkenmerk 3=Offerte referentie-->
|
||||
<xsl:if test="kenmerk[@key='3']!=''">
|
||||
<tr><td colspan="4" class="tekst">Betreft: Offerte <xsl:value-of select="kenmerk[@key='3']"/></td></tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="tekst">
|
||||
<td colspan="4" class="tekst">
|
||||
Geachte heer, mevrouw<xsl:choose><xsl:when test="$anaam!=''"><xsl:text> </xsl:text><xsl:value-of select="$anaam"/>,</xsl:when><xsl:otherwise>,</xsl:otherwise></xsl:choose>
|
||||
<br/>
|
||||
Geachte heer/mevrouw<xsl:choose>
|
||||
<xsl:when test="uitvoerende/bedrijf/contact_persoon!=''">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>,</xsl:when>
|
||||
<xsl:otherwise>,</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<br/>Wij danken u hartelijk voor uw offerte <xsl:if test="kenmerk[@key='3']!=''">met referentie <xsl:value-of select="kenmerk[@key='3']"/></xsl:if>,
|
||||
maar moeten u mededelen dat de aanbieding van een andere firma beter bij onze wensen aansluit.
|
||||
De offertes zijn voornamelijk getoetst op prijs en levertijd en het aanbod van een andere leverancier sluit hier beter op aan dan uw offerte.
|
||||
<br/>
|
||||
<br/>Wij danken u vriendelijk voor de tijd en moeite. Indien u prijs stelt op verdere informatie, neemt u dan gerust contact op met ondergetekende op 06-11717154.
|
||||
<br/>
|
||||
Wij danken u hartelijk voor uw offerte<xsl:if test="kenmerk[@key=0]!=''">
|
||||
<xsl:text> </xsl:text>met referentie <xsl:value-of select="kenmerk[@key=0]"/>
|
||||
</xsl:if>, maar moeten u mededelen dat de aanbieding van een andere firma beter bij onze wensen aansluit. De offertes zijn voornamelijk getoetst op prijs en levertijd. Het aanbod van een andere leverancier sluit hier beter op aan dan uw offerte.<br/>
|
||||
<br/>Hoogachtend,
|
||||
<br/>
|
||||
Wij danken u vriendelijk voor de tijd en moeite. Indien u prijs stelt op verdere informatie, neemt u dan gerust contact op met ondergetekende op 012-3456789.<br/>
|
||||
<br/>
|
||||
Hoogachtend,<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
<!--M. Bieding<br/>
|
||||
Relatiebeheer-->
|
||||
Gerard van de Burgwal<br/>
|
||||
Directeur-bestuurder
|
||||
<br/>Gerard van de Burgwal
|
||||
<br/>Directeur-bestuurder
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:when>
|
||||
<!--Offerteaanvraag-->
|
||||
<xsl:when test="1=1 or opdrachttype/key='1'">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<tr><td colspan="4" class="tekst"><br/><xsl:value-of select="bedrijfsnaam"/></td></tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contactpersoon/naam!=''">
|
||||
<tr>
|
||||
<td colspan="4" class="tekst">T.a.v. <xsl:value-of select="contactpersoon/aanhef"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/voorletters"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/tussenv"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="uitvoerende/bedrijf/contact_persoon!=''">
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/></td></tr>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/></td></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/><xsl:text> </xsl:text><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/></td></tr>
|
||||
<tr><td height="5px"/></tr>
|
||||
<xsl:when test="opdrachttype/key='101'">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<xsl:if test="uitvoerende/bedrijf/naam!=''">
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td></tr>
|
||||
<xsl:if test="$anaam!=''">
|
||||
<tr><td colspan="4" class="tekst">T.a.v. <xsl:value-of select="$voorl"/><xsl:text> </xsl:text><xsl:value-of select="$anaam"/></td></tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/> </td></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/><xsl:text> </xsl:text><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/> </td></tr>
|
||||
<xsl:if test="not($anaam)">
|
||||
<tr><td colspan="4" class="tekst"/></tr>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst">Hoofddorp, <xsl:value-of select="//dateDay"/>-<xsl:value-of select="//dateMonth"/>-<xsl:value-of select="//dateYear"/></td></tr>
|
||||
<tr><td height="5px"/></tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr>
|
||||
<td class="tekst" width="10%">Betreft</td>
|
||||
<td class="tekst" width="40%">: <xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||||
<td class="tekst" width="20%">Behandeld door</td>
|
||||
<td class="tekst" width="30%">: <xsl:value-of select="backoffice_contact/naam_full"/></td>
|
||||
<td class="tekst" width="15%">Betreft</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||||
<td class="tekst" width="15%">Behandeld door</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="backoffice_contact/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Object</td>
|
||||
<td class="tekst">Locatie</td>
|
||||
<td class="tekst">: <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>, <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/></td>
|
||||
<td class="tekst">Rechtstreeks tel.nr.</td>
|
||||
<td class="tekst">: <xsl:value-of select="backoffice_contact/telefoonnr"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Onze ref.</td>
|
||||
<td class="tekst">: <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>-"$onze_ref"</td>
|
||||
<td class="tekst">: Offerteaanvraag <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></td>
|
||||
<td class="tekst"></td>
|
||||
<td class="tekst"></td>
|
||||
</tr>
|
||||
<tr><td height="5px"/></tr>
|
||||
</table>
|
||||
<xsl:choose>
|
||||
<xsl:when test="not(contactpersoon/aanhef)">Geachte mevrouw, mijnheer</xsl:when>
|
||||
<xsl:when test="contactpersoon/aanhef = 'de heer'">Geachte heer</xsl:when>
|
||||
<xsl:otherwise>Geachte <xsl:value-of select="contactpersoon/aanhef"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contactpersoon/naam != ''">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/tussenv"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/naam"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="uitvoerende/bedrijf/contact_persoon != ''">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>,
|
||||
<br/>Met betrekking tot bovengenoemde onroerende zaak, verzoeken wij u ons namens "$eigenaar"
|
||||
een gespecificeerde offerte te doen toekomen, voor de uitvoering van de navolgende werkzaamheden:
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
<table border="0" height="20" valign="center" width="100%" bordercolor="#ffffff">
|
||||
<tr><td height="30px"/></tr>
|
||||
<!--Opdrachtkenmerk 1=Offerte voor week -->
|
||||
<tr>
|
||||
<td align="left" height="20">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="../omschrijving"/>
|
||||
</xsl:call-template>
|
||||
<td colspan="4" class="tekst">
|
||||
Geachte heer, mevrouw<xsl:choose><xsl:when test="$anaam!=''"><xsl:text> </xsl:text><xsl:value-of select="$anaam"/>,</xsl:when><xsl:otherwise>,</xsl:otherwise></xsl:choose>
|
||||
<br/>
|
||||
<br/>Met betrekking tot bovengenoemd onderwerp, verzoeken wij u ons een gespecificeerde offerte te doen toekomen, voor de uitvoering van de navolgende werkzaamheden:
|
||||
<br/>
|
||||
<br/>---
|
||||
<br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
<br/>---
|
||||
<br/>
|
||||
<br/>Indien u naar aanleiding van dit verzoek vragen heeft, verzoeken wij u om contact op te nemen met de hierboven vermelde behandelaar.
|
||||
<br/>
|
||||
<br/>Uw offerte <xsl:if test="kenmerk[@key='1']!=''">ontvangen wij graag in week <xsl:value-of select="kenmerk[@key='1']"/> en</xsl:if> zien wij met belangstelling tegemoet.
|
||||
<br/>
|
||||
<br/>Hoogachtend,
|
||||
<br/>
|
||||
<br/>Gerard van de Burgwal
|
||||
<br/>Directeur-bestuurder
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>Indien u naar aanleiding van dit verzoek vragen heeft, verzoeken wij u om contact op te nemen met de
|
||||
hierboven vermelde behandelaar.
|
||||
<br/>
|
||||
<br/>Uw offerte ontvangen wij graag in week
|
||||
<xsl:value-of select="../kenmerk[@naam='Offerte voor week']"/>en zien wij met belangstelling tegemoet.
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>Hoogachtend,
|
||||
</xsl:when>
|
||||
<!--Offerteuitvoering-->
|
||||
<xsl:when test="opdrachttype/key='2'">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<!--Offerteopdracht-->
|
||||
<xsl:when test="opdrachttype/key='161'">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<xsl:if test="uitvoerende/bedrijf/naam!=''">
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td></tr>
|
||||
<xsl:if test="$anaam!=''">
|
||||
<tr><td colspan="4" class="tekst">T.a.v. <xsl:value-of select="$voorl"/><xsl:text> </xsl:text><xsl:value-of select="$anaam"/></td></tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/> </td></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/><xsl:text> </xsl:text><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/> </td></tr>
|
||||
<xsl:if test="not($anaam)">
|
||||
<tr><td colspan="4" class="tekst"/></tr>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst">Hoofddorp, <xsl:value-of select="//dateDay"/>-<xsl:value-of select="//dateMonth"/>-<xsl:value-of select="//dateYear"/></td></tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr>
|
||||
<td class="tekst">
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijfsnaam"/>
|
||||
</td>
|
||||
<td class="tekst" width="15%">Betreft</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||||
<td class="tekst" width="15%">Behandeld door</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="backoffice_contact/naam_full"/></td>
|
||||
</tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contactpersoon/naam != ''">
|
||||
<tr>
|
||||
<td>T.a.v. <xsl:value-of select="contactpersoon/aanhef"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/voorletters"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/tussenv"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="uitvoerende/bedrijf/contact_persoon != ''">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Locatie</td>
|
||||
<td class="tekst">: <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>, <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/></td>
|
||||
<td class="tekst">Rechtstreeks tel.nr.</td>
|
||||
<td class="tekst">: <xsl:value-of select="backoffice_contact/telefoonnr"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Onze ref.</td>
|
||||
<td class="tekst">: Offerteopdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></td>
|
||||
<td class="tekst"></td>
|
||||
<td class="tekst"></td>
|
||||
</tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<!--Opdrachtkenmerk 2=Offerte ontvangen -->
|
||||
<!--Opdrachtkenmerk 3=Offerte referentie-->
|
||||
<tr>
|
||||
<td colspan="4" class="tekst">
|
||||
Geachte heer, mevrouw<xsl:choose><xsl:when test="$anaam!=''"><xsl:text> </xsl:text><xsl:value-of select="$anaam"/>,</xsl:when><xsl:otherwise>,</xsl:otherwise></xsl:choose>
|
||||
<br/>
|
||||
<br/>Bij deze verstrek ik u namens de Stichting Brede Scholen Haarlemmermeer opdracht voor het uitvoeren van de werkzaamheden
|
||||
conform uw offerte d.d. <xsl:value-of select="kenmerk[@key='2']"/> met referentie <xsl:value-of select="kenmerk[@key='3']"/>.
|
||||
<br/>
|
||||
<br/>De werkzaamheden omvatten het navolgende:
|
||||
<br/>
|
||||
<br/>---
|
||||
<br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
<br/>---
|
||||
<br/>
|
||||
<xsl:if test="kenmerk[@key=-1]!=''">
|
||||
<br/>De werkzaamheden vinden plaats op: <xsl:value-of select="kenmerk[@key=-1]"/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_postcode"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">
|
||||
<br/>Totaalbedrag voor deze opdracht: € <xsl:value-of select="kosten"/>
|
||||
<br/>
|
||||
<br/>Werkadres:
|
||||
<br/><xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
|
||||
<br/><xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/><xsl:text> </xsl:text><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
|
||||
<br/>
|
||||
<br/>Na gereedkomen van de werkzaamheden, dient u dit aan ons kantoor te melden. Uw gespecificeerde nota onder vermelding van ons referentienummer dient te worden gericht aan:
|
||||
<br/>Stichting Brede Scholen Haarlemmermeer
|
||||
<br/>Deltaweg 107
|
||||
<br/>2134 CS Hoofddorp
|
||||
<br/>Wij behouden ons het recht voor om de nota niet door te zetten voor betaling, indien blijkt dat de werkzaamheden niet of niet geheel conform de offerte zijn uitgevoerd.
|
||||
<br/>
|
||||
<br/>Hoofddorp, <xsl:value-of select="../header/dateDay"/>-<xsl:value-of select="../header/dateMonth"/>-<xsl:value-of select="../header/dateYear"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">Betreft</td>
|
||||
<td width="40%">: <xsl:value-of select="melding/stdmelding/omschrijving"/>
|
||||
</td>
|
||||
<td width="20%">Behandeld door</td>
|
||||
<td width="30%">: <xsl:value-of select="backoffice_contact/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Object</td>
|
||||
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>, <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
|
||||
</td>
|
||||
<td>Rechtstreeks tel.nr.</td>
|
||||
<td>: <xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Onze ref.</td>
|
||||
<td>: <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/>-"$onze_ref"
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br/>
|
||||
<br/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="not(contactpersoon/aanhef)">Geachte mevrouw, mijnheer</xsl:when>
|
||||
<xsl:when test="contactpersoon/aanhef = 'de heer'">Geachte heer</xsl:when>
|
||||
<xsl:otherwise>Geachte <xsl:value-of select="contactpersoon/aanhef"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:choose>
|
||||
<xsl:when test="contactpersoon/naam != ''">
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/tussenv"/>
|
||||
<xsl:text> </xsl:text>
|
||||
<xsl:value-of select="contactpersoon/naam"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="uitvoerende/bedrijf/contact_persoon != ''">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/contact_persoon"/>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>,
|
||||
<br/>Bij deze verstrek ik u namens de Stichting Brede Scholen Haarlemmermeer opdracht voor het uitvoeren van de werkzaamheden conform uw offerte d.d.
|
||||
<xsl:value-of select="../kenmerk[@naam='Offerte ontvangen (dd-mm-jjjj)']"/>met referentie
|
||||
<xsl:value-of select="../kenmerk[@naam='Offerte ref']"/>.
|
||||
<br/>
|
||||
<br/>Voor een totaal bedrag van € <xsl:value-of select="format-number(../kenmerk[@naam='Bedrag'], '###.###.##0,00', 'european')"/>
|
||||
excl. BTW.<br/>
|
||||
(zegge: <xsl:value-of select="../kenmerk[@naam='Bedrag zegge']"/>).
|
||||
<br/>
|
||||
<br/>De werkzaamheden omvatten het navolgende:
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="../omschrijving"/>
|
||||
</xsl:call-template>e.e.a. volgens bijgaande begroting <xsl:value-of select="../kenmerk[@naam='Offerte ref']"/>
|
||||
d.d. <xsl:value-of select="../kenmerk[@naam='Offerte ontvangen (dd-mm-jjjj)']"/>.
|
||||
<br/>
|
||||
<br/>Hierbij ontvangt u een kopie-exemplaar van dit schrijven. Graag ontvangen wij deze kopie door u
|
||||
volledig ondertekend retour als bewijs van uw aanvaarding. De officiele opdracht wordt als verleend
|
||||
beschouwd, zodra wij de door u ondertekende stukken retour hebben ontvangen.
|
||||
Bovengenoemde werkzaamheden zullen door u worden verricht in de periode zoals u heeft vermeld op
|
||||
het kopie-exemplaar van dit schrijven. De door u geplande startdatum dient u voor aanvang van de
|
||||
werkzaamheden door te geven aan ons kantoor.
|
||||
Op bovengenoemde werkzaamheden verstrekt u aan opdrachtgever een jaar garantie, tenzij er van
|
||||
leverancierszijde een andere garantietermijn wordt afgegeven.
|
||||
<br/>
|
||||
<br/>Na gereedkomen van de werkzaamheden, dient u dit aan ons kantoor te melden. Uw gespecificeerde,
|
||||
op naam van de opdrachtgever gestelde nota, kunt u sturen aan ons kantoor onder vermelding van ons
|
||||
referentienummer. Wij zullen dan voor verdere afhandeling zorgdragen. Wij behouden ons het recht
|
||||
voor om de nota niet door te zenden voor betaling, indien blijkt dat de werkzaamheden niet, niet
|
||||
geheel of conform de offerte zijn uitgevoerd.
|
||||
<br/>
|
||||
<br/>Vertrouwende erop u hiermede naar behoren te hebben bericht, verblijven wij,
|
||||
<br/>
|
||||
<br/>
|
||||
<table border="0" width="100%" bordercolor="#ffffff">
|
||||
<tr>
|
||||
<td width="35%">Hoogachtend,<br/>
|
||||
<xsl:if test="not(kenmerk[@key=-1]!='')">
|
||||
<br/>Graag vernemen wij van u wanneer de werkzaamheden worden uitgevoerd.
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<br/>Hoogachtend,
|
||||
<br/>
|
||||
<br/>Gerard van de Burgwal
|
||||
<br/>Directeur-bestuurder
|
||||
</td>
|
||||
<td width="35%"></td>
|
||||
<td width="20%">Voor akkoord:</td>
|
||||
<td width="10%"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td>Datum uitvoering:</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:when>
|
||||
<!--Contractopdracht-->
|
||||
<xsl:when test="opdrachttype/key='3'">
|
||||
<xsl:when test="opdrachttype/key='162'">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<xsl:if test="uitvoerende/bedrijf/naam!=''">
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td></tr>
|
||||
<xsl:if test="$anaam!=''">
|
||||
<tr><td colspan="4" class="tekst">T.a.v. <xsl:value-of select="$voorl"/><xsl:text> </xsl:text><xsl:value-of select="$anaam"/></td></tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/> </td></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/><xsl:text> </xsl:text><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/> </td></tr>
|
||||
<xsl:if test="not($anaam)">
|
||||
<tr><td colspan="4" class="tekst"/></tr>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst">Hoofddorp, <xsl:value-of select="//dateDay"/>-<xsl:value-of select="//dateMonth"/>-<xsl:value-of select="//dateYear"/></td></tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr>
|
||||
<td class="tekst" width="15%">Betreft</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||||
<td class="tekst" width="15%">Behandeld door</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="backoffice_contact/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Locatie</td>
|
||||
<td class="tekst">: <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>, <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/></td>
|
||||
<td class="tekst">Rechtstreeks tel.nr.</td>
|
||||
<td class="tekst">: <xsl:value-of select="backoffice_contact/telefoonnr"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Onze ref.</td>
|
||||
<td class="tekst">: Contractopdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></td>
|
||||
<td class="tekst"></td>
|
||||
<td class="tekst"></td>
|
||||
</tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst">
|
||||
Geachte heer, mevrouw<xsl:choose><xsl:when test="$anaam!=''"><xsl:text> </xsl:text><xsl:value-of select="$anaam"/>,</xsl:when><xsl:otherwise>,</xsl:otherwise></xsl:choose>
|
||||
<br/>
|
||||
<br/>Hierbij verzoeken wij u de navolgende werkzaamheden volgens contract uit te voeren:
|
||||
<br/>
|
||||
<br/>---
|
||||
<br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
<br/>---
|
||||
<br/>
|
||||
<xsl:if test="kenmerk[@key=-1]!=''">
|
||||
<br/>De werkzaamheden vinden plaats op: <xsl:value-of select="kenmerk[@key=-1]"/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<br/>Werkadres:
|
||||
<br/><xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
|
||||
<br/><xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/><xsl:text> </xsl:text><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
|
||||
<br/>
|
||||
<br/>LET OP:
|
||||
<br/>De uitvoering van deze opdracht valt onder de gemaakte contractuele afspraken tussen Stichting Brede Scholen Haarlemmermeer en <xsl:value-of select="uitvoerende/bedrijf/naam"/>.
|
||||
Wij gaan er daarom vanuit dat er geen factuur wordt verstuurd voor de uitvoering van deze opdracht.
|
||||
<br/>
|
||||
<xsl:if test="not(kenmerk[@key=-1]!='')">
|
||||
<br/>Graag vernemen wij van u wanneer de werkzaamheden worden uitgevoerd.
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<br/>Hoogachtend,
|
||||
<br/>
|
||||
<br/>Gerard van de Burgwal
|
||||
<br/>Directeur-bestuurder
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td colspan="2" style="width:67.5%;font-size:10pt;font-family:Verdana;">
|
||||
<!--xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/renk/factuurlogo.png</xsl:attribute>
|
||||
<xsl:attribute name="style">height:26mm;</xsl:attribute>
|
||||
</xsl:element-->
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='email'">
|
||||
<!--img src="cid:tmpl_logo.gif" height="26mm"/-->
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">cid:tmpl_logo.gif</xsl:attribute>
|
||||
<xsl:attribute name="style">width:61mm;</xsl:attribute>
|
||||
</xsl:element>
|
||||
</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:attribute name="style">width:61mm;</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td style="width:32.5%;font-size:10pt;font-family:Verdana;">
|
||||
<span style="font-size:8pt;font-family:Verdana;">Generaal Urquhartlaan 4<br/></span>
|
||||
<span style="font-size:8pt;font-family:Verdana;">6861 GG Oosterbeek<br/></span>
|
||||
<br/>
|
||||
<span style="font-size:8pt;font-family:Verdana;">Postbus 9100<br/></span>
|
||||
<span style="font-size:8pt;font-family:Verdana;">6860 HA Oosterbeek<br/></span>
|
||||
<span style="font-size:8pt;font-family:Verdana;">Telefoon (026) 33 48 111<br/></span>
|
||||
<span style="font-size:8pt;font-family:Verdana;">Fax (026) 33 48 310</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td style="width:59.25%;font-size:22pt;font-family:Verdana;text-align:center;">
|
||||
<br/>
|
||||
<b><u>Opdrachtbon</u></b>
|
||||
</td>
|
||||
<td style="width:32.5%;font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
<span style="font-size:8pt;font-family:Verdana;">Internet www.renkum.nl<br/></span>
|
||||
<br/>
|
||||
<span style="font-size:8pt;font-family:Verdana;">IBAN: NL02BNGH0285007076<br/></span>
|
||||
<span style="font-size:8pt;font-family:Verdana;">BIC: BNGHNL2G<br/></span>
|
||||
<span style="font-size:8pt;font-family:Verdana;">KvK nummer: 09215649<br/></span>
|
||||
<span style="font-size:8pt;font-family:Verdana;">BTW nummer: NL 00.12.02.698.BO1</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Nr: <xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/><br/>
|
||||
<br/>
|
||||
Datum: <xsl:value-of select="substring(//header/dateTime,1,10)"/><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
Aan: <xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
Hierbij verlenen wij u opdracht voor onderstaande werkzaamheden/leveringen:<br/>
|
||||
<xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="1=1">
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
De levering/dienst vindt plaats op: <xsl:value-of select="kenmerk[@key=241]"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="kosten>0">
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Totaalbedrag voor deze opdracht: € <xsl:value-of select="kosten"/><br/>
|
||||
<i>(max € 500,-- excl. btw)</i>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Totaalbedrag voor deze opdracht: op basis van nacalculatie
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@key=246]='Gemeentehuis'">
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Afleveradres/werkadres:<br/>
|
||||
Generaal Urquhartlaan 4<br/>
|
||||
6861 CG<xsl:text> </xsl:text>Oosterbeek
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Afleveradres/werkadres:<br/>
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/><br/>
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/><xsl:text> </xsl:text><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Betaling: binnen 30 dagen na ontvangst factuur
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
Om vertraging in de betaling te voorkomen, dient u onderstaande op de factuur te vermelden:<br/>
|
||||
Werk: <xsl:value-of select="kenmerk[@key=242]"/><br/>
|
||||
FCL: <xsl:value-of select="kostenplaats/nr"/><br/>
|
||||
ECL: <xsl:value-of select="kenmerk[@key=244]"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
De factuur van deze opdracht dient te worden gericht aan:<br/>
|
||||
<xsl:value-of select="kenmerk[@key=245]"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:8.25%;font-size:10pt;font-family:Verdana;"> </td>
|
||||
<td colspan="2" style="font-size:10pt;font-family:Verdana;">
|
||||
<br/>
|
||||
<br/>
|
||||
<br/>
|
||||
<i>Op al onze opdrachten zijn de Algemene Inkoopvoorwaarden gemeente Renkum van toepassing. Op uw verzoek wordt hiervan een exemplaar toegezonden.</i>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<!--Uitvoeringsopdracht-->
|
||||
<xsl:otherwise>
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="0" cellspacing="0">
|
||||
<xsl:if test="uitvoerende/bedrijf/naam!=''">
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/naam"/></td></tr>
|
||||
<xsl:if test="$anaam!=''">
|
||||
<tr><td colspan="4" class="tekst">T.a.v. <xsl:value-of select="$voorl"/><xsl:text> </xsl:text><xsl:value-of select="$anaam"/></td></tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_adres"/> </td></tr>
|
||||
<tr><td colspan="4" class="tekst"><xsl:value-of select="uitvoerende/bedrijf/post_postcode"/><xsl:text> </xsl:text><xsl:value-of select="uitvoerende/bedrijf/post_plaats"/> </td></tr>
|
||||
<xsl:if test="not($anaam)">
|
||||
<tr><td colspan="4" class="tekst"/></tr>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr><td colspan="4" class="tekst">Hoofddorp, <xsl:value-of select="//dateDay"/>-<xsl:value-of select="//dateMonth"/>-<xsl:value-of select="//dateYear"/></td></tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr>
|
||||
<td class="tekst" width="15%">Betreft</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||||
<td class="tekst" width="15%">Behandeld door</td>
|
||||
<td class="tekst" width="35%">: <xsl:value-of select="backoffice_contact/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Locatie</td>
|
||||
<td class="tekst">: <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>, <xsl:value-of select="melding/plaats/regio/district/locatie/adres"/></td>
|
||||
<td class="tekst">Rechtstreeks tel.nr.</td>
|
||||
<td class="tekst">: <xsl:value-of select="backoffice_contact/telefoonnr"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst">Onze ref.</td>
|
||||
<td class="tekst">: Uitvoeringsopdracht <xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></td>
|
||||
<td class="tekst"></td>
|
||||
<td class="tekst"></td>
|
||||
</tr>
|
||||
<tr><td height="30px"/></tr>
|
||||
<tr>
|
||||
<td colspan="4" class="tekst">
|
||||
Geachte heer, mevrouw<xsl:choose><xsl:when test="$anaam!=''"><xsl:text> </xsl:text><xsl:value-of select="$anaam"/>,</xsl:when><xsl:otherwise>,</xsl:otherwise></xsl:choose>
|
||||
<br/>
|
||||
<br/>Hierbij verlenen wij u opdracht voor de navolgende werkzaamheden:
|
||||
<br/>
|
||||
<br/>---
|
||||
<br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template>
|
||||
<br/>---
|
||||
<br/>
|
||||
<xsl:if test="kenmerk[@key=-1]!=''">
|
||||
<br/>De werkzaamheden vinden plaats op: <xsl:value-of select="kenmerk[@key=-1]"/>
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="kosten>0">
|
||||
<br/>Totaalbedrag voor deze opdracht: € <xsl:value-of select="kosten"/>
|
||||
<br/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<br/>Totaalbedrag voor deze opdracht: op basis van nacalculatie
|
||||
<br/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<br/>Werkadres:
|
||||
<br/><xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
|
||||
<br/><xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/><xsl:text> </xsl:text><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
|
||||
<br/>
|
||||
<br/>Na gereedkomen van de werkzaamheden, dient u dit aan ons kantoor te melden. Uw gespecificeerde nota onder vermelding van ons referentienummer dient te worden gericht aan:
|
||||
<br/>Stichting Brede Scholen Haarlemmermeer
|
||||
<br/>Deltaweg 107
|
||||
<br/>2134 CS Hoofddorp
|
||||
<br/>
|
||||
<xsl:if test="not(kenmerk[@key=-1]!='')">
|
||||
<br/>Graag vernemen wij van u wanneer de werkzaamheden worden uitgevoerd.
|
||||
<br/>
|
||||
</xsl:if>
|
||||
<br/>Hoogachtend,
|
||||
<br/>
|
||||
<br/>Gerard van de Burgwal
|
||||
<br/>Directeur-bestuurder
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="full">
|
||||
@@ -923,7 +848,7 @@
|
||||
<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:call-template name="pageheader"/>
|
||||
<xsl:apply-templates select="." mode="include"/>
|
||||
<!--xsl:call-template name="pagefooter"/-->
|
||||
</xsl:element>
|
||||
@@ -1324,7 +1249,7 @@
|
||||
<td colspan="6" height="191px"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" class="tiny" style="text-align:left">RABOBANK 14.00.62.580</td>
|
||||
<td colspan="3" class="tiny" style="text-align:left">NL94 RABO 014.00.62.580</td>
|
||||
<td colspan="3" class="tiny" style="text-align:right">KVK Amsterdam 34 24 75 10 </td>
|
||||
</tr>
|
||||
<tr class="pagebreak">
|
||||
@@ -1901,13 +1826,7 @@
|
||||
</colgroup>
|
||||
|
||||
<xsl:if test="count(rapport_data/data_row)=0">
|
||||
<tr>
|
||||
<td>
|
||||
<center>
|
||||
<b>Geen gegevens gevonden</b>
|
||||
</center>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td><center><b>Geen gegevens gevonden</b></center></td></tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:variable name="factuurdatum">
|
||||
@@ -2046,7 +1965,7 @@
|
||||
</xsl:choose>
|
||||
<tr>
|
||||
<td colspan="6" class="tekst">
|
||||
<br/>Gelieve de factuur binnen <b>15</b> dagen aan ons over te maken op bankrekening RABOBANK 140062580 ovv. het factuurnummer: <xsl:value-of select="FCLT_F_FACTUUR"/>.
|
||||
<br/>Gelieve de factuur binnen <b>15</b> dagen aan ons over te maken op bankrekening NL94 RABO 014.00.62.580 ovv. het factuurnummer: <xsl:value-of select="FCLT_F_FACTUUR"/>.
|
||||
<br/>
|
||||
<br/>Mocht u naar aanleiding van deze factuur nog vragen hebben, dan kunt u contact met ons opnemen op telefoonnummer 06-50747773.</td>
|
||||
</tr>
|
||||
@@ -2064,7 +1983,7 @@
|
||||
<td colspan="6" height="250px"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" class="tiny" style="text-align:left">RABOBANK 14.00.62.580</td>
|
||||
<td colspan="3" class="tiny" style="text-align:left">NL94 RABO 014.00.62.580</td>
|
||||
<td colspan="3" class="tiny" style="text-align:right">KVK Amsterdam 34 24 75 10   </td>
|
||||
</tr>
|
||||
<tr class="pagebreak">
|
||||
|
||||
@@ -39,6 +39,110 @@
|
||||
<xsl:template match="melding" mode="include">
|
||||
<xsl:choose>
|
||||
<xsl:when test="discipline/srtdiscipline/prefix='AX'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="discipline/omschrijving='Facturen'">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>Aanvraagformulier creditering facturen</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table border="1" style="border-collapse: collapse; border: 1px solid #C0C0C0;" width="99%" cellpadding="3">
|
||||
<tr>
|
||||
<th align="left" width="25%" colspan="1">
|
||||
<b>Datum</b>
|
||||
</th>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:value-of select="gemeld/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left" colspan="1"><b>Aanvrager</b></th>
|
||||
<td align="left" colspan="3"><xsl:value-of select="voor/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left" colspan="1"><b>Klant/debiteurnummer</b></th>
|
||||
<td align="left" colspan="3"><xsl:value-of select="kenmerk[@naam='Klant/debiteurnummer']/bedrijf/naam"/> / <xsl:value-of select="kenmerk[@naam='Klant/debiteurnummer']/bedrijf/leverancier_nr"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left" colspan="1"><b>Betreft factuurnummer(s)</b></th>
|
||||
<td align="left" colspan="3"><xsl:value-of select="kenmerk[@naam='Betreft factuurnummer(s)']"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left" colspan="1"><b>Betreft projectnummer(s)/ordernummer(s)</b></th>
|
||||
<td align="left" colspan="3"><xsl:value-of select="kenmerk[@naam='Betreft projectnummer(s)/ordernummer(s)']"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left" colspan="1"><b>Creditbedrag</b></th>
|
||||
<td align="left" colspan="3"><xsl:value-of select="kenmerk[@naam='Creditbedrag']"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left" colspan="1"><b>Reden</b></th>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="20px">
|
||||
<td/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<tr>
|
||||
<td>
|
||||
<table border="1" style="border-collapse: collapse; border: 1px solid #C0C0C0;" width="99%" cellpadding="3">
|
||||
<tr>
|
||||
<th align="left" colspan="3">
|
||||
<b>Honorering creditering facturen:</b>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="tracking/track[@code='MLDACP']">
|
||||
<td width="30%">Goedgekeurd / <strike>Afgekeurd</strike></td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td width="30%">Goedgekeurd / Afgekeurd</td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<td width="25%">Datum: <xsl:value-of select="tracking/track[@code='MLDACP']/datum/datum"/></td>
|
||||
<td>Paraaf: <xsl:value-of select="tracking/track[@code='MLDACP']/user/naam_full"/><br/><br/><br/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left" colspan="3">
|
||||
<b>Opmerkingen</b>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="opmerking"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="20px">
|
||||
<td/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute>klik hier om direct naar de melding te gaan</xsl:element>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
@@ -68,9 +172,18 @@
|
||||
<tr>
|
||||
<td align="right" width="18%">Klant</td>
|
||||
<td align="left" width="32%">
|
||||
<xsl:value-of select="kenmerk[@naam='KlantID']"/>-<xsl:value-of select="kenmerk[@naam='Klant']"/></td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@naam='Klant']=''">
|
||||
<xsl:value-of select="kenmerk[@naam='KlantID']"/>-<xsl:value-of select="kenmerk[@naam='Klant(oud)']"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="kenmerk[@naam='KlantID']"/>-<xsl:value-of select="kenmerk[@naam='Klant']/bedrijf/naam"/><xsl:if test="kenmerk[@naam='Klant']/bedrijf/leverancier_nr!=''"> / <xsl:value-of select="kenmerk[@naam='Klant']/bedrijf/leverancier_nr"/></xsl:if>
|
||||
<xsl:if test="kenmerk[@naam='Klant']/bedrijf/post_adres!=''"><br/><br/><xsl:value-of select="kenmerk[@naam='Klant']/bedrijf/post_adres"/><br/><xsl:value-of select="kenmerk[@naam='Klant']/bedrijf/post_postcode"/><br/><xsl:value-of select="kenmerk[@naam='Klant']/bedrijf/post_plaats"/></xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td align="right" width="18%">Acontobedrag</td>
|
||||
<td align="left" width="32%">€ <xsl:value-of select="kenmerk[@naam='Acontobedrag']"/></td>
|
||||
<td align="left" width="32%"><xsl:if test="kenmerk[@naam='Acontobedrag']!=''">€ <xsl:value-of select="kenmerk[@naam='Acontobedrag']"/></xsl:if></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Offertekenmerk</td>
|
||||
@@ -88,7 +201,7 @@
|
||||
<xsl:value-of select="kenmerk[@naam='Factuurkenmerk']"/>
|
||||
</td>
|
||||
<td>Kilometerprijs</td>
|
||||
<td>€ 0<xsl:value-of select="kenmerk[@naam='Kilometerprijs']"/></td>
|
||||
<td><xsl:if test="kenmerk[@naam='Kilometerprijs']!=''">€ <xsl:value-of select="kenmerk[@naam='Kilometerprijs']"/></xsl:if></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Projectmanager</td>
|
||||
@@ -214,6 +327,8 @@
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="discipline/srtdiscipline/prefix='AXI'">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
@@ -288,7 +403,7 @@
|
||||
<td align="left" colspan="3"><xsl:value-of select="kenmerk[@naam='Bestemd voor afdeling']"/></td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td align="left" colspan="3"><xsl:value-of select="kenmerk[@naam='Bestemd voor']"/></td>
|
||||
<td align="left" colspan="3"><xsl:value-of select="kenmerk[@naam='Bestemd voor']/bedrijf/naam"/></td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
|
||||
6
CUST/SKAF/import/gen_import_catalogus_ALL.bat
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
call gen_import_catalogus_braspa.bat
|
||||
call gen_import_catalogus_boodschappen.bat
|
||||
|
||||
|
||||
|
||||
6
CUST/SKAF/import/gen_import_catalogus_boodschappen.bat
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
REM: Import Catalogus "BoodschappenOnline" (disc-key = 741, import-key = 201)
|
||||
cscript .\GetCatalogus.js "POST" 741 ../oracle.udl>>genimport.log
|
||||
MOVE catalog741.xml d:/Apps/Facilitor/ftp_sites/LocalUser/SKAFFtp/Catalog/Boodschappenonline
|
||||
Echo Inlezen/verwerken catalogus 741 via importfunctie key 201
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf SKAF 201 >>genimport.log 2>>&1
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
[SYSTEM]
|
||||
// The FULL FYSICAL (LOCAL) PATH to the Facilitor webroot folder (containing a.o. global.asa)
|
||||
FacilitorHome = "d:/Apps/Facilitor/Fplace5i/"
|
||||
FacilitorHome = "d:\Websites\Default Web Site\Branch533"
|
||||
|
||||
[ADO]
|
||||
ConnectionString = "File Name=..\Oracle.udl "
|
||||
@@ -32,12 +32,13 @@ NotificationInMailBody = "1"
|
||||
NotificationXSL = "../xsl/cust.xsl"
|
||||
;// Mail subject prefix for orders (to be followed by ordernr)
|
||||
SubjectPrefix = "Facilitor bestelling: Bestelopdracht nr."
|
||||
SubjectPrefixMLD = "Facilitor: ##OPDRTYPE## nr. ##OPDRKEY##"
|
||||
;// the fixed From address for Facilitor orders
|
||||
FromAddress = "facilitair@sutfene.nl"
|
||||
FromAddress = "helpdesk@sgfacilitor.nl"
|
||||
;// optional reply address if that is different from FromAddress
|
||||
ReplyAddress = "facilitair@sutfene.nl"
|
||||
;// Level of logging (0-3) for troubleshooting purposes
|
||||
LogLevel = 1
|
||||
:// ReplyAddress = "d.tolner@sgfacilitor.nl"
|
||||
;// Level of logging (0-4) for troubleshooting purposes
|
||||
LogLevel = 4
|
||||
;// INTERNET_FLAG_PASSIVE = 0x8000000, else = 0
|
||||
ConnectionFlag = 0
|
||||
;// 1 = Use Proxy Server (recognizes TIS FTP gateway only), 0 = don't use Proxy
|
||||
@@ -47,17 +48,19 @@ ProxyServerIPAddress = ""
|
||||
;// SOAP Certificate reference
|
||||
SoapCertificateName = LOCAL_MACHINE\My\it.dijkoraad.nl
|
||||
;; Minuten
|
||||
NotificationDelay=1
|
||||
NotificationDelay=0
|
||||
LogDestination = 3
|
||||
EmergencyMailAddress = "m.bourseau@sgfacilitor.nl"
|
||||
EmergencyMailAddress = "d.tolner@sgfacilitor.nl"
|
||||
CustOrders = 0
|
||||
; // force this email address for test purposes
|
||||
; //ForceMailAddress = "m.bourseau@sgfacilitor.nl"
|
||||
ForceMailAddress = "d.tolner@sgfacilitor.nl"
|
||||
; // force this order address for test purposes
|
||||
; //ForceOrderAddress = "mailto:m.bourseau@sgfacilitor.nl"
|
||||
; // ForceOrderAddress = "http://corporate-express.dijkolabs.nl/order/default.asp"
|
||||
; // force this mobile number for test purposes
|
||||
; // ForceMobile = "31651193520"
|
||||
ForceOrderAddress = "mailto:d.tolner@sgfacilitor.nl"
|
||||
UseSenderAsReplyTo=1
|
||||
MailBodyCharSet="unicode-1-1-utf-8"
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<b>Afdelingsmedewerker:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kenmerk"/>
|
||||
<xsl:value-of select="kenmerk[@naam='Afdelingsmedewerker']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
@@ -476,7 +476,7 @@
|
||||
<b>Afdelingsmedewerker:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/kenmerk"/>
|
||||
<xsl:value-of select="melding/kenmerk[@naam='Afdelingsmedewerker']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
@@ -1160,7 +1160,199 @@
|
||||
)
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
|
||||
<TD>
|
||||
<!-- Bestelopdracht -->
|
||||
<table border="0" bordercolor="#ffffff" width="100%">
|
||||
<tr>
|
||||
<td colspan="5" class="caption" style="text-align:center">
|
||||
<b><xsl:value-of select="//lcl/BES/inkooporder"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:30"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="width:47%">
|
||||
<b><xsl:value-of select="//lcl/BES/factuur_aan"/>:</b>
|
||||
</td>
|
||||
<td style="width:6%"></td>
|
||||
<td colspan="2" style="width:47%">
|
||||
<b><xsl:value-of select="//lcl/BES/leverancier"/>:</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="factuuradres/naam"/>
|
||||
<br/>
|
||||
<xsl:value-of select="factuuradres/post_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="factuuradres/post_postcode"/> 
|
||||
<xsl:value-of select="factuuradres/post_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="factuuradres/post_land"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_postcode"/> 
|
||||
<xsl:value-of select="bedrijf/post_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_land"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactgegevens"/>:</b>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<b/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/besteller"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/e-mail"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/email"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>: </b>
|
||||
<xsl:value-of select="bestelling/kostenplaats/nr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/werkplek"/>: </b>
|
||||
<xsl:value-of select="bestelling/plaats"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/aanvraagnummers"/>: </b>
|
||||
<xsl:value-of select="bestelling/key"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/opdrachtnummer"/>: </b>
|
||||
<xsl:value-of select="id"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/orderdatum"/>: </b>
|
||||
<xsl:value-of select="datum/datum"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/>: </b>
|
||||
<xsl:value-of select="bestelling/leverdatum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b><xsl:value-of select="//lcl/BES/afleveradres"/>:</b>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<b/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<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>
|
||||
<td/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:for-each select="bestelling/kenmerk[@type!='L' and @type!='l' and @type!='Q']">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>: </b>
|
||||
<xsl:value-of select="."/>
|
||||
<br/>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<TR>
|
||||
<TD colspan="5">
|
||||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/regel"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/artikelnr"/></th>
|
||||
<th style="width:200"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/FAC/eenheid"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/aantal"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/prijs"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/totaal"/></th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr" data-type="number"/>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<br/>
|
||||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/></xsl:for-each>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</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(totaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="6"/>
|
||||
<td style="text-align:right">
|
||||
<b>
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
<tr>
|
||||
<td colspan="5" style="height:40"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="text-align:center; font-size:9px"><xsl:value-of select="//lcl/BES/order_disclaimer1"/>(<xsl:value-of select="id"/>)<xsl:value-of select="//lcl/BES/order_disclaimer2"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</TD>
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
REM Importbestand uitpakken
|
||||
..\..\..\utils\7-Zip\7z.exe x -y D:\Apps\FacilitorWebdav\ABS.CSV.gz
|
||||
..\..\..\utils\7-Zip\7za.exe x -y D:\Apps\FacilitorWebdav\ABS.CSV.gz
|
||||
move ABS.CSV d:\Apps\FacilitorWebdav\
|
||||
REM Eigenlijke import
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf UWVA ABS >>genimport_abs.log 2>>&1
|
||||
|
||||
@@ -15,14 +15,14 @@
|
||||
%>
|
||||
<!--#include file="../../appl/Shared/common.inc" -->
|
||||
<%
|
||||
var xmlUrl = "https://services.worldmeetingstest.nl/api/v1.0/Order"
|
||||
var xmlUrl = "https://services.worldmeetings.com/api/v1.0/Order"
|
||||
var xmlResp;
|
||||
|
||||
var xmlhttp = new ActiveXObject("WinHTTP.WinHTTPRequest.5.1");
|
||||
//SXH_PROXY_SET_PROXY = 2
|
||||
//xmlhttp.setProxy(SXH_PROXY_SET_PROXY, "127.0.0.1:8888"); // Voor debugging met Fiddler
|
||||
xmlhttp.open("POST", xmlUrl, false);
|
||||
xmlhttp.SetCredentials("UwvFacilitor","xePHaqUpHatR93an", 0);
|
||||
xmlhttp.SetCredentials("UwvFacilitor","mUSeTu33je8eGEWe", 0);
|
||||
xmlhttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8")
|
||||
|
||||
// Zonder de ns: twee keer krijg ik
|
||||
|
||||
@@ -400,7 +400,7 @@ bes_punch_receive = function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
return RequestForm(nm)(1);
|
||||
};
|
||||
|
||||
// Alleen voor leverancier Worldmeetings uitvoeren
|
||||
// Alleen voor leverancier Worldmeetings uitvoeren (prs_bedrijf_key = 69793)
|
||||
if (bedr_key == 69793)
|
||||
{
|
||||
var detail_url = punchNVL("NEW_ITEM-ATTACHMENT[#]", item, "Onbekend");
|
||||
@@ -411,6 +411,15 @@ bes_punch_receive = function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
+ " WHERE bes_srtdeel_key = " + bes_srtdeel_key;
|
||||
Oracle.Execute(sql);
|
||||
}
|
||||
var leverdatum = punchNVL("NEW_ITEM-CUST_FIELD1[#]", item, "Onbekend");
|
||||
if (leverdatum != "Onbekend")
|
||||
{
|
||||
sql = "SELECT TO_DATE(" + safe.quoted_sql(leverdatum) + ", 'yyyymmdd') leverdatum FROM DUAL";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
leverdatum = oRs("leverdatum").value;
|
||||
oRs.Close();
|
||||
result.orderurl = "&leverdatum=" + (new Date(leverdatum)).getTime();
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
@@ -418,4 +427,3 @@ bes_punch_receive = function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
]]>
|
||||
</script>
|
||||
</component>
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<soap:Body>
|
||||
<facilitor>
|
||||
<xsl:element name="bestelopdracht">
|
||||
<xsl:attribute name="key"><xsl:value-of select="@key"/></xsl:attribute>
|
||||
<xsl:attribute name="key">O-<xsl:value-of select="@key"/></xsl:attribute>
|
||||
<xsl:attribute name="type"><xsl:value-of select="@type"/></xsl:attribute>
|
||||
<returncode><xsl:value-of select="returncode"/></returncode>
|
||||
<returntekst><xsl:value-of select="returntekst"/></returntekst>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<soap:Body>
|
||||
<facilitor>
|
||||
<xsl:element name="opdracht">
|
||||
<xsl:attribute name="key"><xsl:value-of select="@key"/></xsl:attribute>
|
||||
<xsl:attribute name="key">VO<xsl:value-of select="@key"/></xsl:attribute>
|
||||
<xsl:attribute name="type"><xsl:value-of select="@type"/></xsl:attribute>
|
||||
<returncode><xsl:value-of select="returncode"/></returncode>
|
||||
<returntekst><xsl:value-of select="returntekst"/></returntekst>
|
||||
@@ -40,19 +40,19 @@
|
||||
<xsl:element name="{local-name()}">
|
||||
<!-- process attributes -->
|
||||
<xsl:for-each select="@*">
|
||||
<!-- remove attribute prefix -->
|
||||
<!-- remove attribute prefix and 'VO' from key-attribute! -->
|
||||
<xsl:attribute name="{local-name()}">
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:choose><xsl:when test="local-name()='key'"><xsl:value-of select="translate(., 'VO', '')"/></xsl:when><xsl:otherwise><xsl:value-of select="."/></xsl:otherwise></xsl:choose>
|
||||
</xsl:attribute>
|
||||
</xsl:for-each>
|
||||
<xsl:apply-templates/>
|
||||
<!-- Als insert, dan ook de volgende extra velden "injecteren": -->
|
||||
<!-- => stdmelding_key = 2923 = Aanvraag extern vergaderen (WM) -->
|
||||
<!-- => typeopdr_key = 2924 = Offerteaanvraag Ext.vergaderen -->
|
||||
<!-- => bedrijf_key = 69793 = VO&B (aanvragen) = Worldmeetings -->
|
||||
<!-- => stdmelding_key = 2921 = Bijeenkomst (V&O/Bijeenkomsten) -->
|
||||
<!-- => typeopdr_key = 2922 = Offerte Bijeenkomst -->
|
||||
<!-- => bedrijf_key = 69793 = VO&B = Worldmeetings -->
|
||||
<xsl:if test="local-name()='opdracht' and @type='insert'">
|
||||
<stdmelding_key>1823</stdmelding_key>
|
||||
<typeopdr_key>2921</typeopdr_key>
|
||||
<stdmelding_key>2921</stdmelding_key>
|
||||
<typeopdr_key>2922</typeopdr_key>
|
||||
<bedrijf_key>69793</bedrijf_key>
|
||||
</xsl:if>
|
||||
</xsl:element>
|
||||
@@ -91,19 +91,19 @@
|
||||
<xsl:element name="{local-name()}">
|
||||
<!-- process attributes -->
|
||||
<xsl:for-each select="@*">
|
||||
<!-- remove attribute prefix -->
|
||||
<!-- remove attribute prefix and 'VO' from key-attribute! -->
|
||||
<xsl:attribute name="{local-name()}">
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:choose><xsl:when test="local-name()='key'"><xsl:value-of select="translate(., 'VO', '')"/></xsl:when><xsl:otherwise><xsl:value-of select="."/></xsl:otherwise></xsl:choose>
|
||||
</xsl:attribute>
|
||||
</xsl:for-each>
|
||||
<xsl:apply-templates/>
|
||||
<!-- Als insert, dan ook de volgende extra velden "injecteren": -->
|
||||
<!-- => stdmelding_key = 2923 = Aanvraag extern vergaderen (WM) -->
|
||||
<!-- => typeopdr_key = 2924 = Offerteaanvraag Ext.vergaderen -->
|
||||
<!-- => bedrijf_key = 69793 = VO&B (aanvragen) = Worldmeetings -->
|
||||
<!-- => stdmelding_key = 2921 = Bijeenkomst (V&O/Bijeenkomsten) -->
|
||||
<!-- => typeopdr_key = 2922 = Offerte Bijeenkomst -->
|
||||
<!-- => bedrijf_key = 69793 = VO&B = Worldmeetings -->
|
||||
<xsl:if test="local-name()='opdracht' and @type='insert'">
|
||||
<stdmelding_key>1823</stdmelding_key>
|
||||
<typeopdr_key>2921</typeopdr_key>
|
||||
<stdmelding_key>2921</stdmelding_key>
|
||||
<typeopdr_key>2922</typeopdr_key>
|
||||
<bedrijf_key>69793</bedrijf_key>
|
||||
</xsl:if>
|
||||
</xsl:element>
|
||||
|
||||
147
CUST/VGLD/xsl/medeco.xsl
Normal file
@@ -0,0 +1,147 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" indent="yes" encoding="UTF-8"/>
|
||||
|
||||
<xsl:variable name="Rev">
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
|
||||
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<xsl:template match="bestelopdracht">
|
||||
<!--Facilitor custom XSL template for cXML bestelopdracht-->
|
||||
<xsl:element name="cXML">
|
||||
<xsl:attribute name="version">1.2.016</xsl:attribute>
|
||||
<xsl:attribute name="payloadID"><xsl:value-of select="key"/></xsl:attribute>
|
||||
<xsl:attribute name="timestamp"><xsl:value-of select="datum/jaar"/>-<xsl:value-of select="datum/maand"/>-<xsl:value-of select="datum/dag"/>T<xsl:value-of select="datum/tijd"/>:00+01:00</xsl:attribute>
|
||||
<xsl:attribute name="xml:lang">NL</xsl:attribute>
|
||||
<Header>
|
||||
<From>
|
||||
<xsl:element name="Credential">
|
||||
<xsl:attribute name="domain"><xsl:value-of select="/facilitor/header/custId"/></xsl:attribute>
|
||||
<!--Klantcode zoals door Medeco aan ALLV toegekend???-->
|
||||
<Identity>
|
||||
<xsl:value-of select='bedrijf/overeenkomst_nr'/>
|
||||
</Identity>
|
||||
</xsl:element>
|
||||
</From>
|
||||
<To>
|
||||
<xsl:element name="Credential">
|
||||
<xsl:attribute name="domain"><xsl:value-of select="bedrijf/naam"/></xsl:attribute>
|
||||
<Identity/>
|
||||
</xsl:element>
|
||||
</To>
|
||||
<Sender>
|
||||
<Credential domain="Facilitor">
|
||||
<Identity/>
|
||||
</Credential>
|
||||
<UserAgent/>
|
||||
</Sender>
|
||||
</Header>
|
||||
<Request>
|
||||
<OrderRequest>
|
||||
<xsl:element name="OrderRequestHeader">
|
||||
<xsl:attribute name="orderID"><xsl:value-of select="id"/></xsl:attribute>
|
||||
<xsl:attribute name="orderDate"><xsl:value-of select="datum/jaar"/>-<xsl:value-of select="datum/maand"/>-<xsl:value-of select="datum/dag"/></xsl:attribute>
|
||||
<Total>
|
||||
<Money currency="EUR">
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0.00', 'european')"/>
|
||||
</Money>
|
||||
</Total>
|
||||
<ShipTo>
|
||||
<xsl:element name="Address">
|
||||
<xsl:attribute name="addressID">203417</xsl:attribute>
|
||||
<Name xml:lang="NL">
|
||||
<xsl:value-of select="bedrijf/afleveradres/naam"/>
|
||||
</Name>
|
||||
<PostalAddress>
|
||||
<DeliverTo><xsl:value-of select="bestelling/aanvrager/naam_full"/></DeliverTo>
|
||||
<Street><xsl:value-of select="bestelling/afleveradres/bezoek_adres"/></Street>
|
||||
<City><xsl:value-of select="bestelling/afleveradres/bezoek_plaats"/></City>
|
||||
<State></State>
|
||||
<PostalCode><xsl:value-of select="bestelling/afleveradres/bezoek_postcode"/></PostalCode>
|
||||
<Country isoCountryCode="NL"><xsl:apply-templates select="bestelling/afleveradres/bezoek_land"/></Country>
|
||||
</PostalAddress>
|
||||
</xsl:element>
|
||||
</ShipTo>
|
||||
<BillTo>
|
||||
<xsl:element name="Address">
|
||||
<xsl:attribute name="addressID">83380</xsl:attribute>
|
||||
<Name xml:lang="NL">
|
||||
<xsl:value-of select="bedrijf/factuuradres/naam"/>
|
||||
</Name>
|
||||
<PostalAddress>
|
||||
<Street><xsl:value-of select="bedrijf/factuuradres/post_adres"/></Street>
|
||||
<City><xsl:value-of select="bedrijf/factuuradres/post_plaats"/></City>
|
||||
<State></State>
|
||||
<PostalCode><xsl:value-of select="bedrijf/factuuradres/post_postcode"/></PostalCode>
|
||||
<Country isoCountryCode="NL"><xsl:apply-templates select="bedrijf/factuuradres/post_land"/></Country>
|
||||
</PostalAddress>
|
||||
</xsl:element>
|
||||
</BillTo>
|
||||
<Contact>
|
||||
<Name xml:lang="NL">
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
</Name>
|
||||
<Email>
|
||||
<xsl:value-of select="bestelling/aanvrager/email"/>
|
||||
</Email>
|
||||
</Contact>
|
||||
<Extrinsic name="Costcenter">
|
||||
<xsl:value-of select="bestelling/kostenplaats/nr"/>
|
||||
</Extrinsic>
|
||||
</xsl:element>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr"/>
|
||||
<xsl:element name="ItemOut">
|
||||
<xsl:attribute name="quantity"><xsl:value-of select="aantal"/></xsl:attribute>
|
||||
<xsl:attribute name="lineNumber"><xsl:value-of select="posnr"/></xsl:attribute>
|
||||
<xsl:attribute name="requestedDeliveryDate">
|
||||
<xsl:value-of select="../bestelling/leverdatum/jaar"/>-<xsl:value-of select="../bestelling/leverdatum/maand"/>-<xsl:value-of select="../bestelling/leverdatum/dag"/>
|
||||
</xsl:attribute>
|
||||
<ItemID>
|
||||
<SupplierPartID>
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</SupplierPartID>
|
||||
</ItemID>
|
||||
<ItemDetail>
|
||||
<UnitPrice>
|
||||
<Money currency="EUR">
|
||||
<xsl:value-of select="format-number(prijs, '0.00', 'european')"/>
|
||||
</Money>
|
||||
</UnitPrice>
|
||||
<Description xml:lang="NL">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/>
|
||||
</Description>
|
||||
<UnitOfMeasure>
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</UnitOfMeasure>
|
||||
<Classification domain=""/>
|
||||
</ItemDetail>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</OrderRequest>
|
||||
</Request>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="bestelopdracht"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='getExtension'">
|
||||
<xsl:element name="format">
|
||||
<xsl:element name="extension">xml</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
@@ -34,9 +34,9 @@ NotificationXSL = "../xsl/cust.xsl"
|
||||
;// Mail subject prefix for orders (to be followed by ordernr)
|
||||
SubjectPrefix = "Facilitor bestelopdracht nr."
|
||||
;// the fixed From address for Facilitor orders
|
||||
FromAddress = "no_reply@viar.facilitor.nl"
|
||||
FromAddress = "viareva@facilitor.nl"
|
||||
;// optional reply address if that is different from FromAddress
|
||||
ReplyAddress = ""
|
||||
ReplyAddress = "facilitor@viareva.nl"
|
||||
;// Level of logging (0-3) for troubleshooting purposes
|
||||
LogLevel = 1
|
||||
;// INTERNET_FLAG_PASSIVE = 0x8000000, else = 0
|
||||
|
||||
@@ -223,5 +223,879 @@ op de door de gemeente aangegeven parkeerplaatsen. Let op: Hiervoor dient u te b
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:template match="melding" mode="include">
|
||||
<xsl:if test="./stdmelding/discipline/srtdiscipline/key = 41">
|
||||
<xsl:comment>Dit is een bestelaanvraag, dus die gaat op een andere manier...</xsl:comment>
|
||||
<xsl:apply-templates select="." mode="IBA"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="./stdmelding/discipline/srtdiscipline/key != 41">
|
||||
<xsl:comment>Dit is geen bestelaanvraag, dus die gaat op de default manier...</xsl:comment>
|
||||
<xsl:apply-templates select="." mode="default"/>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="melding" mode="IBA">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>Bestelaanvraag <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
|
||||
</td>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<xsl:if test="spoed<3">
|
||||
<b><xsl:value-of select="//lcl/MLD/spoed"/></b>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" width="16%">
|
||||
<b>Aanvrager:</b>
|
||||
</td>
|
||||
<td align="left" width="34%">
|
||||
<xsl:value-of select="melder/naam_full"/>
|
||||
</td>
|
||||
<td align="right" width="16%">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td align="left" width="34%">
|
||||
<xsl:if test="melder/telefoonnr=''">-</xsl:if>
|
||||
<xsl:value-of select="melder/telefoonnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>Datum:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="gemeld/datum"/> 
|
||||
<xsl:value-of select="gemeld/tijd"/>u
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/e-mail"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melder/email"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="20px">
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>Categorie:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:value-of select="discipline/omschrijving"/> <xsl:value-of select="stdmelding/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<xsl:comment>als we binnen een opdracht zijn, tonen we de meldingtekst niet</xsl:comment>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr height="20px">
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<xsl:for-each select="kenmerk[@type!='Q' and count(@xmlnode)=0 and @volgnummer < 20]">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>:</b>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<xsl:value-of select="."/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
|
||||
<tr height="20px">
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>Afleverdatum:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datum_gepland/datum"/>
|
||||
</td>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b>Afleveradres:</b>
|
||||
</td>
|
||||
<td align="right" valign="top">
|
||||
<xsl:value-of select="aflever_adres/naam"/><br/>
|
||||
<xsl:value-of select="aflever_adres/bezoek_adres"/><br/>
|
||||
<xsl:value-of select="aflever_adres/bezoek_postcode"/>  <xsl:value-of select="aflever_adres/bezoek_plaats"/>
|
||||
</td>
|
||||
<td align="right" valign="top">
|
||||
<b>Factuuradres:</b>
|
||||
</td>
|
||||
<td valign="top">
|
||||
<xsl:value-of select="voor/afdeling/parent/bedrijf/factuuradres/naam"/><br/>
|
||||
<xsl:value-of select="voor/afdeling/parent/bedrijf/factuuradres/post_adres"/><br/>
|
||||
<xsl:value-of select="voor/afdeling/parent/bedrijf/factuuradres/post_postcode"/>  <xsl:value-of select="voor/afdeling/parent/bedrijf/factuuradres/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr height="20px">
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<xsl:comment>
|
||||
21=artikelomschrijving
|
||||
22=artikelnr (optioneel)
|
||||
23=aantal
|
||||
24 prijs (per eenheid)
|
||||
26 = BTW percentage 00%, 06% of 21%
|
||||
</xsl:comment>
|
||||
|
||||
<xsl:variable name="Kosten_1">
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number(kenmerk[@volgnummer = 24]))='NaN'">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="kenmerk[@volgnummer = 24]"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="Aantal_1">
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number(kenmerk[@volgnummer = 23]))='NaN'">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="kenmerk[@volgnummer = 23]"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="Perc_1">
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@volgnummer = 26]=''">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="substring(kenmerk[@volgnummer = 26],1,2)"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="Kosten_2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number(kenmerk[@volgnummer = 34]))='NaN'">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="kenmerk[@volgnummer = 34]"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="Aantal_2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number(kenmerk[@volgnummer = 33]))='NaN'">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="kenmerk[@volgnummer = 33]"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="Perc_2">
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@volgnummer = 36]=''">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="substring(kenmerk[@volgnummer = 36],1,2)"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<xsl:variable name="Kosten_3">
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number(kenmerk[@volgnummer = 44]))='NaN'">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="kenmerk[@volgnummer = 44]"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="Aantal_3">
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number(kenmerk[@volgnummer = 43]))='NaN'">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="kenmerk[@volgnummer = 43]"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="Perc_3">
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@volgnummer = 46]=''">0</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="substring(kenmerk[@volgnummer = 46],1,2)"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="tot_kosten_ex_btw" select="format-number($Kosten_1 * $Aantal_1, '#.00') + format-number($Kosten_2 * $Aantal_2, '#.00') + format-number($Kosten_3 * $Aantal_3, '#.00')"/>
|
||||
<xsl:variable name="tot_kosten_incl_btw" select="format-number($Kosten_1 * $Aantal_1 * (1 + ($Perc_1 div 100)), '#.00') + format-number($Kosten_2 * $Aantal_2 * (1 + ($Perc_2 div 100)), '#.00') + format-number($Kosten_3 * $Aantal_3 * (1 + ($Perc_3 div 100)), '#.00')"/>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
|
||||
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td width='10%'><b><u>Artikelnr</u></b></td>
|
||||
<td width='25%'><b><u>Artikel</u></b></td>
|
||||
<td width='15%' style="text-align:right"><b><u>Prijs<br/>(ex BTW)</u></b></td>
|
||||
<td width='10%' style="text-align:right"><b><u>Aantal</u></b></td>
|
||||
<td width='15%' style="text-align:right"><b><u>Subtotaal<br/>(ex BTW)</u></b></td>
|
||||
<td width='10%' style="text-align:right"><b><u>BTW</u></b></td>
|
||||
<td width='15%' style="text-align:right"><b><u>Subtotaal<br/>(incl. BTW)</u></b></td>
|
||||
</tr>
|
||||
|
||||
<xsl:comment>
|
||||
21 = artikelomschrijving
|
||||
22 = artikelnr (optioneel)
|
||||
23 = aantal
|
||||
24 = prijs (per eenheid)
|
||||
26 = BTW percentage 00%, 06% of 21%
|
||||
</xsl:comment>
|
||||
|
||||
<xsl:if test="kenmerk[@volgnummer= 21] != '' and kenmerk[@volgnummer= 23] != '' and kenmerk[@volgnummer= 24] != ''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@volgnummer = 22]"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@volgnummer = 21]"/></td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_1, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="$Aantal_1"/></td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_1 * $Aantal_1, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="$Perc_1"/> %</td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_1 * $Aantal_1 * (1 + ($Perc_1 div 100)), '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="kenmerk[@volgnummer= 31] != '' and kenmerk[@volgnummer= 33] != '' and kenmerk[@volgnummer= 34] != ''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@volgnummer = 32]"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@volgnummer = 31]"/></td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_2, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="$Aantal_2"/></td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_2 * $Aantal_2, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="$Perc_2"/> %</td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_2 * $Aantal_2 * (1 + ($Perc_2 div 100)), '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="kenmerk[@volgnummer= 41] != '' and kenmerk[@volgnummer= 43] != '' and kenmerk[@volgnummer= 44] != ''">
|
||||
<tr>
|
||||
<td><xsl:value-of select="kenmerk[@volgnummer = 42]"/></td>
|
||||
<td><xsl:value-of select="kenmerk[@volgnummer = 41]"/></td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_3, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="$Aantal_3"/></td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_3 * $Aantal_3, '0,00', 'european')"/></td>
|
||||
<td style="text-align:right"><xsl:value-of select="$Perc_3"/> %</td>
|
||||
<td style="text-align:right">€ <xsl:value-of select="format-number($Kosten_3 * $Aantal_3 * (1 + ($Perc_3 div 100)), '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan='3'> </td>
|
||||
<td style="text-align:right"><b> TOTAAL </b></td>
|
||||
<td style="text-align:right"><b>€ <xsl:value-of select="format-number($tot_kosten_ex_btw, '0,00', 'european')"/></b></td>
|
||||
<td> </td>
|
||||
<td style="text-align:right"><b>€ <xsl:value-of select="format-number($tot_kosten_incl_btw, '0,00', 'european')"/></b></td>
|
||||
</tr>
|
||||
|
||||
<xsl:if test="../kosten!=''">
|
||||
<tr>
|
||||
<td colspan='1'> </td>
|
||||
<td colspan = '3' style="text-align:right">
|
||||
<b><xsl:value-of select="//lcl/FAC/totaal"/> OPDRACHTBEDRAG (excl. BTW):</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<b>€ <xsl:value-of select="format-number(../kosten, '0,00', 'european')"/></b>
|
||||
|
||||
</td>
|
||||
<td colspan='2'><xsl:if test="../kosten != $tot_kosten_ex_btw">
|
||||
<span style="font-size:10px; color:red"> (€  <xsl:value-of select="format-number($tot_kosten_ex_btw, '0,00', 'european')"/>) </span>
|
||||
</xsl:if>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="melding" mode="default">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b><xsl:value-of select="//lcl/MLD/melding"/> <xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></b>
|
||||
</td>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<xsl:if test="spoed<3">
|
||||
<b><xsl:value-of select="//lcl/MLD/spoed"/></b>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" width="16%">
|
||||
<b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b>
|
||||
</td>
|
||||
<td align="left" width="34%">
|
||||
<xsl:value-of select="voor/naam_full"/>
|
||||
</td>
|
||||
<td align="right" width="16%">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td align="left" width="34%">
|
||||
<xsl:if test="voor/telefoonnr=''">-</xsl:if>
|
||||
<xsl:value-of select="voor/telefoonnr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="string(voor/naam_full)!=string(voor/naam_full)">
|
||||
<tr>
|
||||
<td align="right" width="16%"><b><xsl:value-of select="//lcl/MLD/meldingvoor"/>:</b></td>
|
||||
<td align="left" width="34%"><xsl:value-of select="voor/naam_full"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/code"/> 
|
||||
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
|
||||
</td>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/afdeling"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="voor/afdeling/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/werkplek"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/naam"/><br/>
|
||||
<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/code"/>.<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> 
|
||||
<xsl:if test="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="voor/werkplek/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
|
||||
</td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr height="40px">
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/locatie"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="plaats/regio/district/locatie/code"/> 
|
||||
<xsl:if test="plaats/regio/district/locatie/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/>)</xsl:if>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/melddatum"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="gemeld/datum"/> 
|
||||
<xsl:value-of select="gemeld/tijd"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="plaats/@type='T'">
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/terrein"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="plaats/regio/district/locatie/terrein/code"/>-<xsl:value-of select="plaats/regio/district/locatie/terrein/naam"/></td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/gebouw"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/>-<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kenmerk[@naam='Ordernr']"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<xsl:if test="plaats/@type='T' or plaats/@type='G'">
|
||||
<td colspan="2"/>
|
||||
</xsl:if>
|
||||
<xsl:if test="plaats/@type!='T' and plaats/@type!='G'">
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/bouwlaag"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/code"/> 
|
||||
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/>)</xsl:if>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<xsl:choose>
|
||||
<xsl:when test="uitvoertijd<1">
|
||||
<td width="16%" align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/uitvoertijd"/>:</b>
|
||||
</td>
|
||||
<td width="34%">
|
||||
<xsl:value-of select="format-number(uitvoertijd*24, '0,00', 'european')"/> <xsl:value-of select="//lcl/MLD/uren"/>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td width="16%" align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/uitvoertijd"/>:</b>
|
||||
</td>
|
||||
<td width="34%">
|
||||
<xsl:value-of select="uitvoertijd"/> <xsl:value-of select="//lcl/FAC/dagen"/>
|
||||
</td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
<tr>
|
||||
<xsl:if test="plaats/@type='R'">
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/ruimte"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> 
|
||||
<xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=''">(<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<xsl:if test="plaats/@type!='R'">
|
||||
<td colspan="2"/>
|
||||
</xsl:if>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="status"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="30px">
|
||||
<td colspan="4"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:if test="stdmelding/omschrijving=''">-</xsl:if>
|
||||
<xsl:value-of select="stdmelding/omschrijving"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/vakgroep"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:if test="discipline/omschrijving=''">-</xsl:if>
|
||||
<xsl:value-of select="discipline/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:comment>als we binnen een opdracht zijn, tonen we de meldingtekst niet</xsl:comment>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<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 align="right">
|
||||
<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 align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/MLD/objecten"/>:</b>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<td align="left" valign="top">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
<td colspan="2" valign="top">
|
||||
<xsl:comment>NADER TE DEFINIEREN</xsl:comment>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
<xsl:if test="opmerking!=''">
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<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>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:template match="opdracht" mode="include">
|
||||
<xsl:choose>
|
||||
<!-- "opdrachten bij een IBA melding, oftewel als vakgroeptype=41" -->
|
||||
<xsl:when test="melding/discipline/srtdiscipline/key='41'">
|
||||
<xsl:apply-templates select="." mode="include_inkooporder"/>
|
||||
</xsl:when>
|
||||
<!-- "alle andere mld-opdrachten" -->
|
||||
<xsl:otherwise>
|
||||
<xsl:apply-templates select="." mode="include_overig"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="include_inkooporder">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:10px;padding-bottom:10px">
|
||||
<b>
|
||||
Inkoop opdracht 
|
||||
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="right"><b>Afdeling:</b></td>
|
||||
<td align="left">Inkoop</td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/naam_full"/>
|
||||
</td>
|
||||
|
||||
<td width="16%" align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
|
||||
</td>
|
||||
<td width="34%">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right"><b>Telefoon:</b></td>
|
||||
<td align="left">(038) 498 1465</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/adres"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/plaats"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_postcode"/> <xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" height="10px" valign="center">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:apply-templates select="melding" mode="include"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="4" style="text-align:left; font-size:8px"><b>Inkoopvoorwaarden</b><br/>
|
||||
Leveringsconditie – Franco huis. Op deze order zijn de inkoopvoorwaarden gezondheidszorg, gedeponeerd op 11 december 2002 bij de griffie arrondissement te Utrecht, van toepassing.<br/>
|
||||
1. Wij verzoeken u binnen 5 werkdagen na ontvangst van deze order uw orderbevestiging te versturen t.a.v afdeling inkoop<br/>
|
||||
2. Verzend de factuur t.a.v onze afdeling financiële administratie.<br/>
|
||||
3. Voer deze order in op basis van de prijzen, voorwaarden, leveringsmethode en specificaties die hiervoor zijn vermeld.<br/>
|
||||
4. Stel ons onmiddellijk in kennis indien de items niet op de aangegeven wijze kunnen worden geleverd.<br/>
|
||||
5. BTW nummer: 0028 46 305 B01<br/>
|
||||
Vanwege beperkte parkeergelegenheid is het niet mogelijk om op ons terrein te parkeren. Auto's dient u te parkeren tegenover ViaReva
|
||||
op de door de gemeente aangegeven parkeerplaatsen. Let op: Hiervoor dient u te betalen. Laden en lossen is wel mogelijk.
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="opdracht" mode="include_overig">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>
|
||||
<xsl:value-of select="opdrachttype/omschrijving"/> 
|
||||
<xsl:value-of select="melding/stdmelding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="16%"/>
|
||||
<td width="34%"/>
|
||||
<td width="16%" align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/bedrijf"/>:</b>
|
||||
</td>
|
||||
<td width="34%">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/adres"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/plaats"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/naam_full"/>
|
||||
</td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kostenplaats/nr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="melding/kenmerk[@naam='Ordernr']!=''">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/ordernr"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/kenmerk[@naam='Ordernr']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/datum_gereed"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumgereed/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/datum_verzonden"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumverzonden/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="status"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:apply-templates select="melding" mode="include"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" height="30px" valign="center">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:variable name="arbeid" select="uren*uurloon"/>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/uren"/>:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="format-number(uren, '0,00', 'european')"/>
|
||||
<b> à </b>€ <xsl:value-of select="format-number(uurloon, '0,00', 'european')"/></td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/arbeid"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/materiaal"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number(materiaal, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
|
||||
<xsl:variable name="correctie" select="kosten - $correctie0"/>
|
||||
<xsl:if test="$correctie!=0">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/correctie"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($correctie, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/totaal"/>:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<b>€ <xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
@@ -41,6 +41,41 @@
|
||||
</xsl:variable>
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<xsl:choose>
|
||||
<!--==============================================-->
|
||||
<!-- Vakgroep 721=Incident -->
|
||||
<!--==============================================-->
|
||||
<xsl:when test="discipline/key='721'">
|
||||
<tr><td colspan="4"><b>INCIDENTEN RAPPORT</b></td></tr>
|
||||
<tr height="30px"><td colspan="4"/></tr>
|
||||
<tr>
|
||||
<td width="10%">Incidentnummer</td>
|
||||
<td width="40%">: <xsl:value-of select="key"/></td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="10%">Melding</td>
|
||||
<td width="40%">: <xsl:value-of select="stdmelding/omschrijving"/></td>
|
||||
<td width="10%">Locatie</td>
|
||||
<td width="40%">: <xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Datum</td>
|
||||
<td>: <xsl:value-of select="gemeld/datum"/><xsl:text> </xsl:text><xsl:value-of select="gemeld/tijd"/></td>
|
||||
<td>Verdieping</td>
|
||||
<td>: <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Melder</td>
|
||||
<td>: <xsl:value-of select="voor/naam_full"/></td>
|
||||
<td>Ruimte</td>
|
||||
<td>: <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/><xsl:if test="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving!=plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"> (<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/>)</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="30px"><td colspan="4"/></tr>
|
||||
<xsl:comment>als we binnen een opdracht zijn, tonen we de meldingtekst niet</xsl:comment>
|
||||
<tr><td colspan="4">Omschrijving:</td></tr>
|
||||
<tr><td colspan="4" style="border:1px solid black;padding:3px"><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td></tr>
|
||||
</xsl:when>
|
||||
<!--==============================================-->
|
||||
<!-- MLDACP = Acceptatie melding -->
|
||||
<!--==============================================-->
|
||||
@@ -793,6 +828,56 @@
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="melding" mode="full">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
<html>
|
||||
<xsl:comment>Based on 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:choose>
|
||||
<xsl:when test="stdmelding/key='3041'">
|
||||
<xsl:call-template name="pageheader"/>
|
||||
<p>Dienstrapport van <xsl:value-of select="melder/naam_full"/></p>
|
||||
<table cellspacing="2">
|
||||
<tr>
|
||||
<td>Rapport aangemaakt: </td>
|
||||
<td><xsl:value-of select="begindatum/datum"/> <xsl:value-of select="begindatum/tijd"/></td>
|
||||
</tr>
|
||||
<xsl:for-each select="tracking/track">
|
||||
<xsl:if test="code='MLDAFM'">
|
||||
<tr>
|
||||
<td>Rapport afgesloten: </td>
|
||||
<td><xsl:value-of select="datum/datum"/> <xsl:value-of select="datum/tijd"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<hr/>
|
||||
<table cellspacing="10">
|
||||
<xsl:for-each select="notes/note">
|
||||
<tr><td><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="omschrijving"/></xsl:call-template></td></tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
<xsl:call-template name="pagefooter"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<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:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:element>
|
||||
</html>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="opdracht" mode="include">
|
||||
<table border="0" width="100%" cellpadding="2">
|
||||
<xsl:choose>
|
||||
@@ -800,313 +885,72 @@
|
||||
<!-- Altijd = Opdracht naar externe leverancier -->
|
||||
<!--==============================================-->
|
||||
<xsl:when test="1=1">
|
||||
<tr><td colspan="4" style="padding-top:20px"><br/>Geachte heer, mevrouw,</td></tr>
|
||||
<tr><td colspan="4"><br/><br/>Hierbij ontvangt u een opdracht ten behoeve van het World Trade Center Amsterdam.</td></tr>
|
||||
<tr>
|
||||
<td colspan="4" style="padding-top:20px">
|
||||
<br/>Geachte heer, mevrouw,</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<br/>
|
||||
<br/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<br/>Hierbij ontvangt u een opdracht ten behoeve van het World Trade Center Amsterdam.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<br/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<td colspan="2">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="width: 50%">
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="4">Opdrachtnummer</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding_key"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Melder</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/voor/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Kostendrager</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<xsl:value-of select="kostenplaats/nr"/>(<xsl:value-of select="kostenplaats/omschrijving"/>)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Melddatum</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/tracking/track[code='MLDNEW']/datum/datum"/> <xsl:value-of select="melding/tracking/track[code='MLDNEW']/datum/tijd"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Afhandeltijd</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/uitvoertijd"/>dag(en)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Omschrijving</td>
|
||||
<td>:</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/stdmelding/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"></td>
|
||||
<td> </td>
|
||||
<td>
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="16">
|
||||
</td>
|
||||
<td>
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan="4">Gebouw</td>
|
||||
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Verdieping</td>
|
||||
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Ruimte</td>
|
||||
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td>Opdrachtnummer</td>
|
||||
<td>:</td>
|
||||
<td><xsl:value-of select="melding/discipline/srtdiscipline/prefix"/><xsl:value-of select="melding_key"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Melder</td>
|
||||
<td>:</td>
|
||||
<td><xsl:value-of select="melding/voor/naam"/><xsl:if test="melding/voor/kenmerk[@key=1361]!='' and kostenplaats/key!=361"> [Let op! Onderhuurder]</xsl:if></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Kostendrager</td>
|
||||
<td>:</td>
|
||||
<td><xsl:value-of select="kostenplaats/nr"/> (<xsl:value-of select="kostenplaats/omschrijving"/>)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Melddatum</td>
|
||||
<td>:</td>
|
||||
<td><xsl:value-of select="melding/tracking/track[code='MLDNEW']/datum/datum"/> <xsl:value-of select="melding/tracking/track[code='MLDNEW']/datum/tijd"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Afhandeltijd</td>
|
||||
<td>:</td>
|
||||
<td><xsl:value-of select="melding/uitvoertijd"/> dag(en)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Omschrijving</td>
|
||||
<td>:</td>
|
||||
<td><xsl:value-of select="melding/stdmelding/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td><xsl:value-of select="omschrijving"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Gebouw</td>
|
||||
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Verdieping</td>
|
||||
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ruimte</td>
|
||||
<td>: <xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<br/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Voor vragen over deze melding kunt contact opnemen met het WTC Servicepoint op 020-575 2000 of via <u>info@wtcservicepoint.com</u>. Het is van belang dat u uw meldingnummer bij de hand heeft.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<br/>
|
||||
<br/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">Met vriendelijke groet,<br/>
|
||||
WTC Servicepoint</td>
|
||||
</tr>
|
||||
<tr><td colspan="4"><br/><br/>Voor vragen over deze melding kunt contact opnemen met het WTC Servicepoint op 020-575 2000 of via <u>info@wtcservicepoint.com</u>. Het is van belang dat u uw meldingnummer bij de hand heeft.</td></tr>
|
||||
<tr><td colspan="4"><br/><br/>Met vriendelijke groet,<br/>WTC Servicepoint</td></tr>
|
||||
</xsl:when>
|
||||
<!--==============================================-->
|
||||
<!-- DEFAULT OPDRACHT -->
|
||||
<!--==============================================-->
|
||||
<xsl:otherwise>
|
||||
<tr>
|
||||
<td colspan="4" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<b>
|
||||
<xsl:value-of select="opdrachttype/omschrijving"/> 
|
||||
<xsl:value-of select="melding/discipline/srtdiscipline/prefix"/>
|
||||
<xsl:value-of select="melding/key"/>/<xsl:value-of select="bedrijfopdr_volgnr"/></b>
|
||||
<xsl:if test="geprint = 1">(kopie)</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="16%"/>
|
||||
<td width="34%"/>
|
||||
<td width="16%" align="right">
|
||||
<b>Bedrijf:</b>
|
||||
</td>
|
||||
<td width="34%">
|
||||
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Contactpersoon:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Telefoon:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Adres:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Plaats:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>Contactpersoon:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/naam_full"/>
|
||||
</td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>Telefoon:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="backoffice_contact/telefoonnr"/>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Kostenplaats:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kostenplaats/nr"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="melding/kenmerk[@naam='Ordernr']!=''">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Ordernr:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/kenmerk[@naam='Ordernr']"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Datum gereed:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumgereed/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Datum verzonden:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="datumverzonden/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Status:</b>
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="status"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b>Omschrijving:</b>
|
||||
</td>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="center">
|
||||
<table width="100%" style="background-color:#EEEEEE;border: 1px solid blue">
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:apply-templates select="melding" mode="include"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" height="30px" valign="center">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:variable name="arbeid" select="uren*uurloon"/>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b>Uren:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="uren"/>
|
||||
<b> à </b>€ <xsl:value-of select="format-number(uurloon, '0,00', 'european')"/></td>
|
||||
<td align="right">
|
||||
<b>Arbeid:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($arbeid, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Materiaal:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number(materiaal, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
<xsl:variable name="correctie0" select="$arbeid + materiaal"/>
|
||||
<xsl:variable name="correctie" select="kosten - $correctie0"/>
|
||||
<xsl:if test="$correctie!=0">
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Correctie:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">€ <xsl:value-of select="format-number($correctie, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
<b>Totaal:</b>
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<b>€ <xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
<xsl:otherwise></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</table>
|
||||
</xsl:template>
|
||||
@@ -1508,5 +1352,148 @@
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="@view='wtca_v_rap_maand_actual_fact'">
|
||||
<table width="100%" class="DefResultsetTable" border="0" cellpadding="0" cellspacing="0">
|
||||
<xsl:if test="count(rapport_data/data_row)=0">
|
||||
<tr><td><center><b>Geen gegevens gevonden</b></center></td></tr>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:variable name="sortedall">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:sort select="FCLT_F_COMPLEX"/>
|
||||
<xsl:sort select="KSOORT"/>
|
||||
<xsl:sort select="VAKGROEP"/>
|
||||
<xsl:sort select="MELDING"/>
|
||||
<xsl:sort select="GEBOUW_TERREIN"/>
|
||||
<xsl:sort select="VERDIEPING"/>
|
||||
<xsl:sort select="RUIMTE"/>
|
||||
<xsl:sort select="OPDR"/>
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:for-each select="msxml:node-set($sortedall)/data_row">
|
||||
<xsl:variable name="prev_complex">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">Quqelequ</xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/FCLT_F_COMPLEX"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="this_complex">
|
||||
<xsl:value-of select="FCLT_F_COMPLEX"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="prev_ksoort">
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1"><xsl:value-of select="KSOORT"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="preceding-sibling::data_row[1]/KSOORT"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="this_ksoort">
|
||||
<xsl:value-of select="KSOORT"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="min_uv">
|
||||
<xsl:for-each select="msxml:node-set($sortedall)/data_row">
|
||||
<xsl:sort select="FCLT_F_UITVOERENDE" order="ascending"/>
|
||||
<xsl:if test="position()=1"><xsl:value-of select="FCLT_F_UITVOERENDE"/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="max_uv">
|
||||
<xsl:for-each select="msxml:node-set($sortedall)/data_row">
|
||||
<xsl:sort select="FCLT_F_UITVOERENDE" order="descending"/>
|
||||
<xsl:if test="position()=1"><xsl:value-of select="FCLT_F_UITVOERENDE"/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:if test="position()=1">
|
||||
<tr><td colspan="14" style="text-align:left"><b>Definitief periodeoverzicht <xsl:choose><xsl:when test="$min_uv=$max_uv"><xsl:value-of select="FCLT_F_UITVOERENDE"/></xsl:when><xsl:otherwise></xsl:otherwise></xsl:choose> t/m <xsl:value-of select="TOT_DATUM"/></b></td></tr>
|
||||
<tr><td colspan="14" style="text-align:left"> </td></tr>
|
||||
</xsl:if>
|
||||
|
||||
<!--Als 'this' != 'prev', dan invoegen som-regel voor kostensoort!-->
|
||||
<xsl:if test="($this_complex!=$prev_complex or $this_ksoort!=$prev_ksoort) and FCLT_F_COMPLEX!=0">
|
||||
<xsl:if test="position()>1">
|
||||
<tr>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="text-align:right;vertical-align:top;"><b><xsl:value-of select="format-number(sum(msxml:node-set($sortedall)/data_row[FCLT_F_COMPLEX=$prev_complex and KSOORT=$prev_ksoort]/KOSTEN), '0,00', 'european')"/></b></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
|
||||
<!--Als 'this_complex' != 'prev_complex', dan start nieuw complex!-->
|
||||
<xsl:if test="$this_complex!=$prev_complex and FCLT_F_COMPLEX!=0">
|
||||
<xsl:if test="position()>1">
|
||||
<tr><td colspan="14" style="text-align:left"> </td></tr>
|
||||
</xsl:if>
|
||||
<tr><td colspan="14" style="vertical-align:top;background-color:yellow;"><b><xsl:value-of select="MAATSCHAP"/> (complex <xsl:value-of select="FCLT_F_COMPLEX"/>)</b></td></tr>
|
||||
<tr>
|
||||
<th style="vertical-align:top;">MAAND</th>
|
||||
<th style="vertical-align:top;">OPDR</th>
|
||||
<th style="vertical-align:top;">MAATSCHAP</th>
|
||||
<th style="vertical-align:top;">KSOORT</th>
|
||||
<th style="vertical-align:top;">KSOORT_OMS</th>
|
||||
<th style="text-align:center;vertical-align:top;">G_T</th>
|
||||
<th style="text-align:center;vertical-align:top;">V</th>
|
||||
<th style="text-align:center;vertical-align:top;">RUIMTE</th>
|
||||
<th style="vertical-align:top;">VAKGROEP</th>
|
||||
<th style="vertical-align:top;">MELDING</th>
|
||||
<th style="vertical-align:top;">OMSCHRIJVING</th>
|
||||
<th style="vertical-align:top;">OPMERKING</th>
|
||||
<th style="vertical-align:top;">AANMAAK</th>
|
||||
<th style="text-align:right;vertical-align:top;">KOSTEN</th>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<tr>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="MAAND"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="OPDR"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="MAATSCHAP"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="KSOORT"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="KSOORT_OMS"/></td>
|
||||
<td style="text-align:center;vertical-align:top;"><xsl:value-of select="GEBOUW_TERREIN"/></td>
|
||||
<td style="text-align:center;vertical-align:top;"><xsl:value-of select="VERDIEPING"/></td>
|
||||
<td style="text-align:center;vertical-align:top;"><xsl:value-of select="RUIMTE"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="VAKGROEP"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="MELDING"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="OMSCHRIJVING"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="OPMERKING"/></td>
|
||||
<td style="vertical-align:top;"><xsl:value-of select="AANMAAK"/></td>
|
||||
<td style="text-align:right;vertical-align:top;"><xsl:value-of select="format-number(KOSTEN, '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
|
||||
<xsl:if test="position()=count(msxml:node-set($sortedall)/data_row)">
|
||||
<tr>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="vertical-align:top;"></td>
|
||||
<td style="text-align:right;vertical-align:top;"><b><xsl:value-of select="format-number(sum(msxml:node-set($sortedall)/data_row[FCLT_F_COMPLEX=$this_complex and KSOORT=$this_ksoort]/KOSTEN), '0,00', 'european')"/></b></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
|
||||