function consultarRF(){
    
    var ano = $('#listaAnios option:selected').val();

    if(ano == ''){
        alert("Selecciona un año y luego pulsa en Consultar");
        return;
    }
        

    $('#tablaReporteCuentas tbody').empty();
    
    
    $.get("./cu/reporteCuentas_cu.php", {op:1,anio:ano}, function(respuesta){
                    
                    if(!respuesta){
                        alert("Error al obtener información");
                        return;
                    }
                    
                    var cuentas = respuesta.split("_");
                    
                    
                    for(var i = 0; i < cuentas.length-1; i++){
                        var filas = cuentas[i].split("*");
                        $('#tablaReporteCuentas tbody').append("" +
                                        "<tr style='text-align:center;'>" + "<td style='text-align:center;' class='col1'> <strong>"+filas[0] + " </strong> </td>" +
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[1],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[2],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[3],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[4],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[5],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[6],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[7],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[8],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[9],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[10],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[11],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[12],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[13],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11]) +parseFloat(filas[12])-parseFloat(filas[13])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[14],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[15],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11]) +parseFloat(filas[12])-parseFloat(filas[13]) +parseFloat(filas[14])-parseFloat(filas[15])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[16],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[17],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11]) +parseFloat(filas[12])-parseFloat(filas[13]) +parseFloat(filas[14])-parseFloat(filas[15]) +parseFloat(filas[16])-parseFloat(filas[17])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[18],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[19],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11]) +parseFloat(filas[12])-parseFloat(filas[13]) +parseFloat(filas[14])-parseFloat(filas[15]) +parseFloat(filas[16])-parseFloat(filas[17] ) +parseFloat(filas[18])-parseFloat(filas[19])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[20],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[21],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11]) +parseFloat(filas[12])-parseFloat(filas[13]) +parseFloat(filas[14])-parseFloat(filas[15]) +parseFloat(filas[16])-parseFloat(filas[17] ) +parseFloat(filas[18])-parseFloat(filas[19]) +parseFloat(filas[20])-parseFloat(filas[21])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[22],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[23],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10((parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11]) +parseFloat(filas[12])-parseFloat(filas[13]) +parseFloat(filas[14])-parseFloat(filas[15]) +parseFloat(filas[16])-parseFloat(filas[17] ) +parseFloat(filas[18])-parseFloat(filas[19]) +parseFloat(filas[20])-parseFloat(filas[21]) +parseFloat(filas[22])-parseFloat(filas[23])),-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10( filas[24],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'>"+ Math.round10(filas[25],-2) + "</strong> </td>"+
                                      "<td style='text-align:center;' class='col1'> <strong> "+ Math.round10( (parseFloat(filas[1])+parseFloat(filas[2])-parseFloat(filas[3])+parseFloat(filas[4])-parseFloat(filas[5]) +parseFloat(filas[6])-parseFloat(filas[7]) +parseFloat(filas[8])-parseFloat(filas[9]) +parseFloat(filas[10])-parseFloat(filas[11]) +parseFloat(filas[12])-parseFloat(filas[13]) +parseFloat(filas[14])-parseFloat(filas[15]) +parseFloat(filas[16])-parseFloat(filas[17] ) +parseFloat(filas[18])-parseFloat(filas[19]) +parseFloat(filas[20])-parseFloat(filas[21]) +parseFloat(filas[22])-parseFloat(filas[23]) +parseFloat(filas[24])-parseFloat(filas[25])),-2) +" </strong> </td>"+
                                      "</tr>");
                        
                    }
                    

                    
                
                });
    
                                                                
    
                                    
    
}





function tableToExcel(table, name, filename) {
        let uri = 'data:application/vnd.ms-excel;base64,', 
        template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><title></title><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--><meta http-equiv="content-type" content="text/plain; charset=UTF-8"/></head><body><table>{table}</table></body></html>', 
        base64 = function(s) { return window.btoa(decodeURIComponent(encodeURIComponent(s))) },         format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; })}
        
        if (!table.nodeType) table = document.getElementById(table)
        var ctx = {worksheet: name || 'Worksheet', table: table.innerHTML}

        var link = document.createElement('a');
        link.download = filename;
        link.href = uri + base64(format(template, ctx));
        link.click();
}




