Guarani3 - Toba

Hola Jorge,

  Te comento que ese método dejó de utilizarse, igualmente para dejar de experimetar ese problema, podés modificarlo de la siguiente manera:
function get_lista_propuestas_detallada($where='')
	{
		if ($where) {
			$where = ' and '.$where.' ';
		}

		$sql = "SELECT	sga_propuestas.propuesta,
				sga_responsables_academicas.responsable_academica as responsable_academica,
				sga_responsables_academicas.nombre as responsable_academica_nombre,
				sga_propuestas.nombre,
				sga_propuestas.nombre_abreviado,
				CASE
					WHEN sga_propuestas.publica = 'S' THEN 'Si'
					WHEN sga_propuestas.publica = 'N' THEN 'No'
				END as publica,
				sga_propuestas.propuesta_tipo,
				sga_propuestas_tipos.descripcion as propuesta_tipo_desc,
				sga_propuestas.fecha_alta,
				sga_propuestas.documento_alta,
				res_alta.documento_numero as documento_alta_numero,
				sga_propuestas.fecha_baja,
				sga_propuestas.documento_baja,
				res_baja.documento_numero as documento_baja_numero,
				sga_propuestas_estados.descripcion as estado
			FROM    sga_propuestas
					LEFT JOIN sga_documentos as res_alta ON sga_propuestas.documento_alta = res_alta.documento
					LEFT JOIN sga_documentos as res_baja ON sga_propuestas.documento_baja = res_baja.documento,
				sga_propuestas_tipos,
				sga_propuestas_estados,
				sga_responsables_academicas
			WHERE	sga_propuestas.propuesta_tipo	= sga_propuestas_tipos.propuesta_tipo
			AND	sga_propuestas.estado 		= sga_propuestas_estados.estado 
			AND 	sga_responsables_academicas.responsable_academica  = (	SELECT max(sga_propuestas_ra.responsable_academica)
										     	FROM	sga_propuestas_ra 
							     				WHERE 	sga_propuestas_ra.propuesta = sga_propuestas.propuesta)"
			. $where . '
			ORDER BY 2';
		return guarani_db::consultar($sql);	
}

Saludos
Sergio