Index: APPS/Halux/PPS/DocumentDefinitie/MVX/InkortenInschuifElementVooraan.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/DocumentDefinitie/MVX/InkortenInschuifElementVooraan.cls.xml (revision 0)
+++ APPS/Halux/PPS/DocumentDefinitie/MVX/InkortenInschuifElementVooraan.cls.xml (revision 66274)
@@ -0,0 +1,32 @@
+
+
+
+
+1
+APPS.common.Print.DocumentDefinitieTemplate
+
+
+1
+%String
+
+
+
+
+1
+
+
+
+
+
+
Index: APPS/Halux/PPS/Activiteit/impl/common/InschuifelementenSnijden/InfoHalffabItemVisitor.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/Activiteit/impl/common/InschuifelementenSnijden/InfoHalffabItemVisitor.cls.xml (revision 0)
+++ APPS/Halux/PPS/Activiteit/impl/common/InschuifelementenSnijden/InfoHalffabItemVisitor.cls.xml (revision 66274)
@@ -0,0 +1,86 @@
+
+
+
+
+1
+DOM.PM.Maatwerk.Calc.HF.HalffabItemVisitor,%RegisteredObject
+right
+
+
+%Integer
+1
+
+
+
+%Integer
+1
+
+
+
+%ListOfDataTypes
+1
+
+
+
+%Integer
+
+
+
+
+%Integer
+
+
+
+
+%ListOfDataTypes
+
+
+
+
+Item:DOM.PM.Maatwerk.Calc.HF.BewerktHalffabItem
+%Status
+
+
+
+
+Item:DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem
+%Status
+
+
+
+
+Item:DOM.PM.Maatwerk.Calc.HF.InbegrepenHalffabItem
+%Status
+
+
+
+
+Item:DOM.PM.Maatwerk.Calc.HF.IHalffabItem
+
+
+
+
+
+
Index: APPS/Halux/PPS/Document/impl/MVX/InkortenInschuifElementVooraan.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/Document/impl/MVX/InkortenInschuifElementVooraan.cls.xml (revision 0)
+++ APPS/Halux/PPS/Document/impl/MVX/InkortenInschuifElementVooraan.cls.xml (revision 66274)
@@ -0,0 +1,103 @@
+
+
+
+APPS.Halux.PPS.Document.impl.BulkTekstDocumentAfdrukker
+
+
+
+
+UitvoeringInfoLijst:APPS.Halux.PPS.dto.UitvoeringInfoLijst
+1
+%ListOfObjects
+ELEMENTTYPE="APPS.common.Print.Kolommen.Document"
+ 0)
+ {
+ Do Document.VoegLijnToe("\\\\\\\\","\")
+ Do Document.VoegLijnToe("\\\\\\\\LEGENDE","\")
+ Do Document.VoegLijnToe("\\\\\\\\","\")
+ Do Document.VoegLijnToe("\\\\\\\\ M = Montage ","\")
+ Do Document.VoegLijnToe("\\\\\\\\ P = Picking onderdelen","\")
+ Do Document.VoegLijnToe("\\\\\\\\ B = Extra bewerken ","\")
+ Do Document.VoegLijnToe("\\\\\\\\ V = Voormontage ","\")
+ } Else{
+ Do Document.ClearContent()
+ }
+
+ Quit ##class(TECH.ListUtils).CreateListOfObjects(Document)
+]]>
+
+
+
+Document:APPS.common.Print.Kolommen.Document,UitvoeringInfo:APPS.Halux.PPS.Activiteit.impl.common.dto.InschuifelementenSnijdenUitvoeringInfo
+1
+ 0{
+ Set Kleur = $ListGet(Kenmerk,1)
+ }
+
+ Set InfoHFVisitor = ##class(APPS.Halux.PPS.Activiteit.impl.common.InschuifelementenSnijden.InfoHalffabItemVisitor).%New()
+ Do InschuifElementVoor.Accept(InfoHFVisitor)
+
+ #dim ToeleveringDossierCode As %String = DocumentService.GeefToeleveringDossierCode(UitvoeringInfo.ToeleveringID,UitvoeringInfo.DossierCode)
+ #dim Korttekst As %String = InschuifElementVoorProduct.GeefKorttekst()
+
+ #dim Afmetingen As %ListOfDataTypes = InfoHFVisitor.GeefAfmetingen()
+ Set AfmetingenIt = ##class(TECH.ListIterator).%New(Afmetingen)
+
+ If $$$Not(AfmetingenIt.HasNext()) {
+ #dim Afmeting As %String = ""
+ Do ..VoegToeRij(Document, Halffab, InfoHFVisitor, ToeleveringDossierCode, Kleur, Afmeting, Korttekst)
+ } Else{
+ While AfmetingenIt.HasNext() {
+ Set Afmeting = AfmetingenIt.Next()
+ Do ..VoegToeRij(Document,Halffab, InfoHFVisitor, ToeleveringDossierCode, Kleur, Afmeting, Korttekst)
+ }
+ }
+]]>
+
+
+
+Document:APPS.common.Print.Kolommen.Document,Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab,InfoHFVisitor:APPS.Halux.PPS.Activiteit.impl.common.InschuifelementenSnijden.InfoHalffabItemVisitor,ToeleveringDossierCode:%String,Kleur:%String,Afmeting:%String,Korttekst:%String
+
+
+
+
+
+
Index: vhDeploy/Maatwerk/MVX/AansturingIncrementeel.cls.xml
===================================================================
diff -u -r65948 -r66274
--- vhDeploy/Maatwerk/MVX/AansturingIncrementeel.cls.xml (.../AansturingIncrementeel.cls.xml) (revision 65948)
+++ vhDeploy/Maatwerk/MVX/AansturingIncrementeel.cls.xml (.../AansturingIncrementeel.cls.xml) (revision 66274)
@@ -76,7 +76,8 @@
Do ..MaakOfVervangAansturingActie()
+ #dim InschuifelementenSnijdenActieID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepVoormontage, "MVX.InkortenInschuifElementVooraan")
+ Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepVoormontage, InschuifelementenSnijdenActieID, "Inkorten: inschuifelement vooraan", ..#IsNietMogelijkZonderBatch)
#dim ZijstabiliseringInkortenActieID As %String = ..MaakOfGeefActiviteitID(ActiviteitGroepVoormontage, "MVX.ZijstabiliseringInkorten")
Do ..MaakOfVervangAansturingActie(Categorie, ActiviteitGroepVoormontage, ZijstabiliseringInkortenActieID, "Inkorten: zijstabilisering", ..#IsNietMogelijkZonderBatch)
Index: APPS/Halux/PPS/Activiteit/impl/MVX/InkortenInschuifElementVooraan.cls.xml
===================================================================
diff -u
--- APPS/Halux/PPS/Activiteit/impl/MVX/InkortenInschuifElementVooraan.cls.xml (revision 0)
+++ APPS/Halux/PPS/Activiteit/impl/MVX/InkortenInschuifElementVooraan.cls.xml (revision 66274)
@@ -0,0 +1,71 @@
+
+
+
+APPS.Halux.PPS.Activiteit.ProductieSequentieAwareActiviteit
+
+
+MVXInkortenInschuifElementVooraan
+
+
+
+%String
+MVXInkortenInschuifElementVooraan
+
+
+
+%String
+Merivobox inkorten inschuifelementen vooraan
+
+
+
+1
+ActiviteitGroepID:%String
+APPS.Halux.PPS.Activiteit.Activiteit
+
+
+
+
+1
+
+
+
+
+APPS.Halux.PPS.Activiteit.impl.common.dto.InschuifelementenSnijdenUitvoeringInfo
+
+
+
+
+
+Geeft een array terug met werklijstitems
+Item:APPS.Halux.common.ProductieSequentieItem
+1
+%ArrayOfObjects
+ELEMENTTYPE="APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem"
+ 0) && IsBewerkt) {
+ #dim WerklijstItem As APPS.Halux.PPS.Activiteit.dto.ProductieSequentieWerklijstItem = ..MaakDefaultWerklijstItemVoorSequentieItem(Item, ..#InformatieID)
+ Do Resultaat.SetAt(WerklijstItem, ..#InformatieID)
+
+ }
+ Quit Resultaat
+]]>
+
+
+
+%Library.CacheStorage
+
+
+
+
+
Index: APPS/Halux/PPS/Document/impl/LBX/InschuifelementenSnijden.cls.xml
===================================================================
diff -u -r29059 -r66274
--- APPS/Halux/PPS/Document/impl/LBX/InschuifelementenSnijden.cls.xml (.../InschuifelementenSnijden.cls.xml) (revision 29059)
+++ APPS/Halux/PPS/Document/impl/LBX/InschuifelementenSnijden.cls.xml (.../InschuifelementenSnijden.cls.xml) (revision 66274)
@@ -62,7 +62,7 @@
Set Kleur = $ListGet(Kenmerk,1)
}
- Set InfoHFVisitor = ##class(APPS.Halux.PPS.Activiteit.impl.LBX.InschuifelementenSnijden.InfoHalffabItemVisitor).%New()
+ Set InfoHFVisitor = ##class(APPS.Halux.PPS.Activiteit.impl.common.InschuifelementenSnijden.InfoHalffabItemVisitor).%New()
Do InschuifElementVoor.Accept(InfoHFVisitor)
#dim ToeleveringDossierCode As %String = DocumentService.GeefToeleveringDossierCode(UitvoeringInfo.ToeleveringID,UitvoeringInfo.DossierCode)
@@ -83,7 +83,7 @@
-Document:APPS.common.Print.Kolommen.Document,Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab,InfoHFVisitor:APPS.Halux.PPS.Activiteit.impl.LBX.InschuifelementenSnijden.InfoHalffabItemVisitor,ToeleveringDossierCode:%String,Kleur:%String,Afmeting:%String,Korttekst:%String
+Document:APPS.common.Print.Kolommen.Document,Halffab:DOM.PM.Maatwerk.Calc.HF.Halffab,InfoHFVisitor:APPS.Halux.PPS.Activiteit.impl.common.InschuifelementenSnijden.InfoHalffabItemVisitor,ToeleveringDossierCode:%String,Kleur:%String,Afmeting:%String,Korttekst:%String