@Util
  public static void botonSimpleForm(Long idSolicitud, String firma) {
    // Realizamos la creaciĆ³n del documento y lo subimos al AED
    Solicitud solicitud = getSolicitud(idSolicitud);

    if ((solicitud.registro.oficial == null) || (solicitud.registro.oficial.uri == null)) {
      try { // Genera el documento oficial
        play.Logger.info("Debemos crear el documento y subirlo al AED");
        File oficial =
            new Report("reports/solicitud_simple.html")
                .header("reports/header.html")
                .registroSize()
                .renderTmpFile(solicitud);
        solicitud.registro.oficial = new Documento();
        solicitud.registro.oficial.tipo = FapProperties.get("fap.aed.tiposdocumentos.solicitud");
        solicitud.registro.oficial.descripcion = "DescripciĆ³n del documento incluida a mano";
        gestorDocumentalService.saveDocumentoTemporal(solicitud.registro.oficial, oficial);
        play.Logger.info("Documento creado y subido al AED: ");
        play.Logger.info("uri -> " + solicitud.registro.oficial.uri);
        play.Logger.info("url -> " + solicitud.registro.oficial.urlDescarga);
        solicitud.save();
      } catch (Exception e) {
        play.Logger.error("Error");
        e.printStackTrace();
        Messages.error("Error: " + e.getMessage());
      }
    } else {
      play.Logger.info("Documento YA creado y subido al AED: ");
      play.Logger.info("uri -> " + solicitud.registro.oficial.uri);
      play.Logger.info("url -> " + solicitud.registro.oficial.urlDescarga);
    }
  }