Mapping wrong in rendering

Found this thread:

Material / Texture Scale to match Sketchup

And yes, exploding the component is a workaround, but I am not really glad about it, as if you are developing the drawing, it would be good to keep the component, espacially when there are dynamic components…so any other solution?