Probando los flujos para el proceso de contratación con la nueva version del evolution (1.9.0.0) se produjo un error al momento de dar click en el botón siguiente de la pantalla de datos generales de la contratación (donde se registra la fecha de ingreso, el tipo de contratación, etc). La exception que se produce es la siguiente:

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary. at Aseinfo.VH4.Acciones.Controllers.ContratacionController.<crearviewdatadatosestructurasalarial>b86(ValueListItem v) in c:BuildAgentwork89066541112bb801VH4AccionesControllersContratacionController.cs:line 1898 at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at Aseinfo.VH4.Acciones.Controllers.ContratacionController.CrearViewDataDatosEstructuraSalarial(Boolean inserting, Nullable1 codigoRubroSalarial, String codigoMoneda, Nullable1 expValorEstructura, Nullable1 codigoTipoIngreso, Nullable1 codigoClaseSalarial, Nullable1 codigoEscalaSalarial, String codigoPais) in c:BuildAgentwork89066541112bb801VH4AccionesControllersContratacionController.cs:line 1898 at Aseinfo.VH4.Acciones.Controllers.ContratacionController.CreateEstructuraSalarialContrato() in c:BuildAgentwork89066541112bb801VH4AccionesControllersContratacionController.cs:line 1024 at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<begininvokesynchronousactionmethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<invokeactionmethodfilterasynchronouslyrecursive>b3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>cDisplayClass46.<invokeactionmethodfilterasynchronouslyrecursive>b3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass33.<begininvokeactionmethodwithfilters>b32(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass21.<>cDisplayClass2b.<begininvokeaction>b1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>cDisplayClass21.<begininvokeaction>b__1e(IAsyncResult asyncResult)

asked 25 May '15, 17:30

Valentino%20Lopez's gravatar image

Valentino Lopez
(suspended)
accept rate: 42%


Esto se da porque se está intentado sacar el campo rsa__es___salario__base de la lista de valores RubrosSalarialesDeCompaniaEnviada. En la versión estándar dicha lista es:

select rsa_codigo, rsa_descripcion, rsa_es_salario_base from exp.rsa_rubros_salariales where rsa_codcia = @codcia order by rsa_descripcion

Revisa si se ha cambiado y si es así, ponerle de nuevo el campo buscado por el fuente para que ya no falle.

link

answered 25 May '15, 20:04

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

Si, era el campo especificado el que hacia falta en la configuración del ValueList, se le agrego y ya funciono.

(25 May '15, 21:05) Valentino Lopez Valentino%20Lopez's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×34
×3

Asked: 25 May '15, 17:30

Seen: 1,287 times

Last updated: 25 May '15, 21:05

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática