MARX#58343: Import Buursema - Alert: sortering Instructionlines

svn path=/Website/branches/v2019.1/; revision=43702
This commit is contained in:
Marcel Bourseau
2019-08-09 10:16:36 +00:00
parent 398f97b8d3
commit a376b05f2f
11 changed files with 74 additions and 20 deletions

View File

@@ -197,7 +197,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -171,9 +171,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">

View File

@@ -172,9 +172,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -239,7 +245,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.gs1.nl/onderhoudsopdracht/insbou/001">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -162,9 +162,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -228,7 +234,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -165,9 +165,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -231,7 +237,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.gs1.nl/onderhoudsopdracht/insbou/001">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -165,9 +165,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -231,7 +237,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -181,9 +181,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -248,7 +254,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.ketenstandaard.nl/onderhoudsopdracht/SALES/005">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -181,9 +181,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -248,7 +254,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.ketenstandaard.nl/onderhoudsopdracht/SALES/005">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -181,9 +181,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -248,7 +254,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.ketenstandaard.nl/onderhoudsopdracht/SALES/005">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -170,9 +170,15 @@
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
<xsl:with-param name="p_LineNumber" select="position()"/>
<xsl:with-param name="p_LineNumber">
<xsl:choose>
<xsl:when test="id != ''"><xsl:value-of select="substring(id,1,6)"/></xsl:when>
<xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise>
</xsl:choose>
</xsl:with-param>
<xsl:with-param name="p_Quantity" select="aantal"/>
<!-- MARX#38434: default met PCE doorsturen, indien AX leeg wordt aangeleverd. -->
<xsl:with-param name="p_MeasurementUnitQuantity">
@@ -249,7 +255,7 @@
</xsl:template>
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.ketenstandaard.nl/onderhoudsopdracht/SALES/005">
<xsl:for-each select="materialen">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----
</xsl:for-each>

View File

@@ -180,7 +180,7 @@
<xsl:choose>
<xsl:when test="count(materialen) &gt; 0">
<!-- Mareon opdracht MET materiaalregels, die gaan we stuk voor stuk langs (Mareon AX-opdrachten voor MARX07) -->
<xsl:for-each select="materialen">
<xsl:for-each select="materialen">
<xsl:sort select="id" data-type="number"/>
<InstructionLine>
<xsl:call-template name="construct_instructionlines">
@@ -324,7 +324,7 @@
</xsl:choose>
</xsl:template>
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.ketenstandaard.nl/onderhoudsopdracht/SALES/005">
<xsl:template name="construct_freetext_of_extra3" xmlns="http://www.ketenstandaard.nl/onderhoudsopdracht/SALES/005">
<xsl:for-each select="materialen"><xsl:sort select="id" data-type="number"/>
<xsl:value-of select="substring(id,1,6)"/>. <xsl:value-of select="substring(extra3,1,1000)"/>
----