FacturaScripts  
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   Inlcuso el autor se olvidó de votar :D

hace 6 meses   tengoun_f74d39
Foto del icono con el pdf en la columna comentarios (al hacer click, se abrirá el pdf adjunto) ... sencillito.
image
hace 6 meses   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 6 meses   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 6 meses   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 6 meses   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 6 meses   tengoun_f74d39
Jajaja pues si hay que esperar a la gente... Ya podemos olvidarlo
hace 6 meses   info_beef2d
Animo que está chupao. Ahí va mi +1
hace 6 meses   tronico_f74d39
+1
hace 6 meses   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 6 meses   info_beef2d
Si, ya me dí cuenta. Yo ya lo había compartido en G+, de ahí el +2. Gracias.
hace 6 meses   mromero_1e093f
Mi +1 (no veo en G+ donde dar al +1)
hace 6 meses   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 6 meses   tengoun_f74d39
guay! visto que veo que hay interés pronto os pongo otras modificaciones a ver como las veis :)
hace 5 meses   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 5 meses   NeoRazorX   [admin]
Esta caso concreto lo voy a implementar en la siguiente actualización de documentos_facturas.
Pero llevo retraso con tanto bug :-(
hace 5 meses   tengoun_f74d39
Gracias! totalmente comprensible, solo era por estar informados
hace 5 meses   apgtiti_f74d39
Lo veo bastante interesante.

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

Mejoras disponibles para financiar

Mejora 01 60 ventas necesarias.

Modificar el plugin facturacion_base para añadir saldos a clientes, importes pendientes en facturas de venta sin pagar, etc. Para un mejor control de las deudas.


Mejora 02 50 ventas necesarias.

Financiación colectiva para añadir más algoritmos de nuevo código: normal pero con ceros, continuo, tipo continuo y por rango.


Mejora 03 EN DESARROLLO

Financiación colectiva para mejorar el plugin megafacturador y añadir:
- Agrupar los albaranes de cada cliente en una única factura por cliente.
- Facturar automáticamente cada día, o un determinado día del mes.
- Enviar automáticamente por email las facturas.


Mejora 04 COMPLETADA

Financiación colectiva para mejorar el plugin factura_detallada y añadir idiomas configurables: catalán, inglés, alemán, etc.

¿Necesita hosting?


Loading.es

Loading.es le ofrece hosting para FacturaScripts y/o su tienda online desde 3,90 € / mes, con servidores en España y copias de seguridad diarias.


VPS de alto rendimiento:

DigitalOcean

Nuestros servidores se alojan en DigitalOcean. Use este enlace promocional y obtenga $10 de crédito.

Linode

El dobre de RAM por el mismo precio.







© 2013-2017 FacturaScripts