Problema con sysUserName


([N4] innovadb) #1

En nuestra open app usamos un evento oninit del marco principal para comprobar si existe el usuario, pasandole como parametros sysUserName, y si no existe lo damos de alta. El problema es que cuando restauramos el vServer y queda totalmente vacio, al crear la primera instancia de la aplicación esta variable no tiene valor, está simplemente vacia.

 

Lo mas curioso es que si creamos una segunda instancia, o eliminamos y volvemos a crear la primera, si que coje el nombre del usuario.

 

Por ahora lo tenemos solucionado simplemente haciendo un SET > USER > sysUserName al principio del proceso, y usando despues esta variable local como parametro al cargar lista.

 

No se si está documentado o si hay alguna explicación para este comportamiento.

 

Un saludo