public void filtrar_proveedor(SelectEvent evt) {
    System.out.println("si entra el metodo");
    aut_filtro_persona.onSelect(evt);
    if (aut_filtro_persona.getValue() != null) {
      System.out.println("si entra el metodo " + aut_filtro_persona.getValor());
      tab_tabla1.setCondicion("ide_geper=" + aut_filtro_persona.getValor());
      tab_tabla1.ejecutarSql();
      tab_tabla2.ejecutarValorForanea(tab_tabla1.getValorSeleccionado());

    } else {
      utilitario.agregarMensajeInfo("No existe el Proveedor", "Ingrese otro proveedor");
    }
  }
 @Override
 public void insertar() {
   if (aut_filtro_persona.getValor() != null) {
     if (tab_tabla1.isFocus()) {
       tab_tabla1.insertar();
       tab_tabla1.setValor("ide_geper", aut_filtro_persona.getValor());
     }
     if (tab_tabla2.isFocus()) {
       tab_tabla2.insertar();
       tab_tabla2.setValor("ide_cccfa", tab_tabla1.getValor("ide_cccfa"));
     }
   } else {
     utilitario.agregarMensajeInfo(
         "No se puede insertar", "Debe seleccionar un Proveedor en el autocompletar");
   }
 }