function uf_load_deducciones($as_numrecdoc, $as_codtipdoc, $as_cedbene, $as_codpro, $as_estcontable, $as_estpresupuestario)
{
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //	     Function: uf_load_deducciones
    //		   Access: private
    //	    Arguments: as_numrecdoc  // Número de Recepción
    //	    		   as_codtipdoc  // Tipo de Documento
    //	    		   as_cedbene  // Cédula del Beneficiario
    //	    		   a_codpro  // Código del Proveedor
    //	    		   as_estcontable  // estatus contable
    //	    		   as_estpresupuestario  // estatus presupuetario
    //	  Description: Método que carga las deducciones de una recepcion
    //	   Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang
    // Fecha Creación: 06/05/2007 								Fecha Última Modificación :
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    global $io_ds_deducciones;
    require_once "sigesp_cxp_c_recepcion.php";
    $io_recepcion = new sigesp_cxp_c_recepcion("../../");
    $rs_data = $io_recepcion->uf_load_deducciones($as_numrecdoc, $as_codtipdoc, $as_cedbene, $as_codpro);
    $li_fila = 0;
    while ($row = $io_recepcion->io_sql->fetch_row($rs_data)) {
        $li_fila = $li_fila + 1;
        $ls_documento = $row["numdoccom"];
        $ls_codded = $row["codded"];
        $li_monobjret = number_format($row["monobjret"], 2, ",", ".");
        $li_monret = number_format($row["monret"], 2, ",", ".");
        $ls_sccuenta = $row["sc_cuenta"];
        $ls_porded = $row["porded"];
        $ls_procede = $row["procede_doc"];
        $li_iva = $row["iva"];
        $li_islr = $row["islr"];
        $io_ds_deducciones->insertRow("documento", $ls_documento);
        $io_ds_deducciones->insertRow("codded", $ls_codded);
        $io_ds_deducciones->insertRow("monobjret", $li_monobjret);
        $io_ds_deducciones->insertRow("monret", $li_monret);
        $io_ds_deducciones->insertRow("sccuenta", $ls_sccuenta);
        $io_ds_deducciones->insertRow("porded", $ls_porded);
        $io_ds_deducciones->insertRow("procededoc", $ls_procede);
        $io_ds_deducciones->insertRow("iva", $li_iva);
        $io_ds_deducciones->insertRow("islr", $li_islr);
    }
    if ($li_fila > 0) {
        $_SESSION["deducciones"] = $io_ds_deducciones->data;
    }
    unset($io_ds_deducciones);
}
<script type="text/javascript" language="JavaScript1.2" src="js/stm31.js"></script>
<script type="text/javascript" language="JavaScript1.2" src="js/funcion_cxp.js"></script>
<script type="text/javascript" language="JavaScript1.2" src="../shared/js/validaciones.js"></script>
<script language="javascript" src="../shared/js/js_intra/datepickercontrol.js"></script>

<link href="css/cxp.css" rel="stylesheet" type="text/css">
<link href="../shared/css/tablas.css" rel="stylesheet" type="text/css">
<link href="../shared/css/ventanas.css" rel="stylesheet" type="text/css">
<link href="../shared/css/cabecera.css" rel="stylesheet" type="text/css">
<link href="../shared/css/general.css" rel="stylesheet" type="text/css">
<link href="../shared/js/css_intra/datepickercontrol.css" rel="stylesheet" type="text/css">
</head>
<?php 
$ld_fecha = date("d/m/Y");
require_once "class_folder/sigesp_cxp_c_recepcion.php";
$io_cxprd = new sigesp_cxp_c_recepcion("../");
require_once "class_folder/sigesp_cxp_c_solicituddesembolso.php";
$io_cxp = new sigesp_cxp_c_solicituddesembolso("../");
$ls_operacion = $io_fun_cxp->uf_obteneroperacion();
if ($ls_operacion == "PROCESAR") {
    $ls_codtipdoc = $_POST["cmbcodtipdoc"];
    $lb_valido = $io_cxp->uf_procesar_creditos("../scc/III/pendientes/", $ls_codtipdoc, $la_seguridad);
}
$io_cxp->uf_destructor();
?>
<body>
<table width="762" border="0" align="center" cellpadding="0" cellspacing="0" class="contorno">
  <tr>
    <td width="1535" height="30" class="cd-logo"><img src="../shared/imagebank/header.jpg" width="812" height="40"></td>
  </tr>
  <tr>
