Plugin: presupuestos_y_pedidos

He instalado facturascript en windows 10 con XAMPP descargado de esta web. He usado una copia de la base de datos de un facturascript que estoy usando en un servidor linux.

En la importación del mysql me da errores, en todas estas líneas:

ALTER TABLE `lineasfacturascli`
ADD CONSTRAINT `ca_linea_facturascli2` FOREIGN KEY (`idfactura`) REFERENCES `facturascli` (`idfactura`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineasfacturasprov`
--
ALTER TABLE `lineasfacturasprov`
ADD CONSTRAINT `ca_linea_facturasprov2` FOREIGN KEY (`idfactura`) REFERENCES `facturasprov` (`idfactura`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineasivafactcli`
--
ALTER TABLE `lineasivafactcli`
ADD CONSTRAINT `ca_lineaiva_facturascli2` FOREIGN KEY (`idfactura`) REFERENCES `facturascli` (`idfactura`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineasivafactprov`
--
ALTER TABLE `lineasivafactprov`
ADD CONSTRAINT `ca_lineaiva_facturasprov2` FOREIGN KEY (`idfactura`) REFERENCES `facturasprov` (`idfactura`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineaspedidoscli`
--
ALTER TABLE `lineaspedidoscli`
ADD CONSTRAINT `ca_lineaspedidoscli_pedidoscli` FOREIGN KEY (`idpedido`) REFERENCES `pedidoscli` (`idpedido`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineaspedidosprov`
--
ALTER TABLE `lineaspedidosprov`
ADD CONSTRAINT `ca_lineaspedidosprov_pedidosprov` FOREIGN KEY (`idpedido`) REFERENCES `pedidosprov` (`idpedido`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineaspresupuestoscli`
--
ALTER TABLE `lineaspresupuestoscli`
ADD CONSTRAINT `ca_lineaspresupuestoscli_presupuestoscli` FOREIGN KEY (`idpresupuesto`) REFERENCES `presupuestoscli` (`idpresupuesto`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineasrecetas`
--
ALTER TABLE `lineasrecetas`
ADD CONSTRAINT `ca_linea_recetas` FOREIGN KEY (`codreceta`) REFERENCES `recetas` (`codreceta`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineasregstocks`
--
ALTER TABLE `lineasregstocks`
ADD CONSTRAINT `ca_lineasregstocks_stocks` FOREIGN KEY (`idstock`) REFERENCES `stocks` (`idstock`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineasservicioscli`
--
ALTER TABLE `lineasservicioscli`
ADD CONSTRAINT `ca_lineasservicioscli_servicioscli` FOREIGN KEY (`idservicio`) REFERENCES `servicioscli` (`idservicio`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `lineastransstock`
--
ALTER TABLE `lineastransstock`
ADD CONSTRAINT `ca_linea_transstock` FOREIGN KEY (`idtrans`) REFERENCES `transstock` (`idtrans`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `ca_linea_transstock_articulos` FOREIGN KEY (`referencia`) REFERENCES `articulos` (`referencia`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `pagosdevolcli`
--
ALTER TABLE `pagosdevolcli`
ADD CONSTRAINT `ca_pagosdevolcli_asiento` FOREIGN KEY (`idasiento`) REFERENCES `co_asientos` (`idasiento`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `pagosdevolprov`
--
ALTER TABLE `pagosdevolprov`
ADD CONSTRAINT `ca_pagosdevolprov_asiento` FOREIGN KEY (`idasiento`) REFERENCES `co_asientos` (`idasiento`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `pedidoscli`
--
ALTER TABLE `pedidoscli`
ADD CONSTRAINT `ca_pedidoscli_ejercicios` FOREIGN KEY (`codejercicio`) REFERENCES `ejercicios` (`codejercicio`) ON UPDATE CASCADE,
ADD CONSTRAINT `ca_pedidoscli_series` FOREIGN KEY (`codserie`) REFERENCES `series` (`codserie`) ON UPDATE CASCADE;

--
-- Filtros para la tabla `pedidosprov`
--
ALTER TABLE `pedidosprov`
ADD CONSTRAINT `ca_pedidosprov_ejercicios` FOREIGN KEY (`codejercicio`) REFERENCES `ejercicios` (`codejercicio`) ON UPDATE CASCADE,
ADD CONSTRAINT `ca_pedidosprov_series` FOREIGN KEY (`codserie`) REFERENCES `series` (`codserie`) ON UPDATE CASCADE;

--
-- Filtros para la tabla `plazos`
--
ALTER TABLE `plazos`
ADD CONSTRAINT `ca_plazos_formaspago` FOREIGN KEY (`codpago`) REFERENCES `formaspago` (`codpago`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `presupuestoscli`
--
ALTER TABLE `presupuestoscli`
ADD CONSTRAINT `ca_presupuestoscli_ejercicios` FOREIGN KEY (`codejercicio`) REFERENCES `ejercicios` (`codejercicio`) ON UPDATE CASCADE,
ADD CONSTRAINT `ca_presupuestoscli_series` FOREIGN KEY (`codserie`) REFERENCES `series` (`codserie`) ON UPDATE CASCADE;

--
-- Filtros para la tabla `reciboscli`
--
ALTER TABLE `reciboscli`
ADD CONSTRAINT `ca_reciboscli_facturascli` FOREIGN KEY (`idfactura`) REFERENCES `facturascli` (`idfactura`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `ca_reciboscli_remesas_sepa` FOREIGN KEY (`idremesa`) REFERENCES `remesas_sepa` (`idremesa`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `recibosprov`
--
ALTER TABLE `recibosprov`
ADD CONSTRAINT `ca_recibosprov_facturasprov` FOREIGN KEY (`idfactura`) REFERENCES `facturasprov` (`idfactura`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `secuencias`
--
ALTER TABLE `secuencias`
ADD CONSTRAINT `ca_secuencias_secuenciasejercicios` FOREIGN KEY (`id`) REFERENCES `secuenciasejercicios` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `secuenciasejercicios`
--
ALTER TABLE `secuenciasejercicios`
ADD CONSTRAINT `ca_secuenciasejercicios_ejercicios` FOREIGN KEY (`codejercicio`) REFERENCES `ejercicios` (`codejercicio`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `servicioscli`
--
ALTER TABLE `servicioscli`
ADD CONSTRAINT `ca_servicioscli_ejercicios` FOREIGN KEY (`codejercicio`) REFERENCES `ejercicios` (`codejercicio`) ON UPDATE CASCADE,
ADD CONSTRAINT `ca_servicioscli_series` FOREIGN KEY (`codserie`) REFERENCES `series` (`codserie`) ON UPDATE CASCADE,
ADD CONSTRAINT `ca_servicios_albaranescli` FOREIGN KEY (`idalbaran`) REFERENCES `albaranescli` (`idalbaran`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Filtros para la tabla `stocks`
--
ALTER TABLE `stocks`
ADD CONSTRAINT `ca_stocks_almacenes3` FOREIGN KEY (`codalmacen`) REFERENCES `almacenes` (`codalmacen`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `ca_stocks_articulos2` FOREIGN KEY (`referencia`) REFERENCES `articulos` (`referencia`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Filtros para la tabla `tarifas_cliente`
--
ALTER TABLE `tarifas_cliente`
ADD CONSTRAINT `tarifas_cliente_tarifa_codarticulo_articulos_referencia` FOREIGN KEY (`tarifa_codarticulo`) REFERENCES `articulos` (`referencia`) ON UPDATE CASCADE,
ADD CONSTRAINT `tarifas_cliente_tarifa_codcliente_clientes_codcliente` FOREIGN KEY (`tarifa_codcliente`) REFERENCES `clientes` (`codcliente`) ON UPDATE CASCADE;

--
-- Filtros para la tabla `unidades`
--
ALTER TABLE `unidades`
ADD CONSTRAINT `unidades_tipoid_unidades_tipo_codtipo` FOREIGN KEY (`tipoid`) REFERENCES `unidades_tipo` (`codtipo`) ON UPDATE CASCADE;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;



Al activar este plugin me sale este error:

Fatal error: Call to undefined method imprimir_presu_pedi::init() in D:\Users\Juan\Nextcloud\FacturaScripts\htdocs\plugins\presupuestos_y_pedidos\controller\imprimir_presu_pedi.php on line 36
Error fatal

Tipo: 1
Archivo: D:\Users\Juan\Nextcloud\FacturaScripts\htdocs\plugins\presupuestos_y_pedidos\controller\imprimir_presu_pedi.php
Línea: 36
Mensaje: Call to undefined method imprimir_presu_pedi::init()

hace 25 días   NeoRazorX   [admin]
Son todo claves ajenas. Imagino que en linux lo tenías con las claves ajenas desactivadas.
En cuanto al error de presupuestos_y_pedidos. No parece que tengas facturacion_base actualizado.
hace 24 días   juanicos_3be92e
En linux tengo las claves ajenas activadas.

He realizado una copia de la base de datos con mysqldump, He descargado el XAMPP otra vez en otro ordenador. Cargo mi base de datos sin errores. En FS y al activar el plugin de presupuesto y pedidos me da un error que había copiado pero he perdido, el caso es que recuerdo lo que me has dicho. Asi que, desactivo el plugin de PyP, acto seguido actualizo Facturación base, tras esto activo el modulo de PyP, y me da el mismo error:

Fatal error: Call to undefined method imprimir_presu_pedi::init() in E:\FacturaScripts\htdocs\plugins\presupuestos_y_pedidos\controller\imprimir_presu_pedi.php on line 36
Error fatal

Tipo: 1
Archivo: E:\FacturaScripts\htdocs\plugins\presupuestos_y_pedidos\controller\imprimir_presu_pedi.php
Línea: 36
Mensaje: Call to undefined method imprimir_presu_pedi::init()
hace 24 días   juanicos_3be92e
Acabo de hacer lo mismo usando la base de datos que trae por defecto FS, y me da el mismo error
hace 24 días   juanicos_3be92e
Vale ya está, no se si el problema es que he tenido que actualizar facturación base 2 veces, o que he querido activar el plugin de PyP antes de configurar FB. El caso es que despues he quitado el plugin PyP, luego he configurado FB, tras esto he actualizado FB (supuestamente por segunda vez) y despues ya he instalado el plugin PyP sin problemas.
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