Index: APPS/Halux/PPS/DocumentDefinitie/TAX/DwarsverdelingInkortenLijst.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/DocumentDefinitie/TAX/DwarsverdelingInkortenLijst.cls.xml (revision 0) +++ APPS/Halux/PPS/DocumentDefinitie/TAX/DwarsverdelingInkortenLijst.cls.xml (revision 68762) @@ -0,0 +1,31 @@ + + + + +1 +APPS.common.Print.DocumentDefinitieTemplate + + +1 +%String + + + + +1 + + + + + + Index: vhDeploy/Maatwerk/TAOR/AansturingIncrementeel.cls.xml =================================================================== diff -u -r67695 -r68762 --- vhDeploy/Maatwerk/TAOR/AansturingIncrementeel.cls.xml (.../AansturingIncrementeel.cls.xml) (revision 67695) +++ vhDeploy/Maatwerk/TAOR/AansturingIncrementeel.cls.xml (.../AansturingIncrementeel.cls.xml) (revision 68762) @@ -101,6 +101,9 @@ #dim TiponSynchronisatiestangInkortenActieID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepVoorMontage, "TAX.TiponSynchronisatiestangInkorten") Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepVoorMontage, TiponSynchronisatiestangInkortenActieID, "Inkorten: tiponsynchronisatiestang", ..#IsNietMogelijkZonderBatch) + + #dim DwarsverdelingInkortenActieID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepVoorMontage, "TAX.DwarsverdelingInkorten") + Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepVoorMontage, DwarsverdelingInkortenActieID, "Inkorten: dwarsverdeling", ..#IsNietMogelijkZonderBatch) ]]> Index: APPS/Halux/PPS/Activiteit/impl/TAX/DwarsverdelingInkorten.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Activiteit/impl/TAX/DwarsverdelingInkorten.cls.xml (revision 0) +++ APPS/Halux/PPS/Activiteit/impl/TAX/DwarsverdelingInkorten.cls.xml (revision 68762) @@ -0,0 +1,119 @@ + + + +APPS.Halux.PPS.Activiteit.ProductieSequentieAwareActiviteit + + +TAXDwarsverdelingInkorten + + + +%String +TAXDwarsverdelingInkorten + + + +%String +TAORbox Dwarsverdeling inkorten + + + +1 +ActiviteitGroepID:%String +APPS.Halux.PPS.Activiteit.Activiteit + + + + +1 + + + + +APPS.Halux.PPS.dto.SequentieGebaseerdeUitvoeringInfo + + + + +Item:APPS.Halux.common.ProductieSequentieItem + 0 { + #dim WerklijstItem As APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem = ..MaakDefaultWerklijstItemVoorSequentieItem(Item, ..#InformatieID) + #dim UitvoeringInfo As APPS.Halux.PPS.Activiteit.impl.TAOR.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.TAORRol).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) + + #dim DwarsverdelingHouderItem As DOM.PM.Maatwerk.Calc.HF.IHalffabItem = HalffabItemsBoom.GeefHalffabItem(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).DwarsverdelingHouder()) + Do ..VulInDwarsverdelingHouderInfo(.UitvoeringInfo, DwarsverdelingHouderItem, IngegevenKenmerken) + + Set WerklijstItem.UitvoeringInfo = UitvoeringInfo + Do WerklijstItem.Save() + + // We gebruiken de ID van het werklijstitem als unique id + Set WerklijstItem.UitvoeringInfo.UniqueID = WerklijstItem.GeefID() + Do WerklijstItem.Save() + } + } +]]> + + + + +1 + + + + + +1 + + + + + +1 + + + + +Item:APPS.Halux.common.ProductieSequentieItem,Product:DOM.PM.MaatwerkProduct +1 +%String + + + + +%Library.CacheStorage + + + + + Index: APPS/Halux/PPS/Document/impl/TAX/DwarsverdelingInkorten.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Document/impl/TAX/DwarsverdelingInkorten.cls.xml (revision 0) +++ APPS/Halux/PPS/Document/impl/TAX/DwarsverdelingInkorten.cls.xml (revision 68762) @@ -0,0 +1,83 @@ + + + +APPS.Halux.PPS.Document.impl.DocumentCreatorMetPickingEnInkorten + + +1 +1 +%Status +1 + + + + +1 +%String + + + + +1 +%ListOfDataTypes + + + + +1 +%ListOfDataTypes + + + + +1 +%ListOfDataTypes +AantalDwarsverdelingenTeBekomen") + Quit List +]]> + + + +UitvoeringInfoLijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst +1 +%String + + + + +UitvoeringInfoLijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst +1 + + + + + +