Index: APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieStepTraverse.cls.xml =================================================================== diff -u -r61885 -r61890 --- APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieStepTraverse.cls.xml (.../KolommenDefinitieStepTraverse.cls.xml) (revision 61885) +++ APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieStepTraverse.cls.xml (.../KolommenDefinitieStepTraverse.cls.xml) (revision 61890) @@ -12,7 +12,7 @@ Do ..VoegToe("MateriaalDwarsprofiel", "Materiaal",25, ##class(TECH.enu.TextAlignment).Left()) Do ..VoegToe("Breedte", "Breedte (B)",11, ##class(TECH.enu.TextAlignment).Left()) Do ..VoegToe("Hoogte", "Hoogte (H)",11, ##class(TECH.enu.TextAlignment).Left()) - Do ..VoegToe("MateriaalSpaceStepSet", "Materiaal Space Step Set",33, ##class(TECH.enu.TextAlignment).Left()) + Do ..VoegToe("MateriaalSpaceStepSet", "Materiaal Space Step Set",25, ##class(TECH.enu.TextAlignment).Left()) Quit $$$OK ]]> Index: APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieAluLat.cls.xml =================================================================== diff -u -r61885 -r61890 --- APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieAluLat.cls.xml (.../KolommenDefinitieAluLat.cls.xml) (revision 61885) +++ APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieAluLat.cls.xml (.../KolommenDefinitieAluLat.cls.xml) (revision 61890) @@ -10,7 +10,7 @@ 1 Index: APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieServodrive.cls.xml =================================================================== diff -u -r61885 -r61890 --- APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieServodrive.cls.xml (.../KolommenDefinitieServodrive.cls.xml) (revision 61885) +++ APPS/Halux/PPS/Activiteit/impl/SST/LijstVerwerkers/VoormontageSpaceStep/dto/KolommenDefinitieServodrive.cls.xml (.../KolommenDefinitieServodrive.cls.xml) (revision 61890) @@ -10,7 +10,7 @@ 1 1 Index: APPS/Halux/PPS/impl/AansturingActie/common/VoormontageSpaceStep.cls.xml =================================================================== diff -u -r61879 -r61890 --- APPS/Halux/PPS/impl/AansturingActie/common/VoormontageSpaceStep.cls.xml (.../VoormontageSpaceStep.cls.xml) (revision 61879) +++ APPS/Halux/PPS/impl/AansturingActie/common/VoormontageSpaceStep.cls.xml (.../VoormontageSpaceStep.cls.xml) (revision 61890) @@ -33,11 +33,14 @@ Set ..DocumentBuilder = ##class(APPS.ApplicatieContext).Instance().GeefDocumentAPI().GeefTagBasedDocumentBuilder() #dim DocumentAfdrukker = ##class(APPS.ApplicatieContext).%New().GeefDocumentAPI().GeefPDFDocumentAfdrukker() Set ..PrinterAPI = ##class(APPS.ApplicatieContext).%New().GeefPrintAPI() + #dim AantalPaginasPerSpaceStep As %Integer = 2 + #dim HuidigSpacestepNr = 1 Set DocumentBundel = ##class(APPS.common.Document.impl.DocumentBundel).%New() #dim LijstMetSpaceSteps As %ListOfObjects = ..GeefMaatwerkProductenLijstMetSpaceSteps(BatchID) If $$$HasLength(LijstMetSpaceSteps.Count()) { + #dim AantalSpaceSteps As %Integer = LijstMetSpaceSteps.Count() #dim ProductIterator = ##class(TECH.ListIterator).%New(LijstMetSpaceSteps) while ProductIterator.HasNext() { @@ -46,7 +49,8 @@ Set ..DocumentInhoudBuilder = ##class(APPS.Halux.PPS.Activiteit.impl.SST.LijstVerwerkers.VoormontageSpaceStep.DocumentInhoudBuilder).%New(Productkenmerken) - Do DocumentBundel.VoegToeDocument(..MaakDocument(Productkenmerken)) + Do DocumentBundel.VoegToeDocument(..MaakDocument(Productkenmerken,HuidigSpacestepNr,AantalSpaceSteps*AantalPaginasPerSpaceStep)) + Set HuidigSpacestepNr = (HuidigSpacestepNr * AantalPaginasPerSpaceStep) + 1 } #dim Printer As APPS.common.Print.Printer = ..PrinterAPI.GeefPrinter(98) //MOET NOG AANGEPAKT WORDEN????????? Do DocumentAfdrukker.DrukAfBundel(DocumentBundel,Printer) @@ -57,12 +61,12 @@ -Product:APPS.Halux.PPS.impl.AansturingActie.common.VoormontageSpaceStep.dto.ProductKenmerken +Product:APPS.Halux.PPS.impl.AansturingActie.common.VoormontageSpaceStep.dto.ProductKenmerken,HuidigPaginaNr:%Integer,TotaalAantalBladzijden:%Integer APPS.common.Document.Blad +HuidigPaginaNr:%Integer,TotaalAantalBladzijden:%Integer 1 APPS.common.Document.VoetTekst - "_"/"_TotaalAantalBladzijden + + Do VoetTekst.ZetTekstRechts(Tekst) + + Quit VoetTekst ]]> Index: APPS/Halux/PPS/Activiteit/impl/SST/VoormontageSpaceStep/dto/StepTablet.cls.xml =================================================================== diff -u -r61879 -r61890 --- APPS/Halux/PPS/Activiteit/impl/SST/VoormontageSpaceStep/dto/StepTablet.cls.xml (.../StepTablet.cls.xml) (revision 61879) +++ APPS/Halux/PPS/Activiteit/impl/SST/VoormontageSpaceStep/dto/StepTablet.cls.xml (.../StepTablet.cls.xml) (revision 61890) @@ -3,7 +3,7 @@ APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijData - + %String Index: APPS/Halux/PPS/Activiteit/impl/SST/VoormontageSpaceStep/DataBepaler.cls.xml =================================================================== diff -u -r61885 -r61890 --- APPS/Halux/PPS/Activiteit/impl/SST/VoormontageSpaceStep/DataBepaler.cls.xml (.../DataBepaler.cls.xml) (revision 61885) +++ APPS/Halux/PPS/Activiteit/impl/SST/VoormontageSpaceStep/DataBepaler.cls.xml (.../DataBepaler.cls.xml) (revision 61890) @@ -40,7 +40,8 @@ Set ..BatchCategorie = ##class(APPS.ApplicatieContext).Instance().GeefProductieAPI().GeefBatchService().GeefBatch(Productkenmerken.BatchID).GeefCategorie() Set ..ProductID = Productkenmerken.ProductID - Do ..ZetHalffabBoomVoorProduct(Productkenmerken.ProductID) + Do ..ZetHalffabItemsBoomVoorProduct() + Quit $$$OK ]]> @@ -52,29 +53,29 @@ #dim RijDataLijst As APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList = ##class(APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList).%New() Set DataSokkelZijkantLinks.Materiaal = ..GeefKorttekstPlaatmateriaalZijkant() - Set DataSokkelZijkantLinks.Breedte = ..SSTKenmerken.Diepte - Set DataSokkelZijkantLinks.Hoogte = ..SSTKenmerken.Hoogte - 10 + Set DataSokkelZijkantLinks.Breedte = ..SSTKenmerken.Diepte _" mm" + Set DataSokkelZijkantLinks.Hoogte = ..SSTKenmerken.Hoogte - 10 _" mm" If ( ..BatchCategorie = ##class(APPS.Halux.common.enu.Categorie).Tandembox()) { - Set DataSokkelZijkantLinks.PositieGL = 41 + Set DataSokkelZijkantLinks.PositieGL = 41 _" mm" } Else { - Set DataSokkelZijkantLinks.PositieGL = 43 + Set DataSokkelZijkantLinks.PositieGL = 43 _" mm" } If ( ..BatchCategorie = ##class(APPS.Halux.common.enu.Categorie).TAORbox()) { - Set DataSokkelZijkantLinks.PositieSD = ..IngegevenKenmerken.LadeDiepte + 34 - 9 + Set DataSokkelZijkantLinks.PositieSD = ..IngegevenKenmerken.LadeDiepte + 34 - 9 _" mm" } Else { - Set DataSokkelZijkantLinks.PositieSD = ..IngegevenKenmerken.LadeDiepte + 37 - 9 + Set DataSokkelZijkantLinks.PositieSD = ..IngegevenKenmerken.LadeDiepte + 37 - 9 _" mm" } If ( ..BatchCategorie = ##class(APPS.Halux.common.enu.Categorie).Tandembox()) { If ..IngegevenKenmerken.LadeHoogte = ##class(DOM.PM.enu.TBXLadehoogte).N() { - Set DataSokkelZijkantLinks.PositieSDH = DataSokkelZijkantLinks.PositieGL - 24 + Set DataSokkelZijkantLinks.PositieSDH = DataSokkelZijkantLinks.PositieGL - 24 _" mm" } Else { - Set DataSokkelZijkantLinks.PositieSDH = DataSokkelZijkantLinks.PositieGL - 16 + Set DataSokkelZijkantLinks.PositieSDH = DataSokkelZijkantLinks.PositieGL - 16 _" mm" } } Else { - Set DataSokkelZijkantLinks.PositieSDH = DataSokkelZijkantLinks.PositieGL - 12 + Set DataSokkelZijkantLinks.PositieSDH = DataSokkelZijkantLinks.PositieGL - 12 _" mm" } Set DataSokkelZijkantLinks.ProgrammaEKO = "Sokkel_links (kantenband rechts)" @@ -92,29 +93,29 @@ #dim RijDataLijst As APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList = ##class(APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList).%New() Set DataSokkelZijkantRechts.Materiaal = ..GeefKorttekstPlaatmateriaalZijkant() - Set DataSokkelZijkantRechts.Breedte = ..SSTKenmerken.Diepte - Set DataSokkelZijkantRechts.Hoogte = ..SSTKenmerken.Hoogte - 10 + Set DataSokkelZijkantRechts.Breedte = ..SSTKenmerken.Diepte _" mm" + Set DataSokkelZijkantRechts.Hoogte = ..SSTKenmerken.Hoogte - 10 _" mm" If ( ..BatchCategorie = ##class(APPS.Halux.common.enu.Categorie).Tandembox()) { - Set DataSokkelZijkantRechts.PositieGL = 41 + Set DataSokkelZijkantRechts.PositieGL = 41 _" mm" } Else { - Set DataSokkelZijkantRechts.PositieGL = 43 + Set DataSokkelZijkantRechts.PositieGL = 43 _" mm" } If ( ..BatchCategorie = ##class(APPS.Halux.common.enu.Categorie).TAORbox()) { - Set DataSokkelZijkantRechts.PositieSD = ..IngegevenKenmerken.LadeDiepte + 34 - 9 + Set DataSokkelZijkantRechts.PositieSD = ..IngegevenKenmerken.LadeDiepte + 34 - 9 _" mm" } Else { - Set DataSokkelZijkantRechts.PositieSD = ..IngegevenKenmerken.LadeDiepte + 37 - 9 + Set DataSokkelZijkantRechts.PositieSD = ..IngegevenKenmerken.LadeDiepte + 37 - 9 _" mm" } If ( ..BatchCategorie = ##class(APPS.Halux.common.enu.Categorie).Tandembox()) { If ..IngegevenKenmerken.LadeHoogte = ##class(DOM.PM.enu.TBXLadehoogte).N() { - Set DataSokkelZijkantRechts.PositieSDH = DataSokkelZijkantRechts.PositieGL - 24 + Set DataSokkelZijkantRechts.PositieSDH = DataSokkelZijkantRechts.PositieGL - 24 _" mm" } Else { - Set DataSokkelZijkantRechts.PositieSDH = DataSokkelZijkantRechts.PositieGL - 16 + Set DataSokkelZijkantRechts.PositieSDH = DataSokkelZijkantRechts.PositieGL - 16 _" mm" } } Else { - Set DataSokkelZijkantRechts.PositieSDH = DataSokkelZijkantRechts.PositieGL - 12 + Set DataSokkelZijkantRechts.PositieSDH = DataSokkelZijkantRechts.PositieGL - 12 _" mm" } Set DataSokkelZijkantRechts.ProgrammaEKO = "Sokkel_rechts (kantenband links)" @@ -132,8 +133,8 @@ #dim RijDataLijst As APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList = ##class(APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList).%New() Set DataSokkelRug.Materiaal = ..GeefKorttekstPlaatmateriaalSokkelRug() - Set DataSokkelRug.Breedte = ..SSTKenmerken.Breedte - (2*17.6) - Set DataSokkelRug.Hoogte = ..SSTKenmerken.Hoogte - 10 + Set DataSokkelRug.Breedte = ..SSTKenmerken.Breedte - (2*17.6) _" mm" + Set DataSokkelRug.Hoogte = ..SSTKenmerken.Hoogte - 10 _" mm" Set DataSokkelRug.ProgrammaEKO = "Sokkel_Rug" Do RijDataLijst.Insert(DataSokkelRug) @@ -148,9 +149,9 @@ #dim DataStepTablet As APPS.Halux.PPS.Activiteit.impl.SST.VoormontageSpaceStep.dto.StepTablet = ##class(APPS.Halux.PPS.Activiteit.impl.SST.VoormontageSpaceStep.dto.StepTablet).%New() #dim RijDataLijst As APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList = ##class(APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList).%New() - Set DataStepTablet.Materiaal = ..GeefKorttekstAluLat() - Set DataStepTablet.Breedte = ..SSTKenmerken.Breedte - (2*17.6) - 10 - Set DataStepTablet.Diepte = +(..SSTKenmerken.Diepte) - 80 + Set DataStepTablet.Materiaal = ..GeefKorttekstPlaatmateriaalTablet() + Set DataStepTablet.Breedte = ..SSTKenmerken.Breedte - (2*17.6) - 10 _" mm" + Set DataStepTablet.Diepte = ..SSTKenmerken.Diepte - 80 _" mm" If ..SSTKenmerken.Diepte = ##class(DOM.PM.enu.SSTDiepte).SpaceStepDiepte505() { Set DataStepTablet.ProgrammaEKO = "Tablet 410" @@ -159,7 +160,8 @@ } Else { Set DataStepTablet.ProgrammaEKO = "Ongekende Sokkeldiepte" } - Set DataStepTablet.Opmerking = "antislip naar buiten - magneet monteren" + + Set DataStepTablet.Opmerking = "antislip naar buiten-magneet monteren" Do RijDataLijst.Insert(DataStepTablet) Quit RijDataLijst @@ -173,9 +175,9 @@ #dim RijDataLijst As APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList = ##class(APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList).%New() Set DataStepTravers.MateriaalDwarsprofiel = ..GeefKorttekstDwarsprofiel() - Set DataStepTravers.Breedte = ..SSTKenmerken.Breedte - (2*17.6) - 130 - Set DataStepTravers.MateriaalSpaceStepSet = "korttekst gebruikte spacestepset" - Set DataStepTravers.Hoogte = ..SSTKenmerken.Hoogte - 67 + Set DataStepTravers.Breedte = ..SSTKenmerken.Breedte - (2*17.6) - 130 _" mm" + Set DataStepTravers.MateriaalSpaceStepSet = ..GeefKorttekstSpaceStepSet() + Set DataStepTravers.Hoogte = ..SSTKenmerken.Hoogte - 67 _" mm" Do RijDataLijst.Insert(DataStepTravers) @@ -190,7 +192,7 @@ #dim RijDataLijst As APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList = ##class(APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList).%New() Set DataStepServodrive.Materiaal = ..GeefKorttekstHorizontaalDraagprofiel() - Set DataStepServodrive.Breedte = ..SSTKenmerken - (2*17.6) - 19 + Set DataStepServodrive.Breedte = ..SSTKenmerken - (2*17.6) - 19 _" mm" Set DataStepServodrive.Opmerking = "monteren servo-drive + kabel" Do RijDataLijst.Insert(DataStepServodrive) @@ -206,7 +208,7 @@ #dim RijDataLijst As APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList = ##class(APPS.common.Document.TagBasedDocument.KolommenDocument.dto.RijDataList).%New() Set DataAluLat.Materiaal = ..GeefKorttekstAluLat() - Set DataAluLat.Lengte = ..SSTKenmerken.Breedte - 1 + Set DataAluLat.Lengte = ..SSTKenmerken.Breedte - 1 _" mm" Set DataAluLat.Opmerking = "middelste chanfrein aan de andere kant" Do RijDataLijst.Insert(DataAluLat) @@ -264,12 +266,11 @@ ]]> - -ProductID:%String + 1