Index: APPS/Halux/PPS/Document/impl/MVX/DwarsverdelingInkorten.cls.xml =================================================================== diff -u -r70238 -r74260 --- APPS/Halux/PPS/Document/impl/MVX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 70238) +++ APPS/Halux/PPS/Document/impl/MVX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 74260) @@ -86,11 +86,11 @@ 1 1 + + + +UitvoeringInfoLijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst +1 +TECH.ListIterator + + + + + +1 +", 1) + #dim SomPropertyName As %String = $P(TotaalSpecificatie, "->", 2) + If (SomPropertyName = "") { Set SomPropertyName = OpTeTellenPropertyName } + Set $Property(InkortenInfo, SomPropertyName) = $Property(InkortenInfo, SomPropertyName) + $Property(UitvoeringInfo, OpTeTellenPropertyName) + } + } Else { + Do PickingInfoLijst.SetAt(UitvoeringInfo, PickingInfoLijst.Count() + 1) } ]]> + + +UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.DwarsverdelingInkortenUitvoeringInfo +1 +APPS.Halux.PPS.Activiteit.impl.common.dto.DwarsverdelingInkortenUitvoeringInfo +", 2) + Set $Property(UitvoeringInfoKopie, SomPropertyName) = 0 + + Quit UitvoeringInfoKopie +]]> + Index: APPS/Halux/PPS/Activiteit/impl/MVX/DwarsverdelingInkorten.cls.xml =================================================================== diff -u -r73467 -r74260 --- APPS/Halux/PPS/Activiteit/impl/MVX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 73467) +++ APPS/Halux/PPS/Activiteit/impl/MVX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 74260) @@ -51,30 +51,29 @@ #dim DwarsverdelingItem As DOM.PM.Maatwerk.Calc.HF.BewerktHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).Dwarsverdeling()) #dim DwarsverdelingHouder As DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.MVXRol).DwarsverdelingHouder()) #dim IsDwarsverdelingBewerkt As %Boolean = ##class(DOM.PM.Maatwerk.Calc.HF.HalffabItemUtils).IsBewerkingNodig(DwarsverdelingItem, ##class(DOM.PM.enu.BewerkingDimensie).Lengte()) - If IsDwarsverdelingBewerkt { - //Dwarsverdeling - Do ..VulInInkortenInfo(.UitvoeringInfo, Item, DwarsverdelingItem, IngegevenKenmerken) - Do ..VulInDwarsverdelingInfo(.UitvoeringInfo, DwarsverdelingItem, IngegevenKenmerken) - Do ..VulInDwarsverdelingHouderInfo(.UitvoeringInfo, IngegevenKenmerken) - - Set WerklijstItem.UitvoeringInfo = UitvoeringInfo - Do WerklijstItem.Save() - - Set WerklijstItem.UitvoeringInfo.UniqueID = WerklijstItem.GeefID() - Do WerklijstItem.Save() - - //DwarsverdelingHouder - Set WerklijstItem = ..MaakDefaultWerklijstItemVoorSequentieItem(Item, ..#InformatieID) - Set UitvoeringInfo = WerklijstItem.UitvoeringInfo - Do ..VulInDwarsverdelingHouderBasisInfo(.UitvoeringInfo, DwarsverdelingHouder, IngegevenKenmerken) - Do ..VulInDwarsverdelingHouderInfo(.UitvoeringInfo, IngegevenKenmerken) - - Set WerklijstItem.UitvoeringInfo = UitvoeringInfo - Do WerklijstItem.Save() - - Set WerklijstItem.UitvoeringInfo.UniqueID = WerklijstItem.GeefID() - Do WerklijstItem.Save() - } + + //Dwarsverdeling + Do ..VulInInkortenInfo(.UitvoeringInfo, Item, DwarsverdelingItem, IngegevenKenmerken) + Do ..VulInDwarsverdelingInfo(.UitvoeringInfo, DwarsverdelingItem, IngegevenKenmerken) + Do ..VulInDwarsverdelingHouderInfo(.UitvoeringInfo, IngegevenKenmerken) + + Set WerklijstItem.UitvoeringInfo = UitvoeringInfo + Do WerklijstItem.Save() + + Set WerklijstItem.UitvoeringInfo.UniqueID = WerklijstItem.GeefID() + Do WerklijstItem.Save() + + //DwarsverdelingHouder + Set WerklijstItem = ..MaakDefaultWerklijstItemVoorSequentieItem(Item, ..#InformatieID) + Set UitvoeringInfo = WerklijstItem.UitvoeringInfo + Do ..VulInDwarsverdelingHouderBasisInfo(.UitvoeringInfo, DwarsverdelingHouder, IngegevenKenmerken) + Do ..VulInDwarsverdelingHouderInfo(.UitvoeringInfo, IngegevenKenmerken) + + Set WerklijstItem.UitvoeringInfo = UitvoeringInfo + Do WerklijstItem.Save() + + Set WerklijstItem.UitvoeringInfo.UniqueID = WerklijstItem.GeefID() + Do WerklijstItem.Save() } ]]>