Index: DOM/PM/impl/DataM/DataMProductAPI.cls.xml =================================================================== diff -u -r2230 -r2463 --- DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 2230) +++ DOM/PM/impl/DataM/DataMProductAPI.cls.xml (.../DataMProductAPI.cls.xml) (revision 2463) @@ -52,6 +52,10 @@ { Set Product = ##class(DOM.PM.TAOOProduct.impl.TAOOLadeImpl).%New(ProductNummer) } + ElseIf (##class(TECH.StringUtils).StartsWith($LG(##class(Prod.Kenmerk.DataDefinitie).Get("TB",ProductNummer,"BasisType")),"RUG")) + { + Set Product = ##class(DOM.PM.TBXProduct.impl.TBXRugImpl).%New(ProductNummer) + } ElseIf ($LG(##class(Prod.Kenmerk.DataDefinitie).Get("TB",ProductNummer,"BasisType")) [ "RL") // Bij problemen eventueel beter : ... ? 1(1"RL",1"RLH",1"RLTUS",1"FRONTRL") OPM: "RLALU" is geen reling maar een adapter-stukje { Set Product = ##class(DOM.PM.TBXProduct.impl.TBXRelingImpl).%New(ProductNummer) FishEye: Tag 994 refers to a dead (removed) revision in file `BL/PPS/TBX/DocsCommon.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: DOM/PM/TBXProduct/impl/TBXRugImpl.cls.xml =================================================================== diff -u -r1075 -r2463 --- DOM/PM/TBXProduct/impl/TBXRugImpl.cls.xml (.../TBXRugImpl.cls.xml) (revision 1075) +++ DOM/PM/TBXProduct/impl/TBXRugImpl.cls.xml (.../TBXRugImpl.cls.xml) (revision 2463) @@ -8,9 +8,27 @@ 0 -DOM.PM.enu.TBXLadehoogte +DOM.PM.enu.TBXRugHoogte + + +%String + + + + +%Integer + + + + +%Integer + + Index: BL/PPS/TBX/DocsProPlus.cls.xml =================================================================== diff -u -r2421 -r2463 --- BL/PPS/TBX/DocsProPlus.cls.xml (.../DocsProPlus.cls.xml) (revision 2421) +++ BL/PPS/TBX/DocsProPlus.cls.xml (.../DocsProPlus.cls.xml) (revision 2463) @@ -103,6 +103,8 @@ s bl=##class(BL.PPS.TBX.Sequencer).Instantiate(1938) d bl.ProPlusDocs("E") - -1 - - - + + +1 +svn.Deploy +0 + + +%String +StaalRugOverzichtLijst in orde brengen + + + +1 + + + + Index: DOM/PM/TBXProduct/TBXRug.cls.xml =================================================================== diff -u -r1075 -r2463 --- DOM/PM/TBXProduct/TBXRug.cls.xml (.../TBXRug.cls.xml) (revision 1075) +++ DOM/PM/TBXProduct/TBXRug.cls.xml (.../TBXRug.cls.xml) (revision 2463) @@ -12,7 +12,7 @@ -DOM.PM.enu.TBXLadehoogte +DOM.PM.enu.TBXRugHoogte @@ -23,5 +23,20 @@ Kleur1ste %String + + +1 +%String + + + +1 +%Integer + + + +1 +%Integer + Index: BL/PPS/TBX/DocStaalRugOverzichtLijst.cls.xml =================================================================== diff -u --- BL/PPS/TBX/DocStaalRugOverzichtLijst.cls.xml (revision 0) +++ BL/PPS/TBX/DocStaalRugOverzichtLijst.cls.xml (revision 2463) @@ -0,0 +1,69 @@ + + + +1 +%RegisteredObject +0 + + +APPS.Halux.common.Batch +1 + + + +Batch:APPS.Halux.common.Batch +1 +1 +%Status + + + + + + + + + Index: DOM/PM/TBXProduct/impl/TBXLadeImpl.cls.xml =================================================================== diff -u -r2029 -r2463 --- DOM/PM/TBXProduct/impl/TBXLadeImpl.cls.xml (.../TBXLadeImpl.cls.xml) (revision 2029) +++ DOM/PM/TBXProduct/impl/TBXLadeImpl.cls.xml (.../TBXLadeImpl.cls.xml) (revision 2463) @@ -256,12 +256,22 @@ DOM.PM.TBXProduct.TBXRug Index: BL/PPS/TBX/DocsV1.cls.xml =================================================================== diff -u -r2310 -r2463 --- BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 2310) +++ BL/PPS/TBX/DocsV1.cls.xml (.../DocsV1.cls.xml) (revision 2463) @@ -108,6 +108,9 @@ / H / */ + + Set DocsCommon = ##class(BL.PPS.TBX.DocsCommon).%New(..Batch) + Set Opties=$G(Opties,"ELZOFKMRT") Set:Opties["Z" QtyTot=..ZaagLijst() Do:Opties["O" ..OnderdelenLijst() @@ -117,16 +120,16 @@ Do:Opties["L" ..LadeZijkantBakLijst() Do:Opties["E" ..Etiketten(StartNr,EndNr) Do:Opties["R" ..StaalRugLijst() - Do:Opties["S" ..StaalRugOverzicht() + Do:Opties["S" DocsCommon.StaalRugOverzichtLijst() Do:Opties["K" ..KlantEtiketten(StartNr,EndNr) Do:Opties["P" ..PalletEtiketten() Do:Opties["T" ..EtikettenTipon(StartNr,EndNr) Do:Opties["N" ..EtikettenSifon(StartNr,EndNr) Do:Opties["Q" ..EtikettenSpoelbak(StartNr,EndNr) Do:Opties["Y" ..ProboxOverdoosEtiketten() Do:Opties["C" ..EtikettenCommissie() - Do:Opties["G" ..GlasSnijLijst() - Do:Opties["I" ..RelingInkortenLijst(),..DwarsverdelingLijst() + Do:Opties["G" DocsCommon.GlasSnijLijst() + Do:Opties["I" DocsCommon.RelingInkortLijst(),DocsCommon.DwarsverdelingLijst() // Controleer voor errors op de frees indien etiketten voor tipons, sifons of spoelbakken zijn afgedrukt @@ -149,24 +152,6 @@ ]]> - -1 - - - - -1 - - - 1 BatchID:%Integer @@ -487,80 +472,6 @@ - - - - -BatchID,BatchList -0 - - - - -1 -Ref -0 - - - - @@ -1693,138 +1604,6 @@ Quit TBXLade.BevatBodem() && TBXLade.GeefBodem().HeeftInkeping() ]]> - - - 0) - { - Do Document.PrintDocument("HALUX",##class(TECH.Config.ConfigMgr).Instance().GetBoolean("PrintLijstenOpScherm")) - } -]]> - - - -Nr:%Integer,Reling:DOM.PM.TBXProduct.TBXReling,Document:TECH.Print.Kolommen.Document,Aantal:%Integer,ToeDos:%String="",Lengte:%Integer="",Uitvoer:%String="" -1 - - Index: BL/PPS/TBX/LijstDefinities/StaalRugOverzichtLijstDefinitie.cls.xml =================================================================== diff -u --- BL/PPS/TBX/LijstDefinities/StaalRugOverzichtLijstDefinitie.cls.xml (revision 0) +++ BL/PPS/TBX/LijstDefinities/StaalRugOverzichtLijstDefinitie.cls.xml (revision 2463) @@ -0,0 +1,38 @@ + + + +1 +%RegisteredObject +0 + + + +d ##class(BL.PPS.TBX.LijstDefinities.StaalRugOverzichtLijstDefinitie).MaakDocument() +1 + + + + Index: BL/PPS/TBX/DocRelingInkortLijst.cls.xml =================================================================== diff -u --- BL/PPS/TBX/DocRelingInkortLijst.cls.xml (revision 0) +++ BL/PPS/TBX/DocRelingInkortLijst.cls.xml (revision 2463) @@ -0,0 +1,167 @@ + + + +1 +%RegisteredObject +0 + + +APPS.Halux.common.Batch +1 + + + +DOM.PM.ProductAPI +1 + + + +Batch:APPS.Halux.common.Batch +1 +1 +%Status + + + + + 6) + { + Do Document.VoegLijnToe("\\\\\\\","\") + Do Document.VoegLijnToe("\\\\\\\LEGENDE","\") + Do Document.VoegLijnToe("\\\\\\\","\") + Do Document.VoegLijnToe("\\\\\\\ M = Montage ","\") + Do Document.VoegLijnToe("\\\\\\\ P = Picking onderdelen","\") + + Set SorteerVan = 6+Aantallen.Count() + Set SorteerTot = SorteerVan + i - 1 + Do Document.Sorteer(##class(TECH.Comparator.StringComparator).%New(),6,SorteerVan,SorteerTot) + + // Nummering correct instellen na sorteren + For i = 1:1:SorteerTot-SorteerVan { Do Document.GeefKolom(1).SetAt(i,SorteerVan+i) } + } + Else + { + Do Document.ClearContent() + } + + Quit Document +]]> + + + +Nr:%Integer,Reling:DOM.PM.TBXProduct.TBXReling,Document:TECH.Print.Kolommen.Document,Aantal:%Integer,ToeDos:%String="",Lengte:%Integer="",Uitvoer:%String="" +1 + + + + +