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)
}
]]>