Index: APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml
===================================================================
diff -u -r73585 -r73588
--- APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml (.../HalffabItemsBoom.cls.xml) (revision 73585)
+++ APPS/PM/Maatwerk/impl/VhConfig/Converter/HalffabItemsBoom.cls.xml (.../HalffabItemsBoom.cls.xml) (revision 73588)
@@ -28,14 +28,20 @@
1
+
+APPS.PM.Maatwerk.impl.VhConfig.Converter.RolnaamProcessor
+1
+
+
-VhConfig:APPS.PM.Maatwerk.dto.VhConfig,ProductAPI:DOM.PM.impl.ProductAPI=""
+VhConfig:APPS.PM.Maatwerk.dto.VhConfig,ProductAPI:DOM.PM.impl.ProductAPI="",RolnaamProcessor:APPS.PM.Maatwerk.impl.VhConfig.Converter.RolnaamProcessor=""
%Status
@@ -54,7 +60,7 @@
While HalffabrikatenListIterator.HasNext()
{
Set Halffabrikaat = HalffabrikatenListIterator.Next()
- If ($$$Not(Halffabrikaat.Type = "Inbegrepen")) {
+ If ($$$Not(Halffabrikaat.Type = "Included")) {
Set Rol = HalffabrikatenListIterator.Key()
Do ..VoegToeHalffabrikaat(Rol, Halffabrikaat)
}
@@ -64,7 +70,7 @@
While HalffabrikatenListIterator.HasNext()
{
Set Halffabrikaat = HalffabrikatenListIterator.Next()
- If (Halffabrikaat.Type = "Inbegrepen") {
+ If (Halffabrikaat.Type = "Included") {
Set Rol = HalffabrikatenListIterator.Key()
Do ..VoegToeHalffabrikaat(Rol, Halffabrikaat)
}
@@ -81,7 +87,7 @@
#dim HalffabItem As DOM.PM.Maatwerk.Calc.HF.ConcreetHalffabItem
#dim IsDeelVanSamengesteldHalffabItem As %Boolean = $$$False
- #dim RolnaamVoorCache As %String = ..GeefRolnaamVoorCache(RolnaamVoorEncoway)
+ #dim RolnaamVoorCache As %String = ..RolnaamProcessor.GeefRolnaamVoorCache(RolnaamVoorEncoway)
If ((##class(TECH.StringUtils).Contains(RolnaamVoorCache, ".")) || ..IsResultaatVanGekoppeldKenmerk(RolnaamVoorCache)) {
#dim SGRol As %String = ""
If (..IsResultaatVanGekoppeldKenmerk(RolnaamVoorCache)) {
@@ -111,14 +117,16 @@
}
}
- If (Halffabrikaat.Type = "Standaard") {
+ If (Halffabrikaat.Type = "Standard") {
Set HalffabItem = ..GeefStandaardHalffabItem(RolnaamVoorCache, RolnaamVoorEncoway, Halffabrikaat)
- } ElseIf (Halffabrikaat.Type = "Bewerkt") {
+ } ElseIf (Halffabrikaat.Type = "Processed") {
Set HalffabItem = ..GeefBewerktHalffabItem(RolnaamVoorCache, RolnaamVoorEncoway, Halffabrikaat)
- } ElseIf (Halffabrikaat.Type = "Inbegrepen") {
+ } ElseIf (Halffabrikaat.Type = "Included") {
Set HalffabItem = ..GeefIngebrepenHalffabItem(RolnaamVoorCache, RolnaamVoorEncoway, Halffabrikaat)
} ElseIf (Halffabrikaat.Type = "Maatwerk") {
Set HalffabItem = ..GeefMaatwerkHalffabItem(RolnaamVoorCache, RolnaamVoorEncoway, Halffabrikaat)
+ } Else {
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.UnimplementedException).%New("Halffabrikaat type '"_ Halffabrikaat.Type _"' wordt niet ondersteund."))
}
If (IsDeelVanSamengesteldHalffabItem) {
@@ -229,8 +237,7 @@
#dim ProductID As %Integer = ..GeefIdentNummerVanHalffab(Halffabrikaat.ProductId)
Set Halffab = ##class(DOM.PM.Maatwerk.Calc.HF.Halffab.Encoway).%New(ProductID)
- Set Halffab.PpsCharacteristics = $Select($$$HasLength(Halffabrikaat.PpsCharacteristics): Halffabrikaat.PpsCharacteristics, 1:##class(%ArrayOfDataTypes).%New())
-
+ Set Halffab.PpsKenmerken = $Select($$$HasLength(Halffabrikaat.PpsCharacteristics): Halffabrikaat.PpsCharacteristics, 1:##class(%ArrayOfDataTypes).%New())
Set Halffab.LadeDiepte = Halffabrikaat.Characteristics.GetAt("BoxSystemDepth")
Set Halffab.LadeHoogte = Halffabrikaat.Characteristics.GetAt("BoxSystemHeight")
Set Halffab.LadeKleur = Halffabrikaat.Characteristics.GetAt("BoxSystemColour")
@@ -245,24 +252,6 @@
]]>
-
-EncowayRolnaam:%String
-%String
-
-
-
IdentNummer:%String
1