Esta consulta es de hace 9 años. No tome esta información como actualizada. Si tiene problemas con FacturaScripts, consulte la sección ayuda o la sección contacto
juanicos_3be92e

Si un plugin necesita añadir campos a una tabla básica...

juanicos_3be92e   España   07-09-2015 08:21:39   07-09-2015 09:05:37   473   [NeoRazorX]
Si un plugin necesita añadir campos a una tabla básica (como artículos), y campos a los formularios de venta (un par de input a las líneas de artículos), ¿eso se puede hacer con extensiones? y en caso afirmativo, para implementarlas que hago ¿el plugin completo (es decir con los archivos de facturación base modificados)?
El tema es saber de que forma lo hago, para que mi plugin no necesite un mantenimiento manual (por mi parte) para las futuras versiones de facturascript.
Creo que lo ideal para que no tengas que mantener la tabla de artículos es que te hagas un plugin que haga una relación de 1 a 1 con articulos y este relacionado con la misma referencia. Con respecto a los campos adicionales lo puedes implementar como una extensión de tipo tab para añadir los otros campos. Yo lo tengo implementado en un plugin que me hice que se llama articulos_plus y lo puedes descargar en la siguiente dirección. https://gitlab.com/FacturaScripts-Plugins/articulos_plus . Espero que mi información te haya servido de ayuda. Un saludo.
Gracias, miraré tu plugin a ver si me aclara las cosas.
Me da errores tu plugin, dice que no encuentra las tablas:

En artículos plus:

Table 'c1factu2.articulos_plus' doesn't exist
Archivo plugins/articulos_plus/model/table/articulos_plus.xml no encontrado.
Error con el xml.


En artículos proveedor plus:

Table 'c1factu2.articulo_proveedor_plus' doesn't exist
Table 'c1factu2.articulo_proveedor_plus' doesn't exist
Table 'c1factu2.articulo_proveedor_plus' doesn't exist
Archivo plugins/articulos_plus/model/table/articulo_proveedor_plus.xml no encontrado.
Error con el xml.
Vale, ya está. Al descargar añade a Articulos_plus un chorizo (articulos_plus-master-60b6c9057209ecb2f3b4a163faee875862c81436.zip) y lo había subido tal cual, con lo que el path del plugin era otro.
¿Problemas con FacturaScripts?
Si tiene problemas con FacturaScripts consulte la sección ayuda o la sección contacto



Cookies
Usamos cookies en nuestro sitio web para brindarte la experiencia más relevante recordando tus preferencias y visitas repetidas. Al hacer clic en "Aceptar", aceptas el uso de TODAS las cookies necesarias.
Copyright (c) 2013-2024 FacturaScripts
0.18036s

Soporte