AAZC#34674 -- Inrichten ZKHM

svn path=/Website/branches/v2015.3/; revision=27498
This commit is contained in:
Arthur Egberink
2015-12-18 08:19:31 +00:00
parent ba55a73771
commit 2f87cc435c
19 changed files with 1980 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
REM GEN_EXPORT_DAILY_TASK.BAT
REM
REM Roept scripts aan die dagelijks 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
CALL ..\..\..\utils\gen_export\gen_export.bat DAILY_TASK

View File

@@ -0,0 +1,26 @@
REM GEN_EXPORT_EXACT.BAT
REM
REM Exporteert informatie naar een export-bestand
REM
REM Context : roep deze file aan indien nodig, of schedule deze
REM Verseist: de randvoorwaarde voor het gebruik van gen_export
REM
REM $Revision$
REM $Id$
REM
REM (c) 2010, SG|facilitor bv, +31 (53) 4800700, support@sgfacilitor.nl
REM
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT
CALL ..\..\..\utils\gen_export\gen_export.bat VERWERK_EXACT
CALL ..\..\..\utils\gen_export\gen_export.bat BUNDEL_CATERING
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_VERKOOP
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_VERKOOP_VJ
CALL ..\..\..\utils\gen_export\gen_export.bat EXACT_UREN
CALL ..\..\..\utils\gen_export\gen_export.bat VERWERK_EXACT_UREN

0
CUST/ZKHM/flexfiles/.gitignore vendored Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -0,0 +1,4 @@
Echo Starten get_unica_status.js
cscript ..\..\AAXX\import\Unica\UnicaStatusResponse.js ../oracle.udl 7742 "https://aazc.facilitor.nl/default.asp?API=UNICA2OPDR&APIKEY=kVVabWWmHSwMfTClBbuWRRiPFCpjLNbH">> gen_import.log

View File

@@ -0,0 +1,4 @@
echo 'Empty' >> aaxx_imp.csv
cscript ..\..\..\utils\gen_import\gen_import.wsf AAXX AAFM_MEDEWERKERS >>genimport.log 2>>&1

1086
CUST/ZKHM/mcust.css Normal file

File diff suppressed because it is too large Load Diff

BIN
CUST/ZKHM/oracle.udl Normal file

Binary file not shown.

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

View 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

View File

@@ -0,0 +1 @@
call ..\..\..\utils\putOrders\putOrders.bat

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./cust.xsl"/>
<xsl:import href="../../aaxx/xsl/contract.xsl"/>
<xsl:import href="./cust_settings.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
</xsl:stylesheet>

794
CUST/ZKHM/xsl/cust.xsl Normal file
View File

@@ -0,0 +1,794 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="../../../appl/shared/default.xsl"/>
<xsl:import href="../../aaxx/xsl/default.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
<xsl:template name="pageheader_opdr">
<xsl:param name="opdr_type"/>
<xsl:param name="opdr_nummer"/>
<table border="0" width="100%">
<tr>
<td width="50%" bordercolor="#FFFFFF" align="center">
<xsl:choose>
<xsl:when test="$mode='email'">
<img src="cid:tmpl_logo.gif"/>
</xsl:when>
<xsl:otherwise>
<xsl:element name="img">
<xsl:attribute name="src">../../cust/aads/tmpl_logo_sm.gif</xsl:attribute>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
</td>
<td width="50%" align="right" valign="bottom" style="text-align:right; font-size:18;">
<b>
<xsl:value-of select="$opdr_type"/>
</b>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center;">
<table border="1" bordercolor="#000000">
<tr>
<td>
<xsl:choose>
<xsl:when test="$opdr_type='Docket'">Docketnummer: <span class="tekstkop">ZCN&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:when>
<xsl:when test="$opdr_type='Informatie verzoek'">Informatie verzoek: <span class="tekstkop">ZCN&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:when>
<xsl:when test="$opdr_type='Klacht'">Klachtnummer: <span class="tekstkop">ZCN&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:when>
<xsl:when test="$opdr_type='RFQ'">Offerte aanvraag: <span class="tekstkop">ZCN&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze offerte!!)</b></xsl:when>
<xsl:when test="$opdr_type='Contractorder (bijlage)'">Bijlage bij contractorder: <span class="tekstkop">ZCN&#xA0;<xsl:value-of select="$opdr_nummer"/></span></xsl:when>
<xsl:otherwise>Ordernummer: <span class="tekstkop">ZCN&#xA0;<xsl:value-of select="$opdr_nummer"/></span><b> (Te vermelden op alle documenten m.b.t. deze order!!)</b></xsl:otherwise>
</xsl:choose>
</td>
</tr>
</table>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="servicedesk">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Servicedesk:</span>
<br/>Tel nr: 00 31 (0)52 - 2234949<br/>
E-mail: servicedesknoorderboog@aa-fm.com<br/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="gereedmelden">
<table border="0" width="100%">
<tr>
<td><br/>S.v.p. gereedmelden via Facilitor, wanneer u geen toegang heeft kan dit per mail naar de Servicedesk.
<br/><br/>Attentie: Leveranciers dienen het bezoek aan te kondigen bij de Servicedesk. <a href="mailto:servicedesknoorderboog@aa-fm.com">servicedesknoorderboog@aa-fm.com</a> of telelefoonnummer 0522-234949.
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="factuuradres">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Factuuradres:</span>
<br/>AAFM Facility Management B.V.<br/>
t.a.v. Crediteurenadministratie account ZCN<br/>
Postbus 80009<br/>
5600 JZ&#xA0;&#xA0;Eindhoven</td>
</tr>
</table>
</xsl:template>
<xsl:template match="bedrijf">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Leverancier:</span>
<br/>
<xsl:value-of select="naam"/>
<br/>
<xsl:value-of select="post_adres"/>
<br/>
<xsl:value-of select="post_postcode"/>&#xA0;&#xA0;<xsl:value-of select="post_plaats"/> <br/>
Tel nr: <xsl:value-of select="telefoon"/> <br/>
Fax nr: <xsl:value-of select="fax"/></td>
</tr>
</table>
</xsl:template>
<xsl:template name="leverancier">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Leverancier:</span>
<br/>
<xsl:value-of select="uitvoerende/bedrijf/naam"/>
<br/>
<xsl:value-of select="uitvoerende/bedrijf/post_adres"/>
<br/>
<xsl:value-of select="uitvoerende/bedrijf/post_postcode"/>&#xA0;&#xA0;<xsl:value-of select="uitvoerende/bedrijf/post_plaats"/> <br/>
Tel nr: <xsl:value-of select="uitvoerende/bedrijf/telefoon"/> <br/>
Fax nr: <xsl:value-of select="uitvoerende/bedrijf/fax"/></td>
</tr>
</table>
</xsl:template>
<xsl:template name="bezoekadres">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Bezoek/afleveradres:</span>
<br/>Zorgcombinatie Noorderboog<br/>
<xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/>
<br/>
G<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/code"/>
<br/>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/naam"/>
<br/>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Adres']"/>
<br/>
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Postcode']"/>&#xA0;&#xA0;
<xsl:value-of select="melding/plaats/regio/district/locatie/gebouw/kenmerk[@naam='Plaats']"/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="afleveradres">
<table border="0" width="100%">
<tr>
<td>
<span class="tekstkop">Lokatie/afleveradres:</span>
<br/>
Ref. Nr. Supplier: <xsl:value-of select="key"/>
<br/>
<xsl:value-of select="naam"/>
<br/>
<xsl:if test="/facilitor/bestelopdracht/bestelling/plaats != ''">
<xsl:value-of select="/facilitor/bestelopdracht/bestelling/plaats"/>
<br/>
</xsl:if>
<xsl:value-of select="bezoek_adres"/>
<br/>
<xsl:value-of select="bezoek_postcode"/>&#xA0;&#xA0;
<xsl:value-of select="bezoek_plaats"/>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="indiengeenbedrag">
<table border="1" width="100%" bordercolor="#000000">
<tr>
<td>
<span style="font-size:9">Indien op deze order geen bedrag vermeld staat, is de maximale waarde 500 euro. U dient de werkelijke prijs
binnen 8 werkdagen terug te koppelen aan de Servicedesk, deze mag NIET afwijken van het factuurbedrag.
Indien deze opdracht > 500 euro is en geen bedrag bevat, dient u deze order te annuleren bij de Servicedesk
en een RFQ aan te vragen, mits er gerefereerd is naar een offerte.</span>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="voorwaarden">
<xsl:param name="opdr_type"/>
<table border="1" width="100%" bordercolor="#000000">
<tr>
<td>
<span style="font-size:9">Op alle door AAFM Facility Management BV verstrekte offerteaanvragen en opdrachten zullen uitsluitend en onverkort de algemene
inkoopvoorwaarden, versie d.d. 01 januari 2010 van AAFM Facility Management BV van toepassing zijn, op te vragen via:
<a href="http://www.aa-fm.com">http://www.aa-fm.com</a>(onder afdeling Inkoop), met uitzondering van
met AAFM Facility Management BV overeengekomen schriftelijke contractuele afspraken.
<xsl:if test="$opdr_type='RFQ'">
<br/>
<br/>Met de ondertekening van dit formulier door Leverancier verklaart deze hiermee accoord te gaan met de hierboven genoemde algemene
inkoopvoorwaarden. Andere voorwaarden worden hierbij nadrukkelijk verworpen, met uitzondering van met AAFM Facility Management BV overeengekomen schriftelijke contractuele afspraken.</xsl:if>
<br/><br/><div style="text-align:center">Trade register no. 09130306 - VAT no. NL 8116.26.799.B01</div></span>
</td>
</tr>
</table>
</xsl:template>
<xsl:template name="offertetekst">
<table border="0" width="100%" bordercolor="#000000">
<tr>
<td>
<span style="font-size:9">AAFM Facility Management BV<br/><br/>
1. AAFM Facility Management BV nodigt u uit een prijsopgave uit te
brengen voor de hieronder omschreven activiteiten.<br/><br/>
2. De prijsopgave dient een vaste prijs te zijn, gebaseerd op de in dit formulier aangegeven
activiteiten en de (contract)afspraken tussen AAFM en Leverancier, eventueel aangevuld door
opmerkingen/aanvullingen van Leverancier. Indien, wegens omstandigheden, niet kan
worden overgegaan tot het uitbrengen van een vaste prijs dient een raming te worden
afgegeven. Dit moet onder aan dit formulier worden weergegeven. De raming dient een zo
goed mogelijke benadering te zijn van de werkelijke kosten<br/><br/>
3. Indien de aanbieding het bedrag van € 500,- INCL.BTW overstijgt dient te allen tijde een
gedetailleerde kostenspecificatie te worden bijgevoegd. Deze prijsopgave (evt. inclusief
kostenspecificatie) dient ondertekend te worden geretourneerd ter attentie van de servicedesk</span>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="reservering" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"/>
<TD>
<xsl:choose>
<xsl:when test="not(boolean(rsv_ruimte))">
<table>
<tr>
<td height="20"/>
</tr>
<tr>
<td class="caption">Annulering</td>
</tr>
<tr>
<td>
<b>Op uw naam heeft een reservering<xsl:if test="key!=''"> onder nummer <xsl:value-of select="key"/></xsl:if> plaatsgevonden, die vervolgens direct weer is verwijderd.</b>
<br/>
<br/>Deze reservering wordt niet verder verwerkt.<br/><br/>
Wilt u toch een reservering aanmaken voeg dan een nieuwe reservering toe waarbij een zaal, voorziening of artikel gereserveerd is.</td>
</tr>
</table>
</xsl:when>
<xsl:otherwise>
<!-- Bevestiging reservering -->
<!-- De algemene gegevens van de deelreservering met het laagste volgnummer worden gebruikt als referentie gegevens! -->
<xsl:variable name="min_volgnr">
<xsl:value-of select="//reservering/rsv_ruimte/volgnr[not(. &gt; //reservering/rsv_ruimte/volgnr)]"/>
</xsl:variable>
<table border="0" bordercolor="#ffffff" width="100%">
<tr>
<td class="caption" valign="top" colspan="2">
<xsl:choose>
<xsl:when test="@content='complete'">Reservering (reeks) <xsl:value-of select="key"/><br/></xsl:when>
<xsl:otherwise>Reservering <xsl:value-of select="key"/> / <xsl:value-of select="$min_volgnr"/><br/></xsl:otherwise>
</xsl:choose>
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/omschrijving)!=''">(<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/omschrijving"/>)</xsl:if>&#xA0;</td>
</tr>
<tr>
<td width="20%" class="label">Aanvrager</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/naam_full"/></td>
</tr>
<tr>
<td width="20%" class="label">E-mail adres</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/email"/></td>
</tr>
<tr>
<td width="20%" class="label">Locatie</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/werkplek/plaats/regio/district/locatie/omschrijving"/></td>
</tr>
<tr>
<td width="20%" class="label">Afdeling</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/contact_user/afdeling/omschrijving"/></td>
</tr>
<tr>
<td width="20%" class="label">Gastheer/-vrouw</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/host_user/naam_full"/></td>
</tr>
<tr>
<td width="20%" class="label">FDC</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/nr"/>&#xA0;
<xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/kostenplaats/omschrijving"/>
</td>
</tr>
<tr>
<td width="20%" class="label">Costcenter</td>
<td width="80%" class="value">: <xsl:value-of select="rsv_ruimte[volgnr=$min_volgnr]/ordernr"/></td>
</tr>
<tr>
<td height="30px"/>
</tr>
<xsl:if test="rsv_ruimte[volgnr=$min_volgnr]/contact_user/key!=ingevoerd_user/key">
<tr>
<td width="20%" class="label">Behandeld door</td>
<td width="80%" class="value">: <xsl:value-of select="ingevoerd_user/naam_full"/></td>
</tr>
<tr>
<td width="20%" class="label">Datum</td>
<td width="80%" class="value">: <xsl:value-of select="datum/datum"/></td>
</tr>
<tr>
<td height="30px"/>
</tr>
</xsl:if>
<tr>
<td colspan="2" class="tekst">
<xsl:choose>
<xsl:when test="$srtnotificatiecode='RESNEW'"/>
<xsl:when test="$srtnotificatiecode='RESDEL'">DE RESERVERING IS VERVALLEN</xsl:when>
<xsl:otherwise>
<xsl:call-template name="res_begintext"/>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
<tr>
<td height="10px"/>
</tr>
<tr>
<td class="tekstkop" colspan="2" style="text-decoration:underline">Reserveringsgegevens</td>
</tr>
<tr>
<td height="5px"/>
</tr>
<xsl:if test="string(rsv_ruimte[volgnr=$min_volgnr]/opmerking)!=''">
<tr>
<td colspan="2" class="label">Opmerking</td>
</tr>
<tr>
<td colspan="2" class="value">
<xsl:call-template name="linebreaks">
<xsl:with-param name="string" select="rsv_ruimte[volgnr=$min_volgnr]/opmerking"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td height="5px"/>
</tr>
</xsl:if>
<tr>
<td colspan="2">
<table cellpadding="0" cellspacing="0" border="1" bordercolor="#000000" frame="box">
<!-- rsv_ruimte -->
<xsl:for-each select="rsv_ruimte">
<xsl:sort select="volgnr" data-type="number"/>
<xsl:call-template name="rsv_ruimte">
<xsl:with-param name="min_volgnr" select="$min_volgnr"/>
</xsl:call-template>
</xsl:for-each>
<!-- totaal reservering -->
<tr>
<td height="10px" style="border-style:solid;border-width:0px;"/>
</tr>
<tr>
<td class="tekstkop" align="right" colspan="2" style="border-style:solid;border-width:0px;">Totaalprijs reservering:</td>
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;">
<xsl:call-template name="europrijs">
<xsl:with-param name="prijs"
select="sum(rsv_ruimte/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_deel/prijs[string(number(.))!='NaN'])+sum(rsv_ruimte/rsv_artikel/prijs[string(number(.))!='NaN'])"/>
</xsl:call-template>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- Bevestiging reservering -->
</xsl:otherwise>
</xsl:choose>
</TD>
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
<!-- Klantspecifieke begintekst voor reserveringsgegevens op reserveringsbon -->
<xsl:template name="res_begintext">
<tr>
<td colspan="2" class="tekst">
<xsl:choose>
<xsl:when test="$srtnotificatiecode = 'RESINF'">Geachte heer, mevrouw,
<br/>
<br/>Onderstaande reservering staat geregistreerd in ons systeem.
Indien deze reservering niet meer van toepassing is dient u deze binnen 1 werkdag te annuleren.
<br/>
<br/>Eventuele wijzigingen in uw reservering kunt u doorgeven aan de AAFM service desk
(tel: 00 31 (0)52-2234949, e-mail: servicedesknoorderboog@aa-fm.com) onder vermelding van bovenstaand reserveringsnummer.
Aanvullende catering bestellingen kunt u doorgeven aan de cateraar op uw locatie.
Aan catering bestellingen of vergaderfaciliteiten zijn kosten verbonden.
Indien u niet tijdig annuleert worden deze in rekening gebracht.
<br/>
<br/>Wanneer de reservering gewoon doorgang vindt, hoeft u niet op deze herinnering te reageren.
<br/>
</xsl:when>
<xsl:otherwise>
</xsl:otherwise>
</xsl:choose>
</td>
</tr>
</xsl:template>
<xsl:template match="bestelling" mode="include">
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="40" ROWSPAN="30" ID="LINKERMARGE"></TD>
<TD>
<table border="0" width="100%" bordercolor="#000000">
<tr>
<td align="left" width="100%" class="caption" colspan="2"><xsl:value-of select="//lcl/BES/bestelaanvraag"/>&#xA0;<xsl:value-of select="key"/>
<xsl:if test="ismutatie=1"> (WIJZIGING)</xsl:if>
<xsl:if test="isretour=1"> (RETOUR)</xsl:if>
</td>
</tr>
<tr>
<td width="20%" class="label"><xsl:value-of select="//lcl/FAC/aanvrager"/></td>
<td width="80%" class="value">: <xsl:value-of select="voor/naam_full"/></td>
</tr>
<xsl:if test="string(voor/email)!=''">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/e-mail"/></td>
<td class="value">: <xsl:value-of select="voor/email"/></td>
</tr>
</xsl:if>
<xsl:if test="voor/telefoonnr!=''">
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/telefoon"/></td>
<td class="value">: <xsl:value-of select="voor/telefoonnr"/></td>
</tr>
</xsl:if>
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/afdeling"/></td>
<td class="value">:
<xsl:if test="voor/afdeling/omschrijving=''">-</xsl:if>
<xsl:value-of select="voor/afdeling/omschrijving"/>
</td>
</tr>
<xsl:if test="string(voor/naam_full)!=string(voor/naam_full)">
<tr>
<td class="label"><xsl:value-of select="//lcl/BES/bestelvoor"/></td>
<td class="value">: <xsl:value-of select="voor/naam_full"/></td>
</tr>
</xsl:if>
<tr>
<td class="label"><xsl:value-of select="//lcl/FAC/kostenplaats"/></td>
<td class="value">:
<xsl:if test="kostenplaats/nr=''">-</xsl:if>
<xsl:value-of select="kostenplaats/nr"/>
</td>
</tr>
<tr>
<td height="20px"/>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/BES/aanvraagdatum"/></td>
<td class="value">:
<xsl:value-of select="datum/datum"/>&#xA0;
<xsl:value-of select="datum/tijd"/>
</td>
</tr>
<tr>
<td class="label"><xsl:value-of select="//lcl/BES/aanvraagstatus"/></td>
<td class="value">: <xsl:value-of select="status"/></td>
</tr>
<tr>
<td class="label">Afleverdatum</td>
<td class="value">: <xsl:value-of select="leverdatum/datum"/></td>
</tr>
<tr>
<td class="label" style="vertical-align:top"><xsl:value-of select="//lcl/BES/afleveradres"/></td>
<td class="value">:
<xsl:value-of select="afleveradres/naam"/>
<br/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_adres"/>
<br/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_postcode"/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_plaats"/>
<br/>&#xA0;
<xsl:value-of select="afleveradres/bezoek_land"/>
</td>
</tr>
<tr>
<td height="20px"/>
</tr>
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
<xsl:if test="(@type!='L' and @type!='l')">
<tr>
<td class="label">
<xsl:value-of select="@naam"/>
</td>
<td class="value">: <xsl:value-of select="."/></td>
</tr>
</xsl:if>
</xsl:for-each>
<tr>
<td height="20px"/>
</tr>
<xsl:if test="status='Geleverd'">
<tr>
<td class="label">Commentaar levering</td>
<td class="value">: <xsl:value-of select="bestelopdracht/leveringopmerking"/></td>
</tr>
</xsl:if>
<tr>
<td height="20px"/>
</tr>
<tr>
<td colspan="2">
<table cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
<tr>
<th><xsl:value-of select="//lcl/BES/artikelnr"/></th>
<th><xsl:value-of select="//lcl/FAC/omschrijving"/></th>
<th><xsl:value-of select="//lcl/FAC/opmerkingen"/></th>
<th style="text-align:right"><xsl:value-of select="//lcl/FAC/aantal"/></th>
<th style="text-align:right"><xsl:value-of select="//lcl/FAC/prijs"/></th>
<th style="text-align:right"><xsl:value-of select="//lcl/FAC/totaal"/></th>
</tr>
<xsl:for-each select="bestelitem">
<tr>
<td class="result" style="text-align:left">
<xsl:value-of select="srtdeel/artikel_nummer"/>
</td>
<td class="result" style="text-align:left">
<xsl:value-of select="srtdeel/omschrijving"/>&#xA0;
<xsl:if test="contains(srtdeel/opmerking, 'OrPoIh')">
[Portie:<xsl:value-of select="substring-before(substring-after(srtdeel/opmerking, 'OrPoIh:'), 'EindOrPoIh')"/>
<xsl:value-of select="substring-before(substring-after(srtdeel/opmerking, 'OrPoEh:'), 'EindOrPoEh')"/>]
</xsl:if>
</td>
<td class="result">
<xsl:for-each select="kenmerk[count(@xmlnode)=0]">
<xsl:if test="(@type!='L' and @type!='l')">
<xsl:value-of select="@naam"/>:
<xsl:value-of select="."/>
<br/>
</xsl:if>
</xsl:for-each>&#xA0;</td>
<td class="result" style="text-align:right">
<xsl:value-of select="aantal"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="format-number(aantal*prijs, '0,00', 'european')"/>
</td>
</tr>
</xsl:for-each>
<tr>
<td height="6px" style="border-style:solid;border-width:0px;"/>
</tr>
<tr>
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;" colspan="5"><xsl:value-of select="//lcl/FAC/totaal"/>:</td>
<td class="tekstkop" style="text-align:right;border-style:solid;border-width:0px;">
<xsl:value-of select="format-number(sum(/facilitor/bestelling/bestelitem/totaal), '0,00', 'european')"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</TD>
<TD WIDTH="30" ROWSPAN="30" ID="RECHTERMARGE"/>
</TR>
</TABLE>
</xsl:template>
<xsl:template match="bestelopdracht" mode="full">
<xsl:choose>
<xsl:when test="$mode='summary'"></xsl:when>
<xsl:otherwise>
<html>
<xsl:comment>================================ OPDRACHTEN ==============================</xsl:comment>
<xsl:comment>Facilitor new style default XSL template for opdracht</xsl:comment>
<xsl:call-template name="htmlhead"/>
<xsl:element name="body">
<xsl:if test="$mode!='email'">
<xsl:attribute name="onload">window.print();</xsl:attribute>
</xsl:if>
<xsl:call-template name="pageheader_opdr">
<xsl:with-param name="opdr_type"
select="'Bestelopdracht'"/>
<xsl:with-param name="opdr_nummer" select="id"/>
</xsl:call-template>
<table border="0" width="100%">
<tr>
<td width="50%">
<span class="tekstkop">&#xA0;Prijsconditie:&#xA0;</span>B.T.W. Exclusief</td>
<td width="50%">
<span class="tekstkop">&#xA0;Betalingsconditie:&#xA0;</span>
60 dagen na einde maand
</td>
</tr>
</table>
<table border="1" width="100%" bordercolor="#000000">
<tr>
<td width="50%" height="100%" rowspan="4" style="border-left-style:none">
<table border="0" height="100%">
<tr>
<td height="50%">
<xsl:apply-templates select="bedrijf"/>
</td>
</tr>
<tr>
<td height="50%">
<xsl:apply-templates select="afleveradres"/>
</td>
</tr>
</table>
</td>
<td width="50%" style="border-right-style:none">
<xsl:call-template name="servicedesk"/>
<xsl:if test="opdrachttype/omschrijving!='Contractorder' ">
<xsl:call-template name="gereedmelden"/>
</xsl:if>
</td>
</tr>
<tr>
<td style="border-right-style:none">
<xsl:call-template name="factuuradres">
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td style="border-right-style:none">
<table border="0" width="100%" cellspacing="0">
<tr>
<td>
<span class="tekstkopsmall">Verzenden binnen:</span>
</td>
<td>
<xsl:value-of select="bestelopdrachtitem/bestelitem/srtdeel/srtgroep/discipline/bes/leverdagen"/>&#xA0;werkdag(en)</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Datum uitgegeven:</span>
</td>
<td>
<xsl:value-of select="bestelling/datum/datum"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Uitgegeven door:</span>
</td>
<td>
<xsl:value-of select="besteller/naam_full"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Ordernummer:</span>
</td>
<td>
LB <xsl:value-of select="id"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Aanvrager:</span>
</td>
<td>
<xsl:value-of select="bestelling/aanvrager/naam_full"/>
</td>
</tr>
<tr>
<td>
<span class="tekstkopsmall">Telefoonnummer:</span>
</td>
<td>
<xsl:value-of select="bestelling/aanvrager/telefoonnr"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table border="0" height="300">
<TR>
<TD colspan="5">
<TABLE cellpadding="0" cellspacing="0" border="1" bordercolor="#303030" width="100%">
<tr>
<th>Regel</th>
<th>Artikelnr</th>
<th>Omschrijving</th>
<th>Eenheid</th>
<th style="text-align:right">Aantal</th>
<xsl:if test="aantal_geleverd &gt; 0">
<th style="text-align:right">Delivered</th>
</xsl:if>
<th style="text-align:right">Prijs</th>
<th style="text-align:right">Totaal</th>
</tr>
<xsl:for-each select="bestelopdrachtitem">
<xsl:sort select="srtdeel/omschrijving"/>
<xsl:sort select="posnr" data-type="number"/>
<tr>
<td class="result">
<xsl:value-of select="posnr"/>
</td>
<td class="result">
<xsl:value-of select="bestelitem/srtdeel/artikel_nummer"/>
</td>
<td class="result">
<xsl:value-of select="bestelitem/srtdeel/omschrijving"/>&#xA0;
<xsl:if test="contains(bestelitem/srtdeel/opmerking, 'OrPoIh')">
[Portie:<xsl:value-of select="substring-before(substring-after(bestelitem/srtdeel/opmerking, 'OrPoIh:'), 'EindOrPoIh')"/>
<xsl:value-of select="substring-before(substring-after(bestelitem/srtdeel/opmerking, 'OrPoEh:'), 'EindOrPoEh')"/>]
</xsl:if>
<xsl:for-each select="bestelitem/kenmerk">
<xsl:if test="(@type!='L' and @type!='l')">
<br/>
<xsl:value-of select="@naam"/>: <xsl:value-of select="."/>
</xsl:if>
</xsl:for-each>
</td>
<td class="result">
<xsl:value-of select="bestelitem/srtdeel/eenheid"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="aantal"/>
</td>
<xsl:if test="../aantal_geleverd &gt; 0">
<td class="result" style="text-align:right">
<xsl:value-of select="aantalontv"/>
</td>
</xsl:if>
<td class="result" style="text-align:right">
<xsl:value-of select="format-number(prijs, '0,00', 'european')"/>
</td>
<td class="result" style="text-align:right">
<xsl:value-of select="format-number(totaal, '0,00', 'european')"/>
</td>
</tr>
</xsl:for-each>
<tr>
<td colspan="6"/>
<xsl:if test="aantal_geleverd &gt; 0">
<td/>
</xsl:if>
<td style="text-align:right">
<b>
<xsl:value-of select="format-number(sum(bestelopdrachtitem/totaal), '0,00', 'european')"/>
</b>
</td>
</tr>
</TABLE>
</TD>
</TR>
<xsl:if test="bestelling/kenmerk">
<tr>
<td colspan="5" style="height:20"/>
<td colspan="2" style="vertical-align:top">
<xsl:for-each select="bestelling/kenmerk">
<xsl:if test="(@type!='L' and @type!='l')">
<b>
<xsl:value-of select="@naam"/>:</b>
<xsl:value-of select="."/>
<br/>
</xsl:if>
</xsl:for-each>&#xA0;</td>
</tr>
</xsl:if>
</table>
<table border="0" width="100%" bordercolor="#000000">
<tr>
<td>
<xsl:call-template name="voorwaarden">
<xsl:with-param name="opdr_type" select="opdrachttype/omschrijving"/>
</xsl:call-template>
</td>
</tr>
</table>
<xsl:call-template name="pagefooter"/>
</xsl:element>
</html>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="logo_file">../../cust/aaxx/aafm_banner.gif</xsl:variable>
<xsl:template name="customer">Zorgcombinatie Noorderboog </xsl:template>
<xsl:template name="customer_code">ZCN</xsl:template>
<xsl:template name="customer_email">servicedesknoorderboog@aa-fm.com</xsl:template>
<xsl:template name="invoice_email">Invoices.ZCN@aa-fm.com</xsl:template>
<xsl:template name="servicedesk_telefoon">+31 (0) 52 223 4949</xsl:template>
<xsl:template name="opdracht_qr_bookmark"></xsl:template>
</xsl:stylesheet><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. --><!-- Stylesheet edited using Stylus Studio - (c) 2004-2007. Progress Software Corporation. All rights reserved. -->

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:import href="./cust.xsl"/>
<xsl:import href="../../aaxx/xsl/opdracht.xsl"/>
<xsl:import href="./cust_settings.xsl"/>
<xsl:variable name="Rev">
<!-- Revision van deze cust.xsl -->
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
</xsl:variable>
</xsl:stylesheet>