Merge 2015.1 patches
svn path=/Website/trunk/; revision=25706
This commit is contained in:
@@ -81,7 +81,7 @@ model_appointments =
|
||||
var sql = "SELECT " + query.selects.join(", ")
|
||||
+ " FROM " + query.tables.join(", ")
|
||||
+ " 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)
|
||||
sql += ", " + query.orderbys.join(", ");
|
||||
|
||||
|
||||
@@ -2404,9 +2404,9 @@ mld = {setmeldingstatus:
|
||||
mresult.canBOwrite = mresult.canWrite("WEB_MLDBOF") || mresult.canWrite("WEB_MLDBO3");
|
||||
|
||||
// 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.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
|
||||
|
||||
// Op button niveau
|
||||
|
||||
@@ -28,22 +28,27 @@ function GetStruktonStatus()
|
||||
+" </soapenv:Body>"
|
||||
+"</soapenv:Envelope>";
|
||||
WScript.Echo("Bericht = " + XMLReq);
|
||||
// certificaat veld is opgebouwd uit certificaatnaam:login:wachtwoord
|
||||
var cer = order_certificate.split(':');
|
||||
WScript.Echo("Certificaatnaam = " + cer[0]);
|
||||
WScript.Echo("Login = " + cer[1]);
|
||||
WScript.Echo("Wachtwoord = " + cer[2]);
|
||||
WScript.Echo("Login = " + username);
|
||||
//WScript.Echo("Wachtwoord = " + password);
|
||||
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",
|
||||
mldorder_adres,
|
||||
false,
|
||||
cer[1],
|
||||
cer[2]);
|
||||
username,
|
||||
password);
|
||||
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);
|
||||
|
||||
dataReceived = false;
|
||||
@@ -80,9 +85,10 @@ Oracle.Open(udlstr);
|
||||
|
||||
var sql = "ALTER SESSION SET nls_territory='AMERICA'";
|
||||
Oracle.Execute(sql)
|
||||
|
||||
sql = "SELECT b.prs_bedrijf_naam, "
|
||||
+ " ba.prs_bedrijfadres_certificate, "
|
||||
+ " ba.prs_bedrijfadres_username, "
|
||||
+ " ba.prs_bedrijfadres_password, "
|
||||
+ " ba.prs_bedrijfadres_url, "
|
||||
+ " 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,"
|
||||
@@ -107,6 +113,8 @@ try
|
||||
mldorder_adres = "" + oRs("prs_bedrijfadres_url").Value;
|
||||
mldorder_adres = mldorder_adres.replace("CREATE", "STATUS");
|
||||
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;
|
||||
nieuwe_sync = oRs("nieuwe_sync").Value;
|
||||
nieuwe_ts = oRs("nieuwe_ts").Value;
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="align">right</xsl:attribute>
|
||||
<xsl:attribute name="width">125px</xsl:attribute>
|
||||
<xsl:attribute name="src">https://aasa.facilitor.nl/?u=dtJkZdmEvwqGRdmU&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&text=%3fmobile%3D1%26u%3Dopdracht%26k%3D<xsl:value-of select="$opdr_key"/></xsl:attribute></xsl:element>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -28,14 +28,10 @@ function GetStruktonStatus()
|
||||
+" </soapenv:Body>"
|
||||
+"</soapenv:Envelope>";
|
||||
WScript.Echo("Bericht = " + XMLReq);
|
||||
// certificaat veld is opgebouwd uit certificaatnaam:login:wachtwoord
|
||||
var cer = order_certificate.split(':');
|
||||
WScript.Echo("Certificaatnaam = " + cer[0]);
|
||||
WScript.Echo("Login = " + cer[1]);
|
||||
WScript.Echo("Wachtwoord = " + cer[2]);
|
||||
WScript.Echo("Login = " + username);
|
||||
//WScript.Echo("Wachtwoord = " + password);
|
||||
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,
|
||||
@@ -44,10 +40,15 @@ function GetStruktonStatus()
|
||||
objXMLHTTP.open("POST",
|
||||
mldorder_adres,
|
||||
false,
|
||||
cer[1],
|
||||
cer[2]);
|
||||
username,
|
||||
password);
|
||||
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);
|
||||
|
||||
dataReceived = false;
|
||||
@@ -84,9 +85,10 @@ Oracle.Open(udlstr);
|
||||
|
||||
var sql = "ALTER SESSION SET nls_territory='AMERICA'";
|
||||
Oracle.Execute(sql)
|
||||
|
||||
sql = "SELECT b.prs_bedrijf_naam, "
|
||||
+ " ba.prs_bedrijfadres_certificate, "
|
||||
+ " ba.prs_bedrijfadres_username, "
|
||||
+ " ba.prs_bedrijfadres_password, "
|
||||
+ " ba.prs_bedrijfadres_url, "
|
||||
+ " 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,"
|
||||
@@ -111,6 +113,8 @@ try
|
||||
mldorder_adres = "" + oRs("prs_bedrijfadres_url").Value;
|
||||
mldorder_adres = mldorder_adres.replace("CREATE", "STATUS");
|
||||
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;
|
||||
nieuwe_sync = oRs("nieuwe_sync").Value;
|
||||
nieuwe_ts = oRs("nieuwe_ts").Value;
|
||||
|
||||
@@ -195,6 +195,24 @@ p.MsoNormal {
|
||||
|
||||
|
||||
<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">
|
||||
<tr height="50px">
|
||||
<td colspan="2" align="center"><xsl:if test="spoed<3"><h1><b>SPOED!</b></h1></xsl:if></td>
|
||||
@@ -374,6 +392,8 @@ p.MsoNormal {
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
@@ -409,7 +409,8 @@
|
||||
<!-- **************************************************************************************** -->
|
||||
<xsl:param name="p_fin_btwtabelwaarde_btwcode"/>
|
||||
<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:otherwise><xsl:value-of select="$p_fin_btwtabelwaarde_btwcode"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
|
||||
@@ -593,6 +593,16 @@
|
||||
</td>
|
||||
<td/>
|
||||
<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>
|
||||
FCC<xsl:value-of select="id"/>
|
||||
<br/>
|
||||
|
||||
@@ -16,6 +16,36 @@
|
||||
<xsl:if test="spoed<3"><b><xsl:value-of select="//lcl/MLD/spoed"/></b></xsl:if>
|
||||
</td>
|
||||
</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"/> <xsl:value-of select="aanmaak/tijd"/><br/><xsl:value-of select="noteur/naam_friendly"/></b>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<b><xsl:value-of select="omschrijving"/></b>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td>
|
||||
<xsl:value-of select="aanmaak/datum"/> <xsl:value-of select="aanmaak/tijd"/><br/><xsl:value-of select="noteur/naam_friendly"/>
|
||||
</td>
|
||||
<td colspan="3">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<tr><td colspan="4"><hr/></td></tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b></td>
|
||||
<td width="34%"><xsl:value-of select="voor/naam_full"/></td>
|
||||
|
||||
@@ -256,10 +256,9 @@ td.tiny {
|
||||
<br/><br/>
|
||||
<ul>
|
||||
<li>
|
||||
Laptop en/of token bij het Loket A051; </li>
|
||||
Tablet en smartphone bij het Loket A051; </li>
|
||||
<li>
|
||||
Blackberry en/of telefoon bij het Loket. 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>
|
||||
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>
|
||||
<li>
|
||||
Toegangspas bij de beveiliging;</li>
|
||||
<li>
|
||||
@@ -267,9 +266,9 @@ td.tiny {
|
||||
<li>
|
||||
Dienstkleding bij het Loket.</li>
|
||||
</ul><b>Afhandelen ICT-systemen</b>
|
||||
<br/><br/>PersonnelView:<br/>
|
||||
<br/><br/>Workforce:<br/>
|
||||
<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>
|
||||
iDMS:
|
||||
<ol>
|
||||
@@ -303,10 +302,9 @@ td.tiny {
|
||||
op de uitdiensttredingsdatum in gebruik zijnde middelen inlevert zoals:<br/><br/>
|
||||
<ul>
|
||||
<li>
|
||||
Laptop en/of token bij het Loket A051;</li>
|
||||
Tablet en smartphone bij het Loket A051;</li>
|
||||
<li>
|
||||
Blackberry en/of telefoon bij het Loket. 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>
|
||||
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>
|
||||
<li>
|
||||
Toegangspas bij de beveiliging;</li>
|
||||
<li>
|
||||
@@ -314,9 +312,9 @@ td.tiny {
|
||||
<li>
|
||||
Dienstkleding bij het Loket.</li>
|
||||
</ul><b>Afhandelen ICT-systemen</b>
|
||||
<br/><br/>PersonnelView:<br/>
|
||||
<br/><br/>Workforce:<br/>
|
||||
<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>
|
||||
iDMS:
|
||||
<ol>
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<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"/>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -234,8 +234,10 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/adres"/>:</b></td>
|
||||
<td width="34%"><xsl:value-of select="factuuradres/post_adres"/></td>
|
||||
<td/>
|
||||
<td>
|
||||
t.a.v Crediteuren administratie
|
||||
</td>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/status"/>:</b>
|
||||
</td>
|
||||
@@ -243,17 +245,34 @@
|
||||
<xsl:value-of select="status"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/adres"/>:</b></td>
|
||||
<td width="34%"><xsl:value-of select="factuuradres/post_adres"/></td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="16%"><b><xsl:value-of select="//lcl/FAC/plaats"/>:</b></td>
|
||||
<td width="34%"><xsl:value-of select="factuuradres/post_postcode"/> <xsl:value-of select="factuuradres/post_plaats"/></td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" height="50px" valign="center">
|
||||
<td colspan="4" height="20px" valign="center">
|
||||
<hr/>
|
||||
</td>
|
||||
</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>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
@@ -869,6 +888,202 @@
|
||||
</xsl:choose>
|
||||
</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"/> 
|
||||
<xsl:value-of select="factuuradres/post_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="factuuradres/post_land"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_adres"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_postcode"/> 
|
||||
<xsl:value-of select="bedrijf/post_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="bedrijf/post_land"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactgegevens"/>:</b>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2">
|
||||
<b/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/besteller"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/e-mail"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/email"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/telefoon"/>: </b>
|
||||
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/kostenplaats"/>: </b>
|
||||
<xsl:value-of select="bestelling/kostenplaats/nr"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/FAC/werkplek"/>: </b>
|
||||
<xsl:value-of select="bestelling/plaats"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<b><xsl:value-of select="//lcl/BES/aanvraagnummers"/>: </b>
|
||||
<xsl:value-of select="bestelling/key"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/opdrachtnummer"/>: </b>
|
||||
<xsl:value-of select="id"/>
|
||||
<br/>
|
||||
<b><xsl:value-of select="//lcl/BES/orderdatum"/>: </b>
|
||||
<xsl:value-of select="datum/datum"/>
|
||||
<br/>
|
||||
<xsl: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"/> 
|
||||
<xsl:value-of select="afleveradres/bezoek_plaats"/>
|
||||
<br/>
|
||||
<xsl:value-of select="afleveradres/bezoek_land"/>
|
||||
</td>
|
||||
<td/>
|
||||
<td colspan="2" style="vertical-align:top">
|
||||
<xsl:for-each select="bestelling/kenmerk[@type!='L' and @type!='l' and @type!='Q']">
|
||||
<b>
|
||||
<xsl:value-of select="@naam"/>: </b>
|
||||
<xsl:value-of select="."/>
|
||||
<br/>
|
||||
</xsl:for-each> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="height:20"/>
|
||||
</tr>
|
||||
<TR>
|
||||
<TD colspan="5">
|
||||
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
|
||||
<tr>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/regel"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/BES/artikelnr"/></th>
|
||||
<th style="width:200"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||||
<th style="width:20"><xsl:value-of select="//lcl/FAC/eenheid"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/aantal"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/prijs"/></th>
|
||||
<th style="width:20; text-align:right"><xsl:value-of select="//lcl/FAC/totaal"/></th>
|
||||
</tr>
|
||||
<xsl:for-each select="bestelopdrachtitem">
|
||||
<xsl:sort select="srtdeel/omschrijving"/>
|
||||
<xsl:sort select="posnr" data-type="number"/>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="posnr"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/> 
|
||||
<xsl:for-each select="bestelitem/kenmerk">
|
||||
<br/>
|
||||
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/></xsl:for-each>
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
|
||||
</td>
|
||||
<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr>
|
||||
<td colspan="6"/>
|
||||
<td style="text-align:right">
|
||||
<b>
|
||||
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</TD>
|
||||
</TR>
|
||||
<tr>
|
||||
<td colspan="5" style="height:40"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" style="text-align:center; font-size:9px"><xsl:value-of select="//lcl/BES/order_disclaimer1"/>(<xsl:value-of select="id"/>)<xsl:value-of select="//lcl/BES/order_disclaimer2"/></td>
|
||||
</tr>
|
||||
</table>
|
||||
</TD>
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
@@ -534,8 +534,108 @@ op de door de gemeente aangegeven parkeerplaatsen. Let op: Hiervoor dient u te b
|
||||
</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_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="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') + 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') + 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>
|
||||
@@ -621,6 +721,54 @@ op de door de gemeente aangegeven parkeerplaatsen. Let op: Hiervoor dient u te b
|
||||
</tr>
|
||||
</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">€ <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">€ <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">€ <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">€ <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">€ <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">€ <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">€ <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">€ <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">€ <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">€ <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">€ <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">€ <xsl:value-of select="format-number($Kosten_9 * $Aantal_9 * (1 + ($Perc_9 div 100)), '0,00', 'european')"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
<tr>
|
||||
<td colspan='3'> </td>
|
||||
<td style="text-align:right"><b> TOTAAL </b></td>
|
||||
|
||||
Reference in New Issue
Block a user