Merge 5.3.3 patches

svn path=/Website/trunk/; revision=20917
This commit is contained in:
Jos Groot Lipman
2014-03-10 13:18:10 +00:00
86 changed files with 5370 additions and 1716 deletions

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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&#xA0;&#xA0;Geleen</td>
Postbus 80009<br/>
5600 JZ&#xA0;&#xA0;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&#xA0;
Geleen
5600 JZ&#xA0;
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>
-->

View File

@@ -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(){

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -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;

View File

@@ -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>

View File

@@ -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"/>&#xA0;&#xA0;<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']"/>&#xA0;&#xA0;<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"/>&#xA0;&#xA0;<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']"/>&#xA0;&#xA0;<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>
-->

View File

@@ -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>

View File

@@ -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>

View File

@@ -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
View 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

File diff suppressed because one or more lines are too long

View 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>

View File

@@ -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>

View File

@@ -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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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&#xA0;&#xA0;Geleen</td>
Postbus 80009<br/>
5600 JZ&#xA0;&#xA0;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
View 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, '&#xA;')">
<xsl:value-of select="substring-before($string, '&#xA;')"/>
<xsl:text> - </xsl:text>
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="substring-after($string, '&#xA;')"/>
</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)&gt;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>
-->

View File

@@ -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&#xA0;&#xA0;Den Bosch</td>
<br/>AAFM Facility management<br/>
T.a.v. Crediteurenadministratie Van Lanschot<br/>
Postbus 80009<br/>
5600 JZ&#xA0;&#xA0;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>

View File

@@ -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"/>&#xA0;&#xA0;<xsl:value-of select="regio/district/locatie/plaats"/>
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>&#xA0;&#xA0;<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"/>&#xA0;&#xA0;<xsl:value-of select="regio/district/locatie/plaats"/>
<xsl:value-of select="regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>&#xA0;&#xA0;<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
View 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>

View File

@@ -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

View 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>

View File

@@ -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&amp;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"/>&#xA0;
<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>&#xA0;</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)&gt;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"/>&#160;
<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"/>&#160;
<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"/>&#160;&#160;<xsl:value-of select="melding/aflever_adres/bezoek_plaats"/>
</td>
<td>
<xsl:value-of select="factuuradres/post_postcode"/>&#160;&#160;<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>&#xA0;à&#xA0;</b>&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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>&#x20AC;&#xA0;<xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="opdracht" mode="full">
<xsl:choose>

View 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>

View File

@@ -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 ('&nbsp;');document.write(mijnDatum.toLocaleDateString());</script>
</div>
<p align="center" style="font-size:16pt">Facilitor</p>
</body>
</html>

View File

@@ -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>

View File

@@ -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>

View 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>

View 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>

View 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>

View 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>

View 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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

View File

@@ -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'>&#160;</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">&#160;</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'>&#160;</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">&#160;</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"/>

View File

@@ -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>

View File

@@ -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"/>&#xA0;<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>

View File

@@ -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 &lt; 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 &lt; 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 &gt; -480 and OFFSET &lt; 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 &gt; -480 and OFFSET &lt; 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 &gt; -480 and OFFSET &lt; 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 &gt; -480 and OFFSET &lt; 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 &lt; 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 &lt; 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>&#xA0;</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>&#xA0;</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"/>&#xA0;</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"/>&#xA0;</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!=''">&#xA0;(<xsl:value-of select="BEDRIJF"/>)</xsl:if>
</xsl:if>
</xsl:for-each>&#xA0;</td>
</tr>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<xsl:value-of select="BEZOEKER"/>
<xsl:if test="BEDRIJF!=''">&#xA0;(<xsl:value-of select="BEDRIJF"/>)</xsl:if>
</xsl:if>
</xsl:for-each>&#xA0;</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">&#xA0;</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">&#xA0;</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"/>&#xA0;</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">&#xA0;</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">&#xA0;</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"/>&#xA0;</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!=''">&#xA0;(<xsl:value-of select="BEDRIJF"/>)</xsl:if>
</xsl:if>
</xsl:for-each>&#xA0;</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!=''">&#xA0;(<xsl:value-of select="BEDRIJF"/>)</xsl:if>
</xsl:if>
</xsl:for-each>&#xA0;</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 &lt; 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 &lt; 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"/>&#xA0;</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"/>&#xA0;</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"/>&#160;<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"/>&#160;<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"/>&#160;<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"/>&#160;<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>

View File

@@ -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"/>&#xA0;
<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"/>&#xA0;
<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"/>&#xA0;
<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>&#xA0;</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"/>&#xA0;
<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>

View File

@@ -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&gt;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&gt;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&gt;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&gt;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&gt;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&gt;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&gt;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>

View File

@@ -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();

View File

@@ -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">&amp;#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>

View File

@@ -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>

View File

@@ -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
View 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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -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\

View File

View File

View 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'

View 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

View 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

View 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

View File

@@ -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);
}
}
}
}

View File

@@ -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

View File

@@ -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

View File

@@ -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>
-->

View File

@@ -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&amp;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;">&#xA0;</td>
<td colspan="2" style="width:151mm;font-size:9pt;font-family:Verdana;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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)&gt;1 and TERMIJNEN&gt;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)&gt;1 and TERMIJNEN&gt;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>

View File

@@ -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"/>&#160;</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"/>&#160;</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"/>&#160;</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"/>&#160;</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 &#x20AC; <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"/>&#160;</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"/>&#160;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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&gt;0">
<tr>
<td style="width:8.25%;font-size:10pt;font-family:Verdana;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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;">&#xA0;</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"/>&#160;</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"/>&#160;</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&gt;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&#xA0;</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&#xA0;&#xA0;&#xA0;</td>
</tr>
<tr class="pagebreak">

View File

@@ -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%">&#xA0;<xsl:value-of select="kenmerk[@naam='Acontobedrag']"/></td>
<td align="left" width="32%"><xsl:if test="kenmerk[@naam='Acontobedrag']!=''">&#xA0;<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>&#xA0;0<xsl:value-of select="kenmerk[@naam='Kilometerprijs']"/></td>
<td><xsl:if test="kenmerk[@naam='Kilometerprijs']!=''">&#xA0;<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>

View File

@@ -0,0 +1,6 @@
call gen_import_catalogus_braspa.bat
call gen_import_catalogus_boodschappen.bat

View 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

View File

@@ -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"

View File

@@ -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"/>&#xA0;
<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"/>&#xA0;
<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"/>&#xA0;
<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>&#xA0;</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"/>&#xA0;
<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>

View File

@@ -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

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

File diff suppressed because it is too large Load Diff

147
CUST/VGLD/xsl/medeco.xsl Normal file
View 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>

View File

@@ -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

View File

@@ -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&#160;<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&lt;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"/>&#xA0;
<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"/>&#160;<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 &lt; 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"/>&#160;&#160;<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"/>&#160;&#160;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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>&#x20AC;&#xA0;<xsl:value-of select="format-number($tot_kosten_ex_btw, '0,00', 'european')"/></b></td>
<td> </td>
<td style="text-align:right"><b>&#x20AC;&#xA0;<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>&#x20AC;&#xA0;<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"> (&#x20AC;&#xA0; <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"/>&#160;<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&lt;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"/>&#xA0;
<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"/>&#xA0;
<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"/>&#xA0;
<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"/>&#xA0;
<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"/>&#xA0;
<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&lt;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')"/>&#160;<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"/>&#160;<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"/>&#xA0;
<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)&gt;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&#160;
<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"/>&#160;<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"/>&#160;
<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>&#xA0;à&#xA0;</b>&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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>&#x20AC;&#xA0;<xsl:value-of select="format-number(kosten, '0,00', 'european')"/></b>
</td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>

View File

@@ -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"/>&#160;<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"/>&#160;<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"/>&#xA0;<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>&#xA0;</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"/>&#xA0;<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"/>&#xA0;
<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>&#xA0;à&#xA0;</b>&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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">&#x20AC;&#xA0;<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>&#x20AC;&#xA0;<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">&#160;</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()&gt;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()&gt;1">
<tr><td colspan="14" style="text-align:left">&#160;</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>