Merge 2015.1 patches

svn path=/Website/trunk/; revision=25706
This commit is contained in:
Jos Groot Lipman
2015-07-23 12:28:56 +00:00
parent c5d9a03614
commit d2782c9a45
13 changed files with 495 additions and 61 deletions

View File

@@ -81,7 +81,7 @@ model_appointments =
var sql = "SELECT " + query.selects.join(", ") var sql = "SELECT " + query.selects.join(", ")
+ " FROM " + query.tables.join(", ") + " FROM " + query.tables.join(", ")
+ " WHERE " + query.wheres.join(" AND " ) + " WHERE " + query.wheres.join(" AND " )
+ " ORDER BY bez_afspraak_datum, bez_afspraak.bez_afspraak_key"; + " ORDER BY bez_afspraak.bez_afspraak_key";
if (query.orderbys.length) if (query.orderbys.length)
sql += ", " + query.orderbys.join(", "); sql += ", " + query.orderbys.join(", ");

View File

@@ -2404,9 +2404,9 @@ mld = {setmeldingstatus:
mresult.canBOwrite = mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDBO3"); mresult.canBOwrite = mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDBO3");
// Voor notities geldt ja/nee autorisatie voor de WEB_MLDXXX autorisatie functies. // Voor notities geldt ja/nee autorisatie voor de WEB_MLDXXX autorisatie functies.
mresult.canReadNotes = (mresult.canRead("WEB_MLDFOF") || mresult.canRead("WEB_MLDBOF") || (mresult.canRead("WEB_MLDUSE") && fenotes > 0) || mresult.canRead("WEB_MLDBAC")); mresult.canReadNotes = (mresult.canRead("WEB_MLDFOF") || mresult.canRead("WEB_MLDBOF") || (mresult.canFEread && fenotes > 0) || mresult.canRead("WEB_MLDBAC"));
mresult.canWriteNotes = mresult.canReadNotes; mresult.canWriteNotes = mresult.canReadNotes;
mresult.haveOnlyFErights = (!mresult.canRead("WEB_MLDFOF") && !mresult.canRead("WEB_MLDBOF") && mresult.canRead("WEB_MLDUSE")); mresult.haveOnlyFErights = (!mresult.canRead("WEB_MLDFOF") && !mresult.canRead("WEB_MLDBOF") && mresult.canFEread);
mresult.canWriteFlags = mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDFOF"); // Kan ik flags aanpassen mresult.canWriteFlags = mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDFOF"); // Kan ik flags aanpassen
// Op button niveau // Op button niveau

View File

@@ -28,22 +28,27 @@ function GetStruktonStatus()
+" </soapenv:Body>" +" </soapenv:Body>"
+"</soapenv:Envelope>"; +"</soapenv:Envelope>";
WScript.Echo("Bericht = " + XMLReq); WScript.Echo("Bericht = " + XMLReq);
// certificaat veld is opgebouwd uit certificaatnaam:login:wachtwoord WScript.Echo("Login = " + username);
var cer = order_certificate.split(':'); //WScript.Echo("Wachtwoord = " + password);
WScript.Echo("Certificaatnaam = " + cer[0]);
WScript.Echo("Login = " + cer[1]);
WScript.Echo("Wachtwoord = " + cer[2]);
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0") var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0")
var SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3; /* objXMLHTTP.open("POST",
"https://b2bdev.ws.strukton.com:443/XISOAPAdapter/MessageServlet?channel=Facilitor:BS_ServiceRequest:S_WS_STATUS",
false,
"Facilitor",
"Facilit0r!");*/
objXMLHTTP.open("POST", objXMLHTTP.open("POST",
mldorder_adres, mldorder_adres,
false, false,
cer[1], username,
cer[2]); password);
objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
objXMLHTTP.setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT) = cer[0]; if (order_certificate)
{
WScript.Echo("Certificaatnaam = " + order_certificate);
var SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3;
objXMLHTTP.setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT) = order_certificate;
}
objXMLHTTP.send(XMLReq); objXMLHTTP.send(XMLReq);
dataReceived = false; dataReceived = false;
@@ -80,9 +85,10 @@ Oracle.Open(udlstr);
var sql = "ALTER SESSION SET nls_territory='AMERICA'"; var sql = "ALTER SESSION SET nls_territory='AMERICA'";
Oracle.Execute(sql) Oracle.Execute(sql)
sql = "SELECT b.prs_bedrijf_naam, " sql = "SELECT b.prs_bedrijf_naam, "
+ " ba.prs_bedrijfadres_certificate, " + " ba.prs_bedrijfadres_certificate, "
+ " ba.prs_bedrijfadres_username, "
+ " ba.prs_bedrijfadres_password, "
+ " ba.prs_bedrijfadres_url, " + " ba.prs_bedrijfadres_url, "
+ " b.prs_overeenkomst_nr, " + " b.prs_overeenkomst_nr, "
+ " decode ( prs_kenmerklink_waarde, null, null, to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync," + " decode ( prs_kenmerklink_waarde, null, null, to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync,"
@@ -107,6 +113,8 @@ try
mldorder_adres = "" + oRs("prs_bedrijfadres_url").Value; mldorder_adres = "" + oRs("prs_bedrijfadres_url").Value;
mldorder_adres = mldorder_adres.replace("CREATE", "STATUS"); mldorder_adres = mldorder_adres.replace("CREATE", "STATUS");
order_certificate = "" + oRs("prs_bedrijfadres_certificate").Value; order_certificate = "" + oRs("prs_bedrijfadres_certificate").Value;
username = oRs("prs_bedrijfadres_username").Value;
password = oRs("prs_bedrijfadres_password").Value;
laatste_sync = oRs("laatste_sync").Value; laatste_sync = oRs("laatste_sync").Value;
nieuwe_sync = oRs("nieuwe_sync").Value; nieuwe_sync = oRs("nieuwe_sync").Value;
nieuwe_ts = oRs("nieuwe_ts").Value; nieuwe_ts = oRs("nieuwe_ts").Value;

