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