Index: APPS/VKP/Maatwerk/LadeRegistratie/impl/MVXDataOphaler.cls.xml =================================================================== diff -u -r64191 -r64251 --- APPS/VKP/Maatwerk/LadeRegistratie/impl/MVXDataOphaler.cls.xml (.../MVXDataOphaler.cls.xml) (revision 64191) +++ APPS/VKP/Maatwerk/LadeRegistratie/impl/MVXDataOphaler.cls.xml (.../MVXDataOphaler.cls.xml) (revision 64251) @@ -1,7 +1,7 @@ -%RegisteredObject,IDataOphaler +TECH.RegisteredObject,IDataOphaler Werkpost:%String @@ -17,23 +17,19 @@ UniqueID:%Integer 1 DossierCode:%String 1 -DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI +DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI 1 -DOM.PM.IngegevenKenmerkenAPI +DOM.PM.impl.IngegevenKenmerkenAPIimpl 1 + +DOM.PM.impl.MaatwerkCalcAPI +1 + + APPS.Halux.PPS.impl.Formatter.Mat 1 -RugUtils:DOM.PM.Maatwerk.Lade.RugUtils.impl.MVXRugUtils="",IngegevenKenmerkenTypeAPI:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="",IngegevenKenmerkenAPI:DOM.PM.IngegevenKenmerkenAPI="" +RugUtils:DOM.PM.Maatwerk.Lade.RugUtils.impl.MVXRugUtils="",IngegevenKenmerkenTypeAPI:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="",IngegevenKenmerkenAPI:DOM.PM.IngegevenKenmerkenAPI="",MaatwerkCalcAPI:DOM.PM.impl.MaatwerkCalcAPI="" 1 1 %Status 1 Item:APPS.Halux.common.ProductieSequentieItem +%String Item:APPS.Halux.common.ProductieSequentieItem +%String Info:%String,Melding:%String 1 %String - - + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom 1 %Boolean @@ -122,7 +129,7 @@ ]]> - + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken 1 %Boolean Index: APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen.cls.xml =================================================================== diff -u -r64193 -r64251 --- APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen.cls.xml (.../MVXLadePersen.cls.xml) (revision 64193) +++ APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen.cls.xml (.../MVXLadePersen.cls.xml) (revision 64251) @@ -55,15 +55,14 @@ #dim UitvoeringInfo As APPS.Halux.PPS.Activiteit.impl.common.dto.LadePersUitvoeringInfo = WerklijstItem.UitvoeringInfo - #dim DomeinContext As DOM.DomeinContext = ##class(DOM.DomeinContext).Instance() - #dim MaatwerkCalcAPI As DOM.PM.MaatwerkCalcAPI = DomeinContext.GeefMaatwerkCalcAPI() + #dim MaatwerkCalcAPI As DOM.PM.impl.MaatwerkCalcAPI = ##class(DOM.PM.impl.MaatwerkCalcAPI).%New() #dim RugUtils As DOM.PM.Maatwerk.Lade.RugUtils = MaatwerkCalcAPI.GeefLadeRugUtils(##class(DOM.PM.enu.LadeVariant).MVX()) #dim HeeftStalenRug As %Boolean = RugUtils.HeeftStalenRug(HalffabItemsBoom) - #dim AftrekDiepte = $S(HeeftStalenRug: 22, 1: 26) + #dim AftrekDiepte = $Select(HeeftStalenRug: 22, 1: 26) #dim RHmm As %Decimal = RugUtils.GeefRugHoogteInMm(IngegevenKenmerken.RugHoogte) Set UitvoeringInfo.UniqueID = 0 // Nul als default, bedoeld om herkenbaar zijn als niet geldige ID - Set UitvoeringInfo.Omschrijving = Item.BatchID_"."_$E(UitvoeringInfo.ToeleveringID,4,6)_"."_UitvoeringInfo.DossierCode_" ("_(UitvoeringInfo.DeelAantal)_"/"_UitvoeringInfo.TotaalAantal_")" + Set UitvoeringInfo.Omschrijving = Item.BatchID_"."_$Extract(UitvoeringInfo.ToeleveringID,4,6)_"."_UitvoeringInfo.DossierCode_" ("_(UitvoeringInfo.DeelAantal)_"/"_UitvoeringInfo.TotaalAantal_")" Set UitvoeringInfo.Breedte = ##class(TECH.Math).Round((IngegevenKenmerken.InterneBreedte - 51) * 10, 1) Set UitvoeringInfo.Diepte = (IngegevenKenmerken.LadeDiepte - AftrekDiepte) * 10 Set UitvoeringInfo.RugHoogte = (RHmm * 10) @@ -82,13 +81,14 @@ Set UitvoeringInfo.Info2 = InfoBepaler.GeefInfo2(Item) - #dim IngegevenKenmerkenTypeAPI As DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI = DomeinContext.GeefIngegevenKenmerkenTypeAPI() - If IngegevenKenmerkenTypeAPI.IsSpoelbaklade(IngegevenKenmerken) || IngegevenKenmerkenTypeAPI.IsSifonlade(IngegevenKenmerken) || IngegevenKenmerkenTypeAPI.IsSmalleLade(IngegevenKenmerken) { - Set UitvoeringInfo.Breedte = ##class(APPS.ApplicatieContext).Instance().GeefProductieAPI().GeefNietTePersenBreedteBepaler().BepaalNietTePersenBreedte()*10 + #dim IngegevenKenmerkenTypeAPI As DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI = ##class(DOM.PM.Maatwerk.impl.IngegevenKenmerkenTypeAPI).%New() + If (IngegevenKenmerkenTypeAPI.IsSpoelbaklade(IngegevenKenmerken) || IngegevenKenmerkenTypeAPI.IsSifonlade(IngegevenKenmerken) || IngegevenKenmerkenTypeAPI.IsSmalleLade(IngegevenKenmerken)) { + Set UitvoeringInfo.Breedte = ##class(APPS.Halux.impl.ProductieAPI).GeefNietTePersenBreedteBepaler().BepaalNietTePersenBreedte()*10 Set UitvoeringInfo.GeperstStatus = ##class(APPS.Halux.PPS.Activiteit.impl.common.enu.LadePersStatus).NietTePersen() } - do Resultaat.SetAt(WerklijstItem, ..#InformatieID) + Do Resultaat.SetAt(WerklijstItem, ..#InformatieID) + Quit Resultaat ]]> Index: APPS/Halux/PPS/MVXPers/impl/Werkpost.cls.xml =================================================================== diff -u -r64191 -r64251 --- APPS/Halux/PPS/MVXPers/impl/Werkpost.cls.xml (.../Werkpost.cls.xml) (revision 64191) +++ APPS/Halux/PPS/MVXPers/impl/Werkpost.cls.xml (.../Werkpost.cls.xml) (revision 64251) @@ -7,7 +7,7 @@ TECH.Error,BL.PPS.TBX.Common 1 -%RegisteredObject,APPS.Halux.PPS.TBXPers.IWerkpost +TECH.RegisteredObject,APPS.Halux.PPS.TBXPers.IWerkpost right @@ -187,7 +187,7 @@ %String @@ -234,10 +234,11 @@ 1 UitvoeringInfoID:%String 1 +%List