View File

@@ -36,7 +36,7 @@
<xsl:element name="img"> <xsl:element name="img">
<xsl:attribute name="align">right</xsl:attribute> <xsl:attribute name="align">right</xsl:attribute>
<xsl:attribute name="width">125px</xsl:attribute> <xsl:attribute name="width">125px</xsl:attribute>
<xsl:attribute name="src">https://aasa.facilitor.nl/?u=dtJkZdmEvwqGRdmU&amp;text=%3fmobile=1%26u=opdracht%26k=<xsl:value-of select="$opdr_key"/></xsl:attribute></xsl:element> <xsl:attribute name="src">https://aasa.facilitor.nl/?u=dtJkZdmEvwqGRdmU&amp;text=%3fmobile%3D1%26u%3Dopdracht%26k%3D<xsl:value-of select="$opdr_key"/></xsl:attribute></xsl:element>
</td> </td>
</tr> </tr>
<tr> <tr>
@@ -306,11 +306,11 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
</xsl:when> </xsl:when>
<xsl:when test="melding/voor/mobiel != ''"> <xsl:when test="melding/voor/mobiel != ''">
<xsl:value-of select="melding/voor/mobiel"/> <xsl:value-of select="melding/voor/mobiel"/>
</xsl:when> </xsl:when>
<xsl:otherwise> <xsl:otherwise>
</xsl:otherwise> </xsl:otherwise>
</xsl:choose> </xsl:choose>
</xsl:variable> </xsl:variable>
<xsl:choose> <xsl:choose>
<xsl:when test="$mode='summary'"></xsl:when> <xsl:when test="$mode='summary'"></xsl:when>
<xsl:otherwise> <xsl:otherwise>
@@ -326,7 +326,7 @@ kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van d
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/> <xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
<xsl:with-param name="opdr_nummer" select="concat(melding/discipline/srtdiscipline/prefix, melding/key, '/', bedrijfopdr_volgnr)"/> <xsl:with-param name="opdr_nummer" select="concat(melding/discipline/srtdiscipline/prefix, melding/key, '/', bedrijfopdr_volgnr)"/>
<xsl:with-param name="opdr_key" select="key"/> <xsl:with-param name="opdr_key" select="key"/>
</xsl:call-template> </xsl:call-template>
<xsl:if test="opdrachttype/omschrijving='Workorder' or opdrachttype/omschrijving='Contractorder' or opdrachttype/omschrijving='Projectorder'"> <xsl:if test="opdrachttype/omschrijving='Workorder' or opdrachttype/omschrijving='Contractorder' or opdrachttype/omschrijving='Projectorder'">
<table border="0" width="100%"> <table border="0" width="100%">
@@ -838,14 +838,14 @@ Naam geautoriseerd persoon:<br/><br/></td>
<xsl:if test="melding/key != '' and melding/opmerking != ''"> <xsl:if test="melding/key != '' and melding/opmerking != ''">
<tr> <tr>
<td> <td>
<font color='#4F1E4C' size="2"><b>Afhandeling melding <xsl:value-of select="melding/key"/>:</b></font> <font color='#4F1E4C' size="2"><b>Afhandeling melding <xsl:value-of select="melding/key"/>:</b></font>
</td> </td>
<td colspan="3"><font color='#4F1E4C' size="2"> <td colspan="3"><font color='#4F1E4C' size="2">
<xsl:call-template name="linebreaks"> <xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="melding/opmerking"/> <xsl:with-param name="string" select="melding/opmerking"/>
</xsl:call-template> </xsl:call-template>
</font> </font>
</td> </td>
</tr> </tr>
</xsl:if> </xsl:if>
</table> </table>
@@ -1099,7 +1099,7 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
</xsl:otherwise> </xsl:otherwise>
</xsl:choose> </xsl:choose>
</xsl:template> </xsl:template>
<xsl:template name="rsv_ruimte"> <xsl:template name="rsv_ruimte">
<xsl:param name="min_volgnr"/> <xsl:param name="min_volgnr"/>
<tr> <tr>
@@ -1109,7 +1109,7 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
<br/><xsl:value-of select="van/datum"/>&#xA0;<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> &#160; <xsl:value-of select="volgnr"/>&#xA0; <br/><xsl:value-of select="van/datum"/>&#xA0;<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> &#160; <xsl:value-of select="volgnr"/>&#xA0;
<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>)&#xA0;</xsl:if> <xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>)&#xA0;</xsl:if>
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/gebouw/code"/> - <xsl:value-of select="res_ruimte/plaats/regio/district/locatie/gebouw/code"/> -
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/gebouw/naam"/> - <xsl:value-of select="res_ruimte/plaats/regio/district/locatie/gebouw/naam"/> -
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/> <xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/>
</td> </td>
</xsl:when> </xsl:when>
@@ -1117,10 +1117,10 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
<xsl:otherwise> <xsl:otherwise>
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;"> <td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;">
<br/><xsl:value-of select="van/datum"/><xsl:if test="string(van/datum)!=string(tot/datum)">&#xA0;-&#xA0;<xsl:value-of select="tot/datum"/></xsl:if>&#xA0;<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> &#160;<xsl:value-of select="volgnr"/>&#xA0; <br/><xsl:value-of select="van/datum"/><xsl:if test="string(van/datum)!=string(tot/datum)">&#xA0;-&#xA0;<xsl:value-of select="tot/datum"/></xsl:if>&#xA0;<xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span>&#xA0;</xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> &#160;<xsl:value-of select="volgnr"/>&#xA0;
<xsl:value-of select="plaats/regio/district/locatie/omschrijving"/> - <xsl:value-of select="plaats/regio/district/locatie/omschrijving"/> -
<xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/> - <xsl:value-of select="plaats/regio/district/locatie/gebouw/code"/> -
<xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/> - <xsl:value-of select="plaats/regio/district/locatie/gebouw/naam"/> -
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/> - <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/omschrijving"/> -
<xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/> <xsl:value-of select="plaats/regio/district/locatie/gebouw/verdieping/ruimte/nr"/>
</td> </td>
</xsl:otherwise> </xsl:otherwise>
@@ -1182,8 +1182,8 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
<xsl:value-of select="res_ruimte/nr"/> <xsl:value-of select="res_ruimte/nr"/>
<br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/>) <br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/>)
<xsl:if test="res_ruimte/omschrijving!=''"> <xsl:if test="res_ruimte/omschrijving!=''">
<br/><br/><xsl:value-of select="res_ruimte/omschrijving"/> <br/><br/><xsl:value-of select="res_ruimte/omschrijving"/>
</xsl:if> </xsl:if>
</td> </td>
<td class="result" style="text-align:left"> <td class="result" style="text-align:left">
<xsl:value-of select="bezoekers"/>&#xA0;<xsl:value-of select="//lcl/FAC/personen"/></td> <xsl:value-of select="bezoekers"/>&#xA0;<xsl:value-of select="//lcl/FAC/personen"/></td>
@@ -1317,7 +1317,7 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
</td> </td>
</tr> </tr>
</xsl:if> </xsl:if>
</xsl:template> </xsl:template>
<xsl:template match="reservering" mode="include"> <xsl:template match="reservering" mode="include">
@@ -1491,7 +1491,7 @@ Voor nadere informatie kunt u contact opnemen met de Servicedesk: Tel nr: 00 31
<xsl:choose> <xsl:choose>
<xsl:when test="$srtnotificatiecode = 'RESINF'">Geachte heer, mevrouw, <xsl:when test="$srtnotificatiecode = 'RESINF'">Geachte heer, mevrouw,
<br/> <br/>
<br/>Onderstaande reservering staat geregistreerd in ons systeem. <br/>Onderstaande reservering staat geregistreerd in ons systeem.
Indien deze reservering niet meer van toepassing is dient u deze binnen 1 werkdag te annuleren. Indien deze reservering niet meer van toepassing is dient u deze binnen 1 werkdag te annuleren.
<br/> <br/>
<br/>Eventuele wijzigingen in uw reservering kunt u doorgeven aan de AAFM service desk <br/>Eventuele wijzigingen in uw reservering kunt u doorgeven aan de AAFM service desk

