MARX#58769: Ruimte- en objectgegevens vanuit Facilitor

svn path=/Website/branches/v2019.1/; revision=43631
This commit is contained in:
Marcel Bourseau
2019-08-06 10:55:28 +00:00
parent dbd24765d3
commit aa05d3354c

View File

@@ -15,7 +15,7 @@
<xsl:template match="mld_opdr">exec_code;ax_supplier_id;mld_opdr_soort;mld_opdr_typering;mld_opdr_afspraak;mld_melding_externnr;mld_melding_omschrijving;prs_afdeling_externnr;mld_opdr_po_companyid;mld_opdr_opzichter;mld_melding_cust_name;mld_melding_cust_straat;mld_melding_cust_huisnr;mld_melding_cust_huisnr2;mld_melding_cust_postcode;mld_melding_cust_plaats;mld_melding_cust_telefoonnr;mld_melding_cust_mobielnr;mld_melding_cust_email;mld_melding_cust_object_omschr;complexnummer;pandnummer;VGEnummer;mld_melding_memo;mld_opdr_externnr;mld_opdr_ordernr;mld_opdr_datumbegin;mld_opdr_datum_plan;mld_opdr_einddatum;mld_opdr_url;mld_opdr_mat_linenr;mld_opdr_mat_code;mld_opdr_mat_naam;mld_opdr_mat_locatie(groep);mld_opdr_mat_element(extra2);mld_opdr_mat_oorzaak(extra4);mld_opdr_mat_eenheidcode;mld_opdr_mat_eenheid;mld_opdr_mat_prijs;mld_opdr_mat_aantal;mld_opdr_mat_btwperc;mld_opdr_mat_totaal
1;<xsl:value-of select="ax_supplier_id"/>;;;;<xsl:value-of select="mld_melding_externnr"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string"><xsl:value-of select="mld_melding_discipline"/> - <xsl:value-of select="mld_stdmelding_omschrijving"/></xsl:with-param></xsl:call-template>;<xsl:value-of select="prs_afdeling_externnr"/>;<xsl:value-of select="prs_afdeling_externnr"/>;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_name"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_straat"/></xsl:call-template>;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_postcode"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_plaats"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_telefoonnr"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_mobielnr"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_email"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_melding_cust_object_omschr"/></xsl:call-template>;;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="substring(mld_melding_memo,1,3000)"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_opdr_externnr"/></xsl:call-template>;<xsl:value-of select="mld_opdr_ordernr"/>;<xsl:value-of select="translate(mld_opdr_datumbegin,'zZ','')"/>;<xsl:call-template name="mld_opdr_plandatum"><xsl:with-param name="p_task_status" select="'Gepland'"/><xsl:with-param name="p_plan_datum" select="mld_opdr_datum_plan"/></xsl:call-template>;<xsl:value-of select="translate(mld_opdr_einddatum,'zZ','')"/>;;;;;;;;;;;;;
2;<xsl:value-of select="ax_supplier_id"/>;;;;<xsl:value-of select="mld_melding_externnr"/>;;<xsl:value-of select="prs_afdeling_externnr"/>;<xsl:value-of select="prs_afdeling_externnr"/>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_opdr_opzichter"/></xsl:call-template>;;;;;;;;;;;;<xsl:value-of select="pandnummer"/>;;;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_opdr_externnr"/></xsl:call-template>;<xsl:value-of select="mld_opdr_ordernr"/>;;;;<xsl:call-template name="ExternalURL"/>;;;;;;;;;;;;
<xsl:for-each select="mld_opdr_materialen/mld_opdr_materiaal">3;<xsl:value-of select="../../ax_supplier_id"/>;;;;<xsl:value-of select="../../mld_melding_externnr"/>;;<xsl:value-of select="../../prs_afdeling_externnr"/>;<xsl:value-of select="../../prs_afdeling_externnr"/>;;;;;;;;;;;;;;;;<xsl:value-of select="../../mld_opdr_externnr"/>;<xsl:value-of select="../../mld_opdr_ordernr"/>;;;;;<xsl:call-template name="Materiaal_regel"><xsl:with-param name="p_linenr" select="mld_opdr_mat_linenr"/><xsl:with-param name="p_linenr2" select="position()"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_opdr_mat_code"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_opdr_mat_naam"/></xsl:call-template>;;;;<xsl:call-template name="Materiaal_eenheidSidB"><xsl:with-param name="p_unit" select="''"/></xsl:call-template>;<xsl:value-of select="mld_opdr_mat_eenheid"/>;<xsl:value-of select="mld_opdr_mat_prijs"/>;<xsl:value-of select="mld_opdr_mat_aantal"/>;<xsl:call-template name="Mareon_btwperc"><xsl:with-param name="p_btwperc" select="mld_opdr_mat_btwperc"/></xsl:call-template>;;&#10;</xsl:for-each>
<xsl:for-each select="mld_opdr_materialen/mld_opdr_materiaal">3;<xsl:value-of select="../../ax_supplier_id"/>;;;;<xsl:value-of select="../../mld_melding_externnr"/>;;<xsl:value-of select="../../prs_afdeling_externnr"/>;<xsl:value-of select="../../prs_afdeling_externnr"/>;;;;;;;;;;;;;;;;<xsl:value-of select="../../mld_opdr_externnr"/>;<xsl:value-of select="../../mld_opdr_ordernr"/>;;;;;<xsl:call-template name="Materiaal_regel"><xsl:with-param name="p_linenr" select="mld_opdr_mat_linenr"/><xsl:with-param name="p_linenr2" select="position()"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_opdr_mat_code"/></xsl:call-template>;<xsl:call-template name="vrije_tekst"><xsl:with-param name="p_string" select="mld_opdr_mat_naam"/></xsl:call-template>;<xsl:call-template name="LEDO_locatie"/>;<xsl:call-template name="LEDO_element"/>;;<xsl:call-template name="Materiaal_eenheidSidB"><xsl:with-param name="p_unit" select="''"/></xsl:call-template>;<xsl:value-of select="mld_opdr_mat_eenheid"/>;<xsl:value-of select="mld_opdr_mat_prijs"/>;<xsl:value-of select="mld_opdr_mat_aantal"/>;<xsl:call-template name="Mareon_btwperc"><xsl:with-param name="p_btwperc" select="mld_opdr_mat_btwperc"/></xsl:call-template>;;&#10;</xsl:for-each>
</xsl:template>
<xsl:template name="ExternalURL"></xsl:template>
@@ -105,5 +105,21 @@
</xsl:choose>
</xsl:template>
<xsl:template name="LEDO_locatie">
<xsl:choose>
<xsl:when test="../../alg_ruimte_nr != '' and ../../alg_ruimte_omschrijving != ''"><xsl:value-of select="../../alg_ruimte_nr"/> (<xsl:value-of select="../../alg_ruimte_omschrijving"/> - <xsl:value-of select="../../alg_srtruimte_omschrijving"/>)</xsl:when>
<xsl:when test="../../alg_ruimte_nr != ''"><xsl:value-of select="../../alg_ruimte_nr"/> (<xsl:value-of select="../../alg_srtruimte_omschrijving"/>)</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="LEDO_element">
<xsl:choose>
<xsl:when test="../../ins_deel_omschrijving != ''"><xsl:value-of select="../../ins_deel_omschrijving"/> (<xsl:value-of select="../../ins_srtdeel_omschrijving"/>)</xsl:when>
<xsl:otherwise></xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>