Estoy trabajando con la version 1.8.4.3 de evolution cargar expedientes con un proceso de carga masiva y se coloco un codigo alterno consecutivo, en el sistema se configuro en los parametros de la siguiente forma ModoAdministracionCodigoAlternativo = manual cuando se contrata se coloca el codigo respectivo pero el sistema esta generando un codigo erroneo ejemplo si se coloca el codigo 10013 cuando finaliza el proceso de contratacion y se revisa el expediente esta dejando el codigo alternativo como 110013 y realizo otra contatacion el codigo 10014 lo deja como 1110014, siempre agregando un 1 al princio, ya lo cambio a SecuenciaAutomatica y tiene el mismo efecto solo que este caso no solicita el codigo en la contratacion |
El código fuente no hace ningún cálculo si el parámetro dice que el CodigoAlternativo se maneja manualmente.
Allí se puede ver que si es manual, le asigna al expediente del empleado el código alternativo digitado en la contratación. Pregunta y cuando es SecuenciaAutomatica es el mayor max 1 o de donde saca esa secuencia? Lo de la mascara no tiene nada que ver? MascaraCodigoAlternativoSecuenciaAutomatica |
la solucion para que calculara bien el codigo alternativo fue reiniciar el servicio AppJobWinService, no se si esto afecta a solo esta version de evolution |