a:active {
	color: #006699;
}
-->
</style>
<link href="../shared/js/css_intra/datepickercontrol.css" rel="stylesheet" type="text/css">
<link href="css/cxp.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {font-weight: bold}
-->
</style></head>
<body>
<?php 
require_once "class_folder/sigesp_cxp_c_recepcion.php";
$io_cxp = new sigesp_cxp_c_recepcion("../");
uf_limpiarvariables();
switch ($ls_operacion) {
    case "NUEVO":
        unset($_SESSION["cargos"]);
        unset($_SESSION["amortizacion"]);
        unset($_SESSION["deducciones"]);
        unset($_SESSION["ls_ajuste"]);
        require_once "../shared/class_folder/sigesp_c_generar_consecutivo.php";
        $io_keygen = new sigesp_c_generar_consecutivo();
        $ls_codrecdoc = $io_keygen->uf_generar_numero_nuevo("CXP", "cxp_rd", "codrecdoc", "CXPRCD", 15, "", "", "");
        unset($io_keygen);
        break;
    case "GUARDAR":
        /* Código agregado para la verificación de del correlativo de la recepción de documentos para cargar por lotes  */
        require_once "../shared/class_folder/sigesp_c_generar_consecutivo.php";
function uf_print_amortizacion()
{
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //	     Function: uf_print_amortizacion
    //		   Access: private
    //	    Arguments:
    //	  Description: Función que obtiene e imprime los resultados de la busqueda de compromisos
    //	   Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang
    // Fecha Creación: 09/05/2007 								Fecha Última Modificación :
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    global $io_funciones_cxp;
    require_once "../../shared/class_folder/class_mensajes.php";
    $io_mensajes = new class_mensajes();
    require_once "../../shared/class_folder/class_funciones.php";
    $io_funciones = new class_funciones();
    require_once "sigesp_cxp_c_recepcion.php";
    $io_recepcion = new sigesp_cxp_c_recepcion("../../");
    require_once "../../shared/class_folder/class_datastore.php";
    $io_ds_amortizacion = new class_datastore();
    // Datastored de cuentas contables
    $ls_codigo = $_POST['codigo'];
    $ls_tipodes = $_POST['tipodes'];
    switch ($ls_tipodes) {
        case "P":
            $ls_codprov = $ls_codigo;
            $ls_cedbene = "----------";
            break;
        case "B":
            $ls_codprov = "----------";
            $ls_cedbene = $ls_codigo;
            break;
    }
    if (array_key_exists("amortizacion", $_SESSION)) {
        $io_ds_amortizacion->data = $_SESSION["amortizacion"];
    }
    $lb_valido = $io_recepcion->uf_select_amortizaciones($ls_codprov, $ls_cedbene);
    if ($lb_valido == true) {
        $li_totrow = $io_recepcion->io_ds_anticipos->getRowCount('numrecdoc');
        if ($li_totrow > 0) {
            //print_r($io_ds_amortizacion->data);
            print "<table width=600 border=0 cellpadding=1 cellspacing=1 class=fondo-tabla align=center>";
            print "<tr class=titulo-celda>";
            print "\t<td align='center' >Recepcion</td>";
            print "\t<td align='rigth' >Total Anticipo</td>";
            print "\t<td align='rigth' >Saldo</td>";
            print "\t<td align='rigth' >Amortizacion</td>";
            print "</tr>";
            for ($li_i = 1; $li_i <= $li_totrow && $lb_valido; $li_i++) {
                $ls_numrecdoc = trim($io_recepcion->io_ds_anticipos->data["numrecdoc"][$li_i]);
                $ls_codtipdoc = trim($io_recepcion->io_ds_anticipos->data["codtipdoc"][$li_i]);
                $li_monsal = $io_recepcion->io_ds_anticipos->data["monsal"][$li_i];
                $li_montotamo = $io_recepcion->io_ds_anticipos->data["montotamo"][$li_i];
                $ls_cuenta = $io_recepcion->io_ds_anticipos->data["cuenta"][$li_i];
                $ls_codamo = $io_recepcion->io_ds_anticipos->data["codamo"][$li_i];
                $li_monamo = 0;
                if ($lb_valido) {
                    $li_row = $io_ds_amortizacion->findValues(array('recdocant' => $ls_numrecdoc, 'codtipdoc' => $ls_codtipdoc), "recdocant");
                    if ($li_row > 0) {
                        $li_monamo = $io_ds_amortizacion->getValue("monto", $li_row);
                    }
                    print "<tr class=celdas-blancas>";
                    print "\t<td  width=155 align=center><input name=txtnumrecdoc" . $li_i . " type=text class=sin-borde style=text-align:center id=txtnumrecdoc" . $li_i . "' value=" . $ls_numrecdoc . " readonly/>" . "\t<input name=txtcuenta" . $li_i . " type=hidden id=txtcuenta" . $li_i . "' value=" . $ls_cuenta . "  /><input name=txtcodtipdoc" . $li_i . " type=hidden id=txtcodtipdoc" . $li_i . "' value=" . $ls_codtipdoc . "  />" . " <input name=txtcodamo" . $li_i . " type=hidden id=txtcodamo" . $li_i . "' value=" . $ls_codamo . "  /></td>";
                    print "\t<td  width=155  align=right>" . number_format($li_montotamo, 2, ',', '.') . "</td>";
                    print " <td  width=155 align=right><input name=txtsaldo" . $li_i . " type=text class=sin-borde style=text-align:right id=txtsaldo" . $li_i . "' value=" . number_format($li_monsal, 2, ',', '.') . " readonly/></td>";
                    print " <td  width=155 align=right><input name=txtmonto" . $li_i . " type=text class=sin-borde style=text-align:right id=txtmonto" . $li_i . "' value=" . number_format($li_monamo, 2, ',', '.') . " onKeyPress=return(ue_formatonumero(this,'.',',',event)); onBlur= ue_validarmonto(); /> </td>";
                    print "</tr>";
                }
            }
            print "<tr><td>";
            print "<input name=txttotrow type=hidden class=sin-borde  id=txttotrow value=" . $li_totrow . " onKeyPress=return(ue_formatonumero(this,'.',',',event)); />";
            print "</td></tr>";
            print "</table>";
        } else {
            $io_mensajes->message("ERROR->No hay Anticipos asociados a este Proveedor ó Beneficiario");
        }
    }
    unset($io_mensajes);
    unset($io_funciones);
    unset($io_recepcion);
}
<?php

session_start();
//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
if (!array_key_exists("la_logusr", $_SESSION)) {
    print "<script language=JavaScript>";
    print "location.href='../sigesp_inicio_sesion.php'";
    print "</script>";
}
$ls_logusr = $_SESSION["la_logusr"];
require_once "class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$io_fun_cxp->uf_load_seguridad("CXP", "sigesp_cxp_r_ubicacion_recepciondocumento.php", $ls_permisos, $la_seguridad, $la_permisos);
//////////////////////////////////////////////         SEGURIDAD               /////////////////////////////////////////////
require_once "class_folder/sigesp_cxp_c_recepcion.php";
$io_cxp = new sigesp_cxp_c_recepcion("../");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Reporte de Ubicaci&oacute;n Recepciones de Documentos</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<script type="text/javascript" language="JavaScript1.2" src="js/stm31.js"></script>
<script type="text/javascript" language="JavaScript1.2" src="js/funcion_cxp.js"></script>

<meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=">
<link href="../shared/css/cabecera.css" rel="stylesheet" type="text/css">
<link href="../shared/css/general.css" rel="stylesheet" type="text/css">
<?php

session_start();
if (!array_key_exists("la_logusr", $_SESSION)) {
    print "<script language=JavaScript>";
    print "close();";
    print "opener.document.formulario.submit();";
    print "</script>";
}
require_once "class_folder/sigesp_cxp_c_recepcion.php";
$io_cxp = new sigesp_cxp_c_recepcion("../");
require_once "class_folder/class_funciones_cxp.php";
$io_fun_cxp = new class_funciones_cxp();
$ls_tipo = $io_fun_cxp->uf_obtenertipo();
$ls_tipdes = $io_fun_cxp->uf_obtenervalor_get("tipdes", "");
$ls_codproben = $io_fun_cxp->uf_obtenervalor_get("codproben", "");
$ls_nombre = $io_fun_cxp->uf_obtenervalor_get("nombre", "");
$ls_tipodestino = "";
$ls_codprovben = "";
$ls_nomprovben = "";
unset($io_fun_cxp);
$ld_fecdes = "01/" . date("m") . "/" . date("Y");
$ld_fechas = date("d/m/Y");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Cat&aacute;logo de Recepciones de Documentos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">