Hola,
Es raro, porque el código que has puesto es justamente el que se tiene que usar.
– Has debugado o sacado un MESSAGE después de la instrucción para verificar que valor tienes ahora en CurrReport.LANGUAGE?
– La la tabla Language, existe el código de idioma y el campo “ID Idioma Windows” es correcto?
No se si afectará… pero en Business Central me he encontrado que:
- El idioma Español (España) lo asocian con el “Windows Language ID” 3082 , que es “Spanish – Spain (Modern Sort)”
- En la tabla Language, ESP sigue apuntando a el “Windows Language ID” 1034, que es “Spanish – Spain (Traditional Sort)”
Yo, haciendo cosas por código, tuve que acabar poniendo esto:
if GlobalLanguage in [1034, 3082] then
A ver si verificando estas cosas lo acabas sacando. Ya nos dirás.
Salut!
Laura Nicolàs