Por si a alguien le sirve, comparto:

Modificación: Para nuestro trabajo al repasar la contabilidad es importante saber si tenemos un archivo adjunto asociado a la factura (ejemplo, el escaneado de la factura en pdf)

Como mediante extensiones no hemos podido añadirlo en el listado lo hemos añadido en observaciones.

El código es :
En el view compras_facturas.html , donde quieres que aparezca el icono:
<!-- MODIFICACION -->
{loop="$fsc->documentoadjunto($value->idfactura)"}<a href='{$value['ruta']}' target="_blank"><i class="fa fa-file-pdf-o" aria-hidden="true"></i></a>{/loop}
<!-- FIN MODIFICACION -->
(nosotros lo hemos puesto en la línea 350)

En el controlador compras_facturas.php tan solo hay que añadir la función
public function documentoadjunto($s){
$data = $this->db->select("SELECT * FROM documentosfac where idfacturaprov=".$s."");
return $data;
}
pd: igual para facturas de venta

Os adjunto fotografía para ver resultado y ojalá en facturascripts añadan un icono para ver si hay o no adjunto asociado a una factura, ya que como comentaba, lo veo muy útil. 0 votos

hace más de un año   tengoun_f74d39
Foto del icono con el pdf en la columna comentarios (al hacer click, se abrirá el pdf adjunto) ... sencillito.
image
hace más de un año   tengoun_f74d39
Pongo el código entre code que en el primer mensaje no lo puse, perdón:
función:
  public function documentoadjunto($s){
      $data = $this->db->select("SELECT * FROM documentosfac where idfacturaprov=".$s."");
     return $data;
   }

codigo para el loop del view:
             {loop="$fsc->documentoadjunto($value->idfactura)"}<a href='{$value['ruta']}' target="_blank"><i class="fa fa-file-pdf-o" aria-hidden="true"></i></a>{/loop}
 
hace más de un año   tengoun_f74d39
* Al ser una modificación, en cuanto se actualice , se sobreescribe y hay que re-añadirlo.
** Ojala lo integre pronto FS de serie (y mejorado, seguro) ;) que el mio es para salir del paso.
hace más de un año   shawe   [programador nivel 1]
Si te añades esa modificación como plugin, no la pierdes con una actualización. Pero pasando el código, no creo que Carlos tenga ningún problema de añadirlo.
hace más de un año   NeoRazorX   [admin]
He relacionado esta idea con el plugin documentos_facturas, así cuando lo revise lo miro. Pero vamos, no habría problema en añadir la columna adjuntos o adjuntadoc a facturas, albaranes, etc, marcarla cuando hay documentos adjuntos y así poder comprobar en los listados sin tener que ejecutar ninguna función.

De todas formas no la implementaré a menos que 3 personas pulsen el +1, que si no obligo, la gente ni se mueve.
Saludos.
hace más de un año   tengoun_f74d39
Jajaja pues si hay que esperar a la gente... Ya podemos olvidarlo
hace más de un año   info_beef2d
Animo que está chupao. Ahí va mi +1
hace más de un año   tronico_f74d39
+1
hace más de un año   tengoun_f74d39
Tronico e info_112 , gracias aunque creo que Carlos (NeoRazorX) se refiere al +1 de google plus si podeis pulsar alli ya tenemos los 3!! :)
image
hace más de un año   info_beef2d
Si, ya me dí cuenta. Yo ya lo había compartido en G+, de ahí el +2. Gracias.
hace más de un año   mromero_1e093f
Mi +1 (no veo en G+ donde dar al +1)
hace más de un año   mromero_1e093f
Yo he hecho una pequeñita modificación (para tener una columna distinta para los documentos)

Añadimos una cabecera de columna más a la tabla (línea 315 de compras_facturas.html):

<th class="text-left">Proveedor</th>
<!-- columna añadida -->
<th class="text-left">Adjunto</th>
<!-- fin columna añadida -->
<th class="text-left">Observaciones</th>

Y añadimos el contenido de esa columna (entre el td de proveedor y el td de observaciones, a partir de la línea 353):

<!-- MODIFICACION -->
<td>
{loop="$fsc->documentoadjunto($value->idfactura)"}<a href='{$value['ruta']}' target="_blank"><i class="fa fa-file-pdf-o" aria-hidden="true"></i></a>{/loop}
</td>
<!-- FIN MODIFICACION -->

adjunto pantallazo
image
hace más de un año   tengoun_f74d39
guay! visto que veo que hay interés pronto os pongo otras modificaciones a ver como las veis :)
hace más de un año   tengoun_f74d39
Al actualizar FS (como era de esperar) se elimina nuestro "parche" (como es lógico) y hay que volverlo a poner (contábamos con ello)

¿Podemos hacer algo o ayudar para que este cambio se implemente en FS oficialmente pronto?

Gracias Carlos!
hace más de un año   NeoRazorX   [admin]
Esta caso concreto lo voy a implementar en la siguiente actualización de documentos_facturas.
Pero llevo retraso con tanto bug :-(
hace más de un año   tengoun_f74d39
Gracias! totalmente comprensible, solo era por estar informados
hace más de un año   apgtiti_f74d39
Lo veo bastante interesante.

Un saludo
hace más de un año   jsuarez_1a6e29
Me encantaría ver esta característica en la próxima actualización. Gracias por compartir @tengoun_103
hace más de un año   alarcon1900_f74d39
Muy buena idea, adelante con ella, ya el puesto el G+
hace 11 meses   NeoRazorX   [admin]
Ya lo he implementado. Estará en la siguiente actualización.
hace 11 meses   tengoun_f74d39
:) genial!
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

Financiación extra

15 patrocinadores

Este mes se han realizado un total de 15 aportaciones económicas para acelerar el desarrollo del proyecto.

35% Complete

175 € este mes. Puedes aumentar estas cifras ;-)

+5 € +4 votos

+25 € +20 votos




Soporte

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte. Encontrará el partner apropiado para el trabajo apropiado.

  Soporte

O síganos en las redes sociales.





© 2013-2017 FacturaScripts