Index: APPS/Halux/PPS/Document/impl/common/OnderdelenPicking.cls.xml =================================================================== diff -u -r70845 -r70855 --- APPS/Halux/PPS/Document/impl/common/OnderdelenPicking.cls.xml (.../OnderdelenPicking.cls.xml) (revision 70845) +++ APPS/Halux/PPS/Document/impl/common/OnderdelenPicking.cls.xml (.../OnderdelenPicking.cls.xml) (revision 70855) @@ -399,10 +399,16 @@ Set TeGebruikenProductId = ..GeefAfdekkapBinnen(Variant, LadeHoogte, LadeKleur, KlantID) } } - Set Product.HFV.Aantal = Product.HFV.Aantal Set Product.HFV.Omschrijving = RolOmschrijving Set Product.HFV.ProductID = TeGebruikenProductId Set Product.HFV.Korttekst = ..GeefKorttekstVanProduct(TeGebruikenProductId) + + Set Prod = ##class(Prod.Product).%OpenId(TeGebruikenProductId) + If (Prod.CycleCountTypeWMS = "") { + Set Product.HFV.Locatie = "XXX" + } Else { + Set Product.HFV.Locatie = "" + } } Do SamengesteldeLijst.Insert(Product) Index: APPS/Halux/PPS/Activiteit/impl/common/OnderdelenPicking/HalffabItemNaarUitvoeringInfoVisitor.cls.xml =================================================================== diff -u -r70842 -r70855 --- APPS/Halux/PPS/Activiteit/impl/common/OnderdelenPicking/HalffabItemNaarUitvoeringInfoVisitor.cls.xml (.../HalffabItemNaarUitvoeringInfoVisitor.cls.xml) (revision 70842) +++ APPS/Halux/PPS/Activiteit/impl/common/OnderdelenPicking/HalffabItemNaarUitvoeringInfoVisitor.cls.xml (.../HalffabItemNaarUitvoeringInfoVisitor.cls.xml) (revision 70855) @@ -185,8 +185,15 @@ Set ..Korttekst = AdministratiefProduct.GeefKorttekst() Set ..ProductID = AdministratiefProduct.GeefID() Set ..Omschrijving = Item.GeefOmschrijvingVoorPicking() - Set ..Locatie = $Piece(^KPR(AdministratiefProduct.GeefID(), 1), "\", 12) + Set Product = ##class(Prod.Product).%OpenId(AdministratiefProduct.GeefID()) + Set ..Locatie = Product.CycleCountTypeWMS + If (..Locatie = "") { + Set ..Locatie = "XXX" + } Else { + Set ..Locatie = "" + } + Do ..VulInKleur(Item) Set ..Rol = Item.GeefRol() Index: APPS/Halux/PPS/Document/impl/LBX/OnderdelenPicking.cls.xml =================================================================== diff -u -r70383 -r70855 --- APPS/Halux/PPS/Document/impl/LBX/OnderdelenPicking.cls.xml (.../OnderdelenPicking.cls.xml) (revision 70383) +++ APPS/Halux/PPS/Document/impl/LBX/OnderdelenPicking.cls.xml (.../OnderdelenPicking.cls.xml) (revision 70855) @@ -13,16 +13,21 @@ 2 - + %Integer 3 - + %Integer 4 + +%Integer +5 + + %String \ @@ -180,10 +185,11 @@ #dim OPVoorEenProductLijst As APPS.Halux.PPS.Activiteit.impl.common.dto.OnderdelenPickingUitvoeringInfoLijst = OnderdelenPickingen.Next() If ..HeeftItems(OPVoorEenProductLijst) { #dim OPEenProduct As APPS.Halux.PPS.Activiteit.impl.common.dto.OnderdelenPickingUitvoeringInfo = OPVoorEenProductLijst.GetAt(1) - Set Lijn = ##class(TECH.StringUtils).AddLeadingChar("",..#Delimiter,4)_OPEenProduct.DossierCode_" "_OPVoorEenProductLijst.Count() + Set Lijn = ##class(TECH.StringUtils).AddLeadingChar("",..#Delimiter,5)_OPEenProduct.DossierCode_" "_OPVoorEenProductLijst.Count() If ($$$HasLength(DataVoorLijn.HFV.GeefLengte()) || VermeldKorttekst) && EersteLijnProduct { Set $Piece(Lijn,..#Delimiter,..#PosAantal) = DataVoorLijn.HFV.GeefAantal() Set $Piece(Lijn,..#Delimiter,..#PosLengte) = DataVoorLijn.HFV.GeefLengte() + Set $Piece(Lijn,..#Delimiter,..#PosLocatie) = DataVoorLijn.HFV.GeefLocatie() Set EersteLijnProduct = 0 } If VermeldKorttekst { // Op de eerste lijn van het Halffab staat soms de korttekst. @@ -244,7 +250,7 @@ Lijn:%String 1 %Boolean - Index: APPS/Halux/PPS/DocumentDefinitie/LBX/OnderdelenPickingLijst.cls.xml =================================================================== diff -u -r56785 -r70855 --- APPS/Halux/PPS/DocumentDefinitie/LBX/OnderdelenPickingLijst.cls.xml (.../OnderdelenPickingLijst.cls.xml) (revision 56785) +++ APPS/Halux/PPS/DocumentDefinitie/LBX/OnderdelenPickingLijst.cls.xml (.../OnderdelenPickingLijst.cls.xml) (revision 70855) @@ -24,6 +24,7 @@ // maak kolommen aan Do DocumentType.VoegKolomDefinitieToe(##class(APPS.common.Print.Kolommen.KolomDefinitie).%New("Product omschrijving",32,##class(APPS.common.Print.Kolommen.TekstType).String(),##class(APPS.common.Print.Kolommen.TekstUitlijning).Links())) Do DocumentType.VoegKolomDefinitieToe(##class(APPS.common.Print.Kolommen.KolomDefinitie).%New("Korttekst",25,##class(APPS.common.Print.Kolommen.TekstType).String(),##class(APPS.common.Print.Kolommen.TekstUitlijning).Rechts())) + Do DocumentType.VoegKolomDefinitieToe(##class(APPS.common.Print.Kolommen.KolomDefinitie).%New("Loc",4,##class(APPS.common.Print.Kolommen.TekstType).String(),##class(APPS.common.Print.Kolommen.TekstUitlijning).Rechts())) Do DocumentType.VoegKolomDefinitieToe(##class(APPS.common.Print.Kolommen.KolomDefinitie).%New("#",3,##class(APPS.common.Print.Kolommen.TekstType).String(),##class(APPS.common.Print.Kolommen.TekstUitlijning).Rechts())) Do DocumentType.VoegKolomDefinitieToe(##class(APPS.common.Print.Kolommen.KolomDefinitie).%New("Lengte",6,##class(APPS.common.Print.Kolommen.TekstType).String(),##class(APPS.common.Print.Kolommen.TekstUitlijning).Rechts()))