Merge 2017.3 Gold D patches
svn path=/Website/trunk/; revision=37715
This commit is contained in:
@@ -55,6 +55,15 @@ try
|
||||
|
||||
var xmlReq = Server.CreateObject("MSXML2.DOMDocument.6.0");
|
||||
xmlReq.load(Request);
|
||||
if (xmlReq.parseError.errorCode != 0)
|
||||
{
|
||||
__DoLog( "Error loading XML: "
|
||||
+ xmlReq.parseError.errorCode
|
||||
+ "\n" + xmlReq.parseError.reason
|
||||
+ " regel " + xmlReq.parseError.line
|
||||
+ "(" + xmlReq.parseError.linepos + ")"
|
||||
, "#ff0000");
|
||||
}
|
||||
|
||||
if (API.apidata.loglevel) __Log2File(xmlReq.xml, API.APIname + "_IN");
|
||||
|
||||
|
||||
@@ -122,7 +122,8 @@ function model_fin_factuur()
|
||||
"label": L("lcl_fin_findate"),
|
||||
"typ": "date",
|
||||
"required": true,
|
||||
"defaultvalue": new Date()
|
||||
"defaultvalue": new Date(),
|
||||
"filter": "exact"
|
||||
},
|
||||
"advice": {
|
||||
"dbs": "fin_factuur_advies",
|
||||
|
||||
@@ -199,6 +199,7 @@ function model_prs_kostenplaats()
|
||||
],
|
||||
"wheres": [ "prs_kostenplaatsgrp.bgt_project_key = bgt_project.bgt_project_key"
|
||||
, "prs_kostenplaatsgrp.prs_kostenplaatsgrp_key = prs_kostenplaats.prs_kostenplaatsgrp_key"
|
||||
, "bgt_project.bgt_project_verwijder IS NULL"
|
||||
]
|
||||
}
|
||||
});
|
||||
|
||||
@@ -87,7 +87,7 @@ function re_init_soort(data)
|
||||
|
||||
function re_init_plaats(data)
|
||||
{
|
||||
var init_key = ($("#account").val() != -1 ? $("#account").val() : data.parents.K);
|
||||
var init_key = ($("#account").val() != -1 ? $("#account").val() : data.parents.K || -1);
|
||||
var project_key = $("#budgetproject").val() || data.parents.P;
|
||||
fill_plaatsselector("KP", project_key, init_key);
|
||||
}
|
||||
@@ -143,6 +143,7 @@ function change_soort()
|
||||
kplaats_key = $("#costtype option:selected").attr("kpn_key");
|
||||
btw_perc = parseFloat($("#costtype option:selected").attr("perc_btw").replace(/,/g,"."));
|
||||
}
|
||||
|
||||
fill_plaatsselector("KP", bproject_key, kplaats_key);
|
||||
|
||||
if ($("#amount").val() && btw_perc != kostensoort_btw)
|
||||
@@ -244,7 +245,7 @@ function fill_plaatsselector(niveau, parent_key, init_key)
|
||||
{ req_info: "plaatssearch",
|
||||
niveau: niveau,
|
||||
parent_key: parent_key,
|
||||
init_key: (init_key ? init_key : -1)
|
||||
init_key: (init_key && init_key != "null" ? init_key : -1)
|
||||
},
|
||||
process_info);
|
||||
}
|
||||
|
||||
@@ -46,7 +46,6 @@ scaffolding(this_model,
|
||||
"additional",
|
||||
"isprinted",
|
||||
"date",
|
||||
"advice",
|
||||
"invoice",
|
||||
"status"
|
||||
],
|
||||
|
||||
@@ -845,24 +845,41 @@ checker("Controle queries die geen records mogen opleveren",
|
||||
" WHERE ba.prs_bedrijfadres_type = 'C')" +
|
||||
" AND b.prs_bedrijf_key IN (SELECT cnt_prs_bedrijf_key" +
|
||||
" FROM cnt_contract)"
|
||||
},
|
||||
},
|
||||
{ msg: "Bedrijven waar de key ook voorkomt als perslid. Dat geeft problemen in de view mld_v_uitvoerende",
|
||||
sql: "SELECT prs_bedrijf_key," +
|
||||
" prs_bedrijf_naam," +
|
||||
" prs_bedrijf_aanmaak," +
|
||||
" prs_bedrijf_verwijder" +
|
||||
" FROM prs_bedrijf" +
|
||||
" WHERE prs_bedrijf_key IN (SELECT prs_perslid_key FROM prs_perslid)"
|
||||
},
|
||||
{ msg: "Personen waar de key ook voorkomt als bedrijf. Dat geeft problemen in de view mld_v_uitvoerende",
|
||||
sql: "SELECT prs_perslid_key," +
|
||||
" prs_perslid_naam," +
|
||||
" prs_perslid_oslogin, " +
|
||||
" prs_perslid_aanmaak, " +
|
||||
" prs_perslid_verwijder" +
|
||||
" FROM prs_perslid" +
|
||||
" WHERE prs_perslid_key IN (SELECT prs_bedrijf_key FROM prs_bedrijf)"
|
||||
},
|
||||
{ msg: "Dialect teksten die niet meer bestaan (te verwijderen uit MLD_LCL.SRC e.a.",
|
||||
sql: "SELECT fac_localeitems_lcl FROM fac_localeitems" +
|
||||
" MINUS " +
|
||||
"SELECT fac_locale_xsl_label" +
|
||||
" FROM fac_locale_xsl" +
|
||||
" WHERE fac_locale_xsl_module = 'ASP' AND fac_locale_xsl_lang = 'NL'"
|
||||
},
|
||||
},
|
||||
{ msg: "Notificatie queue moet doorgaans leeg zijn",
|
||||
sql: "SELECT fac_notificatie_datum datum, f.*" +
|
||||
" FROM fac_v_notifyqueue f" +
|
||||
" WHERE BITAND (fac_notificatie_status, 2 + 4 + 32) > 0" +
|
||||
" AND fac_notificatie_datum < sysdate - 1/24" // minstens uur oud, putorders kan nog lopen
|
||||
},
|
||||
},
|
||||
{ msg: "Order queue moet doorgaans leeg zijn",
|
||||
sql: "SELECT *" +
|
||||
" FROM fac_v_orderqueue"
|
||||
}];
|
||||
}];
|
||||
if (S("prs_werkplek_implicit") == 1)
|
||||
noResults.push({ msg: "Er zijn werkplekken met meerdere personen er op, foutief als prs_werkplek_implicit = 1",
|
||||
sql: "SELECT prs_werkplek_key, COUNT ( * )"
|
||||
|
||||
@@ -793,10 +793,13 @@ mld = {setmeldingstatus:
|
||||
__Log("Old MLD_STDMELDING_KEY: " + old_stdm + " New: " + stdmelding);
|
||||
// pas op dat zelfs de vakgroep (mld_ins_discipline_key) gewijzigd kan zijn
|
||||
var flexsql = "SELECT mk.mld_kenmerk_key kenm_key_old"
|
||||
+" , sk.mld_srtkenmerk_kenmerktype"
|
||||
+ " , kenm_new.mld_kenmerk_key kenm_key_new"
|
||||
+ " , mld_kenmerkmelding_key"
|
||||
+ " , sk.mld_srtkenmerk_omschrijving"
|
||||
+ " , mkm.mld_kenmerkmelding_waarde"
|
||||
+ " , sk.mld_srtkenmerk_systeem"
|
||||
+ " , sk.fac_kenmerkdomein_key"
|
||||
+ " FROM mld_kenmerkmelding mkm"
|
||||
+ " , mld_kenmerk mk"
|
||||
+ " , mld_srtkenmerk sk"
|
||||
@@ -841,7 +844,24 @@ mld = {setmeldingstatus:
|
||||
}
|
||||
else
|
||||
{ // Nieuwe stdmelding heeft het flexkenmerk niet. Track dat dit flexkenmerk verloren gaat.
|
||||
trackarray.push(L("lcl_mld_prop_not_exist").format(oRs("mld_srtkenmerk_omschrijving").Value, oRs("mld_kenmerkmelding_waarde").Value) + L("lcl_trackto") + L("lcl_tracktoempty"));
|
||||
var kenmerktype = oRs("mld_srtkenmerk_kenmerktype").Value;
|
||||
var kmwaarde = oRs("mld_kenmerkmelding_waarde").Value;
|
||||
var kdomein_key = oRs("fac_kenmerkdomein_key").Value;
|
||||
var confidential = oRs("mld_srtkenmerk_systeem").Value & 4;
|
||||
if (confidential)
|
||||
{
|
||||
kmwaarde = L("lcl_confidential_mask");
|
||||
}
|
||||
else
|
||||
{
|
||||
if (kenmerktype == "S" || kenmerktype == "R")
|
||||
{
|
||||
var oRsd = Oracle.Execute("SELECT fac.getdomeinwaarde(" + kdomein_key + ", " + safe.quoted_sql(kmwaarde) + ") domeinwaarde FROM DUAL");
|
||||
kmwaarde = oRsd("domeinwaarde").Value;
|
||||
oRsd.Close();
|
||||
}
|
||||
}
|
||||
trackarray.push(L("lcl_mld_prop_not_exist").format(oRs("mld_srtkenmerk_omschrijving").Value, kmwaarde) + L("lcl_trackto") + L("lcl_tracktoempty"));
|
||||
}
|
||||
oRs.MoveNext();
|
||||
}
|
||||
|
||||
@@ -65,13 +65,18 @@ function generateFlexKenmerkBlock(params)
|
||||
disc_arr = [(oRs("mld_ins_discipline_key").Value)];
|
||||
}
|
||||
|
||||
var canViewConfidential = false;
|
||||
if (mld_key < 0 || disc_arr.length > 1)
|
||||
{ // Het is een nieuwe melding
|
||||
var my_mldrechten = user.func_enabled("MLD", disc_arr.join(",")); // mld.func_enabled_melding is nauwkeuriger maar overkill?
|
||||
my_mldrechten.canFEwrite = my_mldrechten.canWrite("WEB_MLDUSE"); // Er moet ook gelden dat het mijn melding is. Dat is het geval want het is een nieuwe melding die ik zelf invoer en aanmaak.
|
||||
}
|
||||
else
|
||||
{
|
||||
var my_mldrechten = mld.func_enabled_melding(mld_key);
|
||||
// Bij het doorsturen van een melding wordt showConfidential (canViewConfidential) niet meegegeven. Dan hier maar canViewConfidential bepalen of ik vertrouwlijke waarden mag zien.
|
||||
canViewConfidential = opdr_type < 0 && opdr_key < 0 && stdm_arr.length != 0 && mld_key > 0 && my_mldrechten.canViewConfidential; // Wijzigen melding.
|
||||
}
|
||||
|
||||
var otherKenmerkPath = "null";
|
||||
var sql_waarde = "";
|
||||
@@ -435,7 +440,7 @@ function generateFlexKenmerkBlock(params)
|
||||
hideVervallen: newMelding||newOpdracht,
|
||||
niveau: kenmerk_module,
|
||||
wfbuilder: params.wfbuilder,
|
||||
showConfidential: params.showConfidential || newMelding || newOpdracht
|
||||
showConfidential: params.showConfidential || newMelding || newOpdracht || canViewConfidential
|
||||
}
|
||||
);
|
||||
} %>
|
||||
|
||||
@@ -327,7 +327,7 @@ function kenmerk_regel(kv_params)
|
||||
kvhtml += ("<span style='display: none'>" + kv_params.kv + "</span>") || "";
|
||||
}
|
||||
else
|
||||
kvhtml += (kv_params.formobile ? "" : kv_params.kv||"");
|
||||
kvhtml += (kv_params.formobile && (kv_params.ktype=="L" || kv_params.ktype=="l") ? "" : kv_params.kv||"")
|
||||
|
||||
if (typeof kv_params.kenmerk_extraTD != "undefined" && kv_params.kenmerk_extraTD && !kv_params.formobile)
|
||||
kvhtml += '\n </td><td>'; // Extra leeg celletje voor layout MLD_OPDR
|
||||
|
||||
@@ -44,14 +44,32 @@
|
||||
<xsl:call-template name="customer_code"/>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name ="bedrijfadreskey">
|
||||
<xsl:variable name ="bedrijfadreskeyopdr">
|
||||
<xsl:for-each select = "uitvoerende/bedrijf/bedrijfadres">
|
||||
<xsl:if test = "type = 'O'">
|
||||
<xsl:if test = "type = 'O' and typeopdr = opdrachttype/key">
|
||||
<xsl:value-of select = "key"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name ="bedrijfadreskeyoverig">
|
||||
<xsl:for-each select = "uitvoerende/bedrijf/bedrijfadres">
|
||||
<xsl:if test = "type = 'O' and not(typeopdr)">
|
||||
<xsl:value-of select = "key"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name ="bedrijfadreskey">
|
||||
<xsl:choose>
|
||||
<xsl:when test = "string-length($bedrijfadreskeyopdr) > 0">
|
||||
<xsl:value-of select = "$bedrijfadreskeyopdr"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select = "$bedrijfadreskeyoverig"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="telnr">
|
||||
<xsl:choose>
|
||||
@@ -759,7 +777,7 @@ Op deze opdracht zijn uitsluitend en onverkort de navolgende en bijgevoegde voor
|
||||
</td>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
-->
|
||||
|
||||
<xsl:if test="$customer_code= 'RABO'">
|
||||
<td style="padding:0px;"><font color='#000000' size="2"><b>Opdracht behandelen:</b></font>
|
||||
@@ -776,7 +794,6 @@ Op deze opdracht zijn uitsluitend en onverkort de navolgende en bijgevoegde voor
|
||||
|
||||
</td>
|
||||
</xsl:if>
|
||||
-->
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
BIN
CUST/KONG/banner.png
Normal file
BIN
CUST/KONG/banner.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
BIN
CUST/KONG/oracle.udl
Normal file
BIN
CUST/KONG/oracle.udl
Normal file
Binary file not shown.
4
CUST/KONG/tasks/gen_notify.bat
Normal file
4
CUST/KONG/tasks/gen_notify.bat
Normal file
@@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
REM Moet gescheduled worden (normaliter 1 keer per uur) om door de applicatiebeheerder
|
||||
REM ingeregelde notificaties te genereren.
|
||||
cscript ..\..\..\utils\gen_notify\gen_notify.js ../oracle.udl KONG
|
||||
4
CUST/KONG/tasks/gen_scheduler.bat
Normal file
4
CUST/KONG/tasks/gen_scheduler.bat
Normal file
@@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
REM Moet gescheduled worden (normaliter 1 keer per dag) om door de applicatiebeheerder
|
||||
REM ingeregelde jobs (aanmaak van periodieke opdrachten) uit te voeren.
|
||||
cscript ..\..\..\utils\gen_scheduler\gen_scheduler.js ../oracle.udl
|
||||
1
CUST/KONG/tasks/putOrders.bat
Normal file
1
CUST/KONG/tasks/putOrders.bat
Normal file
@@ -0,0 +1 @@
|
||||
call ..\..\..\utils\putOrders\putOrders.bat %*
|
||||
BIN
CUST/KONG/tmpl_logo.gif
Normal file
BIN
CUST/KONG/tmpl_logo.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.2 KiB |
240
CUST/KONG/xsl/KONG.xsl
Normal file
240
CUST/KONG/xsl/KONG.xsl
Normal file
@@ -0,0 +1,240 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxml="urn:schemas-microsoft-com:xslt" version="1.0">
|
||||
<xsl:import href="../../../appl/shared/default.xsl"/>
|
||||
|
||||
|
||||
<xsl:template name="rsv_ruimte">
|
||||
<xsl:param name="min_volgnr"/>
|
||||
<tr>
|
||||
<xsl:choose>
|
||||
<xsl:when test="res_ruimte!=''">
|
||||
<td class="tekstkop" colspan="10" frame="box"><u>
|
||||
<xsl:if test="dirtlevel!='0'">
|
||||
<span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> 
|
||||
</xsl:if>
|
||||
<xsl:value-of select="van/datum"/> 
|
||||
<xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="../key"/> /<xsl:value-of select="volgnr"/> 
|
||||
<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>) </xsl:if>
|
||||
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/></u>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<!-- "roomservice" -->
|
||||
<xsl:otherwise>
|
||||
<td class="tekstkop" colspan="10" frame="box" style="border-style:solid;border-width:0px;"><u>
|
||||
<xsl:if test="dirtlevel!='0'">
|
||||
<span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> 
|
||||
</xsl:if>
|
||||
<xsl:value-of select="van/datum"/>
|
||||
<xsl:if test="string(van/datum)!=string(tot/datum)">
|
||||
 - <xsl:value-of select="tot/datum"/>
|
||||
</xsl:if> 
|
||||
<xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="../key"/> /<xsl:value-of select="volgnr"/> 
|
||||
<xsl:value-of select="plaats/plaatsaanduiding"/></u>
|
||||
</td>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</tr>
|
||||
<xsl:if test="string(omschrijving)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/omschrijving)">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/omschrijving"/></td>
|
||||
<td class="value" colspan="9">
|
||||
: <xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="string(contact_user/naam_full)!=string(//reservering/rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full)">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
|
||||
<td class="value" colspan="9">
|
||||
: <xsl:value-of select="contact_user/naam_full"/>/ <xsl:value-of select="contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/RES/status"/></td>
|
||||
<td class="value" colspan="5">: <xsl:value-of select="status_fo"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/RES/gastheer_vrouw"/></td>
|
||||
<td class="value" colspan="5">: <xsl:value-of select="host_user/naam_full"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
|
||||
<td class="value" colspan="5">: <xsl:value-of select="kostenplaats/nr"/> 
|
||||
<xsl:value-of select="kostenplaats/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="string(opmerking)!=''">
|
||||
<tr>
|
||||
<td class="label"> <xsl:value-of select="//lcl/FAC/opmerking"/></td>
|
||||
<td class="value" colspan="9">
|
||||
: <xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="opmerking"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td colspan="10" style="border-top:1px solid #000;"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="resth" width="24%" align="left"><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
|
||||
<th class="resth" width="14%" align="left"><xsl:value-of select="//lcl/RES/aantal"/></th>
|
||||
<!--<th width="80">Datum</th>-->
|
||||
<th class="resth" width="14%" style="text-align:right"><xsl:value-of select="//lcl/RES/begintijd"/></th>
|
||||
<th class="resth" width="14%" style="text-align:right"><xsl:value-of select="//lcl/RES/eindtijd"/></th>
|
||||
<th class="resth" width="16%" align="center"><xsl:value-of select="//lcl/RES/opstelling"/></th>
|
||||
<th class="resth" width="17%" style="text-align:right"><xsl:value-of select="//lcl/RES/prijs"/></th>
|
||||
</tr>
|
||||
<xsl:if test="res_ruimte!=''">
|
||||
<tr>
|
||||
<td width="24%" class="resresult" style="text-align:left;"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if>
|
||||
<xsl:value-of select="res_ruimte/nr"/>
|
||||
<br/>(max. <xsl:value-of select="res_ruimte/bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/>)</td>
|
||||
<td width="14%" class="resresult" style="text-align:left">
|
||||
<xsl:value-of select="bezoekers"/> <xsl:value-of select="//lcl/FAC/personen"/></td>
|
||||
<!--<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="van/datum"/>
|
||||
</td>-->
|
||||
<td width="14%" class="resresult" style="text-align:right">
|
||||
<xsl:value-of select="van/tijd"/>
|
||||
</td>
|
||||
<td width="14%" class="resresult" style="text-align:right">
|
||||
<xsl:value-of select="tot/tijd"/>
|
||||
</td>
|
||||
<td width="16%" class="resresult" style="text-align:center">
|
||||
<xsl:value-of select="res_ruimte/opstelling"/>
|
||||
</td>
|
||||
<td width="17%" class="resresult" style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="prijs"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<!-- rsv_deel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_deel">
|
||||
<xsl:sort select="van/tijd"/>
|
||||
<tr>
|
||||
<td class="resresult"><xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if>
|
||||
<xsl:value-of select="res_deel/deel/omschrijving"/>
|
||||
</td>
|
||||
<td class="resresult">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<!--<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="van/datum"/>
|
||||
</td>-->
|
||||
<td class="resresult" style="text-align:right">
|
||||
<xsl:value-of select="van/tijd"/>
|
||||
</td>
|
||||
<td class="resresult" style="text-align:right">
|
||||
<xsl:value-of select="tot/tijd"/>
|
||||
</td>
|
||||
<td></td>
|
||||
<td class="resresult" style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="prijs"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- rsv_artikel-lijst gesorteerd op van-tijd -->
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<xsl:sort select="levering/tijd"/>
|
||||
<tr>
|
||||
<td class="resresult">
|
||||
<xsl:value-of select="res_artikel/omschrijving"/>
|
||||
</td>
|
||||
<td class="resresult">
|
||||
<xsl:value-of select="aantal"/>
|
||||
</td>
|
||||
<!--<td class="result" style="text-align:right">
|
||||
<xsl:value-of select="levering/datum"/>
|
||||
</td>-->
|
||||
<td class="resresult" style="text-align:right">
|
||||
<xsl:value-of select="levering/tijd"/>
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td class="resresult" style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="prijs"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- totaal per deelreservering -->
|
||||
<tr height="1">
|
||||
<td colspan="10" style="border-top:1px solid #000;"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tekst" colspan="4"></td>
|
||||
<td class="tekst" colspan="2" style="text-align:right;"><b>
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="sum(prijs[string(number(.))!='NaN'])+sum(rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_artikel/prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:call-template></b>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- afspraak-lijst gesorteerd op naam -->
|
||||
<xsl:for-each select="afspraak/bezoeker">
|
||||
<xsl:sort select="naam"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="position() = 1">
|
||||
<tr>
|
||||
<td class="tekst">
|
||||
<br/><xsl:value-of select="//lcl/BEZ/bezoekers"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><xsl:value-of select="//lcl/FAC/naam"/></th>
|
||||
<th colspan="3"><xsl:value-of select="//lcl/FAC/bedrijf"/></th>
|
||||
<th colspan="4"><xsl:value-of select="//lcl/BEZ/parkeerplaats"/></th>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
<tr>
|
||||
<td class="result">
|
||||
<xsl:value-of select="naam"/>
|
||||
</td>
|
||||
<td class="result" colspan="3">
|
||||
<xsl:value-of select="bedrijf"/>
|
||||
</td>
|
||||
<td class="result" colspan="4">
|
||||
<xsl:value-of select="deel/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
|
||||
<!-- kenmerk -->
|
||||
<xsl:if test="kenmerk">
|
||||
<tr>
|
||||
<td colspan="5">
|
||||
<table>
|
||||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
<tr>
|
||||
<td class="label">
|
||||
<xsl:value-of select="@naam"/></td>
|
||||
<td class="value">
|
||||
: <xsl:value-of select="."/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="europrijs">
|
||||
<xsl:param name="prijs"/>
|
||||
|
||||
<xsl:choose>
|
||||
<xsl:when test="string(number($prijs))='NaN'">kr. <xsl:value-of select="format-number(0, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise>kr. <xsl:value-of select="format-number($prijs , '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
@@ -1,13 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:ns0="urn:sap-com:document:sap:idoc:messages"
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0">
|
||||
<xsl:output method="text" encoding="UTF-8"/>
|
||||
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:comment>woconr;leveranciernr;factuurnr;factuurdatum;onderwerp;opdrachtnr;omschrijving;bedrag;btwperc;btwbedrag;btw_verlegd;document;iban;G_iban;G_bedrag;kvk_nr;btw_nr;afleverdatum</xsl:comment>
|
||||
<xsl:for-each select="//ns0:INVOIC02/IDOC/E1EDP01">
|
||||
<xsl:for-each select="//INVOIC02/IDOC/E1EDP01">
|
||||
<xsl:value-of select="../E1EDKA1[PARVW='RG']/PARTN"/>;<xsl:value-of select="../E1EDKA1[PARVW='BK']/LIFNR"/>;<xsl:value-of select="../E1EDK01/BELNR"/>;<xsl:call-template name="get_factuurdatum"/>;;<xsl:call-template name="get_customer_po"/>;<xsl:call-template name="construct_factuurregel_omschr"/>;<xsl:value-of select="E1EDP26[QUALF='003']/BETRG"/>;<xsl:call-template name="VATInformation"/>;<xsl:call-template name="get_filename_attachment"/>;<xsl:value-of select="../E1EDK28[1]/ACNUM"/>;<xsl:value-of select="../E1EDK28[2]/ACNUM"/>;<xsl:call-template name="get_gbedrag"/>;<xsl:call-template name="get_kvk"/>;<xsl:call-template name="get_btwnr"/>;<xsl:call-template name="get_opleverdatum"/>; </xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
@@ -72,8 +72,8 @@ function (RequestForm, bes_srtdeel_key, item, pResult)
|
||||
};
|
||||
|
||||
|
||||
// Alleen voor leverancier Bidfood (voorheen Deli XL) uitvoeren (prs_bedrijf_key = 6501)
|
||||
if (bedr_key == 6501)
|
||||
// Alleen voor leverancier Bidfood (voorheen Deli XL) uitvoeren (prs_bedrijf_key = 1873)
|
||||
if (bedr_key == 1873)
|
||||
{
|
||||
// Alleen voor eerste item de leverdatum en bestellingid opvragen. Is toch voor elk item identiek.
|
||||
if (item == 1) {
|
||||
|
||||
@@ -27,6 +27,424 @@
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="contract" mode="include">
|
||||
<table border="0" cellpadding="1">
|
||||
<xsl:if test="extra_key">
|
||||
<xsl:variable name="mx_key"><xsl:value-of select="extra_key"/></xsl:variable>
|
||||
<tr>
|
||||
<td align="right" valign="top" style="padding-top:10px;" class="label">
|
||||
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
|
||||
</td>
|
||||
<td colspan="3" style="padding-top:10px;" class="value">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="notes/note[key=$mx_key]/omschrijving"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" style="padding-bottom:20px;">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="4" class="caption">
|
||||
|
||||
<strong>
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?SSO=1&<xsl:value-of select="../bookmarks/contract"/>
|
||||
<xsl:value-of select="key"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="//lcl/CNT/contract"/> <xsl:value-of select="nummer_intern"/>
|
||||
<xsl:if test="versie!=''">.<xsl:value-of select="versie"/></xsl:if>
|
||||
</xsl:element>
|
||||
|
||||
</strong> <xsl:value-of select="eigenaar_afd/omschrijving"/>/<xsl:value-of select="bedrijf/naam"/>
|
||||
|
||||
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
<xsl:call-template name="cnt_begintext"/>
|
||||
<tr>
|
||||
|
||||
<td class="subcaption" colspan="2" width="50%"><xsl:value-of select="//lcl/CNT/algemene_gegevens"/></td>
|
||||
<td class="subcaption" colspan="2" width="50%"><xsl:value-of select="//lcl/CNT/data"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table border="0" id="administratief" width="100%">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/contractsoort"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="discipline/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/beschrijving"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="nummer!=''">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/extern_nr"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="nummer"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="contract">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/mantel"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="contract/nummer_intern"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="document!=''">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/omschrijving"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="document"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<table border="0" width="100%" id="datums">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/ingangsdatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="looptijd_van/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/rappeldatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="rappeldatum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/opzegdatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="opzegdatum/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/einddatum"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="looptijd_tot/datum"/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/eigenaar"/></td>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/contractpartij"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<table border="0" id="eigenaar" width="100%">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/eigenaar"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="eigenaar_afd/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/beheerder"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="beheerder/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="kostenplaats">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="kostenplaats/nr"/> 
|
||||
<xsl:value-of select="kostenplaats/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<table border="0" id="contractant" width="100%">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/uitvoerder"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="bedrijf/naam"/>
|
||||
<xsl:if test="bedrijf/bezoek_plaats!=''"> 
|
||||
- <xsl:value-of select="bedrijf/bezoek_plaats"/></xsl:if>
|
||||
<xsl:if test="bedrijf/leverancier_nr!=''"> 
|
||||
(<xsl:value-of select="bedrijf/leverancier_nr"/>)</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td class="value">
|
||||
<xsl:value-of select="bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
<td class="value">
|
||||
<xsl:value-of select="bedrijf/post_postcode"/> 
|
||||
<xsl:value-of select="bedrijf/post_plaats"/>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="contactpersoon">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="contactpersoon/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="contactpersoon/telefoon1!=''">
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/FAC/telefoon"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="contactpersoon/telefoon1"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/FAC/opmerkingen"/></td>
|
||||
<td class="subcaption" colspan="2"><xsl:value-of select="//lcl/CNT/financieel"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<xsl:value-of select="opmerking"/>
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<table border="0" id="financieel" width="100%">
|
||||
<xsl:if test="termijnkosten!=''">
|
||||
<tr>
|
||||
<td class="label" width="30%"><xsl:value-of select="//lcl/CNT/termijnbedrag"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="termijnkosten"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/CNT/contractbedrag"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="kosten"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="4"><xsl:value-of select="//lcl/FAC/details"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<table>
|
||||
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
<tr>
|
||||
<td class="label">
|
||||
<xsl:value-of select="@naam"/>:</td>
|
||||
<td class="value">
|
||||
<xsl:value-of select="."/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td height="10px"/>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="subcaption" colspan="4"><xsl:value-of select="//lcl/CNT/scope"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<xsl:if test="contract_plaats/plaats">
|
||||
<table cellspacing="1" width="100%">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/scope"/></strong>
|
||||
</td>
|
||||
<td></td>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/FAC/locatie"/></strong>
|
||||
</td>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/FAC/adres"/></strong>
|
||||
</td>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/FAC/plaats"/></strong>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<strong><xsl:value-of select="//lcl/CNT/bedrag"/></strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_plaats/plaats">
|
||||
<xsl:sort select="regio/district/locatie/omschrijving"/>
|
||||
<tr>
|
||||
<xsl:if test="@type='L'">
|
||||
<td><xsl:value-of select="//lcl/FAC/locatie"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='G'">
|
||||
<td><xsl:value-of select="//lcl/FAC/gebouw"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='T'">
|
||||
<td><xsl:value-of select="//lcl/FAC/terrein"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='V'">
|
||||
<td><xsl:value-of select="//lcl/FAC/bouwlaag"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/></td>
|
||||
</xsl:if>
|
||||
<xsl:if test="@type='R'">
|
||||
<td><xsl:value-of select="//lcl/FAC/ruimte"/></td>
|
||||
<td><xsl:value-of select="plaatsaanduiding"/> <xsl:value-of select="regio/district/locatie/gebouw/verdieping/ruimte/omschrijving"/></td>
|
||||
<td><xsl:value-of select="regio/district/locatie/gebouw/omschrijving"/>
|
||||
</td>
|
||||
</xsl:if>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/adres"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="regio/district/locatie/plaats"/>
|
||||
</td>
|
||||
<td style="text-align:right">
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="../kosten"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="contract_object/srtdeel">
|
||||
<table cellspacing="1">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/betreft"/>:</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_object/srtdeel">
|
||||
<xsl:sort select="omschrijving"/>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
<xsl:if test="contract_object/deel">
|
||||
<table cellspacing="1">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/objecten"/>:</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_object/deel">
|
||||
<xsl:sort select="omschrijving"/>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
|
||||
<!-- moet nog voor terreinen -->
|
||||
<xsl:if test="contract_onrgoed">
|
||||
<table cellspacing="1">
|
||||
<tr>
|
||||
<td>
|
||||
<strong><xsl:value-of select="//lcl/CNT/gehuurd"/>:</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:for-each select="contract_onrgoed">
|
||||
<xsl:sort select="ruimte/srtruimte/omschrijving"/>
|
||||
<tr>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/srtruimte/omschrijving"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/nr"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/omschrijving"/>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="ruimte/prijs"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
</tr>
|
||||
<td>
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?SSO=1&<xsl:value-of select="../bookmarks/contract"/>
|
||||
<xsl:value-of select="key"/>
|
||||
</xsl:attribute>
|
||||
Bekijk dit contract in Facilitor
|
||||
</xsl:element>
|
||||
</td>
|
||||
<xsl:call-template name="cnt_endtext"/>
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:template match="factuur" mode="fininf">
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
</td>
|
||||
<tr>
|
||||
<td colspan="2"> <b>Medewerker facilitair servicepunt: </b> <xsl:value-of select="tracking/track[code='MLDNEW']/user/naam_full"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<xsl:if test="spoed<3">
|
||||
@@ -32,7 +32,7 @@
|
||||
<tr>
|
||||
<td align="right" valign="top" style="padding-top:10px;">
|
||||
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
|
||||
</td>
|
||||
</td>
|
||||
<td colspan="3" style="padding-top:10px;">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="notes/note[key=$mx_key]/omschrijving"/>
|
||||
@@ -43,8 +43,8 @@
|
||||
<td colspan="4" style="padding-bottom:20px;">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td align="right" width="16%">
|
||||
<b><xsl:value-of select="//lcl/FAC/aanvrager"/>:</b>
|
||||
@@ -81,7 +81,7 @@
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="kenmerk[@naam='Afdelingsmedewerker']"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
@@ -177,7 +177,7 @@
|
||||
<xsl:if test="discipline/omschrijving=''">-</xsl:if>
|
||||
<xsl:value-of select="discipline/omschrijving"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/MLD/stdmelding"/>:</b>
|
||||
@@ -252,7 +252,7 @@
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="tracking/track[code='MLDAFM']/user/naam_full"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="behandelwijze=2 and not(/facilitor/opdracht)">
|
||||
@@ -277,7 +277,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/MLD/afhandeling"/>:</b>
|
||||
@@ -314,7 +314,7 @@
|
||||
<tr>
|
||||
<td align="right" valign="top" style="padding-top:15px;padding-bottom:10px;">
|
||||
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
|
||||
</td>
|
||||
</td>
|
||||
<td colspan="5" style="padding-top:15px;padding-bottom:10px;">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="notes/note[key=$ox_key]/omschrijving"/>
|
||||
@@ -325,8 +325,8 @@
|
||||
<td colspan="6" style="padding-bottom:15px;">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td width="16%"/>
|
||||
<td width="34%"/>
|
||||
@@ -363,7 +363,7 @@
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
@@ -379,7 +379,7 @@
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
@@ -429,7 +429,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<td align="right">
|
||||
</td>
|
||||
<td align="left">
|
||||
Coehoornsingel 3
|
||||
@@ -442,7 +442,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<td align="right">
|
||||
</td>
|
||||
<td align="left">
|
||||
7201 AA  Zutphen
|
||||
@@ -454,11 +454,11 @@
|
||||
<xsl:value-of select="status"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr height="10px">
|
||||
<td colspan="4"><hr/></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<!-- call SUTF37276 Extra veld toevoegen op IBA opdrachtformulier (key 461) -->
|
||||
<xsl:if test="kenmerk[@key='461'] != ''">
|
||||
<tr>
|
||||
@@ -469,23 +469,23 @@
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="kenmerk[@key='461']"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
<tr height="10px">
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="right">
|
||||
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
|
||||
</td>
|
||||
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="10px">
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="right">
|
||||
<b>S.v.p. factuur sturen naar facturensutfene@sutfene.nl</b>
|
||||
</td>
|
||||
<b>S.v.p. factuur sturen naar facturensutfene@sutfene.nl</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="10px">
|
||||
<td colspan="4">
|
||||
@@ -536,7 +536,7 @@
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/kenmerk[@naam='Afdelingsmedewerker']"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
@@ -621,7 +621,7 @@
|
||||
<xsl:value-of select="melding/status"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<xsl:for-each select="melding/kenmerk[@type!='L' and @type!='Q' and @naam!='Telefoonnummer' and @naam!='Afdelingsmedewerker']">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
@@ -692,7 +692,7 @@
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -710,7 +710,7 @@
|
||||
<tr>
|
||||
<td align="right" valign="top" style="padding-top:15px;padding-bottom:10px;">
|
||||
<b><xsl:value-of select="//lcl/FAC/bericht"/>:</b>
|
||||
</td>
|
||||
</td>
|
||||
<td colspan="5" style="padding-top:15px;padding-bottom:10px;">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="notes/note[key=$ox_key]/omschrijving"/>
|
||||
@@ -721,8 +721,8 @@
|
||||
<td colspan="6" style="padding-bottom:15px;">
|
||||
<hr/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td width="16%"/>
|
||||
<td width="34%"/>
|
||||
@@ -759,7 +759,7 @@
|
||||
<td>
|
||||
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"/>
|
||||
<td align="right">
|
||||
@@ -775,7 +775,7 @@
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<b><xsl:value-of select="//lcl/FAC/contactpersoon"/>:</b>
|
||||
@@ -825,7 +825,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<td align="right">
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/adres"/>
|
||||
@@ -838,7 +838,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="right">
|
||||
<td align="right">
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/>  <xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/>
|
||||
@@ -866,8 +866,8 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" align="right">
|
||||
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
|
||||
</td>
|
||||
<b>S.v.p. een opdrachtbevestiging sturen naar: facilitair@sutfene.nl</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="10px">
|
||||
<td colspan="4">
|
||||
@@ -886,7 +886,7 @@
|
||||
</td>
|
||||
<tr>
|
||||
<td colspan="2"> <b>Medewerker facilitair servicepunt: </b> <xsl:value-of select="melding/tracking/track[code='MLDNEW']/user/naam_full"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<td colspan="2" class="caption" style="padding-top:20px;padding-bottom:20px">
|
||||
<xsl:if test="spoed<3">
|
||||
@@ -935,7 +935,7 @@
|
||||
</td>
|
||||
<td align="left">
|
||||
<xsl:value-of select="melding/kenmerk[@naam='Afdelingsmedewerker']"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
@@ -1020,7 +1020,7 @@
|
||||
<xsl:value-of select="melding/status"/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<xsl:for-each select="melding/kenmerk[@type!='L' and @type!='Q' and @naam!='Afdelingsmedewerker']">
|
||||
<xsl:sort select="@volgnummer" data-type="number"/>
|
||||
<xsl:if test=".!=''">
|
||||
@@ -1035,16 +1035,32 @@
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:if test="count(melding/deel)>0">
|
||||
<xsl:for-each select="melding/deel">
|
||||
<xsl:sort select="melding/omschrijving"/>
|
||||
<tr>
|
||||
<xsl:choose>
|
||||
|
||||
<xsl:when test="position()=1">
|
||||
|
||||
|
||||
|
||||
<td align="right" valign="top">
|
||||
<b><xsl:value-of select="//lcl/MLD/objecten"/>:</b>
|
||||
</td>
|
||||
<td align="right" valign="top">
|
||||
<xsl:value-of select="//opdracht/melding/deel/omschrijving"/>
|
||||
</td>
|
||||
|
||||
</xsl:when>
|
||||
|
||||
<xsl:otherwise>
|
||||
<td/>
|
||||
</xsl:otherwise>
|
||||
@@ -1068,7 +1084,7 @@
|
||||
<b>Behandelaar:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:value-of select="melding/behandelaar/naam_full"/>
|
||||
<xsl:value-of select="melding/behandelaar/naam_full"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -1091,11 +1107,11 @@
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</tr>
|
||||
</table>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="rsv_ruimte">
|
||||
<xsl:param name="min_volgnr"/>
|
||||
@@ -1106,7 +1122,7 @@
|
||||
<br/><xsl:value-of select="van/datum"/> <xsl:if test="dirtlevel!='0'"><span class="fatal"><xsl:value-of select="//lcl/RES/ongeldig"/></span> </xsl:if><xsl:value-of select="//lcl/RES/deelreservering"/> <xsl:value-of select="volgnr"/> 
|
||||
<xsl:if test="string(res_activiteit/omschrijving)!=''">(<xsl:value-of select="res_activiteit/omschrijving"/>) </xsl:if>
|
||||
<xsl:value-of select="res_ruimte/plaats/regio/district/locatie/omschrijving"/>
|
||||
|
||||
|
||||
</td>
|
||||
</xsl:when>
|
||||
<!-- "roomservice" -->
|
||||
@@ -1158,7 +1174,7 @@
|
||||
<xsl:value-of select="kostenplaats/nr"/> <xsl:value-of select="kostenplaats/omschrijving"/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
<xsl:if test="res_ruimte!=''">
|
||||
<xsl:apply-templates select="res_ruimte" mode="zaalinfo"/>
|
||||
</xsl:if>
|
||||
@@ -1268,16 +1284,16 @@
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- totaal per deelreservering -->
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:variable name="ruimte_ex_btw">
|
||||
<xsl:value-of select="(100 div 121) * sum(prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<xsl:variable name="objecten_ex_btw">
|
||||
<xsl:value-of select="(100 div 121) * sum(rsv_deel/prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<xsl:variable name="l_catering">
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<xsl:copy-of select="."/>
|
||||
@@ -1288,8 +1304,8 @@
|
||||
<xsl:with-param name="pList" select="msxml:node-set($l_catering)/rsv_artikel[*]"/>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="tekst" colspan="2" style="border-style:solid;border-width:0px;"><xsl:value-of select="//lcl/RES/totaal_deelreservering"/></td>
|
||||
<td class="tekst" style="text-align:right;border-style:solid;border-width:0px;">
|
||||
@@ -1306,7 +1322,7 @@
|
||||
<xsl:with-param name="prijs" select="sum(prijs[string(number(.))!='NaN'])+sum(rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_artikel/prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:call-template>
|
||||
</b>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<!-- afspraak-lijst gesorteerd op naam -->
|
||||
<xsl:for-each select="afspraak/bezoeker">
|
||||
@@ -1336,7 +1352,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
|
||||
|
||||
<!-- kenmerk -->
|
||||
<xsl:if test="kenmerk">
|
||||
<tr>
|
||||
@@ -1358,9 +1374,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
|
||||
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="reservering" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
@@ -1509,7 +1525,7 @@
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template name="sumProducts">
|
||||
@@ -1560,7 +1576,7 @@
|
||||
</td>
|
||||
<td colspan='5' class="value">
|
||||
<xsl:value-of select="nr"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label">
|
||||
@@ -1569,43 +1585,43 @@
|
||||
<td colspan='6' class="value">
|
||||
<xsl:value-of select="opstelling"/>
|
||||
</td>
|
||||
|
||||
|
||||
</tr>
|
||||
<tr>
|
||||
<td height='50' colspan='7' style="text-align:left;font-size:8pt">
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template name="PageBreak">
|
||||
<div style="page-break-before:always"> </div>
|
||||
<div style="page-break-before:always"> </div>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template name="res_endtext">
|
||||
|
||||
|
||||
<xsl:variable name="ruimte_ex_btw">
|
||||
<xsl:value-of select="(100 div 121) * sum(rsv_ruimte/prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:variable name="objecten_ex_btw">
|
||||
<xsl:value-of select="(100 div 121) * sum(rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])"/>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<xsl:variable name="l_catering">
|
||||
<xsl:for-each select="rsv_ruimte/rsv_artikel">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
<xsl:variable name="catering_ex_btw">
|
||||
<xsl:call-template name="sumProducts">
|
||||
<xsl:with-param name="pList" select="msxml:node-set($l_catering)/rsv_artikel[*]"/>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
|
||||
|
||||
|
||||
|
||||
<xsl:if test="@content='complete'">
|
||||
<tr>
|
||||
<td class="label" colspan="2" style="font-size:8pt;text-align:left; border-width:0px;">
|
||||
@@ -1614,12 +1630,12 @@
|
||||
<xsl:call-template name="europrijs">
|
||||
<xsl:with-param name="prijs" select="$ruimte_ex_btw + $objecten_ex_btw + $catering_ex_btw"/>
|
||||
</xsl:call-template>
|
||||
)
|
||||
)
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="bestelling" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
@@ -1641,7 +1657,7 @@
|
||||
<td width="32%" class="value" align="right">:
|
||||
<xsl:value-of select="datum/datum"/> 
|
||||
<xsl:value-of select="datum/tijd"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><xsl:value-of select="//lcl/BES/bestelvoor"/></td>
|
||||
@@ -1656,7 +1672,7 @@
|
||||
<td class="value" width="32%">:
|
||||
<xsl:value-of select="datum/datum"/> 
|
||||
<xsl:value-of select="datum/tijd"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
@@ -1675,7 +1691,7 @@
|
||||
<td class="label"><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/></td>
|
||||
<td class="value">:
|
||||
<xsl:value-of select="leverdatum/datum"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:when test="voor/mobiel!=''">
|
||||
@@ -1685,7 +1701,7 @@
|
||||
<td class="label"><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/></td>
|
||||
<td class="value">:
|
||||
<xsl:value-of select="leverdatum/datum"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -1695,7 +1711,7 @@
|
||||
<td class="label"><xsl:value-of select="//lcl/BES/gewenste_afleverdatum"/></td>
|
||||
<td class="value">:
|
||||
<xsl:value-of select="leverdatum/datum"/>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
@@ -1706,7 +1722,7 @@
|
||||
<xsl:value-of select="voor/afdeling/omschrijving"/>
|
||||
</td>
|
||||
<td class="label" width="18%" align="left"><xsl:value-of select="//lcl/BES/aanvraagstatus"/></td>
|
||||
<td class="value" width="32%" align="right">: <xsl:value-of select="status"/></td>
|
||||
<td class="value" width="32%" align="right">: <xsl:value-of select="status"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" width="18%" align="left"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
|
||||
@@ -1721,8 +1737,8 @@
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="opmerking"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
</xsl:when>
|
||||
</td>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<td colspan="2" align="right" width="50%"/>
|
||||
</xsl:otherwise>
|
||||
@@ -1740,14 +1756,14 @@
|
||||
<xsl:value-of select="afleveradres/bezoek_plaats"/>
|
||||
<br/> 
|
||||
<xsl:value-of select="afleveradres/bezoek_land"/>
|
||||
</xsl:if>
|
||||
</xsl:if>
|
||||
</td>
|
||||
<td colspan="2"/>
|
||||
</tr>
|
||||
</tr>
|
||||
<xsl:if test="bestel_opm">
|
||||
<tr>
|
||||
<td height="10px" colspan="4"/>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" style="vertical-align:top"><xsl:value-of select="//lcl/FAC/opmerkingen"/></td>
|
||||
<td class="value" colspan="3">:
|
||||
@@ -1775,7 +1791,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" style="border-top:1px solid #000;"/>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<table cellpadding="1" cellspacing="0" border="0" bordercolor="#000000" frame="box" width="99%">
|
||||
@@ -1842,7 +1858,7 @@
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="bestelopdracht" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
@@ -2033,12 +2049,39 @@
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
||||
<!-- Stylus Studio meta-information - (c) 2004-2007. Progress Software Corporation. All rights reserved.
|
||||
<!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.
|
||||
|
||||
<metaInformation>
|
||||
<scenarios ><scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\..\..\TEMP\SUTF_files\reservering1449_20141013144533.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="..\..\..\TEMP\SUTF_files\opdracht10541_20180419105227_398.xml" htmlbaseurl="" outputurl="" processortype="saxon8" useresolver="yes" profilemode="0"
|
||||
profiledepth="" profilelength="" urlprofilexml="" commandline="" additionalpath="" additionalclasspath="" postprocessortype="none" postprocesscommandline="" postprocessadditionalpath="" postprocessgeneratedext="" validateoutput="no"
|
||||
validator="internal" customvalidator="">
|
||||
<advancedProp name="bSchemaAware" value="true"/>
|
||||
<advancedProp name="xsltVersion" value="2.0"/>
|
||||
<advancedProp name="schemaCache" value="||"/>
|
||||
<advancedProp name="iWhitespace" value="0"/>
|
||||
<advancedProp name="bWarnings" value="true"/>
|
||||
<advancedProp name="bXml11" value="false"/>
|
||||
<advancedProp name="bUseDTD" value="false"/>
|
||||
<advancedProp name="bXsltOneIsOkay" value="true"/>
|
||||
<advancedProp name="bTinyTree" value="true"/>
|
||||
<advancedProp name="bGenerateByteCode" value="true"/>
|
||||
<advancedProp name="bExtensions" value="true"/>
|
||||
<advancedProp name="iValidation" value="0"/>
|
||||
<advancedProp name="iErrorHandling" value="fatal"/>
|
||||
<advancedProp name="sInitialTemplate" value=""/>
|
||||
<advancedProp name="sInitialMode" value=""/>
|
||||
</scenario>
|
||||
</scenarios>
|
||||
<MapperMetaTag>
|
||||
<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
|
||||
<MapperBlockPosition></MapperBlockPosition>
|
||||
<TemplateContext></TemplateContext>
|
||||
<MapperFilter side="source"></MapperFilter>
|
||||
</MapperMetaTag>
|
||||
</metaInformation>
|
||||
-->
|
||||
79
CUST/TWYN/Import/default_gezondheidszorg.csv
Normal file
79
CUST/TWYN/Import/default_gezondheidszorg.csv
Normal file
@@ -0,0 +1,79 @@
|
||||
RUBRIEK_CODE;RUBRIEK_OMSCHRIJVING;GROEP_CODE;GROEP_OMSCHRIJVING;SOORT_CODE;SOORT_OMSCHRIJVING;BTW_PERCENTAGE;BTW_OMSCHRIJVING
|
||||
R;R Reserve;;;;;;
|
||||
0.0;0.0 Grondkosten;0.0.1;0.1 Kosten van grond;0.1.10;0.1.10 Aankoop van grond;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.1;0.1 Kosten van grond;0.1.20;0.1.20 Erfpacht van grond;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.1;0.1 Kosten van grond;0.1.30;0.1.30 Aankoop opstallen;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.2;0.2 Kosten van verwerving;0.2.10;0.2.10 Overdrachtskosten;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.2;0.2 Kosten van verwerving;0.2.20;0.2.20 Vergoedingen en schadeloosstelling;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.2;0.2 Kosten van verwerving;0.2.30;0.2.30 Rechtsprocedure;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.3;0.3 Kosten onsluiting bouwterrein;0.3.10;0.3.10 Kosten ontsluiting bouwterrein;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.4;0.4 Kosten amoveren opstallen ;0.4.10;0.4.10 Kosten amoveren opstallen;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.5;0.5 Rente grond tot start bouw;0.5.10;0.5.10 Rente grond tot start bouw;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.6;0.6 Rente grond tot start bouw;0.6.10;0.6.10 Rente grond tijdens bouw;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.7;0.7 Onvoorzien over 0.3 en 0.4;0.7.10;0.7.10 Onvoorzien over 0.3 en 0.4;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.8;0.8 Verkoopwaarde OG;0.8.10;0.8.10 Verkoopwaarde OG;21;21%
|
||||
0.0;0.0 Grondkosten;0.0.9;0.9 Grondkosten overig;0.9.10;0.9.10 Grondkosten overig;21;21%
|
||||
1.1;1.1 Bouwkundige voorzieningen;1.1.1;1.1.1 Hoofdopdracht ;1.1.10;1.1.10 Aanneemsom;21;21%
|
||||
1.1;1.1 Bouwkundige voorzieningen;1.1.2;1.1.2 Stelposten;1.1.20;1.1.20 Stelposten;21;21%
|
||||
1.1;1.1 Bouwkundige voorzieningen;1.1.3;1.1.3 Overige werkzaamheden;1.1.30;1.1.30 Overige werkzaamheden;21;21%
|
||||
1.1;1.1 Bouwkundige voorzieningen;1.1.4;1.1.4 Meer- en minderwerk;1.1.40;1.1.40 Meer- en minderwerk;21;21%
|
||||
1.1;1.1 Bouwkundige voorzieningen;1.1.5;1.1.5 Risicoverrekening;1.1.50;1.1.50 Risicoverrekening;21;21%
|
||||
1.1;1.1 Bouwkundige voorzieningen;1.1.9;1.1.9 Diversen;1.1.90;1.9.10 Diversen;21;21%
|
||||
1.2;1.2 W-voorzieningen;1.2.1;1.2.1 Hoofdopdracht ;1.2.10;1.2.10 Aanneemsom ;21;21%
|
||||
1.2;1.2 W-voorzieningen;1.2.2;1.2.2 Stelposten;1.2.20;1.2.20 Stelposten;21;21%
|
||||
1.2;1.2 W-voorzieningen;1.2.3;1.2.3 Overige werkzaamheden;1.2.30;1.2.30 Overige werkzaamheden;21;21%
|
||||
1.2;1.2 W-voorzieningen;1.2.4;1.2.4 Meer- en minderwerk;1.2.40;1.2.40 Meer- en minderwerk;21;21%
|
||||
1.2;1.2 W-voorzieningen;1.2.5;1.2.5 Risicoverrekening;1.2.50;1.2.50 Risicoverrekening;21;21%
|
||||
1.3;1.3 E-voorzieningen;1.3.1;1.3.1 Hoofdopdracht ;1.3.10;1.3.10 Aanneemsom ;21;21%
|
||||
1.3;1.3 E-voorzieningen;1.3.2;1.3.2 Stelposten;1.3.20;1.3.20 Stelposten;21;21%
|
||||
1.3;1.3 E-voorzieningen;1.3.3;1.3.3 Overige werkzaamheden;1.3.30;1.3.30 Overige werkzaamheden;21;21%
|
||||
1.3;1.3 E-voorzieningen;1.3.4;1.3.4 Meer- en minderwerk;1.3.40;1.3.40 Meer- en minderwerk;21;21%
|
||||
1.3;1.3 E-voorzieningen;1.3.5;1.3.5 Risicoverrekening;1.3.50;1.3.50 Risicoverrekening;21;21%
|
||||
1.4;1.4 Vaste inrichting;1.4.1;1.4.1 Vaste verkeersvoorzieningen;1.4.10;1.4.10 Vaste verkeersvoorzieningen;21;21%
|
||||
1.4;1.4 Vaste inrichting;1.4.2;1.4.2 Vaste gebruikersvoorzieningen;1.4.20;1.4.20 Vaste gebruikersvoorzieningen;21;21%
|
||||
1.4;1.4 Vaste inrichting;1.4.3;1.4.3 Vaste keukenvoorzieningen;1.4.30;1.4.30 Vaste keukenvoorzieningen;21;21%
|
||||
1.4;1.4 Vaste inrichting;1.4.4;1.4.4 Vaste sanitaire voorzieningen;1.4.40;1.4.40 Vaste sanitaire voorzieningen;21;21%
|
||||
1.4;1.4 Vaste inrichting;1.4.5;1.4.5 Vaste onderhoudsvoorzieningen;1.4.50;1.4.50 Vaste onderhoudsvoorzieningen;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.1;1.5.1 Grondvoorzieningen;1.5.10;1.5.10 Grondvoorzieningen;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.2;1.5.2 Opstallen;1.5.20;1.5.20 Opstallen ;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.3;1.5.3 Omheiningen;1.5.30;1.5.30 Omheiningen;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.4;1.5.4 Terreinafwerking ;1.5.40;1.5.40 Terreinafwerking;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.5;1.5.5 Terreinvoorzieningen W;1.5.50;1.5.50 Terreinvoorzieningen W;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.6;1.5.6 Terreinvoorzieningen E;1.5.60;1.5.60 Terreinvoorzieningen E;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.7;1.5.7 Terreininrichting;1.5.70;1.5.70 Terreininrichtingen;21;21%
|
||||
1.5;1.5 Terreinvoorzieningen;1.5.9;1.5.9 Terreinvoorz. overig;1.5.90;1.5.90 Terreinvoorz. overig;21;21%
|
||||
2.0;2.0 Bijkomende kosten;2.1;2.1 Overheidsheffingen;2.1.10;2.1.10 Overheidsheffingen;0;0%
|
||||
2.0;2.0 Bijkomende kosten;2.2;2.2 Kosten bodemonderzoek;2.2.10;2.2.10 Kosten bodemonderzoek;21;21%
|
||||
2.0;2.0 Bijkomende kosten;2.3;2.3 Verzekeringen;2.3.10;2.3.10 Verzekeringen;21;21%
|
||||
2.0;2.0 Bijkomende kosten;2.4;2.4 Kosten kunsttoepassingen;2.4.10;2.4.10 Kosten kunsttoepassingen;21;21%
|
||||
2.0;2.0 Bijkomende kosten;2.5;2.5 Aansluitkosten Nuts;2.5.10;2.5.10 Aansluitkosten Nuts;21;21%
|
||||
2.0;2.0 Bijkomende kosten;2.9;2.9 Bijkomende kosten overig;2.5.90;2.9.10 Bijkomende kosten overig;21;21%
|
||||
3.0;3 Inventariskosten;3.1;3.1 Vaste verkeersvoorzieningen;3.1.10;3.1.10 Vaste verkeersvoorzieningen;21;21%
|
||||
3.0;3 Inventariskosten;3.2;3.2 Vaste gebruikersvoorziengen;3.2.20;3.2.10 Vaste gebruikersvoorziengen;21;21%
|
||||
3.0;3 Inventariskosten;3.3;3.3 Vaste keukenvoorz.;3.2.30;3.3.10 Vaste keukenvoorz.;21;21%
|
||||
3.0;3 Inventariskosten;3.4;3.4 Vaste sanitaire voorz.;3.2.30;3.4.10 Vaste sanitaire voorz.;21;21%
|
||||
3.0;3 Inventariskosten;3.5;3.5 Vaste onderhoudsvoorz.;3.4.10;3.5.10 Vaste onderhoudsvoorz.;21;21%
|
||||
3.0;3 Inventariskosten;3.6;3.6 Vaste opslagvoorz.;3.5.10;3.6.10 Vaste opslagvoorz.;21;21%
|
||||
4.0;4 Directiekosten;4.1;4.1 Advieskosten B-voorzieningen;4.1.10;4.1.10 Advieskosten B-voorzieningen;21;21%
|
||||
4.0;4 Directiekosten;4.2;4.2 Advieskosten W-installaties;4.2.10;4.2.10 Advieskosten W-installaties;21;21%
|
||||
4.0;4 Directiekosten;4.3;4.3 Advieskosten E-installaties;4.3.10;4.3.10 Advieskosten E-installaties;21;21%
|
||||
4.0;4 Directiekosten;4.4;4.4 Advieskosten Constructies;4.4.10;4.4.10 Advieskosten Constructies;21;21%
|
||||
4.0;4 Directiekosten;4.5;4.5 Advieskosten Vaste inrichtingen;4.5.10;4.5.10 Advieskosten Vaste inrichtingen;21;21%
|
||||
4.0;4 Directiekosten;4.6;4.6 Advieskosten Terreinvoorzieningen;4.6.10;4.6.10 Advieskosten Terreinvoorzieningen;21;21%
|
||||
4.0;4 Directiekosten;4.7;4.7 Advieskosten Planning en coordinatie;4.7.10;4.7.10 Advieskosten Planning en coordinatie;21;21%
|
||||
4.0;4 Directiekosten;4.8;4.8 Kosten toezicht tijdens bouw;4.8.10;4.8.10 Kosten toezicht tijdens bouw;21;21%
|
||||
4.0;4 Directiekosten;4.9;4.9 Advieskosten overig;4.9.10;4.9.10 Advieskosten overig;21;21%
|
||||
5.0;5 Rente tijdens de bouw;5.1;5.1 Rentekosten;5.1.1;5.1.10 Rentekosten;0;0%
|
||||
5.0;7 Rente en financiering;5.2;5.2 Rentekosten overig;5.2.1;5.2.10 Rentekosten overig;0;0%
|
||||
6.0;6.1 Wijzigingen/meer en minderwerken;6.1;6.1 Wijzigingen/meer en minderwerken;6.1.1;6.1 Wijzigingen/meer en minderwerken;21;21%
|
||||
6.0;6.2 Loon- en prijsstijgingen en risicoverrekeningen;6.2;6.2 Loon- en prijsstijgingen en risicoverrekeningen;6.2.1;6.2 Loon- en prijsstijgingen en risicoverrekeningen;21;21%
|
||||
7.0;Startkosten;7.1;Verhuiskosten;7.1.1;7.1.10 Verhuiskosten;21;21%
|
||||
7.0;Startkosten;7.2;Interimvoorzieningen;7.2.1;7.2.10 Interimvoorzieningen;21;21%
|
||||
7.0;Startkosten;7.3;Schoonmaakkosten;7.3.1;7.3.10 Schoonmaakkosten;21;21%
|
||||
7.0;Startkosten;7.4;Kosten onderst. mgt;7.4.1;7.4.10 Kosten onderst. mgt;21;21%
|
||||
7.0;Startkosten;7.9;Startkosten overig;7.9.1;7.9.10 Startkosten overig;21;21%
|
||||
;;;;;;21;21%
|
||||
;;;;;;;
|
||||
;;;;;;;
|
||||
;;;;;;;
|
||||
;;;;;;;
|
||||
|
197
CUST/TWYN/Import/default_huisvesting.csv
Normal file
197
CUST/TWYN/Import/default_huisvesting.csv
Normal file
@@ -0,0 +1,197 @@
|
||||
RUBRIEK_CODE;RUBRIEK_OMSCHRIJVING;GROEP_CODE;GROEP_OMSCHRIJVING;SOORT_CODE;SOORT_OMSCHRIJVING;BTW_PERCENTAGE;BTW_OMSCHRIJVING
|
||||
R;R Reserve;;;;;;
|
||||
0;0 Grondkosten;0.1;0.1 Kosten van grond;0.1.10;0.1.10 Aankoop van grond;21;21%
|
||||
0;0 Grondkosten;0.1;0.1 Kosten van grond;0.1.20;0.1.20 Erfpacht van grond;21;21%
|
||||
0;0 Grondkosten;0.1;0.1 Kosten van grond;0.1.30;0.1.30 Aankoop opstallen;21;21%
|
||||
0;0 Grondkosten;0.2;0.2 Kosten van verwerving;0.2.10;0.2.10 Overdrachtskosten;21;21%
|
||||
0;0 Grondkosten;0.2;0.2 Kosten van verwerving;0.2.20;0.2.20 Vergoedingen en schadeloosstelling;21;21%
|
||||
0;0 Grondkosten;0.2;0.2 Kosten van verwerving;0.2.30;0.2.30 Rechtsprocedure;21;21%
|
||||
0;0 Grondkosten;0.3;0.3 Bodem- en omgevingonderzoek;0.3.10;0.3.10 Grondonderzoek;21;21%
|
||||
0;0 Grondkosten;0.3;0.3 Bodem- en omgevingonderzoek;0.3.20;0.3.20 Grondwateronderzoek;21;21%
|
||||
0;0 Grondkosten;0.3;0.3 Bodem- en omgevingonderzoek;0.3.30;0.3.30 Overig onderzoek;21;21%
|
||||
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.10;0.4.10 Verwijderen obstakels;21;21%
|
||||
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.20;0.4.20 Ontsluiten terrein;21;21%
|
||||
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.30;0.4.30 Verl. kabels en leid.;21;21%
|
||||
0;0 Grondkosten;0.4;0.4 Bouwrijp maken;0.4.40;0.4.40 Ophogen terrein;21;21%
|
||||
0;0 Grondkosten;0.9;0.9 Overige grondkosten;0.9.10;0.9.10 Overige grondkosten;21;21%
|
||||
1;1 Bouwkundige werken;1.1;1.1 Bouwkundig aanneemsom;1.1.10;1.1.10 Aanneemsom;21;21%
|
||||
1;1 Bouwkundige werken;1.2;1.2 Stelposten;1.2.10;1.2.10 Stelposten;21;21%
|
||||
1;1 Bouwkundige werken;1.3;1.3 Planwijzigingen;1.3.10;1.3.10 Planwijz. OG ;21;21%
|
||||
1;1 Bouwkundige werken;1.4;1.4 Meer-/minderwerk;1.4.10;1.4.10 Meer-/minderwerk;21;21%
|
||||
1;1 Bouwkundige werken;1.5;1.5 Risicoverrekening;1.5.10;1.5.10 Risicoverrekening;21;21%
|
||||
1;1 Bouwkundige werken;1.9;1.9 Diversen;1.9.10;1.9.10 Voorz. en hulp derden;21;21%
|
||||
1;1 Bouwkundige werken;1.9;1.9 Diversen;1.9.20;1.9.20 Overige voorzieningen;21;21%
|
||||
1;1 Bouwkundige werken;1.9;1.9 Diversen;1.9.30;1.9.30 Sloopwerk;21;21%
|
||||
2;2 Installaties;2.1;2.1 W-installatie;2.1.10;2.1.10 Aanneemsom W;21;21%
|
||||
2;2 Installaties;2.1;2.1 W-installatie;2.1.20;2.1.20 Stelposten;21;21%
|
||||
2;2 Installaties;2.1;2.1 W-installatie;2.1.30;2.1.30 Risicoverrzekering;21;21%
|
||||
2;2 Installaties;2.1;2.1 W-installatie;2.1.40;2.1.40 Overig;21;21%
|
||||
2;2 Installaties;2.1;2.1 W-installatie;2.1.90;2.1.90 Meer- en minderwerk W;21;21%
|
||||
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.10;2.2.10 Aanneemsom W+A;21;21%
|
||||
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.20;2.2.20 Stelposten;21;21%
|
||||
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.30;2.2.30 Risicoverrekening;21;21%
|
||||
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.40;2.2.40 Overig;21;21%
|
||||
2;2 Installaties;2.2;2.2 Water- en afvoerinstallatie;2.2.90;2.2.90 Meer- en minderwerk W+A;21;21%
|
||||
2;2 Installaties;2.3;2.3 E-installatie;2.3.10;2.3.10 Aanneemsom E;21;21%
|
||||
2;2 Installaties;2.3;2.3 E-installatie;2.3.20;2.3.20 Stelposten;21;21%
|
||||
2;2 Installaties;2.3;2.3 E-installatie;2.3.30;2.3.30 Risicoverrekening;21;21%
|
||||
2;2 Installaties;2.3;2.3 E-installatie;2.3.40;2.3.40 Overig;21;21%
|
||||
2;2 Installaties;2.3;2.3 E-installatie;2.3.90;2.3.90 Meer- en minderwerk E;21;21%
|
||||
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.10;2.4.10 Roltrappen;21;21%
|
||||
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.11;2.4.11 Liften;21;21%
|
||||
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.20;2.4.20 Roltrappen;21;21%
|
||||
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.30;2.4.30 Goederen;21;21%
|
||||
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.40;2.4.40 Documenten;21;21%
|
||||
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.50;2.4.50 Gevelonderhoud;21;21%
|
||||
2;2 Installaties;2.4;2.4 Mechanisch transport;2.4.60;2.4.60 Bijzonder;21;21%
|
||||
2;2 Installaties;2.5;2.5 Beheersinst/comunicatie;2.5.10;2.5.10 Communicatie;21;21%
|
||||
2;2 Installaties;2.5;2.5 Beheersinst/comunicatie;2.5.20;2.5.20 Beveiliging;21;21%
|
||||
2;2 Installaties;2.5;2.5 Beheersinst/comunicatie;2.5.30;2.5.30 Gebouwbeheersinstall.;21;21%
|
||||
2;2 Installaties;2.6;2.6 Beveiliging;2.6.10;2.6.10 Beveiliging;21;21%
|
||||
2;2 Installaties;2.9;2.9 Diversen;2.9.10;2.9.10 Bouwk. voorzieningen;21;21%
|
||||
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.11;3.11.11 Balies;21;21%
|
||||
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.12;3.11.12 Loketten;21;21%
|
||||
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.13;3.11.13 Garderobes;21;21%
|
||||
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.14;3.11.14 Bewegwijzering;21;21%
|
||||
3;3 Inrichting;3.11;3.11 Vaste verkeersvoorz.;3.11.15;3.11.15 Communicatiemiddelen;21;21%
|
||||
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.21;3.12.21 Groenvoorzieningen;21;21%
|
||||
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.22;3.12.22 Publicatieborden;21;21%
|
||||
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.23;3.12.23 Garderobes;21;21%
|
||||
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.24;3.12.24 Computervoorz.;21;21%
|
||||
3;3 Inrichting;3.12;3.12 Vaste gebruikersvoorz.;3.12.25;3.12.25 Bijz. voorzieningen;21;21%
|
||||
3;3 Inrichting;3.13;3.13 Vaste keukenvoorz.;3.13.31;3.13.31 Bedrijfskeukens;21;21%
|
||||
3;3 Inrichting;3.13;3.13 Vaste keukenvoorz.;3.13.32;3.13.32 Pantries;21;21%
|
||||
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.41;3.14.41 Handdoekapparaten;21;21%
|
||||
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.42;3.14.42 Spiegels;21;21%
|
||||
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.43;3.14.43 Zeepautomaten;21;21%
|
||||
3;3 Inrichting;3.14;3.14 Vaste sanitaire voorz.;3.14.44;3.14.44 Voorz. gehandicapten;21;21%
|
||||
3;3 Inrichting;3.15;3.15 Vaste onderhoudsvoorz.;3.15.51;3.15.51 Onderhoudsvoorzieningen;21;21%
|
||||
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.61;3.16.61 Archiefinrichtingen;21;21%
|
||||
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.62;3.16.62 Magazijninrichtingen;21;21%
|
||||
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.63;3.16.63 Stellingen en schappen;21;21%
|
||||
3;3 Inrichting;3.16;3.16 Vaste opslagvoorz.;3.16.64;3.16.64 Vuilopslag;21;21%
|
||||
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.71;3.17.71 Telefooncentrale;21;21%
|
||||
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.72;3.17.72 Telefoonaansluitingen/toestellen;21;21%
|
||||
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.73;3.17.73 Telefax;21;21%
|
||||
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.74;3.17.74 Telex;21;21%
|
||||
3;3 Inrichting;3.17;3.17 Telefoon- en datavoorz.;3.17.75;3.17.75 Databekabeling;21;21%
|
||||
3;3 Inrichting;3.18;3.18 Sierkunstwerken;3.18.81;3.18.81 Sierkunstwerken;21;21%
|
||||
3;3 Inrichting;3.18;3.18 Sierkunstwerken;3.18.82;3.18.82 Ontwerp/honorarium kunst;21;21%
|
||||
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.11;3.21.11 Asbakken;21;21%
|
||||
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.12;3.21.12 Papiermanden;21;21%
|
||||
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.13;3.21.13 Meubilair wachtruimtes;21;21%
|
||||
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.14;3.21.14 Pantrymeubilair;21;21%
|
||||
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.15;3.21.15 Fietsenrekken;21;21%
|
||||
3;3 Inrichting;3.21;3.21 Losse verkeersinventaris;3.21.16;3.21.16 Aankleding;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.21;3.22.21 Werkplekinr. eenvoudig;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.22;3.22.22 Werkplekinr. standaard;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.23;3.22.23 Werkplekinr. luxe;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.24;3.22.24 Tekenkamerplaatsen;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.25;3.22.25 Restaurantplaatsen;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.26;3.22.26 Vergaderplaatsen;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.27;3.22.27 Bestuurskamers;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.28;3.22.28 Specifieke ruimtes;21;21%
|
||||
3;3 Inrichting;3.22;3.22 Losse gebruikersinventaris;3.22.29;3.22.29 Overige ruimten;21;21%
|
||||
3;3 Inrichting;3.23;3.23 Losse keukeninventaris;3.23.31;3.23.31 Losse keukeninrichting;21;21%
|
||||
3;3 Inrichting;3.23;3.23 Losse keukeninventaris;3.23.32;3.23.32 Losse pantry inrichting;21;21%
|
||||
3;3 Inrichting;3.23;3.23 Losse keukeninventaris;3.23.33;3.23.33 Serviesgoed;21;21%
|
||||
3;3 Inrichting;3.24;3.24 Losse sanitairinventaris;3.24.41;3.24.41 Inrichting toiletruimtes;21;21%
|
||||
3;3 Inrichting;3.24;3.24 Losse sanitairinventaris;3.24.42;3.24.42 Handdoekdrogers;21;21%
|
||||
3;3 Inrichting;3.24;3.24 Losse sanitairinventaris;3.24.43;3.24.43 Afvalbakken;21;21%
|
||||
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.51;3.25.51 Stofzuigers;21;21%
|
||||
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.52;3.25.52 Vloerwrijvers;21;21%
|
||||
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.53;3.25.53 Vuiltransportwagens;21;21%
|
||||
3;3 Inrichting;3.25;3.25 Losse schoonmaakinventaris;3.25.54;3.25.54 Verzamelbakken;21;21%
|
||||
3;3 Inrichting;3.26;3.26 Losse opslaginventaris;3.26.61;3.26.61 Kasten;21;21%
|
||||
3;3 Inrichting;3.26;3.26 Losse opslaginventaris;3.26.62;3.26.62 Brandkasten;21;21%
|
||||
3;3 Inrichting;3.26;3.26 Losse opslaginventaris;3.26.63;3.26.63 Schappen/rekken;21;21%
|
||||
3;3 Inrichting;3.27;3.27 Stoffering;3.27.71;3.27.71 Verduistering;21;21%
|
||||
3;3 Inrichting;3.27;3.27 Stoffering;3.27.72;3.27.72 Gordijnen/vitrage;21;21%
|
||||
3;3 Inrichting;3.27;3.27 Stoffering;3.27.73;3.27.73 Vloerbedekking;21;21%
|
||||
3;3 Inrichting;3.27;3.27 Stoffering;3.27.74;3.27.74 Zonwering;21;21%
|
||||
3;3 Inrichting;3.29;3.29 Diversen;3.29.10;3.29.10 Diversen;21;21%
|
||||
4;4 Afwerking buiten;4.1;4.1 Grondvoorzieningen;4.1.10;4.1.10 Grondvoorzieningen;21;21%
|
||||
4;4 Afwerking buiten;4.2;4.2 Opstallen;4.2.10;4.2.10 Opstallen ;21;21%
|
||||
4;4 Afwerking buiten;4.3;4.3 Omheiningen;4.3.10;4.3.10 Omheiningen;21;21%
|
||||
4;4 Afwerking buiten;4.4;4.4 Terreinafwerking verhard;4.4.10;4.4.10 Terreinafwerking;21;21%
|
||||
4;4 Afwerking buiten;4.5;4.5 Terreinafwerking onverhard;4.4.10;4.4.10 Terreinafwerking;21;21%
|
||||
4;4 Afwerking buiten;4.6;4.6 Terreinvoorzieningen W;4.5.10;4.5.10 Terreinvoorzieningen W;21;21%
|
||||
4;4 Afwerking buiten;4.7;4.7 Terreinvoorzieningen E;4.6.10;4.6.10 Terreinvoorzieningen E;21;21%
|
||||
4;4 Afwerking buiten;4.8;4.8 Aansluitkosten;4.8.10;4.8.10 Grondvoorzieningen;21;21%
|
||||
4;4 Afwerking buiten;4.9;4.9 Terreinvoorz. overig;4.9.10;4.9.10 Terreinvoorz. overig;21;21%
|
||||
4;4 Afwerking buiten;4.9;4.9 Terreinvoorz. overig;4.9.20;4.9.20 Terreininrichting;21;21%
|
||||
5;5 Honoraria;5.1;5.1 Architect;5.1.10;5.1.10 Honorarium;21;21%
|
||||
5;5 Honoraria;5.1;5.1 Architect;5.1.20;5.1.20 Werktek.;21;21%
|
||||
5;5 Honoraria;5.1;5.1 Architect;5.1.30;5.1.30 Verschotten;21;21%
|
||||
5;5 Honoraria;5.1;5.1 Architect;5.1.40;5.1.40 Toezicht;21;21%
|
||||
5;5 Honoraria;5.1;5.1 Architect;5.1.50;5.1.50 Maquette;21;21%
|
||||
5;5 Honoraria;5.1;5.1 Architect;5.1.60;5.1.60 Extra honorarium;21;21%
|
||||
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.10;5.2.10 Honorarium;21;21%
|
||||
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.20;5.2.20 Bodem-/fund.onderz.;21;21%
|
||||
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.30;5.2.30 Verschotten;21;21%
|
||||
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.40;5.2.40 Toezicht;21;21%
|
||||
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.50;5.2.50 Fund. advies;21;21%
|
||||
5;5 Honoraria;5.2;5.2 Adv. draagconstr.;5.2.60;5.2.60 Extra hon.;21;21%
|
||||
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.10;5.3.10 Hon. en kosten;21;21%
|
||||
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.20;5.3.20 BIM install.;21;21%
|
||||
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.30;5.3.30 Verschotten;21;21%
|
||||
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.40;5.3.40 Toezicht;21;21%
|
||||
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.50;5.3.50 Montage-inspectie;21;21%
|
||||
5;5 Honoraria;5.3;5.3 Adv. W-installaties;5.3.60;5.3.60 Extra honorarium;21;21%
|
||||
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.10;5.4.10 Honorarium;21;21%
|
||||
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.20;5.4.20 Decl. kosten;21;21%
|
||||
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.30;5.4.30 Verschotten;21;21%
|
||||
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.40;5.4.40 Toezicht;21;21%
|
||||
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.50;5.4.50 Montage-inspectie;21;21%
|
||||
5;5 Honoraria;5.4;5.4 Adv. E-installaties;5.4.60;5.4.60 Extra hon.;21;21%
|
||||
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.10;5.5.10 Hon. en kosten;21;21%
|
||||
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.20;5.5.20 Aanv. onderzoeken;21;21%
|
||||
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.30;5.5.30 Adv. brandveiligheid;21;21%
|
||||
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.40;5.5.40 Hon. duurzaamheid;21;21%
|
||||
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.50;5.5.50 Overig;21;21%
|
||||
5;5 Honoraria;5.5;5.5 Adv. akoesti/bouwf.;5.5.60;5.5.60 Extra honorarium;21;21%
|
||||
5;5 Honoraria;5.6;5.6 Projectmanagement;5.6.10;5.6.10 Proj.mgt t/m PvE;21;21%
|
||||
5;5 Honoraria;5.6;5.6 Projectmanagement;5.6.20;5.6.20 Proj.mgt Ontwerpfase;21;21%
|
||||
5;5 Honoraria;5.6;5.6 Projectmanagement;5.6.30;5.6.20 Proj.mgt Uitv.fase;21;21%
|
||||
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.10;5.7.10 Aann. Grondwerken;21;21%
|
||||
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.20;5.7.20 Bouwk. aannemer;21;21%
|
||||
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.30;5.7.30 W-installateur;21;21%
|
||||
5;5 Honoraria;5.7;5.7 Ontwerpk. uitv. partijen;5.7.40;5.7.40 E-installateur;21;21%
|
||||
5;5 Honoraria;5.7;5.7 Div. advieskosten;5.7.50;5.7.50 Hovenier;21;21%
|
||||
5;5 Honoraria;5.8;5.8 Directievoering;5.8.10;5.8.10 Directievoering;21;21%
|
||||
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.10 Adviesk. Interieur;21;21%
|
||||
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.20 Adviesk. afw. buiten ;21;21%
|
||||
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.30 Adviesk. telecomm.;21;21%
|
||||
5;5 Honoraria;5.9;5.9 Div. honoraria;5.9.10;5.9.90 Advieks. Diversen;21;21%
|
||||
6;6 Algemeen;6.1;6.1 Vooronderzoek;6.1.10;6.1.10 Vestigingsplaatsonderz.;21;21%
|
||||
6;6 Algemeen;6.1;6.1 Vooronderzoek;6.1.20;6.1.20 Haalbaarheidsstudie;21;21%
|
||||
6;6 Algemeen;6.1;6.1 Vooronderzoek;6.1.30;6.1.30 Programma van Eisen;21;21%
|
||||
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.10;6.2.10 Leges;0;0%
|
||||
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.20;6.2.20 Hinderwet;21;21%
|
||||
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.30;6.2.30 Milieuverg.;21;21%
|
||||
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.40;6.2.40 Precario;21;21%
|
||||
6;6 Algemeen;6.2;6.2 Overheidsheffingen;6.2.50;6.2.50 Sloopvergunning;21;21%
|
||||
6;6 Algemeen;6.3;6.3 Verzekeringen;6.3.10;6.3.10 CAR-verzekering;21;21%
|
||||
6;6 Algemeen;6.3;6.3 Verzekeringen;6.3.20;6.3.20 Vastleggen toestand belendingen;21;21%
|
||||
6;6 Algemeen;6.3;6.3 Verzekeringen;6.3.30;6.3.30 Ontwerpaanspr.verz.;21;21%
|
||||
6;6 Algemeen;6.4;6.4 Festiviteiten;6.4.10;6.4.10 Festiv.bouw;21;21%
|
||||
6;6 Algemeen;6.4;6.4 Festiviteiten;6.4.20;6.4.20 Festiv. ingebruikneming;21;21%
|
||||
6;6 Algemeen;6.5;6.5 Opleveringskosten;6.5.10;6.5.10 Schoonmaakkosten;21;21%
|
||||
6;6 Algemeen;6.5;6.5 Opleveringskosten;6.5.20;6.5.20 Opening;21;21%
|
||||
6;6 Algemeen;6.5;6.5 Opleveringskosten;6.5.30;6.5.30 Ingebruikstellen;21;21%
|
||||
6;6 Algemeen;6.6;6.6 Verhuiskosten;6.6.10;6.6.10 Verhuiskosten;21;21%
|
||||
6;6 Algemeen;6.6;6.6 Verhuiskosten;6.6.20;6.6.20 Voorlichting + PR;21;21%
|
||||
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.10;6.7.10 Sal. reeds aangen. pers.;21;21%
|
||||
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.20;6.7.20 Aantr. nw personeel;21;21%
|
||||
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.30;6.7.30 Onderbezettingsverliezen;21;21%
|
||||
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.40;6.7.40 Overige kosten;21;21%
|
||||
6;6 Algemeen;6.7;6.7 Begeleidingsk. opdr.gever;6.7.50;6.7.50 Kosten projectbureau;21;21%
|
||||
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.10;6.8.10 Kosten ingebruikneming;21;21%
|
||||
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.20;6.8.20 Kosten aanpassingen;21;21%
|
||||
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.30;6.8.30 Huurkosten;21;21%
|
||||
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.40;6.8.40 Energieverbruik;21;21%
|
||||
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.50;6.8.50 Overige kosten;21;21%
|
||||
6;6 Algemeen;6.8;6.8 Bijkomende kosten;6.8.90;6.8.90 Diversen;21;21%
|
||||
6;6 Algemeen;6.9;6.9 Diversen;6.9.90;6.9.90 Diversen;21;21%
|
||||
7;7 Rente en financiering;7.1;7.1 Rente;7.1.10;7.1.10 Rentekosten;0;0%
|
||||
7;7 Rente en financiering;7.2;7.2 Financiering;7.2.10;7.2.10 Financieringskosten;0;0%
|
||||
|
@@ -16,7 +16,7 @@
|
||||
<xsl:key name="GROUPBY_SOORTCODE" match="//data_row" use="SCODE"/>
|
||||
<xsl:key name="GROUPBY_PRS_LEVERANCIER_NR" match="//data_row" use="PRS_LEVERANCIER_NR"/>
|
||||
<xsl:key name="GROUPBY_CONTRACT" match="//data_row" use="MLD_OPDR_ORDERNR"/>
|
||||
<xsl:key name="GROUPBY_BEDRIJF_SOORTCODE" match="//data_row" use="concat(PRS_BEDRIJF_KEY, '|', SCODE)"/>
|
||||
<xsl:key name="GROUPBY_BEDRIJF_SOORTCODE" match="//data_row" use="concat(PRS_BEDRIJF_KEY, '|', SCODE, '|', MLD_OPDR_ORDERNR)"/>
|
||||
<xsl:key name="GROUPBY_CONTRACTNR" match="//data_row" use="concat(MLD_OPDR_ORDERNR, '|', MLD_OPDR_BEDRIJFOPDR_VOLGNR)"/>
|
||||
<xsl:key name="GROUPBY_ACCOUNTCODE" match="//data_row" use="ACCOUNTCODE"/>
|
||||
<xsl:key name="GROUPBY_MLD_OPDR_DATUMBEGIN" match="//data_row" use="MLD_OPDR_DATUMBEGIN"/>
|
||||
@@ -255,6 +255,9 @@
|
||||
</style>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="page_header_logo_1">
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="page_header_logo">
|
||||
<tr>
|
||||
<td>
|
||||
@@ -280,6 +283,115 @@
|
||||
page_select_header
|
||||
=======================================================
|
||||
-->
|
||||
<xsl:template name="page_select_header_1">
|
||||
<xsl:param name="titel"/>
|
||||
<xsl:param name="aantal_kolommen"/>
|
||||
<xsl:param name="periode"/>
|
||||
<xsl:param name="versie"/>
|
||||
|
||||
<xsl:variable name="afdrukdatum">
|
||||
<xsl:value-of select="substring(//header/dateTime, 1, 10)"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="opdrachtgever">
|
||||
<xsl:value-of select="rapport_data/data_row//OPDRACHTGEVER"/>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="projectcode">
|
||||
<xsl:if test="substring-after(//rapport/where, 'opdrachtgever') != ''">
|
||||
<xsl:value-of select="rapport_data/data_row//PCODE"/>
|
||||
</xsl:if>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="projectnaam">
|
||||
<xsl:if test="substring-after(//rapport/where, 'project') != ''">
|
||||
<xsl:value-of select="substring-after(rapport_data/data_row//PROJECT, ' ')"/>
|
||||
</xsl:if>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="deelproject">
|
||||
<xsl:if test="substring-after(//rapport/where, 'subproject') != ''">
|
||||
<xsl:value-of select="rapport_data/data_row//SUBPROJECT"/>
|
||||
</xsl:if>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="v_versienummer">
|
||||
<xsl:value-of select="$titelregel"/>
|
||||
</xsl:variable>
|
||||
|
||||
<tr>
|
||||
<th>
|
||||
<xsl:attribute name="colspan"><xsl:value-of select="$aantal_kolommen"/></xsl:attribute>
|
||||
<table width="100%" border="1" cellpadding="5" cellspacing="2" style="table-layout:fixed;">
|
||||
<col width="60px"/>
|
||||
<col width="99px"/>
|
||||
<col width="100%"/>
|
||||
<col width="60px"/>
|
||||
<col width="99px"/>
|
||||
<tr>
|
||||
<td class="tdhs" style="text-align:left;align:left;width:200px"></td>
|
||||
<td class="tdhs" style="text-align:left;align:left"></td>
|
||||
<td class="tdhs"></td>
|
||||
<td class="tdhs" style="text-align:left;align:right"></td>
|
||||
<td class="tdhs" style="text-align:right;align:right"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td rowspan="3" colspan="3" style="text-align:left;padding-left:40px;padding-bottom:1px;padding-top:1px">
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo3.gif</xsl:attribute>
|
||||
<xsl:attribute name="height">30px</xsl:attribute>
|
||||
</xsl:element>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/tmpl_logo.gif</xsl:attribute>
|
||||
<xsl:attribute name="height">30px</xsl:attribute>
|
||||
</xsl:element>
|
||||
</td>
|
||||
<xsl:if test="$periode!=''">
|
||||
<td class="tdhs" style="text-align:left;align:right">Periode</td>
|
||||
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$periode"/></td>
|
||||
</xsl:if>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdhs" style="text-align:left;align:right">Projectcode</td>
|
||||
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$projectcode"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdhs" style="text-align:left;align:right">Datum uitdraai</td>
|
||||
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$afdrukdatum"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdhs" style="text-align:left;align:left">Opdrachtgever</td>
|
||||
<td class="tdhs" style="text-align:left;align:left"><xsl:value-of select="$opdrachtgever"/></td>
|
||||
<td></td>
|
||||
<td class="tdhs" style="text-align:left;align:right">Gebruiker</td>
|
||||
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="//header/usernamefriendly"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdhs" style="text-align:left;align:left">Project</td>
|
||||
<td class="tdhs" style="text-align:left;align:left"><xsl:value-of select="$projectnaam"/></td>
|
||||
<td></td>
|
||||
<td class="tdhs" style="text-align:left;align:right">Versie</td>
|
||||
<td class="tdhs" style="text-align:right;align:right"><xsl:value-of select="$v_versienummer"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="tdhs" style="text-align:left;align:left;vertical-align:top">Subproject</td>
|
||||
<td class="tdhs" style="text-align:left;align:left">
|
||||
<xsl:for-each select="//data_row[generate-id(.)=generate-id(key('GROUPBY_SUBPROJECT',SUBPROJECT)[1])]">
|
||||
<xsl:sort select="SUBPROJECT"/>
|
||||
<xsl:variable name="v_subproject" select="SUBPROJECT"/>
|
||||
<xsl:value-of select="//data_row[SUBPROJECT = $v_subproject]/SUBPROJECT"/><br/>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='raptitel'>
|
||||
<xsl:attribute name="colspan"><xsl:value-of select="$aantal_kolommen"/></xsl:attribute>
|
||||
<xsl:value-of select="$titel"/>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template name="page_select_header">
|
||||
<xsl:param name="titel"/>
|
||||
<xsl:param name="aantal_kolommen"/>
|
||||
@@ -1004,9 +1116,9 @@
|
||||
<tr class="subt2 trblk">
|
||||
<td colspan="3"></td>
|
||||
<td class="tdtl tdb" colspan="3">Totaal</td>
|
||||
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/MLD_OPDR_KOSTEN), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/MLD_OPDR_KOSTEN), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/MLD_OPDR_KOSTEN_BTW), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdb"><xsl:value-of select="format-number(sum(//data_row/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
|
||||
</tr>
|
||||
<xsl:text disable-output-escaping="yes"></tbody></xsl:text>
|
||||
<!-- TBODY einde -->
|
||||
@@ -1671,20 +1783,21 @@
|
||||
<tr class="trline"><td colspan="9"> </td></tr>
|
||||
|
||||
<!-- kostensoorten met meerminderwerk voor een contractant -->
|
||||
<xsl:for-each select="//data_row[generate-id(.)=generate-id(key('GROUPBY_BEDRIJF_SOORTCODE', concat(PRS_BEDRIJF_KEY, '|', SCODE))[1]) and PRS_BEDRIJF_KEY = $v_bedrijf_key]">
|
||||
<xsl:for-each select="//data_row[generate-id(.)=generate-id(key('GROUPBY_BEDRIJF_SOORTCODE', concat(PRS_BEDRIJF_KEY, '|', SCODE, '|', MLD_OPDR_ORDERNR))[1]) and PRS_BEDRIJF_KEY = $v_bedrijf_key]">
|
||||
<xsl:sort select="SCODE"/>
|
||||
<xsl:sort select="MLD_OPDR_ORDERNR" data-type="number"/>
|
||||
<xsl:variable name="v_soortcode" select="SCODE"/>
|
||||
<xsl:variable name="v_ordernr" select="MLD_OPDR_ORDERNR"/>
|
||||
|
||||
<tr class="header">
|
||||
<td class="tdtl tdb"><xsl:value-of select="SCODE"/></td>
|
||||
<td class="tdtr tdb tdpr"><xsl:value-of select="MLD_OPDR_ORDERNR"/></td>
|
||||
<td class="tdtl tdb tdpr"><xsl:value-of select="MLD_OPDR_ORDERNR"/></td>
|
||||
<td class="tdtl tdb"><xsl:value-of select="substring-after(KOSTENSOORT, SCODE)"/></td>
|
||||
<td class="tdtl tdb" colspan="6"><xsl:value-of select="MLD_OPDR_ID"/></td>
|
||||
</tr>
|
||||
|
||||
<!-- alle opdrachten per kostensoort -->
|
||||
<xsl:for-each select="//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]">
|
||||
<xsl:for-each select="//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]">
|
||||
<xsl:sort select="MLD_OPDR_BEDRIJFOPDR_VOLGNR" data-type="number"/>
|
||||
<tr class="trline">
|
||||
<td></td>
|
||||
@@ -1704,9 +1817,9 @@
|
||||
<td class="tdtl tdbi"><xsl:value-of select="SCODE"/></td>
|
||||
<td></td>
|
||||
<td class="tdtl tdbi" colspan="3">Subtotaal</td>
|
||||
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]/RAMING), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]/GECONTRACTEERD), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdbi tdpr"><xsl:value-of select="format-number(sum(//data_row[SCODE = $v_soortcode and PRS_BEDRIJF_KEY = $v_bedrijf_key]/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]/RAMING), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdbi"><xsl:value-of select="format-number(sum(//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]/GECONTRACTEERD), '#.##0,00', 'euro')"/></td>
|
||||
<td class="tdtr tdbi tdpr"><xsl:value-of select="format-number(sum(//data_row[SCODE=$v_soortcode and PRS_BEDRIJF_KEY=$v_bedrijf_key and MLD_OPDR_ORDERNR=$v_ordernr]/FIN_FACTUUR_TOTAAL), '#.##0,00', 'euro')"/></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr class="trline"><td colspan="9"> </td></tr>
|
||||
|
||||
@@ -5045,10 +5045,22 @@ Wij verzoeken je <xsl:call-template name="kto_url"><xsl:with-param name="bmr">r<
|
||||
<td style="text-align:left"><xsl:value-of select="ADRES"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="PLAATS"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="CONTRACTRUBRIEK"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="BEGINDATUM"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="EINDDATUM"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="BEGINDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="EINDDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPZEGTERMIJN"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPZEGDATUM"/></td>
|
||||
<td style="text-align:left; white-space:nowrap;">
|
||||
<xsl:call-template name="styled_date">
|
||||
<xsl:with-param name="datum" select="OPZEGDATUM"/>
|
||||
</xsl:call-template>
|
||||
</td>
|
||||
<td style="text-align:left"><xsl:value-of select="FCLT_F_CONTRACTSTATUS"/></td>
|
||||
<td style="text-align:left"><xsl:value-of select="OPTIE_SYSTEMATIEK"/></td>
|
||||
<td style="text-align:right"><xsl:if test="CNT_OPP!=''"><xsl:value-of select="format-number(CNT_OPP, '0,00', 'european')"/></xsl:if></td>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
</xsl:variable>
|
||||
<xsl:variable name="ordernr">
|
||||
<xsl:choose>
|
||||
<xsl:when test="substring(Invoice/Fields/Field[@Name='OrderNummer'], 1, 1)!='C'"><xsl:value-of select="translate(Invoice/Fields/Field[@Name='OrderNummer'], '.', '/')"/></xsl:when>
|
||||
<xsl:when test="substring(Invoice/Fields/Field[@Name='OrderNummer'],1,1)!='C'"><xsl:value-of select="translate(Invoice/Fields/Field[@Name='OrderNummer'], '.', '/')"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="Invoice/Fields/Field[@Name='OrderNummer']"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
@@ -58,6 +58,13 @@
|
||||
<xsl:value-of select="Invoice/Fields/Field[@Name='Referentie']"/>
|
||||
</xsl:variable-->
|
||||
<xsl:variable name="ref">ReadSoft ScanID: <xsl:value-of select="Invoice/Supplier/Identifier"/></xsl:variable>
|
||||
<xsl:variable name="verdeelperiode">
|
||||
<!--xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],1,4)"/>-<xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],5,2)"/-->
|
||||
<xsl:choose>
|
||||
<xsl:when test="substring(Invoice/Fields/Field[@Name='OrderNummer'],1,1)!='C'"><xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],1,4)"/>-<xsl:value-of select="substring(Invoice/Fields/Field[@Name='Periode'],5,2)"/></xsl:when>
|
||||
<xsl:otherwise></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:choose>
|
||||
<!--Verzamelfactuur-->
|
||||
@@ -75,7 +82,7 @@
|
||||
<xsl:variable name="li_btwpct">
|
||||
<xsl:value-of select="substring-before(concat(Field[@Name='LI_BTWCode'], '%'), '%')"/>
|
||||
</xsl:variable>
|
||||
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$li_ordernr"/>;;;<xsl:value-of select="Field[@Name='LI_ArtikelOmschrijving']"/><xsl:if test="Field[@Name='LI_Aantal']!='' and Field[@Name='LI_EenheidsPrijs']!='' and Field[@Name='LI_EenheidsPrijs']!=Field[@Name='LI_Bedrag']"> (<xsl:value-of select="Field[@Name='LI_Aantal']"/> * <xsl:value-of select="Field[@Name='LI_EenheidsPrijs']"/>)</xsl:if>;;<xsl:value-of select="$li_kostprijs"/>;;<xsl:value-of select="$li_btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
|
||||
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$li_ordernr"/>;;;<xsl:value-of select="Field[@Name='LI_ArtikelOmschrijving']"/><xsl:if test="Field[@Name='LI_Aantal']!='' and Field[@Name='LI_EenheidsPrijs']!='' and Field[@Name='LI_EenheidsPrijs']!=Field[@Name='LI_Bedrag']"> (<xsl:value-of select="Field[@Name='LI_Aantal']"/> * <xsl:value-of select="Field[@Name='LI_EenheidsPrijs']"/>)</xsl:if>;;<xsl:value-of select="$li_kostprijs"/>;;<xsl:value-of select="$li_btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$verdeelperiode"/><xsl:value-of select="$new_line"/>
|
||||
</xsl:for-each>
|
||||
</xsl:when>
|
||||
<!--Enkelv. factuur-->
|
||||
@@ -85,12 +92,12 @@
|
||||
<xsl:when test="$vrachtkosten!=''">
|
||||
<!--xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs"/>;;<xsl:value-of select="$btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
|
||||
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;Additionele kosten (vracht);;<xsl:value-of select="$vrachtkosten"/>;;<xsl:value-of select="$btwpct"/>;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/-->
|
||||
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag+$vrachtkosten"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
|
||||
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag+$vrachtkosten"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$verdeelperiode"/><xsl:value-of select="$new_line"/>
|
||||
</xsl:when>
|
||||
<!--Excl. vrachtkosten, dan - per VLKC#40821 - Kostprijs = NettoBedrag + BTWBedrag en BTWCode = 0% (en geen BTWBedrag)!-->
|
||||
<xsl:otherwise>
|
||||
<!--xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs"/>;<xsl:value-of select="$btwbedrag"/>;;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/-->
|
||||
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$new_line"/>
|
||||
<xsl:value-of select="$levnr"/>;<xsl:value-of select="$factnr"/>;<xsl:value-of select="$factdat"/>;<xsl:value-of select="$ordernr"/>;;;<xsl:value-of select="$ref"/>;;<xsl:value-of select="$kostprijs+$btwbedrag"/>;;0;;;<xsl:value-of select="$levnaam"/> (<xsl:value-of select="$levnr"/>);;;;;;;<xsl:value-of select="$verdeelperiode"/><xsl:value-of select="$new_line"/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
|
||||
@@ -42,7 +42,7 @@ var JSON_Result = true;
|
||||
|
||||
if (bez_status == 1) // Goedkeuren
|
||||
{
|
||||
sql = "BEGIN ykpn.set_pincode(" + bez_bezoekers_key + "); END;" // Pas als de parkeerplaats bevestigd wordt zetten we de pincode
|
||||
sql = "BEGIN ykpn.set_bez_pincode(" + bez_bezoekers_key + "); END;" // Pas als de parkeerplaats bevestigd wordt zetten we de pincode
|
||||
Oracle.Execute(sql);
|
||||
shared.trackaction("CUST04", bez_bezoekers_key, "Parkeerplaatsreservering is goedgekeurd.");
|
||||
// set kenmerk goedgekeurd door
|
||||
|
||||
24
CUST/YKPN/export/gen_export_exact.bat
Normal file
24
CUST/YKPN/export/gen_export_exact.bat
Normal file
@@ -0,0 +1,24 @@
|
||||
REM GEN_EXPORT_EXACT.BAT
|
||||
REM
|
||||
REM Roept scripts aan die periodiek uitgevoerd moeten worden
|
||||
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) 2009, SG facilitor, +31 (53) 4800710, helpdesk@sgfacilitor.nl
|
||||
REM
|
||||
|
||||
REM Maakt Exact bestanden aan voor dagboek 62 en 63
|
||||
|
||||
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_62
|
||||
|
||||
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_63
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -35,6 +35,69 @@
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="bezoeker" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
|
||||
<TD>
|
||||
<table border="0" bordercolor="#ffffff" width="100%">
|
||||
<tr>
|
||||
<td class="caption" valign="top" colspan="2"><xsl:value-of select="//lcl/BEZ/bezoeker"/> <xsl:value-of select="naam"/><br/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" width="20%"><xsl:value-of select="//lcl/FAC/bedrijf"/></td>
|
||||
<td class="value">: <xsl:value-of select="bedrijf"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/datum_bezoek"/></td>
|
||||
<td class="value" width="80%">: <xsl:value-of select="afspraak/datum/datum"/>
|
||||
<xsl:if test="afspraak/datum/datum!=afspraak/eind/datum">- <xsl:value-of select="afspraak/eind/datum"/></xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/></td>
|
||||
<td class="value" width="80%">: <xsl:value-of select="afspraak/datum/tijd"/> - <xsl:value-of select="afspraak/eind/tijd"/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label" width="20%">
|
||||
<xsl:value-of select="//lcl/BEZ/bezoek_locatie"/>
|
||||
</td>
|
||||
<td class="value" width="80%">: <xsl:value-of select="afspraak/plaats/regio/district/locatie/omschrijving"/></td>
|
||||
</tr>
|
||||
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and @volgnummer!=-1]">
|
||||
<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:choose>
|
||||
<xsl:when test="@key=1003">
|
||||
<xsl:value-of select="perslid/naam_full"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:if test="@key=1020">#</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="deel"><tr><td></td><td class="value">: <xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></td></tr></xsl:if>
|
||||
<tr>
|
||||
<td class="label" width="20%"><xsl:value-of select="//lcl/BEZ/op_bezoek_bij"/></td>
|
||||
<td class="value" width="80%">: <xsl:value-of select="afspraak/gastheer"/></td>
|
||||
</tr>
|
||||
<xsl:if test="done"><tr></tr><tr><td class="label"><xsl:value-of select="//lcl/BEZ/tijd_bezoek"/></td><td class="value">: <xsl:value-of select="done/datum"/> <xsl:value-of select="done/tijd"/> - <xsl:value-of select="out/datum"/> <xsl:value-of select="out/tijd"/></td></tr></xsl:if>
|
||||
</table>
|
||||
</TD>
|
||||
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="afspraak" mode="include">
|
||||
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
|
||||
<TR>
|
||||
@@ -156,7 +219,7 @@
|
||||
<xsl:choose>
|
||||
<xsl:when test="position() = 1">
|
||||
<tr>
|
||||
<td height="10" style="border-right: 0px solid; border-top: 0px solid; border-left: 0px solid; border-bottom: 0px solid"/>
|
||||
<td height="10"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" class="tekstkop">
|
||||
@@ -171,24 +234,53 @@
|
||||
</td>
|
||||
<td class="result">
|
||||
<xsl:value-of select="bedrijf"/>
|
||||
<xsl:if test="deel">, <xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></xsl:if>
|
||||
<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="."/>
|
||||
<xsl:if test="@key=1020">#</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b><xsl:value-of select="//lcl/BEZ/parkeerplaats_gereserveerd"/></b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="deel">Ja</xsl:when>
|
||||
<xsl:otherwise>Nee</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:if test="deel">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Status parkeerplaats:</b>
|
||||
</td>
|
||||
<td>
|
||||
<xsl:if test="kenmerk[@key=1020] != ''">Goedgekeurd</xsl:if>
|
||||
<xsl:if test="kenmerk[@key=1004] != ''">Afgekeurd</xsl:if>
|
||||
<xsl:if test="not(kenmerk[@key=1020]) and not(kenmerk[@key=1004])">Ter goedkeuring</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:for-each select="kenmerk[@type!='L' and @type!='l' and @type!='Q' and @volgnummer!=-1]">
|
||||
<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:choose>
|
||||
<xsl:when test="@key=1003">
|
||||
<xsl:value-of select="perslid/naam_full"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="."/>
|
||||
<xsl:if test="@key=1020">#</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:for-each>
|
||||
<xsl:call-template name="bez_endtext"/>
|
||||
</table>
|
||||
@@ -1351,6 +1443,30 @@ function startAutoRefreshTim() {
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="@view='YKPN_V_RAP_GOEDKEURING_PP' or @view='ykpn_v_rap_goedkeuring_pp'">
|
||||
<style>td {
|
||||
font-family: Verdana;
|
||||
padding: 3px;
|
||||
font-size: 10pt;
|
||||
}
|
||||
.odd {
|
||||
background-color: #f6f6f6;
|
||||
}
|
||||
.even {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
#kop {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
th {
|
||||
color: #333;
|
||||
padding: 2px 3px 2px 3px;
|
||||
background-color: #fff;
|
||||
}
|
||||
|
||||
body {
|
||||
margin: 0;
|
||||
overflow: hidden;
|
||||
}</style>
|
||||
|
||||
<script>
|
||||
<xsl:text disable-output-escaping="yes">
|
||||
@@ -1385,6 +1501,7 @@ function startAutoRefreshTim() {
|
||||
<xsl:for-each select="msxml:node-set($sorted)/data_row">
|
||||
<xsl:if test="position() = 1">
|
||||
<tr>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Goedkeurder</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Datum</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Tot</th>
|
||||
<th class="DefResultsetHeading" style="text-align:left">Gastheer</th>
|
||||
@@ -1396,6 +1513,10 @@ function startAutoRefreshTim() {
|
||||
</xsl:if>
|
||||
|
||||
<tr>
|
||||
<td class="DRR" style="text-align:left">
|
||||
<xsl:value-of select="GOEDKEURDER"/>
|
||||
<xsl:if test="$mode != 'excel'"> </xsl:if>
|
||||
</td>
|
||||
<td class="DRR" style="text-align:left">
|
||||
<xsl:value-of select="substring-before(BEZ_AFSPRAAK_DATUM, 'T')"/><br/><xsl:value-of select="substring-after(BEZ_AFSPRAAK_DATUM, 'T')"/>
|
||||
<xsl:if test="$mode != 'excel'"> </xsl:if>
|
||||
@@ -1426,6 +1547,7 @@ function startAutoRefreshTim() {
|
||||
<xsl:attribute name="type">textarea</xsl:attribute>
|
||||
<xsl:attribute name="cols">40</xsl:attribute>
|
||||
<xsl:attribute name="rows">3</xsl:attribute>
|
||||
<xsl:value-of select="REDEN"/>
|
||||
</xsl:element>
|
||||
</td>
|
||||
|
||||
@@ -1441,9 +1563,7 @@ function startAutoRefreshTim() {
|
||||
<u>Accepteren</u>
|
||||
</xsl:element>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<xsl:element name="td">
|
||||
<xsl:attribute name="class">DRR</xsl:attribute>
|
||||
|
||||
@@ -294,7 +294,7 @@ function sendMail( p_mailfrom
|
||||
var safename = safe.filename(params.include_file);
|
||||
if (objFso.FileExists(S("bdradrfiles_path") + "/" + safename))
|
||||
{
|
||||
Log2File(2, "Including fixed attachment " + S("bdradrfiles_path") + "/" + safename);
|
||||
Log2File(1, "Including fixed attachment " + S("bdradrfiles_path") + "/" + safename);
|
||||
var objAttachment = objMail.AddAttachment(S("bdradrfiles_path") + "/" + safename);
|
||||
objAttachment.ContentTransferEncoding = "base64";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user