Proyecto

General

Perfil

Acciones

Errores #3419

cerrada

Erro al exportar matriz

Añadido por Jaime Ortiz hace casi 6 años. Actualizado hace más de 5 años.

Estado:
Resuelta
Prioridad:
Normal
Asignado a:
Categoría:
-
Versión prevista:
Fecha de inicio:
2018-07-09
Fecha fin:
% Realizado:

0%

Tiempo estimado:
Version:

Descripción

Al igual que en el ticket #3392 me da un error al exportar la matriz.

En mis pruebas en local ha dado un error difernte:

  Plugin Load (0.2ms)  SELECT `plugin`.* FROM `plugin` WHERE `plugin`.`activo` = 1  ORDER BY `plugin`.`peso` ASC
undefined method `each' for nil:NilClass
"/Users/jaime/gor/app/controllers/exportacion_controller.rb:573:in `spreadsheet'

Este error parece que viene del intento de cargar una plantilla erronea al tener activo el plugin cpt_contabilidad.

app/controllers/exportacion_controller.rb


556     # En caso de tener un Plugin activo que implemente 'plantilla_proyecto_gasto' se coge la plantilla que proponga.
557     # NOTA: Quiza es interesante generalizar este metodo no solo para gasto si no para toda seccion o tipo de exportación.
558     Plugin.activos.each do |plugin|
559       if eval(plugin.clase).respond_to?('plantilla_proyecto_gasto')
560         plantilla =  (eval(plugin.clase)::plantilla_proyecto_gasto) if File.exists?("public/system/" + (eval(plugin.clase)::plantilla_proyecto_gasto))
561       end
562     end
563     
564     if File.exists?("public/system/" + plantilla)
565       # Primero lo copiamos
566       FileUtils.cp "public/system/" + plantilla, fichero
567       # Y luego lo abrimos
568       Spreadsheet.client_encoding = 'UTF-8'
569       book = Spreadsheet.open fichero
570       sheet = book.worksheet(1)
571       col = 0 
572       # Recorre todos los campos a rellenar
573       datos[seccion][tipo].each do |campo|

Peticiones relacionadas 1 (0 abiertas1 cerrada)

relacionada con GONG - Errores #3392: Error no controlado al exportar la Matriz a Excel en PROResueltaJaime Ortiz2018-06-14

Acciones
Acciones

Exportar a: Atom PDF