Index: DOM/PM/Maatwerk/GenerischProductBepaler.cls.xml =================================================================== diff -u -r30262 -r30831 --- DOM/PM/Maatwerk/GenerischProductBepaler.cls.xml (.../GenerischProductBepaler.cls.xml) (revision 30262) +++ DOM/PM/Maatwerk/GenerischProductBepaler.cls.xml (.../GenerischProductBepaler.cls.xml) (revision 30831) @@ -88,12 +88,16 @@ } ElseIf (TAORKenmerken.VerpakkingType = ##class(DOM.PM.enu.TAORVerpakkingType).FlatpackV1()) { Set ..GenerischProductID = ##class(DOM.PM.Maatwerk.enu.GenerischProductID).TAORFlatpackV1() } ElseIf (TAORKenmerken.VerpakkingType = ##class(DOM.PM.enu.TAORVerpakkingType).LosseComponentenInBulk()) { - #dim PlaatAfwerking As DOM.PM.enu.TAORPlaatAfwerking = ..TAORPlaatAfwerkingBepaler.GeefPlaatAfwerking(TAORKenmerken.LadeKleur) - - if (PlaatAfwerking = ##class(DOM.PM.enu.TAORPlaatAfwerking).Fineer()) { - set ..GenerischProductID = ##class(DOM.PM.Maatwerk.enu.GenerischProductID).TAORLosseComponentenInBulkFineer() - } elseif (PlaatAfwerking = ##class(DOM.PM.enu.TAORPlaatAfwerking).Melamine()) { - set ..GenerischProductID = ##class(DOM.PM.Maatwerk.enu.GenerischProductID).TAORLosseComponentenInBulkHoutDecor() + If TAORKenmerken.LadeBinnenKleur '= TAORKenmerken.LadeKleur { + Set ..GenerischProductID = ##class(DOM.PM.Maatwerk.enu.GenerischProductID).TAORLosseComponentenInBulkDuoColor() + } Else { + #dim PlaatAfwerking As DOM.PM.enu.TAORPlaatAfwerking = ..TAORPlaatAfwerkingBepaler.GeefPlaatAfwerking(TAORKenmerken.LadeKleur) + + if (PlaatAfwerking = ##class(DOM.PM.enu.TAORPlaatAfwerking).Fineer()) { + set ..GenerischProductID = ##class(DOM.PM.Maatwerk.enu.GenerischProductID).TAORLosseComponentenInBulkFineer() + } elseif (PlaatAfwerking = ##class(DOM.PM.enu.TAORPlaatAfwerking).Melamine()) { + set ..GenerischProductID = ##class(DOM.PM.Maatwerk.enu.GenerischProductID).TAORLosseComponentenInBulkHoutDecor() + } } } Else {