View File

@@ -28,14 +28,10 @@ function GetStruktonStatus()
+" </soapenv:Body>" +" </soapenv:Body>"
+"</soapenv:Envelope>"; +"</soapenv:Envelope>";
WScript.Echo("Bericht = " + XMLReq); WScript.Echo("Bericht = " + XMLReq);
// certificaat veld is opgebouwd uit certificaatnaam:login:wachtwoord WScript.Echo("Login = " + username);
var cer = order_certificate.split(':'); //WScript.Echo("Wachtwoord = " + password);
WScript.Echo("Certificaatnaam = " + cer[0]);
WScript.Echo("Login = " + cer[1]);
WScript.Echo("Wachtwoord = " + cer[2]);
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0") var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0")
var SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3;
/* objXMLHTTP.open("POST", /* objXMLHTTP.open("POST",
"https://b2bdev.ws.strukton.com:443/XISOAPAdapter/MessageServlet?channel=Facilitor:BS_ServiceRequest:S_WS_STATUS", "https://b2bdev.ws.strukton.com:443/XISOAPAdapter/MessageServlet?channel=Facilitor:BS_ServiceRequest:S_WS_STATUS",
false, false,
@@ -44,10 +40,15 @@ function GetStruktonStatus()
objXMLHTTP.open("POST", objXMLHTTP.open("POST",
mldorder_adres, mldorder_adres,
false, false,
cer[1], username,
cer[2]); password);
objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8"); objXMLHTTP.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
objXMLHTTP.setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT) = cer[0]; if (order_certificate)
{
WScript.Echo("Certificaatnaam = " + order_certificate);
var SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3;
objXMLHTTP.setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT) = order_certificate;
}
objXMLHTTP.send(XMLReq); objXMLHTTP.send(XMLReq);
dataReceived = false; dataReceived = false;
@@ -84,9 +85,10 @@ Oracle.Open(udlstr);
var sql = "ALTER SESSION SET nls_territory='AMERICA'"; var sql = "ALTER SESSION SET nls_territory='AMERICA'";
Oracle.Execute(sql) Oracle.Execute(sql)
sql = "SELECT b.prs_bedrijf_naam, " sql = "SELECT b.prs_bedrijf_naam, "
+ " ba.prs_bedrijfadres_certificate, " + " ba.prs_bedrijfadres_certificate, "
+ " ba.prs_bedrijfadres_username, "
+ " ba.prs_bedrijfadres_password, "
+ " ba.prs_bedrijfadres_url, " + " ba.prs_bedrijfadres_url, "
+ " b.prs_overeenkomst_nr, " + " b.prs_overeenkomst_nr, "
+ " decode ( prs_kenmerklink_waarde, null, null, to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync," + " decode ( prs_kenmerklink_waarde, null, null, to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'yyyy-mm-dd')||'T'||to_char(to_date(prs_kenmerklink_waarde, 'yyyy-mm-dd hh24:mi:ss'), 'hh24:mi:ss')) laatste_sync,"
@@ -111,6 +113,8 @@ try
mldorder_adres = "" + oRs("prs_bedrijfadres_url").Value; mldorder_adres = "" + oRs("prs_bedrijfadres_url").Value;
mldorder_adres = mldorder_adres.replace("CREATE", "STATUS"); mldorder_adres = mldorder_adres.replace("CREATE", "STATUS");
order_certificate = "" + oRs("prs_bedrijfadres_certificate").Value; order_certificate = "" + oRs("prs_bedrijfadres_certificate").Value;
username = oRs("prs_bedrijfadres_username").Value;
password = oRs("prs_bedrijfadres_password").Value;
laatste_sync = oRs("laatste_sync").Value; laatste_sync = oRs("laatste_sync").Value;
nieuwe_sync = oRs("nieuwe_sync").Value; nieuwe_sync = oRs("nieuwe_sync").Value;
nieuwe_ts = oRs("nieuwe_ts").Value; nieuwe_ts = oRs("nieuwe_ts").Value;

View File

@@ -195,6 +195,24 @@ p.MsoNormal {
<xsl:template match="melding" mode="include"> <xsl:template match="melding" mode="include">
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'CUST03'">
<table border="0" width="100%" cellpadding="2">
<tr>
<td>
<br/><br/><br/>
Beste <xsl:value-of select="voor/naam_friendly"/>,<br/><br/>
Let op over 7 dagen is de badge van <xsl:value-of select="kenmerk[@key=315]/perslid/naam_friendly"/> verlopen.<br/><br/>
Verlenging van deze badge geschiedt uitsluitend op de volgende wijze: de aanvrager dient een melding in Facilitor te plaatsen voor receptie dat de badge voor bepaalde periode verlengd moet worden.<br/><br/>
Receptie zal dan autorisaties van de badgehouder verlengen.<br/><br/>
Bij geen verlenging, de medewerker instrueren, dat hij/zij de badge op de laatste werkdag moet inleveren zodra hij/zij vertrekt.<br/><br/>
Alvast bedankt voor je medewerking.<br/><br/>
Namens beveiligingsteam.
</td>
</tr>
</table>
</xsl:when>
<xsl:otherwise>
<table border="0" width="100%" cellpadding="2"> <table border="0" width="100%" cellpadding="2">
<tr height="50px"> <tr height="50px">
<td colspan="2" align="center"><xsl:if test="spoed&lt;3"><h1><b>SPOED!</b></h1></xsl:if></td> <td colspan="2" align="center"><xsl:if test="spoed&lt;3"><h1><b>SPOED!</b></h1></xsl:if></td>
@@ -374,6 +392,8 @@ p.MsoNormal {
</tr> </tr>
</xsl:if> </xsl:if>
</table> </table>
</xsl:otherwise>
</xsl:choose>
</xsl:template> </xsl:template>
@@ -476,7 +496,7 @@ p.MsoNormal {
<td></td> <td></td>
</tr> </tr>
</xsl:otherwise> </xsl:otherwise>
</xsl:choose> </xsl:choose>
<tr> <tr>
<td align="right"><b>Contactpersoon: </b></td> <td align="right"><b>Contactpersoon: </b></td>
<td align="left"><xsl:value-of select="backoffice_contact/naam_full"/></td> <td align="left"><xsl:value-of select="backoffice_contact/naam_full"/></td>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -409,7 +409,8 @@
<!-- **************************************************************************************** --> <!-- **************************************************************************************** -->
<xsl:param name="p_fin_btwtabelwaarde_btwcode"/> <xsl:param name="p_fin_btwtabelwaarde_btwcode"/>
<xsl:choose> <xsl:choose>
<xsl:when test="$p_fin_btwtabelwaarde_btwcode = 'V'">H</xsl:when> <xsl:when test="$p_fin_btwtabelwaarde_btwcode = 'V21'">H</xsl:when>
<xsl:when test="$p_fin_btwtabelwaarde_btwcode = 'V6'">L</xsl:when>
<xsl:when test="$p_fin_btwtabelwaarde_btwcode = '0'">G</xsl:when> <xsl:when test="$p_fin_btwtabelwaarde_btwcode = '0'">G</xsl:when>
<xsl:otherwise><xsl:value-of select="$p_fin_btwtabelwaarde_btwcode"/></xsl:otherwise> <xsl:otherwise><xsl:value-of select="$p_fin_btwtabelwaarde_btwcode"/></xsl:otherwise>
</xsl:choose> </xsl:choose>

View File

@@ -593,6 +593,16 @@
</td> </td>
<td/> <td/>
<td colspan="2" style="vertical-align:top"> <td colspan="2" style="vertical-align:top">
<xsl:choose>
<!-- 5912 = Eriks bv -->
<xsl:when test="bedrijf/key=5912">
<b>Klantnummer: </b>
<xsl:value-of select="bestelling/voor/afdeling/kenmerk[@key='1020']"/>
<br/>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
<b><xsl:value-of select="//lcl/BES/opdrachtnummer"/>: </b> <b><xsl:value-of select="//lcl/BES/opdrachtnummer"/>: </b>
FCC<xsl:value-of select="id"/> FCC<xsl:value-of select="id"/>
<br/> <br/>

View File

@@ -16,6 +16,36 @@
<xsl:if test="spoed&lt;3"><b><xsl:value-of select="//lcl/MLD/spoed"/></b></xsl:if> <xsl:if test="spoed&lt;3"><b><xsl:value-of select="//lcl/MLD/spoed"/></b></xsl:if>
</td> </td>
</tr> </tr>
<xsl:if test="$srtnotificatiecode = 'MLDNOT'">
<tr>
<td colspan="4"><b>Notities:</b></td></tr>
<xsl:for-each select="notes/note">
<xsl:sort select="aanmaak/timestamp" order="descending"/>
<xsl:if test="flag = 1">
<tr>
<xsl:choose>
<xsl:when test="position() = 1">
<td width="20%">
<b><xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/><br/><xsl:value-of select="noteur/naam_friendly"/></b>
</td>
<td colspan="3">
<b><xsl:value-of select="omschrijving"/></b>
</td>
</xsl:when>
<xsl:otherwise>
<td>
<xsl:value-of select="aanmaak/datum"/>&#xA0;<xsl:value-of select="aanmaak/tijd"/><br/><xsl:value-of select="noteur/naam_friendly"/>
</td>
<td colspan="3">
<xsl:value-of select="omschrijving"/>
</td>
</xsl:otherwise>
</xsl:choose>
</tr>
</xsl:if>
</xsl:for-each>
<tr><td colspan="4"><hr/></td></tr>
</xsl:if>
<tr> <tr>
<td width="16%"><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td> <td width="16%"><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
<td width="34%"><xsl:value-of select="voor/naam_full"/></td> <td width="34%"><xsl:value-of select="voor/naam_full"/></td>

View File

@@ -256,10 +256,9 @@ td.tiny {
<br/><br/> <br/><br/>
<ul> <ul>
<li> <li>
Laptop en/of token bij het Loket A051; </li> Tablet en smartphone bij het Loket A051; </li>
<li> <li>
Blackberry en/of telefoon bij het Loket. Indien een collega het toestel en of nummer overneemt Indien een collega het toestel en of nummer overneemt dit wijzigen via Regel Direct. Indien dit niet gebeurt zal na 1 maand het nummer worden opgezegd;</li>
dit wijzigen via Regel Direct. Indien dit niet gebeurt zal na 1 maand het nummer worden opgezegd;</li>
<li> <li>
Toegangspas bij de beveiliging;</li> Toegangspas bij de beveiliging;</li>
<li> <li>
@@ -267,9 +266,9 @@ td.tiny {
<li> <li>
Dienstkleding bij het Loket.</li> Dienstkleding bij het Loket.</li>
</ul><b>Afhandelen ICT-systemen</b> </ul><b>Afhandelen ICT-systemen</b>
<br/><br/>PersonnelView:<br/> <br/><br/>Workforce:<br/>
<ul> <ul>
<li>Zowel de medewerker als de leidinggevende dienen vóór de uitdiensttredingsdatum alle taken in PersonnelView met betrekking tot deze medewerker te hebben afgehandeld; dit is na uitdiensttreding niet meer mogelijk.</li><br/><br/> <li>Zowel de medewerker als de leidinggevende dienen vóór de uitdiensttredingsdatum alle taken in Workforce met betrekking tot deze medewerker te hebben afgehandeld; dit is na uitdiensttreding niet meer mogelijk.</li><br/><br/>
</ul> </ul>
iDMS: iDMS:
<ol> <ol>
@@ -303,10 +302,9 @@ td.tiny {
op de uitdiensttredingsdatum in gebruik zijnde middelen inlevert zoals:<br/><br/> op de uitdiensttredingsdatum in gebruik zijnde middelen inlevert zoals:<br/><br/>
<ul> <ul>
<li> <li>
Laptop en/of token bij het Loket A051;</li> Tablet en smartphone bij het Loket A051;</li>
<li> <li>
Blackberry en/of telefoon bij het Loket. Indien een collega het toestel en of nummer overneemt Indien een collega het toestel en of nummer overneemt dit wijzigen via Regel Direct. Indien dit niet gebeurt zal na 1 maand het nummer worden opgezegd;</li>
dit wijzigen via Regel Direct. Indien dit niet gebeurt zal na 1 maand het nummer worden opgezegd;</li>
<li> <li>
Toegangspas bij de beveiliging;</li> Toegangspas bij de beveiliging;</li>
<li> <li>
@@ -314,9 +312,9 @@ td.tiny {
<li> <li>
Dienstkleding bij het Loket.</li> Dienstkleding bij het Loket.</li>
</ul><b>Afhandelen ICT-systemen</b> </ul><b>Afhandelen ICT-systemen</b>
<br/><br/>PersonnelView:<br/> <br/><br/>Workforce:<br/>
<ul> <ul>
<li>Zowel de medewerker als de leidinggevende dienen vóór de uitdiensttredingsdatum alle taken in PersonnelView met betrekking tot deze medewerker te hebben afgehandeld; dit is na uitdiensttreding niet meer mogelijk.</li><br/><br/> <li>Zowel de medewerker als de leidinggevende dienen vóór de uitdiensttredingsdatum alle taken in Workforce met betrekking tot deze medewerker te hebben afgehandeld; dit is na uitdiensttreding niet meer mogelijk.</li><br/><br/>
</ul> </ul>
iDMS: iDMS:
<ol> <ol>

View File

@@ -199,7 +199,7 @@
</tr> </tr>
<tr> <tr>
<td width="16%"><b><u>Afleveradres:</u></b></td> <td width="16%"><b><u>Afleveradres:</u></b></td>
<td width="34%"><xsl:value-of select="melding/aflever_adres/naam"/></td> <td width="34%"><xsl:value-of select="melding/aflever_adres/naam"/>, afd. logistiek</td>
<td colspan="2"/> <td colspan="2"/>
</tr> </tr>
<tr> <tr>
@@ -234,8 +234,10 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="16%"><b><xsl:value-of select="//lcl/FAC/adres"/>:</b></td> <td/>
<td width="34%"><xsl:value-of select="factuuradres/post_adres"/></td> <td>
t.a.v Crediteuren administratie
</td>
<td align="right"> <td align="right">
<b><xsl:value-of select="//lcl/MLD/status"/>:</b> <b><xsl:value-of select="//lcl/MLD/status"/>:</b>
</td> </td>
@@ -244,16 +246,33 @@
</td> </td>
</tr> </tr>
<tr> <tr>
<td width="16%"><b><xsl:value-of select="//lcl/FAC/plaats"/>:</b></td> <td width="16%"><b><xsl:value-of select="//lcl/FAC/adres"/>:</b></td>
<td width="34%"><xsl:value-of select="factuuradres/post_postcode"/>&#160;<xsl:value-of select="factuuradres/post_plaats"/></td> <td width="34%"><xsl:value-of select="factuuradres/post_adres"/></td>
<td colspan="2"/> <td colspan="2"/>
</tr> </tr>
<tr> <tr>
<td colspan="4" height="50px" valign="center"> <td width="16%"><b><xsl:value-of select="//lcl/FAC/plaats"/>:</b></td>
<td width="34%"><xsl:value-of select="factuuradres/post_postcode"/>&#160;<xsl:value-of select="factuuradres/post_plaats"/></td>
<td colspan="2"/>
</tr>
<tr>
<td colspan="4" height="20px" valign="center">
<hr/> <hr/>
</td> </td>
</tr> </tr>
<xsl:if test="uitvoerende/bedrijf/kenmerk[@naam='Debiteurennummer']!=''">
<tr>
<td>
<b><u>Klantnummer:</u></b>
</td>
<td colspan = "3">
<xsl:value-of select="uitvoerende/bedrijf/kenmerk[@naam='Debiteurennummer']"/>
</td>
</tr>
</xsl:if>
<tr>
<td colspan="4" height="20px"/>
</tr>
<tr> <tr>
<td align="right" valign="top"> <td align="right" valign="top">
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b> <b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
@@ -869,6 +888,202 @@
</xsl:choose> </xsl:choose>
</xsl:template> </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/>
t.a.v. Crediteurenadministratie
<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:if test="bedrijf/kenmerk[@naam='Debiteurennummer']!=''">
<b>Klantnummer: </b><xsl:value-of select="bedrijf/kenmerk[@naam='Debiteurennummer']"/>
<br/>
</xsl:if>
<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">
<b/>
</td>
</tr>
<tr>
<td colspan="2" style="vertical-align:top">
<xsl:value-of select="afleveradres/naam"/>, afd. Logistiek
<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>
</xsl:stylesheet> </xsl:stylesheet>

View File

@@ -533,9 +533,109 @@ op de door de gemeente aangegeven parkeerplaatsen. Let op: Hiervoor dient u te b
</xsl:otherwise> </xsl:otherwise>
</xsl:choose> </xsl:choose>
</xsl:variable> </xsl:variable>
<xsl:variable name="Kosten_6">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 74]))='NaN' or kenmerk[@volgnummer = 74] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 74]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Aantal_6">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 73]))='NaN' or kenmerk[@volgnummer = 73] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 73]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Perc_6">
<xsl:choose>
<xsl:when test="kenmerk[@volgnummer = 76 ] or kenmerk[@volgnummer = 76]!=''"><xsl:value-of select="substring(kenmerk[@volgnummer = 76],1,2)"/></xsl:when>
<xsl:otherwise>
0
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Kosten_7">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 84]))='NaN' or kenmerk[@volgnummer = 84] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 84]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Aantal_7">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 83]))='NaN' or kenmerk[@volgnummer = 83] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 83]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Perc_7">
<xsl:choose>
<xsl:when test="kenmerk[@volgnummer = 86 ] or kenmerk[@volgnummer = 86]!=''"><xsl:value-of select="substring(kenmerk[@volgnummer = 86],1,2)"/></xsl:when>
<xsl:otherwise>
0
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Kosten_8">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 94]))='NaN' or kenmerk[@volgnummer = 94] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 94]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Aantal_8">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 93]))='NaN' or kenmerk[@volgnummer = 93] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 93]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Perc_8">
<xsl:choose>
<xsl:when test="kenmerk[@volgnummer = 96 ] or kenmerk[@volgnummer = 96]!=''"><xsl:value-of select="substring(kenmerk[@volgnummer = 96],1,2)"/></xsl:when>
<xsl:otherwise>
0
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Kosten_9">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 104]))='NaN' or kenmerk[@volgnummer = 104] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 104]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Aantal_9">
<xsl:choose>
<xsl:when test="string(number(kenmerk[@volgnummer = 103]))='NaN' or kenmerk[@volgnummer = 103] = ''">0</xsl:when>
<xsl:otherwise>
<xsl:value-of select="kenmerk[@volgnummer = 103]"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="Perc_9">
<xsl:choose>
<xsl:when test="kenmerk[@volgnummer = 106 ] or kenmerk[@volgnummer = 106]!=''"><xsl:value-of select="substring(kenmerk[@volgnummer = 106],1,2)"/></xsl:when>
<xsl:otherwise>
0
</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') + format-number($Kosten_4 * $Aantal_4, '#.00') + format-number($Kosten_5 * $Aantal_5, '#.00')"/> <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') + format-number($Kosten_4 * $Aantal_4, '#.00') + format-number($Kosten_5 * $Aantal_5, '#.00') + format-number($Kosten_6 * $Aantal_6, '#.00') + format-number($Kosten_7 * $Aantal_7, '#.00') + format-number($Kosten_8 * $Aantal_8, '#.00') + format-number($Kosten_9 * $Aantal_9, '#.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') + format-number($Kosten_4 * $Aantal_4 * (1 + ($Perc_4 div 100)), '#.00') + format-number($Kosten_5 * $Aantal_5 * (1 + ($Perc_5 div 100)), '#.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') + format-number($Kosten_4 * $Aantal_4 * (1 + ($Perc_4 div 100)), '#.00') + format-number($Kosten_5 * $Aantal_5 * (1 + ($Perc_5 div 100)), '#.00') + format-number($Kosten_6 * $Aantal_6 * (1 + ($Perc_6 div 100)), '#.00') + format-number($Kosten_7 * $Aantal_7 * (1 + ($Perc_7 div 100)), '#.00') + format-number($Kosten_8 * $Aantal_8 * (1 + ($Perc_8 div 100)), '#.00') + format-number($Kosten_9 * $Aantal_9 * (1 + ($Perc_9 div 100)), '#.00')"/>
<tr> <tr>
@@ -621,6 +721,54 @@ op de door de gemeente aangegeven parkeerplaatsen. Let op: Hiervoor dient u te b
</tr> </tr>
</xsl:if> </xsl:if>
<xsl:if test="kenmerk[@volgnummer= 71] != '' and kenmerk[@volgnummer= 73] != '' and kenmerk[@volgnummer= 74] != ''">
<tr>
<td><xsl:value-of select="kenmerk[@volgnummer = 72]"/></td>
<td><xsl:value-of select="kenmerk[@volgnummer = 71]"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_6, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Aantal_6"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_6 * $Aantal_6, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Perc_6"/> %</td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_6 * $Aantal_6 * (1 + ($Perc_6 div 100)), '0,00', 'european')"/></td>
</tr>
</xsl:if>
<xsl:if test="kenmerk[@volgnummer= 81] != '' and kenmerk[@volgnummer= 83] != '' and kenmerk[@volgnummer= 84] != ''">
<tr>
<td><xsl:value-of select="kenmerk[@volgnummer = 82]"/></td>
<td><xsl:value-of select="kenmerk[@volgnummer = 81]"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_7, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Aantal_7"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_7 * $Aantal_7, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Perc_7"/> %</td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_7 * $Aantal_7 * (1 + ($Perc_7 div 100)), '0,00', 'european')"/></td>
</tr>
</xsl:if>
<xsl:if test="kenmerk[@volgnummer= 91] != '' and kenmerk[@volgnummer= 93] != '' and kenmerk[@volgnummer= 94] != ''">
<tr>
<td><xsl:value-of select="kenmerk[@volgnummer = 92]"/></td>
<td><xsl:value-of select="kenmerk[@volgnummer = 91]"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_8, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Aantal_8"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_8 * $Aantal_8, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Perc_8"/> %</td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_8 * $Aantal_8 * (1 + ($Perc_8 div 100)), '0,00', 'european')"/></td>
</tr>
</xsl:if>
<xsl:if test="kenmerk[@volgnummer= 101] != '' and kenmerk[@volgnummer= 103] != '' and kenmerk[@volgnummer= 104] != ''">
<tr>
<td><xsl:value-of select="kenmerk[@volgnummer = 102]"/></td>
<td><xsl:value-of select="kenmerk[@volgnummer = 101]"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_9, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Aantal_9"/></td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_9 * $Aantal_9, '0,00', 'european')"/></td>
<td style="text-align:right"><xsl:value-of select="$Perc_9"/> %</td>
<td style="text-align:right">&#x20AC;&#xA0;<xsl:value-of select="format-number($Kosten_9 * $Aantal_9 * (1 + ($Perc_9 div 100)), '0,00', 'european')"/></td>
</tr>
</xsl:if>
<tr> <tr>
<td colspan='3'> </td> <td colspan='3'> </td>
<td style="text-align:right"><b> TOTAAL </b></td> <td style="text-align:right"><b> TOTAAL </b></td>