Error al Inscribir a Propuesta G3.22

Estimados, estamos por pasar a la versión 3.22 en UNSE y nos encontramos con un problema en una personalización. La clase personalizada es: personalizacion/php/operaciones/matriculas/inscripciones/propuestas/ci_nav_insc_propuesta_unse.php

El problema esta en la siguiente función. Cuando quiere ejecutar prepara_datos_comprobante al parecer la linea "$inscripcion = current($this->cn()->entidad()->get_datos_prop_asp());"no recupera ningún dato. Es como si fuera que pierde todos los datos del comprobante. Estuve viendo el código de 3.22 pero no encuentro cual sería el problema.

protected function preparar_datos_comprobante()
	{
		$this->s__datos_impresion = array();

		$inscripcion = current($this->cn()->entidad()->get_datos_prop_asp());
		
		// Datos personales
		$datos_persona = toba::consulta_php('co_personas')->get_datos_persona($inscripcion['persona']);
		$this->s__datos_impresion['alumno'] = $datos_persona['nombre_completo'];
		$this->s__datos_impresion['documento'] = $datos_persona['documento'];

		// Propuesta / Plan
		$datos_prop = toba::consulta_php('co_propuestas')->get_propuestas_datos($inscripcion['propuesta']);
		$datos_pv = toba::consulta_php('co_planes')->get_datos_plan_version($inscripcion['plan_version']);

		$this->s__datos_impresion['plan'] = $datos_pv[0]['plan_nombre'] . ' - ' . $datos_pv[0]['version_nombre'];
		$this->s__datos_impresion['propuesta'] = $datos_prop['propuesta_nombre'];

		// Legajo
		$datos_alumno = toba::consulta_php('co_alumnos')->get_alumno($datos_persona['persona'], $datos_prop['propuesta']);
		$this->s__datos_impresion['legajo'] = $datos_alumno['legajo'];

		// Fecha de inscripci�n
		$formateo = new toba_formateo('html');
		$this->s__datos_impresion['fecha_insc'] = $formateo->formato_fecha($inscripcion['fecha_inscripcion']);

		// Modalidad
		$modalidad = toba::consulta_php('co_planes')->get_nombres_modalidades($inscripcion['modalidad']);
		$this->s__datos_impresion['modalidad'] = $modalidad['modalidad_nombre'];

		// Ubicaci�n
		$this->s__datos_impresion['ubicacion'] = toba::consulta_php('co_ubicaciones')->get_ubicacion_nombre($inscripcion['ubicacion']);

		// Estado de Inscripci�n
		$this->s__datos_impresion['estado_insc'] = toba::consulta_php('co_inscripciones')->get_descr_estado_propuesta_aspira($inscripcion['propuesta_aspira']);

		// Tipo de Ingreso
		if (!empty($inscripcion['tipo_ingreso'])) {
			$tipo_ingreso = toba::db()->quote($inscripcion['tipo_ingreso']);
			$ing = current(toba::consulta_php('co_ingresos')->get_listado("sga_tipos_ingreso.tipo_ingreso = $tipo_ingreso"));
			$this->s__datos_impresion['tipo_ingreso'] = $ing['nombre'];
		} else {
			$this->s__datos_impresion['tipo_ingreso'] = ' - ';
		}

		// Convenio
		if (!empty($inscripcion['convenio'])) {
			$convenio = toba::db()->quote($inscripcion['convenio']);
			$conv = current(toba::consulta_php('co_convenios')->get_listado("sga_convenios.convenio = $convenio"));
			$this->s__datos_impresion['convenio'] = $conv['nombre'];
		} else {
			$this->s__datos_impresion['convenio'] = ' - ';
		}

		// Se preparan los datos a pasar
		$gimp = new guarani_datos_impresion();
		$titulo = 'Comprobante de Inscripción a Propuesta';
		$conf = array('propuesta' => $inscripcion['propuesta'], 'nro_transaccion' => $inscripcion['nro_transaccion'], 'id_persona' => $inscripcion['persona']);
		$gimp->set_titulo($titulo);
		$gimp->set_conf($conf);

		// Se arma el arreglo de datos
		$gimp->nueva_fila_datos('Apellido y Nombre', $this->s__datos_impresion['alumno']);
		$gimp->nueva_fila_datos('Identificación', $this->s__datos_impresion['documento']);
		$gimp->nueva_fila_datos('Propuesta', $this->s__datos_impresion['propuesta']);
		$gimp->nueva_fila_datos('Legajo', $this->s__datos_impresion['legajo']);
		$gimp->nueva_fila_datos('Plan de Estudios', $this->s__datos_impresion['plan']);
		$gimp->nueva_fila_datos('Modalidad de Cursada', $this->s__datos_impresion['modalidad']);
		$gimp->nueva_fila_datos('Ubicación', $this->s__datos_impresion['ubicacion']);
		$gimp->nueva_fila_datos('Tipo de Ingreso', $this->s__datos_impresion['tipo_ingreso']);
		$gimp->nueva_fila_datos('Convenio', $this->s__datos_impresion['convenio']);
		$gimp->nueva_fila_datos('Estado de Inscripción', $this->s__datos_impresion['estado_insc']);
		$gimp->nueva_fila_datos('Fecha de Inscripción', $this->s__datos_impresion['fecha_insc']);

		// Se almacenan los datos en memoria para recuperarlos luego para la impresi�n de comprobante
		$gimp->guardar_datos_imp();

		// Env�o de Mail con el comprobante
		$this->generar_comprobante();
		$ra = toba::consulta_php('co_propuestas')->get_ra_por_defecto($inscripcion['propuesta']);
		toba::memoria()->set_dato('ra', $ra);
		toba::memoria()->set_dato('id_persona', $inscripcion['persona']);
		if (!is_null($this->archivo)) {
			toba::memoria()->set_dato('path_comp', $this->archivo);
		}
		$envio_mail_autom = guarani::parametros()->get_valor('email_envio_automatico_comprobante');
		if (($envio_mail_autom == comunes::si) && (!$this->s__mail_enviado)) {
			$this->s__mail_enviado = true;
			$this->evento('mail')->ocultar();
			$this->enviar_mail($inscripcion['persona']);
		}
	}

Desde ya muchas gracias por todo!

Saludos cordiales!

Hola Richard! Cómo estás?

Derivamos el tema al equipo técnico para que pueda analizarlos y darles una ayuda para encontrar el inconveniente.
Les estaremos respondiendo en cuanto tengamos el tema más analizado.

Saludos!

Hola Martín, deje un GDS por este tema ya que es urgente. Estamos por subir a producción y este tema es muy importante como para dejarlo para después. El GDS es 72479.

Saludos cordiales y muchas gracias!