Index: APPS/VKP/Maatwerk/LadeRegistratie/impl/MVXDataOphaler.cls.xml =================================================================== diff -u --- APPS/VKP/Maatwerk/LadeRegistratie/impl/MVXDataOphaler.cls.xml (revision 0) +++ APPS/VKP/Maatwerk/LadeRegistratie/impl/MVXDataOphaler.cls.xml (revision 64191) @@ -0,0 +1,46 @@ + + + +%RegisteredObject,IDataOphaler + + +Werkpost:%String +%Status + + + + +UniqueID:%Integer +1 + + + + +DossierCode:%String +1 + + + + + + Index: APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen.cls.xml (revision 0) +++ APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen.cls.xml (revision 64191) @@ -0,0 +1,110 @@ + + + +APPS.Halux.PPS.Activiteit.ProductieSequentieAwareActiviteit + + +Persaansturing + + + +%String +MVXLadePersen + + + +%String +Merivobox lade persen + + + +1 +ActiviteitGroepID:%String +APPS.Halux.PPS.Activiteit.Activiteit + + + + +1 + + + + +APPS.Halux.PPS.dto.SequentieGebaseerdeUitvoeringInfo + + + + + +Geeft een array terug met werklijstitems +Item:APPS.Halux.common.ProductieSequentieItem +1 +%ArrayOfObjects +ELEMENTTYPE="APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem" + + + + +WerklijstItem:APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem + + + + +%Library.CacheStorage + + + + + Index: APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen/InfoBepaler.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen/InfoBepaler.cls.xml (revision 0) +++ APPS/Halux/PPS/Activiteit/impl/MVX/MVXLadePersen/InfoBepaler.cls.xml (revision 64191) @@ -0,0 +1,146 @@ + + + +TECH.RegisteredObject + + +DOM.PM.Maatwerk.Lade.RugUtils.impl.MVXRugUtils +1 + + + +DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI +1 + + + +DOM.PM.IngegevenKenmerkenAPI +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="" +1 +1 +%Status +1 + + + + +Item:APPS.Halux.common.ProductieSequentieItem + + + + +Item:APPS.Halux.common.ProductieSequentieItem + 0 { + Set Info = ..GeefInfoMetMelding(Info, "DWV:"_IngegevenKenmerken.AantalDwarsverdelingen) + } + + If ..MeldZijstabiliseringstang(IngegevenKenmerken) { + Set Info = ..GeefInfoMetMelding(Info,"ZIJSTB") + } + + Quit Info +]]> + + + +Info:%String,Melding:%String +1 +%String + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom +1 +%Boolean + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MVXKenmerken +1 +%Boolean + + + + +HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom +1 +%Boolean + + + + + + Index: WS/Halux/PPS/LadeCodeServer.cls.xml =================================================================== diff -u -r59108 -r64191 --- WS/Halux/PPS/LadeCodeServer.cls.xml (.../LadeCodeServer.cls.xml) (revision 59108) +++ WS/Halux/PPS/LadeCodeServer.cls.xml (.../LadeCodeServer.cls.xml) (revision 64191) @@ -73,6 +73,8 @@ Set ..iDataOphaler=##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.LBXDataOphaler).%New(Werkpost) } ElseIf $$$StartsWith(Werkpost,"TA"){ Set ..iDataOphaler=##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.TAXDataOphaler).%New(Werkpost) + } ElseIf $$$StartsWith(Werkpost,"MP"){ + Set ..iDataOphaler=##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.MVXDataOphaler).%New(Werkpost) } Else { Set ..iDataOphaler=##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.TBXDataOphaler).%New(Werkpost) } Index: APPS/Halux/PPS/MVXPers/impl/Werkpost.cls.xml =================================================================== diff -u --- APPS/Halux/PPS/MVXPers/impl/Werkpost.cls.xml (revision 0) +++ APPS/Halux/PPS/MVXPers/impl/Werkpost.cls.xml (revision 64191) @@ -0,0 +1,272 @@ + + + + +Adapterklasse voor de pers, werkt samen met de overeenkomstige activiteit. +TODOPA basisklasse hernoemen naar APPS.Halux.PPS.PersWerkpost of IPersWerkpost + +TECH.Error,BL.PPS.TBX.Common +1 +%RegisteredObject,APPS.Halux.PPS.TBXPers.IWerkpost +right + + +APPS.Halux.common.enu.Werkpost +1 + + + +%String + + + +%String + + + +%String + + + +vhLib.Logger +1 + + + +Halux.MVXPers + + + +Persaansturing + + + +Werkpost:%String +1 +%Status + + + + +NietBeperktTotWerkpost:%Boolean +%XML.DataSet + + + + +BatchID:%String +%XML.DataSet + + + + +%XML.DataSet + + + + +%XML.DataSet + + + + +Reden:%String,Duur:%Integer,UniqueID:%String="" + + + + + +d ##class(APPS.Halux.PPS.MVXPers.impl.Werkpost).%New("LP1").ZetStatus(711,1) +UniqueID:%Integer,Redo:%Boolean="" + + + + +UniqueID:%Integer,HerwerkGroep:%String,HerwerkCode:%String,Reden:%String,Verantwoordelijke:APPS.Halux.PPS.TBXZaag.enu.VerantwBeschadiging,HerwerkNaarLijn:APPS.Halux.PPS.TBXZaag.enu.Output2Lijn="" + + + + +UniqueID:%Integer +%String + + + + +%Query +BatchID,ActiviteitGroepID,ActiviteitID,ActiviteitLijnID,InformatieID + + + + + +1 + +%Status + + + + +1 + +GeefLadeInfoVoorPersExecute +%Status + + + + +1 +UitvoeringInfoID:%String +1 + + + + +1 + +GeefLadeInfoVoorPersExecute +%Status + + + + + + Index: vhDeploy/Deploy20201217xMvxProductieAansturingPersToevoegen.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20201217xMvxProductieAansturingPersToevoegen.cls.xml (revision 0) +++ vhDeploy/Deploy20201217xMvxProductieAansturingPersToevoegen.cls.xml (revision 64191) @@ -0,0 +1,19 @@ + + + +vhDeploy.Deploy + + +%String +Heruitvoering AansturingIncrementeel voor toevoegen Pers + + + +1 + + + + + + Index: WS/Halux/PPS/TBXPersServer.cls.xml =================================================================== diff -u -r34187 -r64191 --- WS/Halux/PPS/TBXPersServer.cls.xml (.../TBXPersServer.cls.xml) (revision 34187) +++ WS/Halux/PPS/TBXPersServer.cls.xml (.../TBXPersServer.cls.xml) (revision 64191) @@ -230,16 +230,18 @@ SessionKey:%String="",Werkpost:APPS.Halux.common.enu.Werkpost="" 1