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
-
-