Index: APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper.cls.xml =================================================================== diff -u -r66814 -r66816 --- APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper.cls.xml (.../DnaCodeServiceHelper.cls.xml) (revision 66814) +++ APPS/Halux/AAP/DnaCodeService/DnaCodeServiceHelper.cls.xml (.../DnaCodeServiceHelper.cls.xml) (revision 66816) @@ -55,16 +55,11 @@ #dim Product As DOM.PM.Product = ..ProductApi.GeefProduct(ProductID) If (Product.%Extends("DOM.PM.MaatwerkProduct")) { - - If ..ProductTypeAPI.IsAntislipmatProduct(ProductID) { - Do ..MaakEnBewaarExtraDnaCodeVoorMat(ToeleveringLijn, Batch) - } ElseIf ..IngegevenKenmerkenSpaceStepHelper.IsSpaceStep(Product.GeefIngegevenKenmerken()) { - Do ..MaakEnBewaarExtraDnaCodeVoorSpaceStep(ToeleveringLijn, Batch) - } - Set DnaCode.LadeCode = ..ProductApi.GeefProduct(ProductID).GeefDottedDossierCode() + + Do ..MaakEnBewaarExtraDnaCodesIndienNodig(ToeleveringLijn, Batch) } - + Quit DnaCode ]]> @@ -107,6 +102,26 @@ ]]> + +ToeleveringLijn:DOM.AKP.ProductToeleveringLijn,Batch:APPS.Halux.common.impl.BatchImpl +1 + + + ToeleveringLijn:DOM.AKP.ProductToeleveringLijn,Batch:APPS.Halux.common.impl.BatchImpl 1 @@ -128,7 +143,6 @@ } Set DnaCode.LadeCode = ..ProductApi.GeefProduct(ProductID).GeefDottedDossierCode() - Do ..DnaCodeRepository.Bewaar(DnaCode) ]]> @@ -140,18 +154,15 @@ #dim ProductID As %String = ToeleveringLijn.GeefProductID() #dim ProductIngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = ..ProductApi.GeefProduct(ProductID).GeefIngegevenKenmerken() #dim Toelevering As DOM.AKP.Toelevering = ToeleveringLijn.GeefToelevering() - #dim DnaCode As DOM.Halux.AAP.DnaCode + #dim DnaCode As DOM.Halux.AAP.DnaCode = ..MaakGeneriekeDnaCodeVoorToeleveringLijn(ToeleveringLijn, Batch) - If ((ProductIngegevenKenmerken.LadeType = "LBX") || (ProductIngegevenKenmerken.LadeType = "TBX")) { - If ProductIngegevenKenmerken.LadeToepassing = ##class(DOM.PM.enu.MATLadeToepassing).SpoelbakLade() { - Set DnaCode = ..MaakGeneriekeDnaCodeVoorToeleveringLijn(ToeleveringLijn, Batch) - Do ..DnaCodeRepository.Bewaar(DnaCode) - - If ProductIngegevenKenmerken.LadeType = "TBX" { - Set DnaCode = ..MaakGeneriekeDnaCodeVoorToeleveringLijn(ToeleveringLijn, Batch) - Do ..DnaCodeRepository.Bewaar(DnaCode) - } - } + Set DnaCode.LadeCode = ..ProductApi.GeefProduct(ProductID).GeefDottedDossierCode() + Do ..DnaCodeRepository.Bewaar(DnaCode) + + If ProductIngegevenKenmerken.LadeType = "TBX" { + Set DnaCode = ..MaakGeneriekeDnaCodeVoorToeleveringLijn(ToeleveringLijn, Batch) + Set DnaCode.LadeCode = ..ProductApi.GeefProduct(ProductID).GeefDottedDossierCode() + Do ..DnaCodeRepository.Bewaar(DnaCode) } ]]>