Index: vhDeploy/Deploy20231004xUpdateDocumentTiponSynchrostangInkortenTbx.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20231004xUpdateDocumentTiponSynchrostangInkortenTbx.cls.xml (revision 0) +++ vhDeploy/Deploy20231004xUpdateDocumentTiponSynchrostangInkortenTbx.cls.xml (revision 72025) @@ -0,0 +1,19 @@ + + + +vhDeploy.Deploy + + +%String +Update document inkortlijst TiponSynchronisatiestang: kolom Tot# toegevoegd, enkel voor TBX + + + +1 + + + + + + Index: BL/PPS/TBX/DocSynchroStangInkortLijst.cls.xml =================================================================== diff -u -r72010 -r72025 --- BL/PPS/TBX/DocSynchroStangInkortLijst.cls.xml (.../DocSynchroStangInkortLijst.cls.xml) (revision 72010) +++ BL/PPS/TBX/DocSynchroStangInkortLijst.cls.xml (.../DocSynchroStangInkortLijst.cls.xml) (revision 72025) @@ -202,10 +202,16 @@ Do ..ZetTotaalAantalTiponSynchronisatiestangenPerToelevering(UitvoeringInfoIterator) Do UitvoeringInfoIterator.Reset() + #dim VorigeUI As BL.PPS.TBX.DocSynchroStangInkortLijst.dto.SynchroStangInkortenUitvoeringInfo = "" + While (UitvoeringInfoIterator.HasNext()) { #dim UI As BL.PPS.TBX.DocSynchroStangInkortLijst.dto.SynchroStangInkortenUitvoeringInfo = UitvoeringInfoIterator.Next() - Do ##class(Tools.Wlip).%New(252).ObjToText(UI) + + If ($IsObject(VorigeUI) && ..HeeftTussenlijnNodig(VorigeUI, UI)) { + Do ..VoegToeLegeRegel() + } + Do ..Document.GeefKolom(1).Insert(UI.Nr) Do ..Document.GeefKolom(2).Insert(UI.ToeDos) Do ..Document.GeefKolom(3).Insert(UI.Breedte) @@ -214,6 +220,8 @@ Do ..Document.GeefKolom(6).Insert(UI.TotaalAantalTiponSynchronisatiestangenInToelevering) Do ..Document.GeefKolom(7).Insert(UI.Type) Do ..Document.GeefKolom(8).Insert(UI.TiponSynchronisatiestangKorttekst) + + Set VorigeUI = UI } } ]]> @@ -252,17 +260,27 @@ ]]> + +1 + + + VerpakkingID:DOM.PM.enu.TBXVerpakking 1 %String @@ -288,6 +306,14 @@ ]]> + +VorigeUI:BL.PPS.TBX.DocSynchroStangInkortLijst.dto.SynchroStangInkortenUitvoeringInfo,UI:BL.PPS.TBX.DocSynchroStangInkortLijst.dto.SynchroStangInkortenUitvoeringInfo +1 +%Boolean + + + UitvoeringInfoIterator:TECH.ListIterator 1 @@ -298,7 +324,7 @@ while UitvoeringInfoIterator.HasNext() { Set HuidigeSynchroStang = UitvoeringInfoIterator.Next() - If ((VorigeSynchroStang = "") || ($Piece(VorigeSynchroStang.ToeDos, ":",1) = $Piece(VorigeSynchroStang.ToeDos, ":",1))) { + If ((VorigeSynchroStang = "") || ($Piece(VorigeSynchroStang.ToeDos, ":",1) = $Piece(HuidigeSynchroStang.ToeDos, ":",1))) { Set AantalSynchroStangenVoorDezeToelevering = AantalSynchroStangenVoorDezeToelevering + HuidigeSynchroStang.AantalTiponSynchronisatiestangen } @@ -311,8 +337,6 @@ If $IsObject(VorigeSynchroStang) { Set VorigeSynchroStang.TotaalAantalTiponSynchronisatiestangenInToelevering = AantalSynchroStangenVoorDezeToelevering - Do ##class(Tools.Wlip).%New(252).String("Vorige SynchroStang") - Do ##class(Tools.Wlip).%New(252).ObjToText(VorigeSynchroStang) } ]]>