Index: APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml =================================================================== diff -u --- APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml (revision 0) +++ APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml (revision 34741) @@ -0,0 +1,85 @@ + + + +TECH.Mockable,DOM.PM.Maatwerk.TAX.impl.Base + + +TECH.Integer +1 + + + +1 +1 +%Status +1 + + + + + + + + +%Integer + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Integer + + + + +Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Boolean + 1) && (..GeefVakNummer(Rol, TAORKenmerken) = ..HuidigVakNummer)) +]]> + + + +Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Integer + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +1 +%Boolean + + + + + + Index: vhUnitTest/APPS/Halux/PPS/Activiteit/impl/TAOR/common/EtiketInfoBepaler/BepaalEtiketData/Test.cls.xml =================================================================== diff -u -r34595 -r34741 --- vhUnitTest/APPS/Halux/PPS/Activiteit/impl/TAOR/common/EtiketInfoBepaler/BepaalEtiketData/Test.cls.xml (.../Test.cls.xml) (revision 34595) +++ vhUnitTest/APPS/Halux/PPS/Activiteit/impl/TAOR/common/EtiketInfoBepaler/BepaalEtiketData/Test.cls.xml (.../Test.cls.xml) (revision 34741) @@ -103,28 +103,6 @@ ]]> - - - - - - - - - + + + + + + + + + + + + + VerpakkingType:DOM.PM.enu.TAORVerpakkingType,VerwachteWaarde:TECH.String 1 Index: vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml =================================================================== diff -u --- vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml (revision 0) +++ vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml (revision 34741) @@ -0,0 +1,39 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. +1 +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.KarBepaler,Tools.Mock.MockClassBase +right + + +VerpakkingType:DOM.PM.enu.TAORVerpakkingType + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Boolean + + + + +ProductieSequentieItem:APPS.Halux.common.ProductieSequentieItem,LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + + + Index: vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml =================================================================== diff -u --- vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml (revision 0) +++ vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml (revision 34741) @@ -0,0 +1,50 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Integer + + + + +%Integer + + + + +Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Integer + + + + +Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Boolean + + + + + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + + + Index: APPS/Halux/PPS/Activiteit/impl/TAOR/common/EtiketInfoBepaler.cls.xml =================================================================== diff -u -r34595 -r34741 --- APPS/Halux/PPS/Activiteit/impl/TAOR/common/EtiketInfoBepaler.cls.xml (.../EtiketInfoBepaler.cls.xml) (revision 34595) +++ APPS/Halux/PPS/Activiteit/impl/TAOR/common/EtiketInfoBepaler.cls.xml (.../EtiketInfoBepaler.cls.xml) (revision 34741) @@ -63,13 +63,23 @@ 1 + +APPS.Halux.common.impl.ProductieSequentie.Taor.RolConverter +1 + + + +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler +1 + + %ArrayOfDataTypes 1 -AssemblageKarRepository:APPS.Halux.PPS.TAORProductie.impl.AssemblageKarRepository="",PartijAPI:DOM.PARTIJ.PartijAPI="",LadeOnderdeelInfoBepaler:APPS.Halux.PPS.Activiteit.impl.TAOR.common.LadeOnderdeelInfoBepaler="",PlaatDimensieStringBepaler:APPS.Halux.PPS.Activiteit.impl.TAOR.common.EtiketInfoBepaler.PlaatDimensieStringBepaler="",DimensieStringBepaler:APPS.Halux.PPS.Activiteit.impl.TAOR.common.EtiketInfoBepaler.DimensieStringBepaler="" +AssemblageKarRepository:APPS.Halux.PPS.TAORProductie.impl.AssemblageKarRepository="",PartijAPI:DOM.PARTIJ.PartijAPI="",LadeOnderdeelInfoBepaler:APPS.Halux.PPS.Activiteit.impl.TAOR.common.LadeOnderdeelInfoBepaler="",PlaatDimensieStringBepaler:APPS.Halux.PPS.Activiteit.impl.TAOR.common.EtiketInfoBepaler.PlaatDimensieStringBepaler="",DimensieStringBepaler:APPS.Halux.PPS.Activiteit.impl.TAOR.common.EtiketInfoBepaler.DimensieStringBepaler="",RolConverter:APPS.Halux.common.impl.ProductieSequentie.Taor.RolConverter="",VakBepaler:APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler 1 1 %Status @@ -90,6 +100,8 @@ Set ..Toeleveringen = ##class(%ArrayOfDataTypes).%New() Set ..LadeOnderdeelInfoBepaler = $$$Inject(LadeOnderdeelInfoBepaler, ##class(APPS.Halux.PPS.Activiteit.impl.TAOR.common.LadeOnderdeelInfoBepaler).%New()) + Set ..RolConverter = $$$Inject(RolConverter, ##class(APPS.Halux.common.impl.ProductieSequentie.Taor.RolConverter).%New()) + Set ..VakBepaler = $$$Inject(VakBepaler, ##class(APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler).%New()) Quit $$$OK ]]> @@ -103,7 +115,7 @@ Set Etiket.Barcode = UitvoeringInfo.VerwerkingID Set Etiket.Lijn1 = ..GeefLijn1(UitvoeringInfo, LadeOnderdeel) - Set Etiket.Lijn2 = ..GeefLijn2(UitvoeringInfo) + Set Etiket.Lijn2 = ..GeefLijn2(UitvoeringInfo, LadeOnderdeel) Set Etiket.Lijn3 = ..GeefLijn3(UitvoeringInfo, LadeOnderdeel) Set Etiket.Lijn4 = ..GeefLijn4(UitvoeringInfo, LadeOnderdeel) @@ -133,7 +145,7 @@ -UitvoeringInfo:APPS.Halux.PPS.dto.SequentieGebaseerdeUitvoeringInfo +UitvoeringInfo:APPS.Halux.PPS.dto.SequentieGebaseerdeUitvoeringInfo,LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel 1 TECH.String @@ -215,19 +227,25 @@ -UitvoeringInfo:APPS.Halux.PPS.dto.SequentieGebaseerdeUitvoeringInfo +UitvoeringInfo:APPS.Halux.PPS.dto.SequentieGebaseerdeUitvoeringInfo,LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel 1 TECH.String + + +vhUnitTest.DOM.PM.Maatwerk.TAX.Base + + + + + + + + + + + + + + + + + + + + + + +LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel,VerwachteRol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol +1 + + + + + + Index: vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml =================================================================== diff -u --- vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml (revision 0) +++ vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml (revision 34741) @@ -0,0 +1,37 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.KarBepaler + + +VerpakkingType:DOM.PM.enu.TAORVerpakkingType + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Boolean + + + + +ProductieSequentieItem:APPS.Halux.common.ProductieSequentieItem,LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + + + Index: vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler/Test.cls.xml (revision 34741) @@ -0,0 +1,165 @@ + + + +vhUnitTest.DOM.PM.Maatwerk.TAX.Base + + +DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +1 + + + +aTestName:%String + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Biesse/ImportAuto/15000/Productie_007_ImportFile_15000_20141114_091500.txt =================================================================== diff -u -r34595 -r34741 --- vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Biesse/ImportAuto/15000/Productie_007_ImportFile_15000_20141114_091500.txt (.../Productie_007_ImportFile_15000_20141114_091500.txt) (revision 34595) +++ vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Biesse/ImportAuto/15000/Productie_007_ImportFile_15000_20141114_091500.txt (.../Productie_007_ImportFile_15000_20141114_091500.txt) (revision 34741) @@ -1,7 +1,7 @@ Rol Aantal PlaatMateriaal Barcode LadeSequentieNr DossierCode ExtraInfo Lengte Breedte Dikte Kleur Decor EtiketLijn1 EtiketLijn2 EtiketLijn3 EtiketInfo EtiketLijn4 Rework Kar Banding -ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 -ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 -ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 -ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 -Rug 1 FINEER.NN.130 RCB05690BS00001D1 1 LI7K 569.3 81.5 13 NN Fineer BA-RUG/NN-NN/569.3x81.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 RCB05690BS00001D1/B:569xH:76.5 NoRework 1 63505 -Bodem 1 FINEER.NN.065 B50B05690VS00001P1 1 LI7K 574 485 6.5 NN Fineer BOD(SCH:BO+MO)/NN/574x485/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 B50B05690VS00001P1/B:569xD:480 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 +Rug 1 FINEER.NN.130 RCB05690BS00001D1 1 LI7K 569.3 81.5 13 NN Fineer BA-RUG/NN-NN/569.3x81.5/LI7K/// 14a/000(1)/KAR 1:1/2* T1/V1/UNITTEST KLA/2222-1:1 RCB05690BS00001D1/B:569xH:76.5 NoRework 1 63505 +Bodem 1 FINEER.NN.065 B50B05690VS00001P1 1 LI7K 574 485 6.5 NN Fineer BOD(SCH:BO+MO)/NN/574x485/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 B50B05690VS00001P1/B:569xD:480 NoRework 1 63505 Index: vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Biesse/ImportManueel/15000/Productie_010_ImportFile_15000_20141114_091500.txt =================================================================== diff -u -r34595 -r34741 --- vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Biesse/ImportManueel/15000/Productie_010_ImportFile_15000_20141114_091500.txt (.../Productie_010_ImportFile_15000_20141114_091500.txt) (revision 34595) +++ vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Biesse/ImportManueel/15000/Productie_010_ImportFile_15000_20141114_091500.txt (.../Productie_010_ImportFile_15000_20141114_091500.txt) (revision 34741) @@ -1,7 +1,7 @@ Rol Aantal PlaatMateriaal Barcode LadeSequentieNr DossierCode ExtraInfo Lengte Breedte Dikte Kleur Decor EtiketLijn1 EtiketLijn2 EtiketLijn3 EtiketInfo EtiketLijn4 Rework Kar Banding -ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 -ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 -ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 -ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 -Rug 1 FINEER.NN.130 RCB05690BS00001D1 1 LI7K 569.3 81.5 13 NN Fineer BA-RUG/NN-NN/569.3x81.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 RCB05690BS00001D1/B:569xH:76.5 NoRework 1 63505 -Bodem 1 FINEER.NN.065 B50B05690VS00001P1 1 LI7K 574 485 6.5 NN Fineer BOD(SCH:BO+MO)/NN/574x485/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 B50B05690VS00001P1/B:569xD:480 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50C00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50C00001/D:495xH:174.5 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 +ZijkantPlaat 1 FINEER.NN.065 ZCB50D00001 1 LI7K 500 179.5 6.5 NN Fineer CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 nolabel ZCB50D00001/D:495xH:174.5 NoRework 1 63505 +Rug 1 FINEER.NN.130 RCB05690BS00001D1 1 LI7K 569.3 81.5 13 NN Fineer BA-RUG/NN-NN/569.3x81.5/LI7K/// 14a/000(1)/KAR 1:1/2* T1/V1/UNITTEST KLA/2222-1:1 RCB05690BS00001D1/B:569xH:76.5 NoRework 1 63505 +Bodem 1 FINEER.NN.065 B50B05690VS00001P1 1 LI7K 574 485 6.5 NN Fineer BOD(SCH:BO+MO)/NN/574x485/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 B50B05690VS00001P1/B:569xD:480 NoRework 1 63505 Index: vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml =================================================================== diff -u --- vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml (revision 0) +++ vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml (revision 34741) @@ -0,0 +1,21 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. +1 +APPS.Halux.common.impl.ProductieSequentie.Taor.RolConverter,Tools.Mock.MockClassBase +right + + +LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel +DOM.PM.Maatwerk.Calc.HF.enu.TAORRol + + + + + + Index: vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Productie_005_TAGBASEDDOC.xml =================================================================== diff -u -r33916 -r34741 --- vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Productie_005_TAGBASEDDOC.xml (.../Productie_005_TAGBASEDDOC.xml) (revision 33916) +++ vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Productie_005_TAGBASEDDOC.xml (.../Productie_005_TAGBASEDDOC.xml) (revision 34741) @@ -3,7 +3,7 @@ OpgemaakteTekstDocument - Overzicht TA'OR karren - T1-kar - Batch 15000 - kar 1/1 - V1 - Laatste Vak: 1 + Overzicht TA'OR karren - T1-kar - Batch 15000 - kar 1/1 - V1 - Laatste Vak: 2 Index: vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml =================================================================== diff -u --- vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml (revision 0) +++ vhTest/Fake/APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml (revision 34741) @@ -0,0 +1,19 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +1 +APPS.Halux.common.impl.ProductieSequentie.Taor.RolConverter + + +LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel +DOM.PM.Maatwerk.Calc.HF.enu.TAORRol + + + + + + Index: APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml =================================================================== diff -u --- APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml (revision 0) +++ APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/KarBepaler.cls.xml (revision 34741) @@ -0,0 +1,129 @@ + + + +TECH.Mockable,DOM.PM.Maatwerk.TAX.impl.Base + + +%Integer +20 + + + +TECH.String +1 + + + +DOM.PM.enu.TAORVerpakkingType +1 + + + +APPS.Halux.PPS.TAORProductie.impl.AssemblageKarRepository +1 + + + +APPS.Halux.common.impl.ProductieSequentie.Taor.RolConverter +1 + + + +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler +1 + + + +VakBepaler:APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler="",AssemblageKarRepository:APPS.Halux.PPS.TAORProductie.impl.AssemblageKarRepository="",RolConverter:APPS.Halux.common.impl.ProductieSequentie.Taor.RolConverter="" +1 +1 +%Status +1 + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Boolean + + + + +VerpakkingType:DOM.PM.enu.TAORVerpakkingType + + + + +ProductieSequentieItem:APPS.Halux.common.ProductieSequentieItem,LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + +1 +%Boolean + + + + +1 +%Boolean + ..#AantalVakkenInKar) +]]> + + + +VerpakkingType:DOM.PM.enu.TAORVerpakkingType +1 +%Boolean + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +1 +%Boolean += ..VakBepaler.GeefAantalVakkenNodig(TAORKenmerken)) +]]> + + + +1 +%Integer + + + + + + Index: vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Productie_012_98_ZijkantPlaat92x25.TXT =================================================================== diff -u -r34454 -r34741 --- vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Productie_012_98_ZijkantPlaat92x25.TXT (.../Productie_012_98_ZijkantPlaat92x25.TXT) (revision 34454) +++ vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/Productie_012_98_ZijkantPlaat92x25.TXT (.../Productie_012_98_ZijkantPlaat92x25.TXT) (revision 34741) @@ -1,6 +1,6 @@ %BTW% /AF="C:\Bartender\Templates\ZijkantPlaat 92x25.btw" /PRN="98" /R=3 /P /D= /CLOSE %END% Barcode Lijn1 Lijn2 Lijn3 Lijn4 -ZCB50C00001 ZCB50C00001 CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 -ZCB50D00001 ZCB50D00001 CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1* T1/V1/UNITTEST KLA/2222-1:1 +ZCB50C00001 ZCB50C00001 CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 +ZCB50D00001 ZCB50D00001 CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// 14a/000(1)/KAR 1:1/1+ T1/V1/UNITTEST KLA/2222-1:1 Index: vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml =================================================================== diff -u --- vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml (revision 0) +++ vhTest/Mock/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler.cls.xml (revision 34741) @@ -0,0 +1,52 @@ + + + + +Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt +Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. +1 +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler,Tools.Mock.MockClassBase +right + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Integer + + + + +%Integer + + + + +Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Integer + + + + +Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Boolean + + + + + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken + + + + + + Index: vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKarGenerator/GenereerKarren/Test.cls.xml =================================================================== diff -u -r30680 -r34741 --- vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKarGenerator/GenereerKarren/Test.cls.xml (.../Test.cls.xml) (revision 30680) +++ vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKarGenerator/GenereerKarren/Test.cls.xml (.../Test.cls.xml) (revision 34741) @@ -8,106 +8,121 @@ 15000 - -%Integer -20 - - - -TECH.Integer + +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKarGenerator 1 aTestName:%String - + +aTestName:%String + + + + - + - -VerpakkingType:DOM.PM.enu.TAORVerpakkingType + +Lade:DOM.PM.Maatwerk.LadeInfo.Lade,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken 1 -APPS.Halux.common.ProductieSequentieItem +%ListOfObjects + + + +1 + Index: APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml =================================================================== diff -u --- APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml (revision 0) +++ APPS/Halux/common/impl/ProductieSequentie/Taor/RolConverter.cls.xml (revision 34741) @@ -0,0 +1,24 @@ + + + +TECH.Mockable,DOM.PM.Maatwerk.TAX.impl.Base + + +LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.LadeOnderdeel +DOM.PM.Maatwerk.Calc.HF.enu.TAORRol + + + + + + Index: vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKar/VakBepaler/Test.cls.xml (revision 34741) @@ -0,0 +1,78 @@ + + + +vhUnitTest.DOM.PM.Maatwerk.TAX.Base + + +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.VakBepaler +1 + + + +aTestName:%String + + + + + + + + + + + + + + + + + + + + + + + + + + + + +TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken,VerwachtAantalVakken:%Integer +1 + + + + +Rol:DOM.PM.Maatwerk.Calc.HF.enu.TAORRol,TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken,VerwachteWaarde:%Boolean +1 + + + + + + Index: vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/External_SQL.DB_ZijkantKamerFreesData.xml =================================================================== diff -u -r34570 -r34741 --- vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/External_SQL.DB_ZijkantKamerFreesData.xml (.../External_SQL.DB_ZijkantKamerFreesData.xml) (revision 34570) +++ vhTestFiles/IntegratieTests/Productie.Planning.ActieveBatches.Taorbox.Aansturing/TestVerlaagdeRug/StartBatch/External_SQL.DB_ZijkantKamerFreesData.xml (.../External_SQL.DB_ZijkantKamerFreesData.xml) (revision 34741) @@ -19,11 +19,11 @@ PrintBarcodeLeft = ZCB50C00001 PrintBarcodeRight = ZCB50D00001 PrintTextLeft1 = CO-ZIJ-L/NN-NN-NN/500x179.5/LI7K/// -PrintTextLeft2 = 14a/000(1)/KAR 1:1/1* +PrintTextLeft2 = 14a/000(1)/KAR 1:1/1+ PrintTextLeft3 = T1/V1/UNITTEST KLA/2222-1:1 PrintTextLeft4 = ZCB50C00001/D:495xH:174.5 PrintTextRight1 = CO-ZIJ-R/NN-NN-NN/500x179.5/LI7K/// -PrintTextRight2 = 14a/000(1)/KAR 1:1/1* +PrintTextRight2 = 14a/000(1)/KAR 1:1/1+ PrintTextRight3 = T1/V1/UNITTEST KLA/2222-1:1 PrintTextRight4 = ZCB50D00001/D:495xH:174.5 ProductCode = "" Index: APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKarGenerator.cls.xml =================================================================== diff -u -r29998 -r34741 --- APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKarGenerator.cls.xml (.../AssemblageKarGenerator.cls.xml) (revision 29998) +++ APPS/Halux/common/impl/ProductieSequentie/Taor/AssemblageKarGenerator.cls.xml (.../AssemblageKarGenerator.cls.xml) (revision 34741) @@ -1,103 +1,65 @@ -TECH.RegisteredObject +DOM.PM.Maatwerk.TAX.impl.Base - -%Integer -20 - - - -APPS.Halux.PPS.TAORProductie.impl.AssemblageKarRepository + +APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.KarBepaler 1 - -TECH.String + +DOM.PM.Maatwerk.LadeInfoAPI 1 - -TECH.Integer + +APPS.Halux.common.ProductieSequentieItemService 1 - -DOM.PM.enu.TAORVerpakkingType -1 - - -AssemblageKarRepository:APPS.Halux.PPS.TAORProductie.impl.AssemblageKarRepository="" +KarBepaler:APPS.Halux.common.impl.ProductieSequentie.Taor.AssemblageKar.KarBepaler="",LadeInfoAPI:DOM.PM.Maatwerk.LadeInfoAPI="",ProductieSequentieItemService:APPS.Halux.common.impl.ProductieSequentieItemService="" 1 1 %Status 1 %GetSerial+1^%Library.ListOfObjects.1 Kon object APPS.Halux.common.impl.ProductieSequentie.Taor: niet opslaan + //Set ..ProductieSequentieItemService = $$$Inject(ProductieSequentieItemService, ##class(APPS.Halux.common.impl.ProductieSequentieItemService).%New()) + Set ..ProductieSequentieItemService = ProductieSequentieItemService + Quit $$$OK ]]> -SequentieItems:APPS.Halux.common.ProductieSequentieItemList +ProductieSequentieItems:APPS.Halux.common.ProductieSequentieItemList - + #dim ProductieSequentieItemIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(ProductieSequentieItems) + + While (ProductieSequentieItemIterator.HasNext()) { + #dim ProductieSequentieItemService As APPS.Halux.common.ProductieSequentieItemService = $$$LazyLoad(..ProductieSequentieItemService, ##class(APPS.Halux.common.impl.ProductieSequentieItemService).%New()) + #dim ProductieSequentieItem As APPS.Halux.common.ProductieSequentieItem = ProductieSequentieItemIterator.Next() + #dim TAORKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken = ProductieSequentieItemService.GeefIngegevenKenmerken(ProductieSequentieItem) + #dim HalffabItemsBoom As DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom = ProductieSequentieItemService.GeefHalffabItemsBoom(ProductieSequentieItem) + #dim Lade As DOM.PM.Maatwerk.LadeInfo.Lade = ..LadeInfoAPI.GeefLade(HalffabItemsBoom, TAORKenmerken) + #dim LadeOnderdelenIterator As TECH.Iterator = Lade.GeefOnderdelenIterator() - -Item:APPS.Halux.common.ProductieSequentieItem -1 - - + Do:(..KarBepaler.IsNieuweKarNodig(TAORKenmerken)) ..KarBepaler.BepaalVolgendeKar(TAORKenmerken.VerpakkingType) - -Item:APPS.Halux.common.ProductieSequentieItem -1 - - - -Item:APPS.Halux.common.ProductieSequentieItem -1 -%Boolean - - - - -1 -%Boolean - ..#AantalVakkenInKar) -]]> - - - -Item:APPS.Halux.common.ProductieSequentieItem -1 -%Boolean - -