Proyecto

General

Perfil

Errores #3483

Errores en los mensajes de advertencia y gestión de los gastos vinculados a un proyecto desde delegación

Añadido por Jaime Ortiz hace más de 5 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-11-07
Fecha fin:
% Realizado:

0%


Descripción

Al vincular un gasto a un proyecto desde una delegacion se producían varios errores en el listado de gastos del proyecto:

1) Al elegir no detallar actividades se le ponia el importe total del gasto y no la parte atribuida al gasto (gasto_x_proyecto.importe)
2) Si se modifica el gasto venia el mensaje de advertencia de que el valor se ha modificado que estaba pensado para gasto cofinancidores.
3) Relacionado con este punto se permitir modificar en el formulario parcial el importe total Link a: "Pincha para actualizar al nuevo importe del gasto en el proyecto de origen"

Histórico

#1 Actualizado por Jaime Ortiz hace más de 5 años

Vinculamos tambien al mismo ticket el siguiente error que se está produciendo al editar_parcial

Started POST "/proyectos/4/ejecucion_economica/gasto_proyectos/editar_parcial/42812?update=gasto_proyectos_2" for ::1 at 2018-11-07 22:08:49 +0100
Processing by GastoProyectosController#editar_parcial as JS
  Parameters: {"authenticity_token"=>"rV9+ZQOBYlvy3h+genAX4/sKyI2D/085bSZVwu78GrCf83nviT/OjJKUKpTCmRIxipvgk7IrHFC0oo9gzRXwgw==", "update"=>"gasto_proyectos_2", "seccion"=>"proyectos", "proyecto_id"=>"4", "menu"=>"ejecucion_economica", "id"=>"42812"}


ActionView::Template::Error (undefined method `importe' for nil:NilClass):
    18:   <b><%= _("Fecha") %>:</b> <%= @gasto.fecha %><br>
    19:   <b><%= _("Importe") %>:</b> <%= @gasto_x_proyecto.importe %>&nbsp<%= @gasto.moneda.abreviatura %><br/>
    20:   <% importe = @gasto_x_proyecto.importe 
    21:      importe_proyecto_origen = @gasto.gasto_x_proyecto.where(proyecto_id: @gasto.proyecto_origen_id).first.importe %>
    22:   <!-- Si el importe del gasto original no coincide con lo asignado al proyecto (por que se ha modificado el gasto en el proyecto origen) -->
    23:   <% if importe and importe_proyecto_origen and importe != importe_proyecto_origen and @gasto.proyecto_origen_id %>
    24:     <div id="mensajeinfo">
  app/views/gasto_proyectos/_formulario_parcial.html.erb:21:in `_app_views_gasto_proyectos__formulario_parcial_html_erb__3224164527099472857_70365496883120'
  app/helpers/nueva_edicion_helper.rb:258:in `formulario'
  app/controllers/gasto_proyectos_controller.rb:819:in `block in editar_parcial'
  app/controllers/gasto_proyectos_controller.rb:814:in `editar_parcial'

#2 Actualizado por Jaime Ortiz hace más de 5 años

  • Estado cambiado Nueva por Resuelta

Exportar a: Atom PDF

Financiado por:

Desarrollado por:
Software libre forjado en: