hace 3 meses   juanicos_3be92e
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 3 meses   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 3 meses   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 3 meses   juanicos_3be92e
Acabo de hacer lo mismo usando la base de datos que trae por defecto FS, y me da el mismo error
hace 3 meses   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

juanicos_3be92e

ES  usuario


OFERTA

Plugin prestashop_micro

Financiación extra

23 patrocinadores

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

70% Complete

350 € este mes.

+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.

  Soporte

¿Desea ser distribuidor?

Si desa ser distribuidor oficial de FacturaScripts, comience hoy mismo el proceso.

  hágase partner

Redes sociales:

Puede encontrarnos en las principales redes sociales. Y también en google+.





© 2013-2017 FacturaScripts