Plugin: facturacion_base

Existe alguna manera de mantener obligatoriamente facturación base con prioridad 0 ?

hace 2 meses   info_beef2d
Siendo el primer plugin que se active, siempre tendrá una prioridad 0.

A mí me ocurrió en una ocasión, no sé el motivo, supongo que lo desactivé. Al volver a activarlo estaba en prioridad 2. Para solucionarlo, tuve que desactivar los plugins con prioridad 0 y 1. De esta forma pude devolver la prioridad 0 al plugin facturacion_base. Después pude activar los que había desactivado.

Alguna vez ví en la comunidad que el orden lógico para activar los plugin sería:

1º facturación_base
2º Los importantes, los que realizan acciones de gestión (presupuestos y pedidos, etc)
3º los auxiliares (factura_detallada, etc)

Slds.
hace 2 meses   deevando_f74d39
Gracias.
Pero como siempre facturacion_base debe tener prioridad cero no sé porque no se puede mantener siempre con esa prioridad. En el caso de que tengas activado 15 plugins, que se me ha dado el caso, si por alguna razón desactivas el plugin facturacion_base , aparte que te desactiva bastantes otros plugins, cuando lo activas pasa a tener una prioridad por que no es 0, tomando la ultima+1 de los plugins que aún hayan quedado instalados. ¿Porque la función de activar los plugin no tiene en cuenta eso? Aunque no he visto como funciona internamente el instalado, pero se podría poner prioridad 0 al momento de reinstalarlo y subir los demás 1, no?
hace 2 meses   jorgeluisalmendros_f74d39
Eso te lo tendrá que responde Carlos, Neorazorx. Es él quien ha ideado esa fórmula. Podrías publicarlo como idea y ver cuantos apoyos recibe.
hace 2 meses   jadacom   [partner]
Se lo asignamos a Carlos a ver si puede darte respuesta.

Saludos
hace 2 meses   NeoRazorX   [admin]
No hay ninguna forma implementada para forzar la prioridad de un plugin, y no hacemos un tratamiento especial para facturacion_base, ni para ningún otro plugin. Lo que hay son dependencias de plugins. No se puede activar presupuestos_y_pedidos, por ejemplo, sin activar previamente facturacion_base, porque en su archivo facturascripts.ini ya indica este requerimiento. Este sistema de dependencias debería ser suficiente para asegurar que no se pueda trastocar la prioridad correcta de los plugins, tal y como fueron diseñados.

Pero esto es teoría, porque a menudo encontramos clientes que han conseguido saltarse estas restricciones: han conseguido activar facturacion_base el último, han conseguido borrar plugins sin que se desactiven los que dependen de ellos, incluso han conseguido que con una actualización les desaparezcan todos los archivos de FacturaScripts. Cosa que es virtualmente imposible, ya que hay 3 comprobaciones distintas sobre el zip antes de actualizar.

Y antes todos estos casos la respuesta del cliente es siempre la misma "no sé que he hecho". Y no se puede obtener más información, como si le hubiesen borrado la memoria o hubiese sufrido un trauma cráneo-encefálico. Y sin más datos no hay nada que hacer. Volver a mirar el código e intentar imaginar qué ha podido pasar. Pero claro, es que también ha podido pasar que sea el cliente el que ha estado tocando los archivos y no quiere reconocerlo. Cosa bastante común.

- Si encuentras una forma de activar presupuestos_y_pedidos antes que facturacion_base, o desactivar facturacion_base, sin que se desactiven los plugins que dependen de él, avisa.
- Si encuentras alguna forma de saltarte el sistema de prioridades, sin modificar los archivos, avisa.
Todavía nadie me ha sabido explicar cómo lo ha conseguido, aunque parece claro que se puede.
hace 2 meses   deevando_f74d39
Intento explicarme,
Esta mañana, desactive facturacion_base, por lo que los que dependen de él, también se desactivaron, pero otros plugins, que me imagino que no dependen de él, si se quedaron activos. Es decir, que si quedaron 8 plugin activos, al activar facturacion_base, este pasó a tener el nivel 8.
Pero lo que quería decir es que si por obligación facturacion_base siempre tiene que ser 0? , pero por la respuesta entiendo que puede otro nivel, siempre que los que dependen de él estén por encima, eso es así entonces, no?
hace 2 meses   NeoRazorX   [admin]
Si, no tiene por qué ser 0, simplemente tiene que ser menos que los que dependen de él.
¿Pero cuales son esos 8 que no dependen de él? Porque la mayoría si que dependen.
hace 2 meses   hlopez_04fd16
Igual lo deberías dejar cero porque es lo primero que funciona en el sistema la facturación
hace 2 meses   deevando_f74d39
Lo he desinstalado ... Ahora paso los que se quedan..

image
hace 2 meses   deevando_f74d39
Tienda con prioridad 0

image
hace 2 meses   deevando_f74d39
Backup/restore

image
hace 2 meses   deevando_f74d39
Login anónimo

image
hace 2 meses   deevando_f74d39
tcpdp

image
hace 2 meses   deevando_f74d39
xml import

image
hace 2 meses   deevando_f74d39
sql editor

image
hace 2 meses   deevando_f74d39
y este que es mío... Ahora voy a activarlo a ver que prioridad le da.

image
hace 2 meses   deevando_f74d39
Como era de espera, la 7.

image
hace 2 meses   NeoRazorX   [admin]
OK, el único problema es el plugin tienda, habrá que ponerle la dependencia.
hace 2 meses   -   [cron]
[[Cerrado por inactividad]]
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

Financiación extra

14 patrocinadores

Este mes se han realizado un total de 14 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