Estoy en la versión 1.10.0.8 de Evolution, y están dando errores los campos de los conjunto de datos donde están siendo reemplazando con la lista de valores, por ejemplo en el conjunto de datos de Información de documentos de empleados al reemplazar el tipo de documento por la lista de valores, el SQL se forma incorrectamente de la siguiente manera: SELECT DISTINCT dce_codtdo,(SELECT exp.tdo_tipos_de_documento FROM ( SELECT tdo_codigo, tdo_descripcion FROM exp.tdo_tipos_de_documento ) VLI WHERE VLI.tdo_codigo = dce_codtdo) dce_codtdo_D_,exp_nombres_apellidos FROM exp.set_dce_documentos WHERE (plz_codcia = 1) Esta colocando en el select donde debería de ir el campo, esta colocando la tabla, y de igual manera están otros conjunto de datos. Cual es la solución en estos casos? Muchas gracias Saludos. |
El problema se origina porque el conjunto de datos tiene definido que reemplace la descripción. Un workaround sería quitar el indicativo de que reemplace la descripción y modificar el conjunto de datos para que además del código de la entidad, incluya la descripción. En tu ejemplo tu conjunto de datos tendría que tener codtdo y tdo_descripcion. Pero si es muy engorroso, porque hay que cambiar muchos conjuntos que ya vienen en el estándar. Se podrá modificar EVOLUTION para que genere el query de otra forma? de lo contrario tocaría modificar todos los conjuntos de datos estándares para no utilizar el "checkbox" reemplaza descripción. |
A mi ese error me ha dado cuando en la configuración de la lista de valores en el campo Origen de valor no tiene asignado que es Expresion Sql, sino que tiene Campos. Deberías verificar esa configuración. |