Merge laatste 2018.1 wijzigingen
svn path=/Website/branches/v2018.2/; revision=39870
This commit is contained in:
@@ -48,7 +48,15 @@ if (res_key > 0)
|
||||
params.res_key = (res_key != -1 ? res_key : null);
|
||||
}
|
||||
else
|
||||
{ // Alleen als res_key niet opgegeven is, zijn de resterende parameters van belang!
|
||||
{
|
||||
var method = String(Request.ServerVariables("REQUEST_METHOD"));
|
||||
if (method != "POST")
|
||||
{
|
||||
__DoLog("Unexpected {0} request for this file?".format(method), "#FF0000");
|
||||
shared.internal_error("Unexpected {0} request for this file?".format(method));
|
||||
}
|
||||
|
||||
// Alleen als res_key niet opgegeven is, zijn de resterende parameters van belang!
|
||||
// Period from start-time until end-time
|
||||
// Indien geen datums meegegeven, dan huidige datum voor beide kalenders nemen anders duurt de query te lang.
|
||||
var datefrom = getFParamDate("date_from", null);
|
||||
|
||||
@@ -137,7 +137,7 @@ var shared = {
|
||||
|
||||
internal_error: function (message)
|
||||
{
|
||||
shared.simpel_page(L("lcl_internal_error") + "<p>" + message + "</p>");
|
||||
shared.simpel_page(L("lcl_internal_error") + " " + toISODateTimeString(new Date()) + "<p>" + message + "</p>");
|
||||
},
|
||||
|
||||
record_not_found: function (html)
|
||||
|
||||
59
CUST/AAXX/xsl/Kuijpers.xsl
Normal file
59
CUST/AAXX/xsl/Kuijpers.xsl
Normal file
@@ -0,0 +1,59 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="xml" encoding="utf-8" standalone="yes" indent="yes"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<!-- Maken 'bon' (XML) -->
|
||||
<xsl:template match="opdracht">
|
||||
<xsl:element name="facilitor">
|
||||
<xsl:element name="opdracht">
|
||||
<xsl:element name="opdrachtId"><xsl:value-of select="concat(melding/discipline/srtdiscipline/prefix, melding/key)"/>/<xsl:value-of select=" bedrijfopdr_volgnr"/></xsl:element>
|
||||
<xsl:element name="datumBegin"><xsl:value-of select="datumbegin/localdatetime"/></xsl:element>
|
||||
<xsl:element name="datumEind"><xsl:value-of select="einddatum/localdatetime"/></xsl:element>
|
||||
<xsl:element name="locatieCode"><xsl:value-of select="melding/plaats/regio/district/locatie/code"/></xsl:element>
|
||||
<xsl:element name="locatieOmschrijving"><xsl:value-of select="melding/plaats/regio/district/locatie/omschrijving"/></xsl:element>
|
||||
<xsl:element name="locatieAdres"><xsl:value-of select="melding/plaats/regio/district/locatie/adres"/></xsl:element>
|
||||
<xsl:element name="locatiePostcode"><xsl:value-of select="melding/plaats/regio/district/locatie/postcode"/></xsl:element>
|
||||
<xsl:element name="locatiePlaats"><xsl:value-of select="melding/plaats/regio/district/locatie/plaats"/></xsl:element>
|
||||
<xsl:element name="prioriteit">
|
||||
<xsl:choose>
|
||||
<xsl:when test="melding/spoed='1'">Kritiek</xsl:when>
|
||||
<xsl:when test="melding/spoed='2'">Hoog</xsl:when>
|
||||
<xsl:when test="melding/spoed='3'">Normaal</xsl:when>
|
||||
<xsl:when test="melding/spoed='4'">Laag</xsl:when>
|
||||
</xsl:choose>
|
||||
</xsl:element>
|
||||
<xsl:element name="omschrijving"><xsl:value-of select="omschrijving"/></xsl:element>
|
||||
<xsl:element name="actie"><xsl:value-of select="opmerking"/></xsl:element>
|
||||
<xsl:element name="contactpersoon">
|
||||
<xsl:element name="naam"><xsl:value-of select="backoffice_contact/naam_full"/></xsl:element>
|
||||
<xsl:element name="email"><xsl:value-of select="backoffice_contact/email"/></xsl:element>
|
||||
<xsl:element name="mobiel"><xsl:value-of select="backoffice_contact/mobiel"/></xsl:element>
|
||||
</xsl:element>
|
||||
|
||||
<xsl:for-each select="melding/kenmerk">
|
||||
<xsl:if test="@type='F' or @type='M'">
|
||||
<xsl:element name="FCLTmeldingattachment">
|
||||
<xsl:attribute name="meldingkey"><xsl:value-of select="../key" /></xsl:attribute>
|
||||
<xsl:attribute name="encoding">base64</xsl:attribute>
|
||||
<xsl:attribute name="kenmerkkey"><xsl:value-of select="@key" /></xsl:attribute>
|
||||
<xsl:attribute name="nodename">bijlage</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Maken 'bon' (XML) -->
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="opdracht"/>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Root -->
|
||||
<xsl:template match="/">
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</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-2009. Progress Software Corporation. All rights reserved. -->
|
||||
48
CUST/AAXX/xsl/KuijpersStatus.xsl
Normal file
48
CUST/AAXX/xsl/KuijpersStatus.xsl
Normal file
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
|
||||
<xsl:output method="xml" encoding="utf-8" standalone="yes" indent="yes"/>
|
||||
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<!-- Maken 'bon' (XML) -->
|
||||
<xsl:template match="status">
|
||||
<xsl:element name="facilitor">
|
||||
<xsl:element name="opdracht">
|
||||
<xsl:attribute name="key">
|
||||
<xsl:value-of select="translate(opdrachtId,'ABCDEFGHIJKLMNOPQRSTUVWXYZ','')"/>
|
||||
</xsl:attribute>
|
||||
<xsl:attribute name="type">update</xsl:attribute>
|
||||
<mut_datum><xsl:value-of select="substring-before(datum, '+')"/></mut_datum>
|
||||
<opmerking>
|
||||
<xsl:value-of select="omschrijving"/>
|
||||
</opmerking>
|
||||
<xsl:choose>
|
||||
<xsl:when test="closed = 'true'">
|
||||
<status>ORDAFM</status>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<status></status>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<plandatum><xsl:value-of select="substring-before(datumPlanning, '+')"/></plandatum>
|
||||
<kenmerk naam="Ref. Nr. Leverancier"><xsl:value-of select="referentie"/></kenmerk>
|
||||
</xsl:element>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Maken 'bon' (XML) -->
|
||||
<xsl:template match="facilitor">
|
||||
<xsl:apply-templates select="status"/>
|
||||
<xsl:for-each select="opdracht">
|
||||
<xsl:if test="@type='response'">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Root -->
|
||||
<xsl:template match="/">
|
||||
<xsl:apply-templates select="facilitor"/>
|
||||
</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-2009. Progress Software Corporation. All rights reserved. -->
|
||||
9
CUST/APGR/APGR.css
Normal file
9
CUST/APGR/APGR.css
Normal file
@@ -0,0 +1,9 @@
|
||||
/*
|
||||
* $Revision$
|
||||
* $Modtime: 20-01-12 13:44 $
|
||||
*/
|
||||
#headerblok {
|
||||
background-position: center;
|
||||
}
|
||||
|
||||
|
||||
BIN
CUST/APGR/APoint-logo.png
Normal file
BIN
CUST/APGR/APoint-logo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
BIN
CUST/APGR/oracle.udl
Normal file
BIN
CUST/APGR/oracle.udl
Normal file
Binary file not shown.
4
CUST/APGR/tasks/gen_notify.bat
Normal file
4
CUST/APGR/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 APGR
|
||||
4
CUST/APGR/tasks/gen_scheduler.bat
Normal file
4
CUST/APGR/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/APGR/tasks/putOrders.bat
Normal file
1
CUST/APGR/tasks/putOrders.bat
Normal file
@@ -0,0 +1 @@
|
||||
call ..\..\..\utils\putOrders\putOrders.bat %*
|
||||
BIN
CUST/APGR/tmpl_logo.gif
Normal file
BIN
CUST/APGR/tmpl_logo.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.4 KiB |
0
CUST/APGR/xsl/.gitignore
vendored
Normal file
0
CUST/APGR/xsl/.gitignore
vendored
Normal file
@@ -8,7 +8,7 @@ REM - STAP 2: haal de xml op van afasonline
|
||||
cscript /E:jscript AFASOnline.js ./AFAS/AFASOnline.xml ./afasonline.xsl >> AFASOnline.log
|
||||
|
||||
REM - STAP 3: Importeer de xml in Facilitor
|
||||
REM - IMPORT NOG MAKEN: IF NOT EXIST "./AFAS/*.xml" goto einde
|
||||
REM - IMPORT NOG MAKEN: cscript ..\..\..\utils\gen_import\gen_import.wsf DRIE PERSLID >>genimport.log 2>>&1
|
||||
IF NOT EXIST "./AFAS/*.xml" goto einde
|
||||
cscript ..\..\..\utils\gen_import\gen_import.wsf DRIE PERSLID >>genimport.log 2>>&1
|
||||
|
||||
:einde
|
||||
@@ -1,12 +1,11 @@
|
||||
// Euroflorist.js
|
||||
// Sending xml as string based on HTTP POST
|
||||
//
|
||||
|
||||
function SendXml(l_url, l_username, l_password, p_string, ResultFile1, l_xsl_file)
|
||||
{
|
||||
var SXH_PROXY_SET_PROXY = 2;
|
||||
ProxyServerIPAddress = "127.0.0.1:8888"
|
||||
|
||||
WScript.Echo("After proxy");
|
||||
var objXMLHTTP = new ActiveXObject("MSXML2.ServerXMLHTTP.6.0");
|
||||
|
||||
// objXMLHTTP.setProxy(SXH_PROXY_SET_PROXY, ProxyServerIPAddress);
|
||||
@@ -22,7 +21,8 @@ function SendXml(l_url, l_username, l_password, p_string, ResultFile1, l_xsl_fil
|
||||
|
||||
WScript.Echo("Before send p_string");
|
||||
objXMLHTTP.send(p_string);
|
||||
if (objXMLHTTP.status==200)
|
||||
WScript.Echo("After send p_string");
|
||||
if (objXMLHTTP.status==200)
|
||||
{
|
||||
WScript.Echo("Succeeded, status = " + objXMLHTTP.status);
|
||||
oStream = new ActiveXObject("ADODB.Stream");
|
||||
@@ -38,7 +38,7 @@ function SendXml(l_url, l_username, l_password, p_string, ResultFile1, l_xsl_fil
|
||||
WScript.Echo("After xmlResp");
|
||||
|
||||
if (l_xsl_file){
|
||||
|
||||
WScript.Echo("After l_xsl_file");
|
||||
var xslDoc = new ActiveXObject("MSXML2.DOMDocument.6.0");
|
||||
xslDoc.load(l_xsl_file);
|
||||
WScript.Echo("After xslDoc");
|
||||
@@ -71,21 +71,20 @@ try
|
||||
|
||||
|
||||
WScript.Echo("Start sending string");
|
||||
|
||||
var l_output_xml = WScript.Arguments(0);
|
||||
|
||||
var l_output_xml = WScript.Arguments(0);
|
||||
|
||||
if (WScript.Arguments.length > 1){
|
||||
if (WScript.Arguments.length > 1){
|
||||
var l_xsl_file = WScript.Arguments(1);
|
||||
}
|
||||
}
|
||||
// l_url = "https://profitweb.afasonline.nl/profitservices/getconnector.asmx";
|
||||
l_url = "https://83377.afasonlineconnector.nl/profitservices/appconnectorget.asmx"
|
||||
l_url = "https://83377.soap.afas.online/profitservices/appconnectorget.asmx"
|
||||
var l_username = "83377.facilitor";
|
||||
var l_password = "Profit1!";
|
||||
var l_environment = "O83377AA";
|
||||
|
||||
var connectorId = "FAC_MedewerkersInDienst";
|
||||
|
||||
|
||||
|
||||
my_string = ""
|
||||
+ " <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:urn=\"urn:Afas.Profit.Services\">"
|
||||
+ " <soapenv:Header/>"
|
||||
@@ -93,7 +92,7 @@ try
|
||||
+ " <urn:GetData>"
|
||||
+ " <!--Optional:-->"
|
||||
+ " <urn:token>"
|
||||
+ " <![CDATA[<token><version>1</version><data>89D130D4BED8482BA11CC52E4417DC6E5BDE3C2444CB8ADEF6BD4A8B81F8C56F</data></token>]]>"
|
||||
+ " <![CDATA[<token><version>1</version><data>2D3C9CADBAF24D8FB75522A5D74E68F78C92548049D0E2DDE329BD99DC0B03A9</data></token>]]>"
|
||||
+ " </urn:token>"
|
||||
+ " <!--Optional:-->"
|
||||
+ " <urn:connectorId>" + connectorId + "</urn:connectorId>"
|
||||
@@ -106,11 +105,9 @@ try
|
||||
+ " </soapenv:Body>"
|
||||
+ " </soapenv:Envelope>";
|
||||
|
||||
|
||||
//WScript.Echo("Webservice URL="+l_url);
|
||||
//WScript.Echo("String="+my_string);
|
||||
|
||||
|
||||
SendXml(l_url, "AOL\\" + l_username, l_password, my_string, l_output_xml, l_xsl_file);
|
||||
WScript.Echo("End sending xml-order");
|
||||
WScript.Quit(0);
|
||||
|
||||
Binary file not shown.
@@ -9,14 +9,34 @@
|
||||
<xsl:decimal-format name="european" decimal-separator="." grouping-separator=","/>
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<xsl:template match="/">"Mdw.";"Medewerker";"Mail_werk";"Loc";"Locatie";"OE";"Organisatorische_eenheid";"Kostenplaats";"Funct";"Functie";"Roepnaam";"Voorvoegsel";"Geboortenaam";"Naamgebruik_code";"Voorvoegsel_partner";"Geb.naam_partner";"Geslacht";"Begindatum_contract";"Einddatum_contract"
|
||||
<xsl:for-each select="xml/AfasGetConnector/FAC_MedewerkersInDienst">"<xsl:value-of select="Mdw."/>";"<xsl:value-of select="Medewerker"/>";"<xsl:value-of select="Mail_werk"/>";"<xsl:value-of select="Loc"/>";"<xsl:value-of select="Locatie"/>";"<xsl:value-of select="OE"/>";"<xsl:value-of select="Organisatorische_eenheid"/>";"<xsl:value-of select="Kostenplaats"/>";"";"<xsl:value-of select="Funct"/>";"<xsl:value-of select="Functie"/>";<xsl:value-of select="Roepnaam"/>";"<xsl:value-of select="Voorvoegsel"/>;<xsl:value-of select="Geboortenaam"/>";"<xsl:value-of select="Naamgebruik_code"/>;<xsl:value-of select="Voorvoegsel_partner"/>";"<xsl:value-of select="Geb.naam_partner"/>;<xsl:value-of select="Geslacht"/>";"<xsl:value-of select="Begindatum_contract"/>;"<xsl:value-of select="Einddatum_contract"/>; </xsl:for-each>
|
||||
<xsl:template match="/">"Mdw.";"Medewerker";"Mail_werk";"Loc";"Locatie";"OE";"Organisatorische_eenheid";"Kostenplaats";"Funct";"Functie";"Roepnaam";"Voorvoegsel";"Geboortenaam";"Naamgebruik_code";"Voorvoegsel_partner";"Geb.naam_partner";"Geslacht";"Begindatum_contract";"Einddatum_contract";"UPN"
|
||||
<xsl:for-each select="xml/AfasGetConnector/FAC_MedewerkersInDienst">"<xsl:value-of select="Mdw."/>";"<xsl:value-of select="Medewerker"/>";"<xsl:value-of select="Mail_werk"/>";"<xsl:value-of select="Loc"/>";"<xsl:value-of select="Locatie"/>";"<xsl:value-of select="OE"/>";"<xsl:value-of select="Organisatorische_eenheid"/>";"<xsl:value-of select="Kostenplaats"/>";"<xsl:value-of select="Funct"/>";"<xsl:value-of select="Functie"/>";"<xsl:value-of select="Roepnaam"/>";"<xsl:value-of select="Voorvoegsel"/>";"<xsl:value-of select="Geboortenaam"/>";"<xsl:value-of select="Naamgebruik_code"/>";"<xsl:value-of select="Voorvoegsel_partner"/>";"<xsl:value-of select="Geb.naam_partner"/>";"<xsl:value-of select="Geslacht"/>";"<xsl:value-of select="Begindatum_contract"/>";"<xsl:value-of select="Einddatum_contract"/>";"<xsl:value-of select="UPN"/>"; </xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet><!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.
|
||||
|
||||
<metaInformation>
|
||||
<scenarios/>
|
||||
<scenarios>
|
||||
<scenario default="yes" name="Scenario1" userelativepaths="yes" externalpreview="no" url="..\Import\AFAS\BACKUP2018-11\PERSLID\2018-11-14_41\AFASONLINE.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>
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
<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:variable name="Rev">
|
||||
<!-- <xsl:variable name="srtnotificatiecode">BESNEW</xsl:variable> -->
|
||||
<!-- Revision van deze cust.xsl -->
|
||||
<xsl:value-of select="substring(translate('$Revision$', '$ ', ''), 10)"/>
|
||||
</xsl:variable>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 13 KiB |
@@ -92,7 +92,6 @@
|
||||
<span class="titel">
|
||||
<xsl:value-of select="../header/user"/> 
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">https://logcentre.facilitor.nl?<xsl:value-of select="../bookmarks/melding"/><xsl:value-of select="key"/></xsl:attribute><xsl:value-of select="kostenplaats/nr"/>#<xsl:value-of select="discipline/srtdiscipline/prefix"/><xsl:value-of select="key"/></br>
|
||||
</xsl:element>
|
||||
<xsl:value-of select="../header/"/>
|
||||
<xsl:if test="onderwerp != ''"> <br/><span class="subj"><xsl:value-of select="onderwerp"/></span></xsl:if>
|
||||
|
||||
@@ -189,7 +189,8 @@
|
||||
</xsl:choose>
|
||||
</xsl:with-param>
|
||||
<xsl:with-param name="p_NormPriceCode" select="substring(normalize-space(code),1,17)"/>
|
||||
<xsl:with-param name="p_LEDOInformation" select="substring(extra3,1,1000)"/>
|
||||
<xsl:with-param name="p_LEDO_Locatie" select="substring(groep,1,70)"/>
|
||||
<xsl:with-param name="p_LEDO_Defect" select="substring(extra3,1,1000)"/>
|
||||
<xsl:with-param name="p_ShortDescription" select="substring(omschrijving,1,35)"/>
|
||||
<xsl:with-param name="p_LongDescription" select="substring(info,1,70)"/>
|
||||
<xsl:with-param name="p_FreeText" select="substring(melding/kenmerk[@key='6'],1,1000)"/>
|
||||
@@ -219,7 +220,8 @@
|
||||
<xsl:with-param name="p_Quantity" select="'1'"/>
|
||||
<xsl:with-param name="p_MeasurementUnitQuantity" select="'PCE'"/>
|
||||
<xsl:with-param name="p_NormPriceCode" select="''"/>
|
||||
<xsl:with-param name="p_LEDOInformation">
|
||||
<xsl:with-param name="p_LEDO_Locatie" select="''"/>
|
||||
<xsl:with-param name="p_LEDO_Defect">
|
||||
<!-- als memo veld (key 12) is gevuld, dan gaan we die tonen, anders de opdrachtomschrijving (waar de memo ook in zit, dit is alleen bij oude opdrachten van voor release MARX07 -->
|
||||
<xsl:choose>
|
||||
<xsl:when test="kenmerk[@key=12] != ''"><xsl:value-of select="substring(kenmerk[@key=12],1,1000)"/></xsl:when>
|
||||
@@ -243,8 +245,9 @@
|
||||
<xsl:param name="p_LineNumber"/>
|
||||
<xsl:param name="p_Quantity"/>
|
||||
<xsl:param name="p_MeasurementUnitQuantity"/>
|
||||
<xsl:param name="p_NormPriceCode"/>
|
||||
<xsl:param name="p_LEDOInformation"/>
|
||||
<xsl:param name="p_NormPriceCode"/>
|
||||
<xsl:param name="p_LEDO_Locatie"/>
|
||||
<xsl:param name="p_LEDO_Defect"/>
|
||||
<xsl:param name="p_ShortDescription"/>
|
||||
<xsl:param name="p_LongDescription"/>
|
||||
<xsl:param name="p_FreeText"/>
|
||||
@@ -267,7 +270,8 @@
|
||||
<!-- SIDB: Tekstveld met de beschrijving van de ruimte waar het onderhoud moet plaats vinden, Optioneel, C(35). -->
|
||||
<!-- Melding kenmerk key 6 is objectomschrijving uit Tobias, hier maar voorlopig in gebruiken aan gebrek aan beter -->
|
||||
<LEDOInformation>
|
||||
<xsl:call-template name="XMLnode_IfNotEmpty_sales005"><xsl:with-param name="p_nodename" select="'Defect'"/><xsl:with-param name="p_value" select="$p_LEDOInformation"/></xsl:call-template>
|
||||
<xsl:call-template name="XMLnode_IfNotEmpty_sales005"><xsl:with-param name="p_nodename" select="'Location'"/><xsl:with-param name="p_value" select="$p_LEDO_Locatie"/></xsl:call-template>
|
||||
<xsl:call-template name="XMLnode_IfNotEmpty_sales005"><xsl:with-param name="p_nodename" select="'Defect'"/><xsl:with-param name="p_value" select="$p_LEDO_Defect"/></xsl:call-template>
|
||||
</LEDOInformation>
|
||||
<!-- SIDB - Voor de rest optioneel, onderstaande gegevens nog niet bekend via Mareon -->
|
||||
<xsl:call-template name="XMLnode_IfNotEmpty_sales005"><xsl:with-param name="p_nodename" select="'FreeText'"/><xsl:with-param name="p_value" select="$p_FreeText"/></xsl:call-template>
|
||||
|
||||
@@ -469,7 +469,9 @@
|
||||
<td align="left" colspan="3">
|
||||
Beste heer/mevrouw,<br/><br/>
|
||||
Hierbij de opdracht van bovenstaande locatie voor het volgende:<br/><br/>
|
||||
<xsl:value-of select="melding/omschrijving"/>
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
</xsl:call-template>
|
||||
<br/>
|
||||
<table>
|
||||
<xsl:for-each select="melding/kenmerk"> <!--[count(@xmlnode)=0 and @volgnummer < 26 ]-->
|
||||
|
||||
47
CUST/PCHD/import/import_perslid.xsl
Normal file
47
CUST/PCHD/import/import_perslid.xsl
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="text"/>
|
||||
|
||||
|
||||
|
||||
<xsl:template match="/">
|
||||
Firstname;Lastname;Middlename;Username;WM;Organisation;Companycode;Department;Costcarrier;Function;Email;Phonenumber;Mobilenumber;Vestigingsnaam;Vestigingsnummer;<xsl:text>
</xsl:text>
|
||||
<xsl:for-each select="Persons/PersonData"><xsl:value-of select="Firstname"/>;<xsl:value-of select="Lastname"/>;<xsl:value-of select="Middlename"/>;<xsl:value-of select="Username"/>;<xsl:value-of select="WM"/>;<xsl:value-of select="Organisation"/>;<xsl:value-of select="Companycode"/>;<xsl:value-of select="Department"/>;<xsl:value-of select="Costcarrier"/>;<xsl:value-of select="Function"/>;<xsl:value-of select="Email"/>;<xsl:value-of select="Phonenumber"/>;<xsl:value-of select="Mobilenumberr"/>;<xsl:value-of select="Vestigingsnaam"/>;<xsl:value-of select="Vestigingsnummer"/>;<xsl:text disable-output-escaping="yes">
</xsl:text>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
<!-- 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="20181025_162954322_780132.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>
|
||||
-->
|
||||
@@ -512,7 +512,7 @@
|
||||
<xsl:value-of select="//lcl/FAC/omschrijving"/>:</b>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<td align="left" colspan="3">
|
||||
<xsl:call-template name="linebreaks">
|
||||
<xsl:with-param name="string" select="omschrijving"/>
|
||||
@@ -640,7 +640,7 @@
|
||||
</td>
|
||||
<td style="width:1in;text-align:right">
|
||||
<b>€ <xsl:value-of select="format-number($kosten, '0,00', 'european')"/>
|
||||
</b>
|
||||
</b>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -707,10 +707,10 @@
|
||||
7320 AJ  Apeldoorn<br/>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<br/>Facturen zonder referentie, kopie zullen worden geretourneerd. De factuur <b> uiterlijk 3 weken na oplevering </b> toezenden.
|
||||
|
||||
<br/>Facturen zonder referentie, kopie zullen worden geretourneerd. De factuur <b> uiterlijk 3 weken na oplevering </b> toezenden.
|
||||
|
||||
</td>
|
||||
|
||||
|
||||
</tr>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
@@ -725,4 +725,148 @@
|
||||
</table>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<xsl:template match="rapport">
|
||||
<xsl:if test="@view ='PCHD_V_RAP_CATRES1'">
|
||||
<html>
|
||||
<table width="100%" CLASS='DefResultsetTable' font-family="Verdana">
|
||||
<tr>
|
||||
<td colspan = "4">
|
||||
<br/>
|
||||
Beste cateraar,<br/><br/>
|
||||
Hierbij het meest actuele overzicht van de cateringreserveringen voor morgen. Deze reserveringen kunnen nog gewijzigd worden tot morgen 09.00 uur. <br/><br/>
|
||||
Morgen om 09.00 uur volgt het definitieve overzicht voor die dag. <br/><br/>
|
||||
Alvast bedankt voor de lunch!<br/><br/>
|
||||
Met hartelijke groet,<br/><br/>
|
||||
PCH Infra
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="20px">
|
||||
<td colspan="6"/>
|
||||
</tr>
|
||||
<xsl:if test=" count(rapport_data/data_row) = 0">
|
||||
<tr>
|
||||
<td><center><b>Geen gegevens gevonden</b></center></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr height="20px">
|
||||
<td colspan="6"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table width="98%">
|
||||
<xsl:variable name="sortedall">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<tr>
|
||||
<th width="5%" style="text-align:left">Resnr</th>
|
||||
<th width="10%" style="text-align:left">Gebouw</th>
|
||||
<th width="10%" style="text-align:left">Ruimtenr</th>
|
||||
<th width="10%" style="text-align:left">Contactp</th>
|
||||
<th width="20%" style="text-align:left">Kostenpl</th>
|
||||
<th width="10%" style="text-align:left">Datum</th>
|
||||
<th width="5%" style="text-align:left">Van</th>
|
||||
<th width="5%" style="text-align:left">Tot</th>
|
||||
<th width="20%" style="text-align:left">Catering</th>
|
||||
<th width="5%" style="text-align:left">Aantal</th>
|
||||
</tr>
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<tr>
|
||||
<td width="5%"><xsl:value-of select="RESERVERINGSNR"/></td>
|
||||
<td width="10%"><xsl:value-of select="GEBOUW"/></td>
|
||||
<td width="10%"><xsl:value-of select="RUIMTENR"/></td>
|
||||
<td width="10%"><xsl:value-of select="CONTACTPERSOON"/></td>
|
||||
<td width="20%"><xsl:value-of select="KOSTENPLAATS"/></td>
|
||||
<td width="10%"><xsl:value-of select="substring(DATUM, 1, string-length(DATUM) - 9)"/></td>
|
||||
<td width="5%"><xsl:value-of select="VAN"/></td>
|
||||
<td width="5%"><xsl:value-of select="TOT"/></td>
|
||||
<td width="20%"><xsl:value-of select="SOORT_CATERING"/></td>
|
||||
<td width="10%"><xsl:value-of select="AANTAL"/></td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</html>
|
||||
</xsl:if>
|
||||
<xsl:if test="@view ='PCHD_V_RAP_CATRES2'">
|
||||
<html>
|
||||
<table width="100%" CLASS='DefResultsetTable' font-family="Verdana">
|
||||
<tr>
|
||||
<td colspan = "4">
|
||||
<br/>
|
||||
Beste cateraar,<br/><br/>
|
||||
Hierbij het meest actuele overzicht van de cateringreserveringen voor vandaag. Vanaf nu kan dit niet meer gewijzigd worden. <br/><br/>
|
||||
We zien de lunches graag tegemoet! <br/><br/>
|
||||
Met hartelijke groet,<br/><br/>
|
||||
PCH Infra
|
||||
</td>
|
||||
</tr>
|
||||
<tr height="20px">
|
||||
<td colspan="6"/>
|
||||
</tr>
|
||||
<xsl:if test=" count(rapport_data/data_row) = 0">
|
||||
<tr>
|
||||
<td><center><b>Geen gegevens gevonden</b></center></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr height="20px">
|
||||
<td colspan="6"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table width="98%">
|
||||
<xsl:variable name="sortedall">
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<xsl:copy-of select="."/>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<tr>
|
||||
<th width="5%" style="text-align:left">Resnr</th>
|
||||
<th width="10%" style="text-align:left">Gebouw</th>
|
||||
<th width="10%" style="text-align:left">Ruimtenr</th>
|
||||
<th width="10%" style="text-align:left">Contactp</th>
|
||||
<th width="20%" style="text-align:left">Kostenpl</th>
|
||||
<th width="10%" style="text-align:left">Datum</th>
|
||||
<th width="5%" style="text-align:left">Van</th>
|
||||
<th width="5%" style="text-align:left">Tot</th>
|
||||
<th width="20%" style="text-align:left">Catering</th>
|
||||
<th width="5%" style="text-align:left">Aantal</th>
|
||||
</tr>
|
||||
<xsl:for-each select="rapport_data/data_row">
|
||||
<tr>
|
||||
<td width="5%"><xsl:value-of select="RESERVERINGSNR"/></td>
|
||||
<td width="10%"><xsl:value-of select="GEBOUW"/></td>
|
||||
<td width="10%"><xsl:value-of select="RUIMTENR"/></td>
|
||||
<td width="10%"><xsl:value-of select="CONTACTPERSOON"/></td>
|
||||
<td width="20%"><xsl:value-of select="KOSTENPLAATS"/></td>
|
||||
<td width="10%"><xsl:value-of select="substring(DATUM, 1, string-length(DATUM) - 9)"/></td>
|
||||
<td width="5%"><xsl:value-of select="VAN"/></td>
|
||||
<td width="5%"><xsl:value-of select="TOT"/></td>
|
||||
<td width="20%"><xsl:value-of select="SOORT_CATERING"/></td>
|
||||
<td width="10%"><xsl:value-of select="AANTAL"/></td>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</html>
|
||||
</xsl:if>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
<!-- Stylus Studio meta-information - (c) 2004-2009. Progress Software Corporation. All rights reserved.
|
||||
|
||||
<metaInformation>
|
||||
<scenarios/>
|
||||
<MapperMetaTag>
|
||||
<MapperInfo srcSchemaPathIsRelative="yes" srcSchemaInterpretAsXML="no" destSchemaPath="" destSchemaRoot="" destSchemaPathIsRelative="yes" destSchemaInterpretAsXML="no"/>
|
||||
<MapperBlockPosition></MapperBlockPosition>
|
||||
<TemplateContext></TemplateContext>
|
||||
<MapperFilter side="source"></MapperFilter>
|
||||
</MapperMetaTag>
|
||||
</metaInformation>
|
||||
-->
|
||||
BIN
CUST/PCHW/infobord/deurbel3.mp3
Normal file
BIN
CUST/PCHW/infobord/deurbel3.mp3
Normal file
Binary file not shown.
158
CUST/PCHW/infobord/oproep.asp
Normal file
158
CUST/PCHW/infobord/oproep.asp
Normal file
@@ -0,0 +1,158 @@
|
||||
<%@language = "javascript" %>
|
||||
<%
|
||||
Session("customerId") = "PCHW";
|
||||
ANONYMOUS_Allowed = 1; // We doen echt niets geheims.
|
||||
|
||||
//var url = "http://pchw.facws001.sg.nl/branch20172/api2/issues.xml?APIKEY=yjxQIAHEAFvjtSYBrjGHbRRGMohBqeWB&logging=3";
|
||||
var url = "https://pchw.facilitor.nl/api2/issues.xml?APIKEY=yjxQIAHEAFvjtSYBrjGHbRRGMohBqeWB";
|
||||
url += "&limit=100&scope=bo&status=2&fields=id,name,requestor&order=id";
|
||||
|
||||
var refresh = getQParamInt("refresh", 50);
|
||||
var bigtime = getQParamInt("bigtime", 10);
|
||||
|
||||
%>
|
||||
<!--#include file="../../../appl/Shared/common.inc" -->
|
||||
<%
|
||||
FCLTHeader.Requires({ plugins: ["jQuery"],
|
||||
js: ["date.js"]
|
||||
});
|
||||
|
||||
var soap_req = '';
|
||||
%>
|
||||
<html>
|
||||
<head>
|
||||
<% FCLTHeader.Generate(); %>
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
font-family: Verdana;
|
||||
}
|
||||
table.fullscreen {
|
||||
position: absolute;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
table {
|
||||
padding: 5px;
|
||||
border: 0px;
|
||||
}
|
||||
div#error {
|
||||
background-color:red;
|
||||
color:white;
|
||||
position:absolute;
|
||||
z-index: 1;
|
||||
padding:4px;
|
||||
display:none;
|
||||
}
|
||||
td.tdleft {
|
||||
color: #081638;
|
||||
background-color: white;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
vertical-align: middle;
|
||||
padding: 0;
|
||||
border-width: 4px 4px 4px 0px;
|
||||
border-style: solid;
|
||||
border-color: white;
|
||||
width: 25%;
|
||||
}
|
||||
td.empty {
|
||||
background-color: #fff;
|
||||
}
|
||||
td.tdleft span.nummer {
|
||||
font-size: 5em;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
function xtext(xelm)
|
||||
{
|
||||
return xelm.textContent || xelm.text;
|
||||
}
|
||||
|
||||
var lastBigId = null;
|
||||
var currBigId = null;
|
||||
function callbackDone(data, textStatus, jqXHR)
|
||||
{
|
||||
var currBigName = "";
|
||||
$("#error").hide();
|
||||
var xmlResp = jQuery.parseXML(jqXHR.responseText);
|
||||
var data = [];
|
||||
if (xmlResp)
|
||||
{
|
||||
var issues = xmlResp.getElementsByTagName("issue");
|
||||
var bigindex = -1; // index van degene die we big gaan tonen
|
||||
for (i=0; i < issues.length; i++)
|
||||
{
|
||||
var v_id = xtext(issues[i].getElementsByTagName("id")[0]);
|
||||
var v_name = xtext(issues[i].getElementsByTagName("name")[0]);
|
||||
var v_melder = (issues[i].getElementsByTagName("requestor"));
|
||||
var v_melderid = v_melder[0].getAttribute("id");
|
||||
|
||||
if (v_id >= currBigId) // GBS
|
||||
{
|
||||
currBigId = v_id;
|
||||
currBigName = v_name;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Nu het grote nummer:
|
||||
var $td = $("#tdbig");
|
||||
$td.html("<span class='nummer'>" + currBigName + "</span>")
|
||||
.removeClass("empty");
|
||||
if (currBigId > lastBigId) {
|
||||
PlaySound("sound1");
|
||||
lastBigId = currBigId;
|
||||
}
|
||||
}
|
||||
function eraseBig()
|
||||
{
|
||||
var $td = $("#tdbig");
|
||||
$td.html("<span class='nummer'> </span><br><br>"
|
||||
+ "<span class='ruimte'> </span>")
|
||||
.addClass("empty");
|
||||
|
||||
}
|
||||
|
||||
function callbackFail(jqXHR, textStatus, errorThrown)
|
||||
{
|
||||
$("#error").text("FAIL: "
|
||||
+ toTimeString(new Date, true) + " "
|
||||
+ jqXHR.status + " " + (typeof errorThrown == "string"?errorThrown:errorThrown.message))
|
||||
.show();
|
||||
}
|
||||
|
||||
// Overrule de ajaxSetup.error uit FcltJquery.js
|
||||
// We willen absoluut geen alert popup's
|
||||
$.ajaxSetup(
|
||||
{"error":function(XMLHttpRequest,textStatus, errorThrown)
|
||||
{
|
||||
$("#error").text("FAIL: " + (typeof errorThrown == "string"?errorThrown:errorThrown.message))
|
||||
.show();
|
||||
}
|
||||
});
|
||||
|
||||
function refresh()
|
||||
{
|
||||
$.get("<%= safe.jsstring(url) %>", "<%= safe.jsstring(soap_req) %>").done(callbackDone).fail(callbackFail);
|
||||
setTimeout( refresh, 1000 * <%=refresh %>);
|
||||
}
|
||||
|
||||
function PlaySound(soundObj)
|
||||
{
|
||||
var snd = new Audio("deurbel3.mp3"); // buffers automatically when created
|
||||
snd.play();
|
||||
}
|
||||
$(refresh);
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div id='error'></div>
|
||||
<embed src="Windows Exclamation.mp3" autostart="false" width="0" height="0" style='display:none' id="sound1" enablejavascript="true">
|
||||
<table class='fullscreen'>
|
||||
<tr><td class='tdleft' id="tdbig"></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1032,6 +1032,13 @@
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="melding" mode="full">
|
||||
<xsl:comment>Mensen uit infra loggen in met SSO=1 (SAML). De rest (PCH) logt in met SSO=PCH</xsl:comment>
|
||||
<xsl:variable name="sso">
|
||||
<xsl:choose>
|
||||
<xsl:when test="voor/kenmerk[@key=1041] = 'ja'">1</xsl:when>
|
||||
<xsl:otherwise>PCH</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='summary'"></xsl:when>
|
||||
<xsl:otherwise>
|
||||
@@ -1054,7 +1061,7 @@
|
||||
<br/>
|
||||
<td colspan="4">
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?SSO=PCH&<xsl:value-of select="../bookmarks/melding"/>
|
||||
<xsl:attribute name="href">https://<xsl:value-of select="$FacilitorRoot"/>?SSO=<xsl:value-of select="$sso"/>&<xsl:value-of select="../bookmarks/melding"/>
|
||||
<xsl:value-of select="key"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="$clicktxt"/>
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 7.1 KiB |
BIN
CUST/SROZ/rozet_logo.gif
Normal file
BIN
CUST/SROZ/rozet_logo.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.7 KiB |
@@ -162,21 +162,37 @@
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="cur_volgnr">
|
||||
<xsl:for-each select="msxml:node-set($sortfilter)/rsv_ruimte">
|
||||
<!--xsl:for-each select="msxml:node-set($sortfilter)/rsv_ruimte">
|
||||
<xsl:sort select="van/timestamp" data-type="number"/>
|
||||
<xsl:sort select="volgnr" data-type="number"/>
|
||||
<xsl:if test="position()=1"><xsl:value-of select="volgnr"/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:for-each-->
|
||||
<xsl:choose>
|
||||
<xsl:when test="msxml:node-set($sortfilter)/rsv_ruimte/volgnr!=''">
|
||||
<xsl:for-each select="msxml:node-set($sortfilter)/rsv_ruimte">
|
||||
<xsl:sort select="van/timestamp" data-type="number"/>
|
||||
<xsl:sort select="volgnr" data-type="number"/>
|
||||
<xsl:if test="position()=1"><xsl:value-of select="volgnr"/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:for-each select="rsv_ruimte">
|
||||
<xsl:sort select="van/timestamp" data-type="number" order="descending"/>
|
||||
<xsl:sort select="volgnr" data-type="number"/>
|
||||
<xsl:if test="position()=1"><xsl:value-of select="volgnr"/></xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:choose>
|
||||
<!-- Externe bijeenkomst -->
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/res_activiteit/key='30'">
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="1" cellspacing="1">
|
||||
<!--tr><td colspan="3"><xsl:value-of select="$cur_volgnr"/></td></tr-->
|
||||
<tr>
|
||||
<td width="22%">
|
||||
<br/>Organisatie:
|
||||
Organisatie:
|
||||
<!--xsl:if test="substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], '/')!=''"><br/>Contactpersoon:</xsl:if-->
|
||||
<!--xsl:if test="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/contact_persoon!=''"><br/>Contactpersoon:</xsl:if-->
|
||||
<br/>Contactpersoon:
|
||||
@@ -184,9 +200,9 @@
|
||||
<br/>E-mailadres:
|
||||
<br/>Factuuradres:
|
||||
</td>
|
||||
<td width="58%">
|
||||
<!--br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/naam"/-->
|
||||
<br/><xsl:value-of select="substring-before (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ' [')"/>
|
||||
<td colspan="3" width="58%">
|
||||
<!--xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/naam"/-->
|
||||
<xsl:value-of select="substring-before (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ' [')"/>
|
||||
<!--xsl:if test="substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], '/')!=''"><br/><xsl:value-of select="substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], '/')"/></xsl:if-->
|
||||
<!--xsl:if test="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/contact_persoon!=''"><br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/contact_persoon"/></xsl:if-->
|
||||
<!--br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/bedrijf/telefoon"/-->
|
||||
@@ -199,12 +215,7 @@
|
||||
</td>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$mode='email'">
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">cid:rozet_logo.gif</xsl:attribute>
|
||||
<xsl:attribute name="style">width:31mm;</xsl:attribute>
|
||||
</xsl:element>
|
||||
</xsl:when>
|
||||
<xsl:when test="$mode='email'"><img src="cid:rozet_logo.gif"/></xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:element name="img">
|
||||
<xsl:attribute name="src">../../cust/<xsl:value-of select="//header/custId"/>/rozet_logo.gif</xsl:attribute>
|
||||
@@ -214,48 +225,45 @@
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="1" cellspacing="1">
|
||||
<tr><td colspan="5"><br/></td></tr>
|
||||
<!--/table>
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="1" cellspacing="1"-->
|
||||
<tr>
|
||||
<td rowspan="2" width="22%" style="text-align:center;vertical-align:middle;border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;border-bottom:1px solid black;">Offertenummer<br/><b><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/id"/></b></td>
|
||||
<td rowspan="2" width="18%"/>
|
||||
<td rowspan="2" width="22%" style="text-align:center;vertical-align:middle;border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;border-bottom:1px solid black;">Offertedatum<br/><b><xsl:value-of select="substring-before (//header/dateTime, ' ')"/></b></td>
|
||||
<td rowspan="2" width="18%"/>
|
||||
<td style="font-size:8pt">  Postbus 1168</td>
|
||||
<td style="font-size:8pt"><br/><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>Postbus 1168</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="font-size:8pt">  6801 ML Arnhem</td>
|
||||
<td style="font-size:8pt"><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>6801 ML Arnhem</td>
|
||||
</tr>
|
||||
<tr><td colspan="5"><br/></td></tr>
|
||||
<tr>
|
||||
<td colspan="3" rowspan="4" style="text-align:center;vertical-align:bottom;font-size:14pt;">
|
||||
<xsl:choose>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='1'"><b>Voorstel</b></xsl:when>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='2'"><b>Bevestiging reservering</b></xsl:when>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='3'"><b>Geblokkeerd</b></xsl:when>
|
||||
<xsl:otherwise><b>Vervallen</b></xsl:otherwise>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='1'"><b><br/>Voorstel</b></xsl:when>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='2'"><b><br/>Bevestiging reservering</b></xsl:when>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='3'"><b><br/>Geblokkeerd</b></xsl:when>
|
||||
<xsl:otherwise><b><br/>Vervallen</b></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td rowspan="4"/>
|
||||
<td style="font-size:8pt">  Kortestraat 16</td>
|
||||
<td rowspan="4"><br/></td>
|
||||
<td style="font-size:8pt"><br/><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>Kortestraat 16</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="font-size:8pt">  6811 EP Arnhem</td>
|
||||
<td style="font-size:8pt"><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>6811 EP Arnhem</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="font-size:8pt">  T 026 354 35 21</td>
|
||||
<td style="font-size:8pt"><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>T 026 354 35 21</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="font-size:8pt">  verhuur@rozet.nl</td>
|
||||
<td style="font-size:8pt"><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>verhuur@rozet.nl</td>
|
||||
</tr>
|
||||
<tr><td colspan="5"><br/></td></tr>
|
||||
<tr>
|
||||
<td colspan="4"/>
|
||||
<td style="font-size:8pt">  rozet.nl</td>
|
||||
<td colspan="4"><br/></td>
|
||||
<td style="font-size:8pt"><br/><xsl:text disable-output-escaping="yes">&nbsp;&nbsp;</xsl:text>rozet.nl</td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="1" cellspacing="1">
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<xsl:choose>
|
||||
@@ -263,7 +271,7 @@
|
||||
<br/><xsl:value-of select="//lcl/RES/annulering"/>
|
||||
</xsl:when>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='1'">
|
||||
<br/>Geachte <xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')"/>,
|
||||
<br/>Geachte <xsl:choose><xsl:when test="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')!='-'"><xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')"/></xsl:when><xsl:otherwise>heer/mevrouw</xsl:otherwise></xsl:choose>,
|
||||
<br/><br/>Hartelijk bedankt voor jouw aanvraag.
|
||||
Wij bieden een bruisende locatie voor <xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/omschrijving"/>.
|
||||
Met veel plezier hebben we dit voorstel opgesteld en staan voor je klaar om deze bijeenkomst tot een succes te maken.
|
||||
@@ -272,7 +280,7 @@
|
||||
<br/><br/>Rozet Zakelijk
|
||||
</xsl:when>
|
||||
<xsl:when test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='2'">
|
||||
<br/>Geachte <xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')"/>,
|
||||
<br/>Geachte <xsl:choose><xsl:when test="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')!='-'"><xsl:value-of select="substring-before (substring-after (rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur'], ']/'), ';T:')"/></xsl:when><xsl:otherwise>heer/mevrouw</xsl:otherwise></xsl:choose>,
|
||||
<br/><br/>Bedankt voor jouw reservering bij Rozet.
|
||||
Wij zijn je graag van dienst om <xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/omschrijving"/> tot een succes te maken.
|
||||
<br/><br/>De algemene voorwaarden vind je op onze website.
|
||||
@@ -286,9 +294,9 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="pagebreak"><td colspan="4"/></tr>
|
||||
<tr><td colspan="4"><b><br/>Jouw reservering</b></td></tr>
|
||||
<tr><td colspan="4" style="font-size:14pt;"><b><br/>Reservering</b></td></tr>
|
||||
<tr><td colspan="4"><b><br/>Programma</b><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Programma']"/></xsl:call-template></td></tr>
|
||||
<tr><td colspan="4"><b><br/>Omschrijving</b><br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Debiteur']/omschrijving"/></td></tr>
|
||||
<tr><td colspan="4"><b><br/>Omschrijving</b><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="rsv_ruimte[volgnr=$cur_volgnr]/opmerking"/></xsl:call-template></td></tr>
|
||||
<tr><td colspan="4"><b><br/>Faciliteiten</b><br/><xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/res_ruimte/nr"/><br/><xsl:call-template name="linebreaks"><xsl:with-param name="string" select="rsv_ruimte[volgnr=$cur_volgnr]/res_ruimte/omschrijving"/></xsl:call-template></td></tr>
|
||||
<tr><td colspan="4"><b><br/>Catering</b></td></tr>
|
||||
<xsl:variable name="catlijst">
|
||||
@@ -312,52 +320,119 @@
|
||||
<td/>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<tr class="pagebreak"><td colspan="4"/></tr>
|
||||
<tr><td colspan="4"><b><br/>Overzicht</b></td></tr>
|
||||
<!--tr><td colspan="4"><b><br/>Programma</b></td></tr-->
|
||||
</table>
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||||
<table border="0" width="100%" style="border-collapse:collapse;" cellpadding="1" cellspacing="1">
|
||||
<tr class="pagebreak"><td colspan="4"/></tr>
|
||||
<tr><td colspan="9"><b><br/>Overzicht</b></td></tr>
|
||||
<!-- Tabel Boekingsnummer-Datum-Tijd van-Tijd tot-Artikel-Stukprijs-BTW %-Excl. BTW! -->
|
||||
<xsl:variable name="tarief">
|
||||
<xsl:value-of select="rsv_ruimte[volgnr=$cur_volgnr]/kenmerk[@naam='Verhuurtarief']"/>
|
||||
</xsl:variable>
|
||||
<xsl:for-each select="rsv_ruimte">
|
||||
<xsl:sort select="van/timestamp" data-type="number"/>
|
||||
<xsl:sort select="volgnr" data-type="number"/>
|
||||
<xsl:if test="position()=1">
|
||||
<xsl:variable name="tarief">
|
||||
<xsl:value-of select="kenmerk[@naam='Verhuur tarief']"/>
|
||||
</xsl:variable>
|
||||
<xsl:choose>
|
||||
<xsl:when test="position()=1">
|
||||
<tr>
|
||||
<td width="12%" style="font-size:8pt;"><b>Boekings-<br/>nummer</b></td>
|
||||
<td width="12%" style="font-size:8pt;"><b>Datum</b></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><b>Tijd<br/>van</b></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><b>Tijd<br/>tot</b></td>
|
||||
<td width="26%" style="font-size:8pt;"><b>Artikel</b></td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;"><b>Stukprijs</b></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><b>BTW %</b></td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;"><b>Excl. BTW</b></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
<xsl:if test="not(afgesprokentotaal)">
|
||||
<tr>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="id"/></td>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="van/datum"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="van/tijd"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="tot/tijd"/></td>
|
||||
<td width="26%" style="font-size:8pt;"><xsl:value-of select="res_ruimte/nr"/> / <xsl:value-of select="number ((tot/timestamp - van/timestamp) div 3600)"/> uur</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">€ <xsl:value-of select="format-number (res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise>€ <xsl:value-of select="format-number (res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;">21%</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">€ <xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise>€ <xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="afgesprokentotaal!=''">
|
||||
<tr>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="id"/></td>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="van/datum"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="van/tijd"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="tot/tijd"/></td>
|
||||
<td width="26%" style="font-size:8pt;">Afgesproken ruimteprijs</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number (afgesprokentotaal, '0,00', 'european')"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;">21%</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number (afgesprokentotaal, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:if test="not(afgesprokentotaal)">
|
||||
<tr>
|
||||
<td width="12%" style="font-size:8pt;"><br/><xsl:value-of select="id"/></td>
|
||||
<td width="12%" style="font-size:8pt;"><br/><xsl:value-of select="van/datum"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><br/><xsl:value-of select="van/tijd"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><br/><xsl:value-of select="tot/tijd"/></td>
|
||||
<td width="26%" style="font-size:8pt;"><br/><xsl:value-of select="res_ruimte/nr"/> / <xsl:value-of select="number ((tot/timestamp - van/timestamp) div 3600)"/> uur</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'"><br/>€ <xsl:value-of select="format-number (res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise><br/>€ <xsl:value-of select="format-number (res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><br/>21%</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'"><br/>€ <xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise><br/>€ <xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td style="font-size:8pt;"><br/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<xsl:if test="afgesprokentotaal!=''">
|
||||
<tr>
|
||||
<td width="12%" style="font-size:8pt;"><br/><xsl:value-of select="id"/></td>
|
||||
<td width="12%" style="font-size:8pt;"><br/><xsl:value-of select="van/datum"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><br/><xsl:value-of select="van/tijd"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><br/><xsl:value-of select="tot/tijd"/></td>
|
||||
<td width="26%" style="font-size:8pt;"><br/>Afgesproken ruimteprijs</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;"><br/>€ <xsl:value-of select="format-number (afgesprokentotaal, '0,00', 'european')"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><br/>21%</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;"><br/>€ <xsl:value-of select="format-number (afgesprokentotaal, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"><br/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
<xsl:if test="korting!=''">
|
||||
<tr>
|
||||
<td width="12%" style="font-size:8pt;"><b>Boekings-<br/>nummer</b></td>
|
||||
<td width="12%" style="font-size:8pt;"><b>Datum</b></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><b>Tijd<br/>van</b></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><b>Tijd<br/>tot</b></td>
|
||||
<td width="26%" style="font-size:8pt;"><b>Artikel</b></td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;"><b>Stukprijs</b></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><b>BTW %</b></td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;"><b>Excl. BTW</b></td>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="id"/></td>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="van/datum"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="van/tijd"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="tot/tijd"/></td>
|
||||
<td width="26%" style="font-size:8pt;">Korting</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number (0 - korting, '0,00', 'european')"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;">21%</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number (0 - korting, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
<tr>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="id"/></td>
|
||||
<td width="12%" style="font-size:8pt;"><xsl:value-of select="van/datum"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="van/tijd"/></td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;"><xsl:value-of select="tot/tijd"/></td>
|
||||
<td width="26%" style="font-size:8pt;"><xsl:value-of select="res_ruimte/nr"/> / <xsl:value-of select="number ((tot/timestamp - van/timestamp) div 3600)"/> uur</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">€ <xsl:value-of select="format-number (res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise>€ <xsl:value-of select="format-number (res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td width="8%" style="font-size:8pt;text-align:center;">21%</td>
|
||||
<td width="12%" style="font-size:8pt;text-align:right;">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">€ <xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs, '0,00', 'european')"/></xsl:when>
|
||||
<xsl:otherwise>€ <xsl:value-of select="format-number ((tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5, '0,00', 'european')"/></xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<xsl:sort select="levering/timestamp" data-type="number"/>
|
||||
<xsl:sort select="res_artikel/discipline/key" data-type="number"/>
|
||||
@@ -414,24 +489,178 @@
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- BTW laag-BTW hoog-Subtotaal -->
|
||||
<xsl:variable name="subprijslist">
|
||||
<item>
|
||||
<exclbtw>
|
||||
<!--xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5"/></xsl:otherwise>
|
||||
</xsl:choose-->
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</exclbtw>
|
||||
<btw>21</btw>
|
||||
<btwbedrag>
|
||||
<!--xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 1.21"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5 * 1.21 "/></xsl:otherwise>
|
||||
</xsl:choose-->
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5 * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</btwbedrag>
|
||||
</item>
|
||||
<xsl:for-each select="rsv_artikel">
|
||||
<item>
|
||||
<exclbtw>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</exclbtw>
|
||||
<btw><xsl:choose><xsl:when test="btw!=''"><xsl:value-of select="btw"/></xsl:when><xsl:otherwise>6</xsl:otherwise></xsl:choose></btw>
|
||||
<btwbedrag>
|
||||
<xsl:choose>
|
||||
<xsl:when test="btw='6'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.06) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="btw='21'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.06) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</btwbedrag>
|
||||
</item>
|
||||
</xsl:for-each>
|
||||
<xsl:for-each select="rsv_deel">
|
||||
<item>
|
||||
<exclbtw>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</exclbtw>
|
||||
<btw>21</btw>
|
||||
<btwbedrag>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5 * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</btwbedrag>
|
||||
</item>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="sub_excl_btw" select="sum(msxml:node-set($subprijslist)/item/exclbtw)"/>
|
||||
<xsl:variable name="sub_btw_laag" select="sum(msxml:node-set($subprijslist)/item[btw='6']/btwbedrag)"/>
|
||||
<xsl:variable name="sub_btw_hoog" select="sum(msxml:node-set($subprijslist)/item[btw='21']/btwbedrag)"/>
|
||||
<tr>
|
||||
<td colspan="6" style="font-size:8pt;text-align:right;">BTW laag</td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number ($sub_btw_laag, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="font-size:8pt;text-align:right;">BTW hoog</td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number ($sub_btw_hoog, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="font-size:8pt;text-align:right;"><b>Subtotaal</b></td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;"><b>€ <xsl:value-of select="format-number ($sub_excl_btw + $sub_btw_laag + $sub_btw_hoog, '0,00', 'european')"/></b></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
</xsl:for-each>
|
||||
<!-- BTW laag-BTW hoog-Totaal -->
|
||||
<xsl:variable name="tmpprijslist">
|
||||
<xsl:variable name="totprijslist">
|
||||
<xsl:for-each select="//rsv_ruimte">
|
||||
<item>
|
||||
<exclbtw>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5"/></xsl:otherwise>
|
||||
<xsl:when test="kenmerk[@naam='Verhuur tarief']='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</exclbtw>
|
||||
<btw>21</btw>
|
||||
<inclbtw>
|
||||
<btwbedrag>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'"><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 1.21"/></xsl:when>
|
||||
<xsl:otherwise><xsl:value-of select="(tot/timestamp - van/timestamp) div 3600 * res_ruimte/prijs * 0.5 * 1.21 "/></xsl:otherwise>
|
||||
<xsl:when test="kenmerk[@naam='Verhuur tarief']='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5 * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</inclbtw>
|
||||
</btwbedrag>
|
||||
</item>
|
||||
</xsl:for-each>
|
||||
<xsl:for-each select="//rsv_artikel">
|
||||
@@ -443,35 +672,35 @@
|
||||
</xsl:choose>
|
||||
</exclbtw>
|
||||
<btw><xsl:choose><xsl:when test="btw!=''"><xsl:value-of select="btw"/></xsl:when><xsl:otherwise>6</xsl:otherwise></xsl:choose></btw>
|
||||
<inclbtw>
|
||||
<btwbedrag>
|
||||
<xsl:choose>
|
||||
<xsl:when test="btw='6'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.06"/></xsl:when>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.06) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="btw='21'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.21"/></xsl:when>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.06"/></xsl:when>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.06) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</inclbtw>
|
||||
</btwbedrag>
|
||||
</item>
|
||||
</xsl:for-each>
|
||||
<xsl:for-each select="//rsv_deel">
|
||||
<item>
|
||||
<exclbtw>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">
|
||||
<xsl:when test="../kenmerk[@naam='Verhuur tarief']='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
@@ -479,68 +708,68 @@
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 0.5"/></xsl:when>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</exclbtw>
|
||||
<btw>21</btw>
|
||||
<inclbtw>
|
||||
<btwbedrag>
|
||||
<xsl:choose>
|
||||
<xsl:when test="$tarief='Commercieel'">
|
||||
<xsl:when test="../kenmerk[@naam='Verhuur tarief']='Commercieel'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 1.21"/></xsl:when>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:choose>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="prijs * 0.5 * 1.21"/></xsl:when>
|
||||
<xsl:when test="prijs!=''"><xsl:value-of select="round (100 * prijs * 0.5 * 0.21) div 100"/></xsl:when>
|
||||
<xsl:otherwise>0</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</inclbtw>
|
||||
</btwbedrag>
|
||||
</item>
|
||||
</xsl:for-each>
|
||||
</xsl:variable>
|
||||
<xsl:variable name="totaal_btw_laag" select="sum(msxml:node-set($tmpprijslist)/item[btw='6']/exclbtw)*0.06"/>
|
||||
<xsl:variable name="totaal_btw_hoog" select="sum(msxml:node-set($tmpprijslist)/item[btw='21']/exclbtw)*0.21"/>
|
||||
<xsl:variable name="totaal_incl_btw" select="sum(msxml:node-set($tmpprijslist)/item/inclbtw)"/>
|
||||
<xsl:variable name="tot_excl_btw" select="sum(msxml:node-set($totprijslist)/item/exclbtw)"/>
|
||||
<xsl:variable name="tot_btw_laag" select="sum(msxml:node-set($totprijslist)/item[btw='6']/btwbedrag)"/>
|
||||
<xsl:variable name="tot_btw_hoog" select="sum(msxml:node-set($totprijslist)/item[btw='21']/btwbedrag)"/>
|
||||
<tr>
|
||||
<td colspan="6" style="font-size:8pt;text-align:right;">BTW laag</td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number ($totaal_btw_laag, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
<td colspan="6" style="font-size:8pt;text-align:right;"><br/>BTW laag</td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;"><br/>€ <xsl:value-of select="format-number ($tot_btw_laag, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"><br/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="font-size:8pt;text-align:right;">BTW hoog</td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number ($totaal_btw_hoog, '0,00', 'european')"/></td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;">€ <xsl:value-of select="format-number ($tot_btw_hoog, '0,00', 'european')"/></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6" style="font-size:8pt;text-align:right;"><b>Totaal</b></td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;"><b>€ <xsl:value-of select="format-number ($totaal_incl_btw, '0,00', 'european')"/></b></td>
|
||||
<td colspan="2" style="font-size:8pt;text-align:right;"><b>€ <xsl:value-of select="format-number ($tot_excl_btw + $tot_btw_laag + $tot_btw_hoog, '0,00', 'european')"/></b></td>
|
||||
<td style="font-size:8pt;"/>
|
||||
</tr>
|
||||
<xsl:if test="rsv_ruimte[volgnr=$cur_volgnr]/status_fokey='1'">
|
||||
<tr>
|
||||
<td colspan="3" width="32%"><br/><br/>Naam</td>
|
||||
<td colspan="5" width="66%" style="text-align:right;"><br/><br/>Handtekening voor akkoord</td>
|
||||
<td/>
|
||||
<td><br/><br/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" width="32%" style="border-bottom:1px solid black;"><br/><br/><br/><br/></td>
|
||||
<td colspan="2" width="64%"/>
|
||||
<td colspan="2" width="34%"><br/><br/><br/><br/></td>
|
||||
<td colspan="3" width="32%" style="text-align:right;border-bottom:1px solid black;"><br/><br/><br/><br/></td>
|
||||
<td/>
|
||||
<td><br/><br/><br/><br/></td>
|
||||
</tr>
|
||||
</xsl:if>
|
||||
</table>
|
||||
<!--FOOTER-div/table niet op e-mails!-->
|
||||
<xsl:if test="$mode!='email'">
|
||||
<div id="footer">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="2" cellspacing="2">
|
||||
<table border="0" style="width:100%;border-collapse:collapse;" cellpadding="1" cellspacing="1">
|
||||
<tr>
|
||||
<td width="24%" style="font-size:8pt;"><b>Rozet</b></td>
|
||||
<td width="18%" style="font-size:8pt;">KvK 58161716</td>
|
||||
|
||||
@@ -29,8 +29,8 @@ REM ================================================== connect to SAP developmen
|
||||
|
||||
|
||||
REM ======= SAP Development:
|
||||
REM ..\..\..\utils\sftp\psftp -l facilitordev -pw D3VF@cilit0r 31.11.57.195 -b sftp_ord2sap.scr
|
||||
REM echo n | ..\..\..\utils\sftp\psftp -l facilitordev -pw D3VF@cilit0r 31.11.57.195 -b sftp_ord2sap.scr >> genexport_SAP_XML.txt
|
||||
|
||||
|
||||
REM ======= SAP Production:
|
||||
..\..\..\utils\sftp\psftp -l facilitor -pw F@cil1t0r2018! 31.11.57.222 -b sftp_ord2sap.scr
|
||||
echo n | ..\..\..\utils\sftp\psftp -l facilitor -pw F@cil1t0r2018! 31.11.57.222 -b sftp_ord2sap.scr -bc > SFTP_LOG.txt
|
||||
38
CUST/UBRH/UBRH.css
Normal file
38
CUST/UBRH/UBRH.css
Normal file
@@ -0,0 +1,38 @@
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*
|
||||
* #A8CAD2: donkere rws kleur
|
||||
* #DEEBE3: lichte rws kleur
|
||||
* #08386B: rijkslogo blauw
|
||||
*/
|
||||
#headerblok
|
||||
{
|
||||
background: url(banner.png) no-repeat;
|
||||
background-position: center;
|
||||
}
|
||||
#headerprefix {
|
||||
padding-top: 5px;
|
||||
font-size: 2.0em;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
/* Dunne lijntjes om menu en/of header in te klappen */
|
||||
span.ui-layout-resizer {
|
||||
background-color: #DEEBE3;
|
||||
}
|
||||
div.ui-layout-toggler {
|
||||
background-color: #A8CAD2;
|
||||
}
|
||||
|
||||
/* Kopbalk met tabbladen (menu- en werkbladen) */
|
||||
.ui-tabs .ui-tabs-nav {
|
||||
background-color: #A8CAD2;
|
||||
background-image: none;
|
||||
}
|
||||
|
||||
.closedFG
|
||||
{
|
||||
color: #000;
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<xsl:param name="mode"/>
|
||||
|
||||
<xsl:template match="bestelopdracht">
|
||||
|
||||
<orders>
|
||||
<xsl:for-each select="/facilitor/bestelopdracht/bestelopdrachtitem[not(bestelitem/srtdeel/notitie = preceding::bestelitem/srtdeel/notitie)]">
|
||||
<ordervalidaterequest xmlns="http://huib.huuskes.nl/ei" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://huib.huuskes.nl/ei/ordervalidaterequest.xsd">
|
||||
<username>facilitor</username>
|
||||
@@ -20,7 +20,7 @@
|
||||
<reference><xsl:value-of select="../bestelling/key"/></reference>
|
||||
</ordervalidaterequest>
|
||||
</xsl:for-each>
|
||||
|
||||
</orders>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="facilitor">
|
||||
|
||||
@@ -78,7 +78,9 @@ try
|
||||
var l_xsl_file = WScript.Arguments(1);
|
||||
}
|
||||
// l_url = URL voor AFAS online, 5 cijfers refereren aan deelnemernummer
|
||||
l_url = "https://53260.afasonlineconnector.nl/profitservices/appconnectorget.asmx"
|
||||
// l_url = "https://53260.afasonlineconnector.nl/profitservices/appconnectorget.asmx" oude url Afas online
|
||||
l_url = "https://53260.soap.afas.online/profitservices/appconnectorget.asmx"
|
||||
|
||||
|
||||
// nog te bepalen voor WZUV: username, password, environment en connector ID
|
||||
var l_username = "53260.fmis";
|
||||
|
||||
Reference in New Issue
Block a user