Errores #4491
Error en informe técnico docx
100%
Descripción
En el informe técnico en docx se produce un error si algún indicador general no tiene definido un valor base:
NoMethodError (undefined method `fecha' for nil:NilClass): app/controllers/informe_docx_controller.rb:391:in `block in indicadores_generales' app/controllers/informe_docx_controller.rb:381:in `indicadores_generales' app/controllers/informe_docx_controller.rb:376:in `matriz' app/controllers/informe_docx_controller.rb:67:in `informe_docx' app/controllers/informe_docx_controller.rb:35:in `index'
Histórico
#1 Actualizado por Santiago Ramos hace más de 2 años
Otro error encontrado:
ArgumentError (Don't know how to handle HTML tag: del): app/controllers/informe_docx_controller.rb:76:in `informe_docx' app/controllers/informe_docx_controller.rb:35:in `index'
#2 Actualizado por Santiago Ramos hace más de 2 años
Más problemas... ahora con las viñetas. Con la plantilla utilizada para generar el informe se produce un error:
ArgumentError (Could not find w:abstractNum definition for style: 'ListBullet'): app/controllers/informe_docx_controller.rb:76:in `informe_docx' app/controllers/informe_docx_controller.rb:35:in `index'
El motivo es que el docx se ha editado en un Word en castellano y parece que guarda en el docx los nombres de los estilos en este idioma. Abriendo el docx y revisando en el fichero word/numbering.xml los nombres de los estilos para las viñetas numéricas y con punto son: 'Listaconnmeros2' y 'Listaconvietas' en lugar de 'ListNumber' y 'ListBullet'.
Por algún motivo, word no usa unos nombres de estilos generales, sino los traducidos del idioma (eliminando caracteres no ascii).
#3 Actualizado por Santiago Ramos hace más de 2 años
Más pistas en: https://github.com/senny/sablon/issues/102
#4 Actualizado por Santiago Ramos hace más de 2 años
- Estado cambiado Asignada por Resuelta
- % Realizado cambiado 0 por 100