session_start();
require_once "../../shared/class_folder/grid_param.php";
$io_grid = new grid_param();
// proceso a ejecutar
$ls_proceso = uf_obtenervalor("proceso", "");
// total de filas de recepciones
$li_totrowrecepciones = uf_obtenervalor("totrowrecepciones", 1);
// numero del comprobante
$ls_numcom = uf_obtenervalor("numcom", "");
$ls_codret = uf_obtenervalor("codret", "");
switch ($ls_proceso) {
    case "AGREGARCMPRET":
        uf_print_dt_cmpret($li_totrowrecepciones);
        break;
    case "LOADDETALLECMP":
        uf_load_dt_cmpret($ls_numcom);
        break;
    case "AGREGARCMPRETINS":
        uf_print_dt_cmpret_ins($li_totrowrecepciones);
        break;
}
//-----------------------------------------------------------------------------------------------------------------------------------
function uf_print_dt_cmpret_ins($ai_totrowrecepciones)
{
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //	     Function: uf_print_recepciones
    //		   Access: private
    //	    Arguments: ai_totrowrecepciones // Total de filas de recepciones de documentos
    //				   ai_total             // Monto total
    //	  Description: Método que imprime el grid de las cuentas recepciones de documentos
    //	   Creado Por: Ing. Yesenia Moreno/ Ing. Luis Lang
require_once "../../shared/class_folder/class_datastore.php";
$io_dscuentas = new class_datastore();
// Datastored de cuentas contables
// proceso a ejecutar
$ls_proceso = $io_funciones_cxp->uf_obtenervalor("proceso", "");
// total de filas de recepciones
$li_totrowrecepciones = $io_funciones_cxp->uf_obtenervalor("totrowrecepciones", 1);
// numero del comprobante
$ls_numcom = $io_funciones_cxp->uf_obtenervalor("numcom", "");
$ls_codret = $io_funciones_cxp->uf_obtenervalor("codret", "");
switch ($ls_proceso) {
    case "AGREGARCMPRET":
        uf_print_dt_cmpret($li_totrowrecepciones);
        break;
    case "LOADDETALLECMP":
        uf_load_dt_cmpret($ls_numcom, $ls_codret);
        break;
    case "AGREGARCMPRETINS":
        uf_print_dt_cmpret_ins($li_totrowrecepciones);
        break;
}
//-----------------------------------------------------------------------------------------------------------------------------------
function uf_print_dt_cmpret_ins($ai_totrowrecepciones)
{
    /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    //	     Function: uf_print_dt_cmpret_ins
    //		   Access: private
    //	    Arguments: ai_totrowrecepciones // Total de filas de recepciones de documentos
    //				   ai_total             // Monto total
    //	  Description: Método que imprime el grid de las cuentas recepciones de documentos
    //	   Creado Por: