Evolution 1.10.1.0
SQL Server 2016

En el formulario de Reversión de Retiro, al seleccionar al "Empleado Solicitante" se genera el siguiente error:

Conversion failed when converting the varchar value '50c4054f-90a0-4b7b-b9b8-00342a1a9fc1' to data type int

Al hacer un Profile, encuentro que el formulario está intentando ejecutar la siguiente instrucción SQL:

select emp_codigo, plz_nombre from exp.eso_emp_solicitantes where grc_codigo = 2 and exp_codigo_alternativo = 43176 order by plz_nombre

Así pues el error se genera al comparar un campo de tipo texto (exp_codigo_alternativo) con un valor numérico (43176, en este ejemplo).

He verificado que este error se da para una implementación que utiliza OmniExpediente, mientras que para otra implementación que utiliza el Expediente completo, no genera error.

También he verificado que este error se presenta en todos los formularios que utilizan la lista de valores ExpedientesConEmpleoSolicitanteDeGrupoEnviado.

¿Esta es una instrucción del fuente o puedo modificarla en base de datos?

El usuario necesita aplicar una Reversión de Retiro, ¿existe algún proceso de base de datos que encapsule esta reversión? de tal manera que pueda ejecutarlo directamente en base de datos.

asked 12 May '17, 14:27

Henry%20Sandoval's gravatar image

Henry Sandoval
(suspended)
accept rate: 53%

edited 12 May '17, 15:04


Revisá la lista de valores EmpleoSolicitanteDeGrupoYCodAlternativoEnviado que contenga las comillas simples para el parámetro @codigo_alternativo:

El query de la lista de valores debe ser así:

select emp_codigo, plz_nombre from exp.eso_emp_solicitantes where grc_codigo = @codgrc and exp_codigo_alternativo = '@codigo_alternativo' order by plz_nombre
link

answered 12 May '17, 15:24

glemus's gravatar image

glemus
(suspended)
accept rate: 51%

En efecto, faltaban las comillas según lo que indicas. Gracias.

(12 May '17, 15:38) Henry Sandoval Henry%20Sandoval'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:

×11
×4
×3

Asked: 12 May '17, 14:27

Seen: 563 times

Last updated: 12 May '17, 15:38

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