Index: APPS/Halux/PPS/Document/impl/LBX/DwarsverdelingInkorten.cls.xml =================================================================== diff -u -r29059 -r70088 --- APPS/Halux/PPS/Document/impl/LBX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 29059) +++ APPS/Halux/PPS/Document/impl/LBX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 70088) @@ -29,7 +29,7 @@ #dim List As List Of %String = ##class(%ListOfDataTypes).%New() Do List.Insert("Nr") Do List.Insert("ToeDos") - Do List.Insert("DwarsverdelingHouder") + Do List.Insert("DwarsverdelingType") Do List.Insert("DwarsverdelingKleur") Do List.Insert("Lengte") Do List.Insert("Uitvoer") Index: APPS/Halux/PPS/Activiteit/impl/common/dto/DwarsverdelingInkortenUitvoeringInfo.cls.xml =================================================================== diff -u -r29059 -r70088 --- APPS/Halux/PPS/Activiteit/impl/common/dto/DwarsverdelingInkortenUitvoeringInfo.cls.xml (.../DwarsverdelingInkortenUitvoeringInfo.cls.xml) (revision 29059) +++ APPS/Halux/PPS/Activiteit/impl/common/dto/DwarsverdelingInkortenUitvoeringInfo.cls.xml (.../DwarsverdelingInkortenUitvoeringInfo.cls.xml) (revision 70088) @@ -43,6 +43,10 @@ %String + +%String + + %String @@ -70,7 +74,6 @@ %Library.CacheStorage DwarsverdelingInkortenUitvoeringInfoDefaultData -listnode "DwarsverdelingInkortenUitvoeringInfo" UniqueID @@ -108,6 +111,9 @@ Uitvoer + +DwarsverdelingType + Index: APPS/Halux/PPS/DocumentDefinitie/LBX/DwarsverdelingInkortenLijst.cls.xml =================================================================== diff -u -r67992 -r70088 --- APPS/Halux/PPS/DocumentDefinitie/LBX/DwarsverdelingInkortenLijst.cls.xml (.../DwarsverdelingInkortenLijst.cls.xml) (revision 67992) +++ APPS/Halux/PPS/DocumentDefinitie/LBX/DwarsverdelingInkortenLijst.cls.xml (.../DwarsverdelingInkortenLijst.cls.xml) (revision 70088) @@ -17,7 +17,7 @@ + + +vhDeploy.Deploy + + +%String +Update document LBX.DwarsverdelingInkorten + + + +1 + + + + + + Index: APPS/Halux/PPS/Activiteit/impl/LBX/DwarsverdelingInkorten.cls.xml =================================================================== diff -u -r29059 -r70088 --- APPS/Halux/PPS/Activiteit/impl/LBX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 29059) +++ APPS/Halux/PPS/Activiteit/impl/LBX/DwarsverdelingInkorten.cls.xml (.../DwarsverdelingInkorten.cls.xml) (revision 70088) @@ -45,25 +45,39 @@ 0 { - #dim WerklijstItem As APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem = ..MaakDefaultWerklijstItemVoorSequentieItem(Item, ..#InformatieID) - #dim UitvoeringInfo As APPS.Halux.PPS.Activiteit.impl.common.dto.DwarsverdelingInkortenUitvoeringInfo = WerklijstItem.UitvoeringInfo #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = Item.GeefHalffabItemsBoom() #dim DwarsverdelingItem As DOM.PM.Maatwerk.Calc.HF.BewerktHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).Dwarsverdeling()) - #dim IsDwarsverdelingBewerkt As %Boolean = ##class(DOM.PM.Maatwerk.Calc.HF.HalffabItemUtils).IsBewerkingNodig(DwarsverdelingItem, ##class(DOM.PM.enu.BewerkingDimensie).Lengte()) - If IsDwarsverdelingBewerkt { - Do ..VulInInkortenInfo(.UitvoeringInfo, Item, DwarsverdelingItem) - Do ..VulInDwarsverdelingInfo(.UitvoeringInfo, DwarsverdelingItem, IngegevenKenmerken) + + Do ..MaakEnSaveWerklijstItem(Item, DwarsverdelingItem, IngegevenKenmerken, HalffabItemsBoom, "Boven") + + If (IngegevenKenmerken.DwarsverdelingType = ##class(DOM.PM.enu.LBXDwarsverdelingType).Dubbel()) { + Set DwarsverdelingItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).DwarsverdelingOnder()) - #dim DwarsverdelingHouderItem As DOM.PM.Maatwerk.Calc.HF.IHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.LBXRol).DwarsverdelingHouder()) - Do ..VulInDwarsverdelingHouderInfo(.UitvoeringInfo, DwarsverdelingHouderItem, IngegevenKenmerken) + Do ..MaakEnSaveWerklijstItem(Item, DwarsverdelingItem, IngegevenKenmerken, HalffabItemsBoom, "Onder") + } + } +]]> + - Set WerklijstItem.UitvoeringInfo = UitvoeringInfo - Do WerklijstItem.Save() + +Item:APPS.Halux.common.ProductieSequentieItem,DwarsverdelingItem:DOM.PM.Maatwerk.Calc.HF.BewerktHalffabItem,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,DwarsverdelingType:%String + @@ -92,13 +106,20 @@ ]]> - - + + 1