$ls_titletable = "Comprobantes";
    $li_widthtable = 150;
    $ls_nametable = "grid";
    $lo_title[1] = "";
    $lo_title[2] = "Número";
    $lo_title[3] = "Descripción";
    $lo_title[4] = "Fecha";
}
switch ($ls_operacion) {
    case "":
        uf_limpiarvariables();
        uf_agregarlineablanca($lo_object, 1);
        break;
    case "CARGAR_COMPROBANTES":
        uf_load_variables();
        $io_objsaf->uf_load_comprobantes_reversar($ls_numcmp, $ls_fecdes, $ls_fechas, $lo_object, $li_totrows);
        $ls_numcmp = "";
        break;
    case "PROCESAR":
        $li_totrow = uf_obtenervalor("totalfilas", 1);
        if ($li_totrow > 0) {
            $lb_valido = true;
            for ($li_i = 1; $li_i <= $li_totrow; $li_i++ && $lb_valido) {
                if (array_key_exists("chk" . $li_i, $_POST)) {
                    $ls_numcmp = $_POST["txtnumcmp" . $li_i];
                    $ls_feccmp = $_POST["txtfeccmp" . $li_i];
                    $ls_cmpmov = $_POST["hidcmpmov" . $li_i];
                    $ls_codcau = $_POST["hidcodcau" . $li_i];
                    $ls_estcat = $_POST["hidestcat" . $li_i];
                    $lb_valido = $io_objsaf->uf_procesar_reverso($ls_numcmp, $ls_feccmp, $ls_cmpmov, $ls_codcau, $ls_estcat, $la_seguridad);
                    if (!$lb_valido) {