Index: DOM/VKP/impl/ProductieDagenBepaler.cls.xml
===================================================================
diff -u -r29059 -r54041
--- DOM/VKP/impl/ProductieDagenBepaler.cls.xml (.../ProductieDagenBepaler.cls.xml) (revision 29059)
+++ DOM/VKP/impl/ProductieDagenBepaler.cls.xml (.../ProductieDagenBepaler.cls.xml) (revision 54041)
@@ -69,6 +69,21 @@
]]>
+
+1
+
+
+
1
-
-1
-
-
-
1
+
+
+persistent
+TECH.Persistent
+
+
+%Integer
+array
+
+
+
+%String
+1
+
+
+
+
+%Integer
+
+
+
+1
+VerpakkingSoort
+1
+
+
+
+VerpakkingSoort:%String
+1
+1
+%Status
+1
+
+
+
+
+KlantID:DOM.VKP.VanHoeckeKlantID
+
+
+
+
+
+
+
+
+%Library.CacheStorage
+^DOM.VKP.impl.TAORProduct8932D
+TAORProductieDagenDataDefaultData
+^DOM.VKP.impl.TAORProduct8932D
+^DOM.VKP.impl.TAORProduct8932I
+^DOM.VKP.impl.TAORProduct8932S
+
+KlantDefaults
+subnode
+"KlantDefaults"
+
+
+listnode
+
+
+%%CLASSNAME
+
+
+GlobaleDefault
+
+
+
+
+
+
+
+
Index: DOM/VKP/impl/ProductieTermijnBepaler.cls.xml
===================================================================
diff -u -r39641 -r54041
--- DOM/VKP/impl/ProductieTermijnBepaler.cls.xml (.../ProductieTermijnBepaler.cls.xml) (revision 39641)
+++ DOM/VKP/impl/ProductieTermijnBepaler.cls.xml (.../ProductieTermijnBepaler.cls.xml) (revision 54041)
@@ -19,14 +19,15 @@
+ProductieService:APPS.Halux.common.ProductieService,VerpakkingTypeBepaler:DOM.PM.MaatwerkProduct.impl.VerpakkingTypeBepaler,ProductieDagenBepaler:DOM.VKP.impl.ProductieDagenBepaler
1
1
%Status
1
Index: APPS/VKP/LeveringsTermijn.cls.xml
===================================================================
diff -u -r39869 -r54041
--- APPS/VKP/LeveringsTermijn.cls.xml (.../LeveringsTermijn.cls.xml) (revision 39869)
+++ APPS/VKP/LeveringsTermijn.cls.xml (.../LeveringsTermijn.cls.xml) (revision 54041)
@@ -317,12 +317,16 @@
}
If StockNietStock=1 {
Set lbTermijn=..BeschikbaarStock(PRNr)
+ Do ##class(Tools.Wlip).%New(26).String("1")
} ElseIf ..IsLadeIndeling(PRNr) {
Set lbTermijn=..BeschikbaarLadeIndeling(PRNr)
+ Do ##class(Tools.Wlip).%New(26).String("2")
} ElseIf ($P(^KPR(PRNr,0),"\",3)?4.7N)||(..IsHalux(PRNr)) { ;Generisch afgeleid of Halux product -> productie
Set lbTermijn=..BeschikbaarProductie(PRNr)
+ Do ##class(Tools.Wlip).%New(26).String("3")
} Else {
Set lbTermijn=..BeschikbaarNietStock(PRNr)
+ Do ##class(Tools.Wlip).%New(26).String("4")
}
Quit lbTermijn
]]>
@@ -461,10 +465,12 @@
#dim lbTermijn As %List
If ..TermijnProduct(PRNr)=0 {
Set lbTermijn = ..BinnenWelkeTermijnIsHetMaatwerkProductBeschikbaarBijVanHoecke(PRNr)
+ Do ##class(Tools.Wlip).%New(26).String("if")
}
Else
{
Set lbTermijn=..BeschikbaarNietStock(PRNr)
+ Do ##class(Tools.Wlip).%New(26).String("else")
}
Quit lbTermijn ;in arbeidsdagen of weken
Index: vhTest/Integratie/Productie/TermijnBerekening/Base.cls.xml
===================================================================
diff -u -r42903 -r54041
--- vhTest/Integratie/Productie/TermijnBerekening/Base.cls.xml (.../Base.cls.xml) (revision 42903)
+++ vhTest/Integratie/Productie/TermijnBerekening/Base.cls.xml (.../Base.cls.xml) (revision 54041)
@@ -36,6 +36,7 @@
Set VerzendWijze = ##class(APPS.VKP.VerzendWijze).%New(..#KLNr, "")
Set LeveringTermijn = ##class(APPS.VKP.LeveringsTermijn).%New(..RefDate,VerzendWijze)
#dim Termijn As %List = LeveringTermijn.BeschikbaarTermijn(..GeefPRNr())
+ Do ##class(Tools.Wlip).%New(26).String($LG(Termijn,2))
If $$$AssertEquals($ListLength(Termijn),2) {
#dim TermijnList As %String = $$LCVT^vhLib(Termijn)
#dim VerwachteTermijn As %List = $ListBuild(..GeefVerwachtAantal(), ..GeefVerwachteTijdAanduiding())
Index: vhDeploy/Deploy20181122xSFSStabieleLevertermijnLades.cls.xml
===================================================================
diff -u
--- vhDeploy/Deploy20181122xSFSStabieleLevertermijnLades.cls.xml (revision 0)
+++ vhDeploy/Deploy20181122xSFSStabieleLevertermijnLades.cls.xml (revision 54041)
@@ -0,0 +1,43 @@
+
+
+
+vhDeploy.Deploy
+
+
+%String
+De D+-levertermijn voor SFS mag niet wijzigen volgens instellingen van Halux Planning
+
+
+
+1
+
+
+
+
+1
+VerpakkingSoort:DOM.VKP.impl.ProductieDagenBepaler.enu.VerpakkingSoort
+
+
+
+
+
+
Index: DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml
===================================================================
diff -u -r39641 -r54041
--- DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml (.../VerpakkingTypeBepaler.cls.xml) (revision 39641)
+++ DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml (.../VerpakkingTypeBepaler.cls.xml) (revision 54041)
@@ -1,7 +1,7 @@
-TECH.RegisteredObject,DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerkenVisitor
+TECH.Mockable,DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerkenVisitor
%String
@@ -10,6 +10,7 @@
Product:DOM.PM.MaatwerkProduct
+%String
%Status
1
Index: APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler.cls.xml
===================================================================
diff -u -r42903 -r54041
--- APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler.cls.xml (.../TAORProductieTermijnBepaler.cls.xml) (revision 42903)
+++ APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler.cls.xml (.../TAORProductieTermijnBepaler.cls.xml) (revision 54041)
@@ -3,14 +3,20 @@
APPS.VKP.impl.BeschikbaarheidBepaler.ProductieTermijnBepaler
+
+DOM.VKP.impl.ProductieTermijnBepaler
+1
+
+
+ProductieTermijnBepaler:DOM.VKP.impl.ProductieTermijnBepaler=""
1
1
%Status
1
@@ -19,7 +25,17 @@
%List
Index: vhUnitTest/APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler/BepaalProductieTermijn/Test.cls.xml
===================================================================
diff -u -r29059 -r54041
--- vhUnitTest/APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler/BepaalProductieTermijn/Test.cls.xml (.../Test.cls.xml) (revision 29059)
+++ vhUnitTest/APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler/BepaalProductieTermijn/Test.cls.xml (.../Test.cls.xml) (revision 54041)
@@ -6,21 +6,21 @@
Index: DOM/VKP/impl/TAORProductieDagenHistoriek.cls.xml
===================================================================
diff -u
--- DOM/VKP/impl/TAORProductieDagenHistoriek.cls.xml (revision 0)
+++ DOM/VKP/impl/TAORProductieDagenHistoriek.cls.xml (revision 54041)
@@ -0,0 +1,75 @@
+
+
+
+persistent
+TECH.Persistent
+
+
+%Integer
+array
+1
+
+
+
+%TimeStamp
+1
+
+
+
+%String
+1
+
+
+
+
+%Integer
+1
+
+
+
+1
+VanafTijdstip,VerpakkingSoort
+1
+
+
+
+1
+VerpakkingSoort:%String,GlobaleDefault:%Integer,KlantDefaults:%ArrayOfDataTypes
+
+
+
+
+%Library.CacheStorage
+^DOM.VKP.impl.TAORProductE946D
+TAORProductieDagenHistoriekDefaultData
+^DOM.VKP.impl.TAORProductE946D
+^DOM.VKP.impl.TAORProductE946I
+^DOM.VKP.impl.TAORProductE946S
+
+KlantDefaults
+subnode
+"KlantDefaults"
+
+
+listnode
+
+
+%%CLASSNAME
+
+
+GlobaleDefault
+
+
+
+
+
+
+
+
Index: DOM/VKP/impl/ProductieDagenBepaler/VerpakkingSoort/VerpakkingSoortBepalerTAOR.cls.xml
===================================================================
diff -u
--- DOM/VKP/impl/ProductieDagenBepaler/VerpakkingSoort/VerpakkingSoortBepalerTAOR.cls.xml (revision 0)
+++ DOM/VKP/impl/ProductieDagenBepaler/VerpakkingSoort/VerpakkingSoortBepalerTAOR.cls.xml (revision 54041)
@@ -0,0 +1,58 @@
+
+
+
+TECH.RegisteredObject,DOM.PM.enu.TAORVerpakkingType.Verwerker
+
+
+DOM.VKP.impl.ProductieDagenBepaler.enu.VerpakkingSoort
+1
+
+
+
+TAORVerpakkingType:DOM.PM.enu.TAORVerpakkingType
+%String
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+1
+
+
+
+
+
+
Index: vhTest/Fake/DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Fake/DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml (revision 0)
+++ vhTest/Fake/DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml (revision 54041)
@@ -0,0 +1,48 @@
+
+
+
+
+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
+DOM.PM.MaatwerkProduct.impl.VerpakkingTypeBepaler
+
+
+Product:DOM.PM.MaatwerkProduct
+%String
+
+
+
+
+KADKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.KADKenmerken
+
+
+
+
+LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken
+
+
+
+
+MATKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken
+
+
+
+
+OLMKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.OLMKenmerken
+
+
+
+
+TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken
+
+
+
+
+TBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken
+
+
+
+
+
+
Index: vhUnitTest/APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler/BepaalProductieTermijn/TestSFS.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler/BepaalProductieTermijn/TestSFS.cls.xml (revision 0)
+++ vhUnitTest/APPS/VKP/impl/BeschikbaarheidBepaler/TAORProductieTermijnBepaler/BepaalProductieTermijn/TestSFS.cls.xml (revision 54041)
@@ -0,0 +1,116 @@
+
+
+
+vhUnitTest.TestCase
+
+
+%String
+12486
+
+
+
+%String
+789456
+
+
+
+DOM.PM.Product
+1
+
+
+
+APPS.VKP.impl.BeschikbaarheidBepaler.TAORProductieTermijnBepaler
+1
+
+
+
+%Time
+
+
+
+aTestName:%String
+
+
+
+
+RefDate:%String,VerwachteTermijn:%List
+1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+TermijnBepaler:DOM.VKP.ProductieTermijnBepaler
+1
+APPS.VKP.impl.BeschikbaarheidBepaler.TAORProductieTermijnBepaler
+
+
+
+
+1
+APPS.Halux.common.enu.Categorie
+
+
+
+
+1
+DOM.PM.Product
+
+
+
+
+
+
Index: APPS/VKP/impl/BeschikbaarheidBepaler/LBXProductieTermijnBepaler.cls.xml
===================================================================
diff -u -r50712 -r54041
--- APPS/VKP/impl/BeschikbaarheidBepaler/LBXProductieTermijnBepaler.cls.xml (.../LBXProductieTermijnBepaler.cls.xml) (revision 50712)
+++ APPS/VKP/impl/BeschikbaarheidBepaler/LBXProductieTermijnBepaler.cls.xml (.../LBXProductieTermijnBepaler.cls.xml) (revision 54041)
@@ -15,7 +15,7 @@
%Status
1
Index: vhTest/Mock/DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Mock/DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml (revision 0)
+++ vhTest/Mock/DOM/PM/MaatwerkProduct/impl/VerpakkingTypeBepaler.cls.xml (revision 54041)
@@ -0,0 +1,56 @@
+
+
+
+
+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
+1
+DOM.PM.MaatwerkProduct.impl.VerpakkingTypeBepaler,Tools.Mock.MockClassBase
+right
+
+
+Product:DOM.PM.MaatwerkProduct
+%String
+
+
+
+
+KADKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.KADKenmerken
+
+
+
+
+LBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken
+
+
+
+
+MATKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken
+
+
+
+
+OLMKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.OLMKenmerken
+
+
+
+
+TAORKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken
+
+
+
+
+TBXKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken
+
+
+
+
+
+