Proyecto

General

Perfil

Errores #3755

Error en listado de gastos de proyecto

Añadido por Santiago Ramos hace casi 5 años. Actualizado hace casi 5 años.

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

0%


Descripción

Al obtener un listado de gastos de un proyecto ( /proyectos/2315/ejecucion_economica/gasto_proyectos/listado?page=1&por_pagina=200 ) se produce el siguiente error:

ActionView::Template::Error (undefined method `proyecto' for nil:NilClass):
     9:          <% avisos = @gasto.chequea_avisos_proyecto(@proyecto, fecha_fuera_de_etapas) %>
    10:          <%= ventana_info_popup( @gasto, { :campos => [[_("Proyectos relacionados con el gasto"), "1", "importes_por_proyectos"]], :icono => "compartir", :icono_mensaje => _("Gasto compartido entre varios proyectos (y/o delegación)"), :id => update + "_compartir"} ) if Gasto.find(@gasto.id).gasto_x_proyecto.size > 1 %>
    11:          <%= icono "alerta", _("¡Atención!.") + avisos.join(" ") unless avisos.blank? %>
    12:          <%= ventana_info_popup @gasto, {:campos => campos_listado("gasto") + campos_info("gasto"), :id => update + "_informacion" } %>
    13:          <%= remote icono( "etiquetas", ("Marcar la línea de gasto.")), :url => {:update => update, :controller => "marcado" , :action => 'editar', :id => @gasto, :tipo => "gasto" } %>
    14:          <%= link_to_remote( icono("comentarios" + (@gasto.comentario.empty? ? "" : "_r"), _("Ver comentarios")), :url => {:update => update + "_sub" , :controller => 'comentario', :action => 'comentarios', :objeto_id => @gasto.id.to_s, :tipo => "Gasto"} , :html => {:id => update + "_comentarios"}, :loading => "Element.show('spinner_#{@gasto.id.to_s }')", :complete => "Element.hide('spinner_#{@gasto.id.to_s}')" )%>
    15:          <%= link_to_remote( icono("documentos" + (@gasto.documento.empty? ? "" : "_r"), _("Ver documentos")), :url => {:update => update + "_sub" , :controller => 'documento', :action => 'listado_asociados', :objeto_id => @gasto.id.to_s, :tipo => "Gasto"} , :html => {:id => update + "_documentos"}, :loading => "Element.show('spinner_#{@gasto.id.to_s }')", :complete => "Element.hide('spinner_#{@gasto.id.to_s}')" )%>
  app/models/tasa_cambio.rb:107:in `moneda_principal'
  app/models/tasa_cambio.rb:53:in `cadena_tasa_cambio'

Histórico

#1 Actualizado por Santiago Ramos hace casi 5 años

  • Tipo cambiado Funcionalidad por Errores
  • Categoría establecido a Desarrollo
  • Asignado a establecido a Santiago Ramos
  • Versión prevista establecido a 4.05

#2 Actualizado por Santiago Ramos hace casi 5 años

  • Asunto cambiado Error en listado de proyectos por Error en listado de gastos de proyecto

#3 Actualizado por Santiago Ramos hace casi 5 años

  • Estado cambiado Nueva por Resuelta

Se produce cuando los gastos tienen tasa de cambio particular y el sistema no es capaz de obtener la moneda y la divisa a través de la etapa (puesto que la TC no tiene etapa asociada)

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: