text: var gridDebitostable;
  var fornecedorNome;
  var valor_debito;
  var numero_cobranca;
  var id_debito; //id do debito
  function template(d){
      //Retirar os "&quot" da array aditivos
      //var aditivos = JSON.parse(d.aditivos.replace(/&quot;/g,'"'))
  
      var html = "<table class='table table-bordered'>";
      html += "<thead>" +
          "<tr><td>Profile</td><td>Grupo</td></tr>" +
          "</thead>";
  
  
  
      html += "<tr>";
      html += "<td>"  + d.profile + "</td>";
      html += "<td>"  + d.grupo + "</td>";
  
      html += "</tr>"
  
      html += "</table>";
  
      return  html;
  }
  
  var table = $('#produto').DataTable({
      "dom": 'lCfrtip',
      "order": [],
      "colVis": {
          "buttonText": "Colunas",
          "overlayFade": 0,
          "align": "right"
      },
      "searching": true,
      "bLengthChange": false,
      processing: true,
      serverSide: true,
      bFilter: true,
      order: [[ 0, "desc" ]],
      ajax: {
          url: "/index.php/produto/grid",
          data: function (d) {
  
          }
      },
      columns: [
          {data: "id",name: 'id' , visible: false },
          {data: 'produto', name: 'produto'},
          {data: 'unidade', name: 'unidades.unidade'},
          {data: 'estoque', name: 'estoque'},
          {data: 'preco_revenda', name: 'preco_revenda', "render": function (data) { return formatMoney(data) }},
          {data: 'preco_franquia', name: 'preco_franquia', "render": function (data) { return formatMoney(data) }},
          {data: 'marca', name: 'marcas.marca'},
          {data: 'grupo', name: 'grupos.grupo'},
          {data: 'ativo', name: 'ativo'},
          {data: 'action', name: 'action', orderable: false, searchable: false}
      ]
  });
  
  // Add event listener for opening and closing details
  $('#cliente tbody').on('click', 'td.details-control', function () {
      var tr = $(this).closest('tr');
      var row = table.row( tr );
  
      if ( row.child.isShown() ) {
          // This row is already open - close it
          row.child.hide();
          tr.removeClass('shown');
      }
      else {
          // Open this row
          row.child( template(row.data()) ).show();
          tr.addClass('shown');
      }
  });
  
  $( "#localizar" ).click(function() {
      table.draw();
  });
  
  
  $( "#limpar" ).click(function() {
      $('input[name=nome]').val("");
      $('input[name=data_ini]').val("");
      $('input[name=data_fim]').val("");
      $('input[name=cod_projeto]').val("");
      $('input[name=integrador]').val("");
  });
  
  formatMoney = (n, c, d, t) => {
      c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "," : d, t = t == undefined ? "." : t, s = n < 0 ? "-" : "", i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
      return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
  }
  
  
  
  
  
  
  
  
  
  