Index: APPS/Halux/PPS/Document/impl/common/OnderdelenPicking.cls.xml
===================================================================
diff -u -r57114 -r60544
--- APPS/Halux/PPS/Document/impl/common/OnderdelenPicking.cls.xml (.../OnderdelenPicking.cls.xml) (revision 57114)
+++ APPS/Halux/PPS/Document/impl/common/OnderdelenPicking.cls.xml (.../OnderdelenPicking.cls.xml) (revision 60544)
@@ -86,10 +86,17 @@
%ListOfObjects
ELEMENTTYPE="APPS.common.Print.Kolommen.Document"
@@ -99,7 +106,7 @@
OnderdelenPickingUitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.OnderdelenPickingUitvoeringInfo
1
-GesorteerdeOnderdeelPickingsVoor1Toelevering:APPS.Halux.PPS.Document.impl.common.OnderdelenPicking.OnderdeelPickingBinaireKnoop
+GesorteerdeOnderdeelPickingsVoor1Toelevering:APPS.Halux.PPS.Document.impl.common.OnderdelenPicking.OnderdeelPickingBinaireKnoop,Categorie:APPS.Halux.common.enu.Categorie="",Productiegroep:APPS.Halux.common.enu.ProductieGroep=""
1
+
+GesorteerdeUitvoeringInfoIt:TECH.Iterator
+1
+TECH.Iterator
+ 0 {
+ #dim OPEenProductOorspronkelijkProduct As APPS.Halux.PPS.Activiteit.impl.common.dto.OnderdelenPickingUitvoeringInfo = OPVoorEenProductLijstOorspronkelijkProduct.GetAt(1)
+ #dim SequentieNummerOorspronkelijkProduct As %Integer = OPEenProductOorspronkelijkProduct.SequentieNummer
+ }
+ }
+ #dim OnderdelenPickingen As TECH.Iterator = ##class(TECH.ListIterator).%New(Product.PickingsPerMaatwerkProductID)
+ If OnderdelenPickingen.HasNext(){
+ #dim OPVoorEenProductLijst As APPS.Halux.PPS.Activiteit.impl.common.dto.OnderdelenPickingUitvoeringInfoLijst = OnderdelenPickingen.Next()
+ If OPVoorEenProductLijst.Count() > 0 {
+ #dim OPEenProduct As APPS.Halux.PPS.Activiteit.impl.common.dto.OnderdelenPickingUitvoeringInfo = OPVoorEenProductLijst.GetAt(1)
+ #dim SequentieNummerProduct As %Integer = OPEenProduct.SequentieNummer
+ If SequentieNummerProduct < SequentieNummerOorspronkelijkProduct {
+ Set OPEenProduct.SequentieNummer = SequentieNummerOorspronkelijkProduct
+ }
+ }
+ }
+ }
+ }
+ If (SamengesteldeLijst.Count() = 0 || $$$Not(OvereenkomstigProductGevonden)){
+ Do SamengesteldeLijst.Insert(OorspronkelijkProduct)
+ }
+ Do SamengesteldeLijstIterator.Reset()
+ }
+
+ If SamengesteldeLijst.Count() > 0 {
+ Set GesorteerdeUitvoeringInfoIt = SamengesteldeLijstIterator
+ } Else {
+ Do GesorteerdeUitvoeringInfoIt.Reset()
+ }
+
+ Quit GesorteerdeUitvoeringInfoIt
+]]>
+
+
DataVoorLijn:APPS.Halux.PPS.Document.impl.common.OnderdelenPicking.OnderdeelPickingBinaireKnoop,VermeldOmschrijvingEnKorttekst:%Boolean
1
@@ -211,7 +279,7 @@
#dim OPEenProduct As APPS.Halux.PPS.Activiteit.impl.common.dto.OnderdelenPickingUitvoeringInfo = OPVoorEenProductLijst.GetAt(1)
Do ..InitDocumentIndienNodig(OPEenProduct)
-
+
#dim EersteKolomBreedte As %Integer = ..Document.DocumentType.GeefKolomDefinitie(1).Breedte
Set GeWordWrapteProductOmschrijvingLijnen = ##class(TECH.ListIterator).%New(##class(TECH.StringUtils).WordWrap(DataVoorLijn.HFV.GeefOmschrijving(),EersteKolomBreedte))