Asignacion de productos no asignaba la unidad. Reestructuracion de codigo.