| | Discusiones General Idiomas... | |
|
| | |
Idiomas Posted: 14 may 08 9:28 (Uruguay) |
| | |
Hola Comunidad
Tengo una pregunta, en mi aplicacion de navision tengo 3 idiomas ingles, español e italiano, ciertos reportes de la aplicacion se tienen que imprimir en los 3 idiomas existe alguna forma para que se dispare el reporte y lo imprima en los 3 idiomas de una sola vez sin necesidad de cambiar el idioma de la aplicacion para imprimir el reporte, de un idioma a otro.
Gracias de Antemano Saludos! |
| |
| | |
Re: Idiomas Posted: 14 may 08 9:40 (Spain) |
| | |
Tocaría añadir un dataitem al report, para que repitiera el mismo informe 3 veces, y en el OnafterGetRecord poner CurrReport.LANGUAGE := ([NewLanguage]).
Puedes hacer que el dataitem superior sea la propia tabla language, que la filtras por los 3 idiomas que te interesan.
Salut!
|
| |
| | |
Re: Idiomas Posted: 14 may 08 10:52 (Uruguay) |
| | |
hola kitik
Entiendo tu soluion y se me hace muy buena pero no me podrias explicar mas detallamente como con el dataitem, puedo hacer que se repita el reporte en este caso 3 veces????
Muchas Gracias |
| |
| | |
Re: Idiomas Posted: 14 may 08 10:59 (Spain) |
| | |
Actualmente tu report esta formado por N dataitems indexados. Por ejemplo: DataItem1 DataItem2
Lo que propongo es que añadas un nuevo dataitem que este por encima de los que ya tienes creados. DataItemLanguage DataItem1
DataItem2
De este modo DataItem1 y 2 (los que formaban inicialmente el report), se repiten tantas veces como registros recorras en DataItemLanguage.
Tienes ejemplos en los impresos de facturas de venta (por ejemplo) con el DataItem CopyLoop.
Salut!
|
| |
| | |
Re: Idiomas Posted: 14 may 08 11:20 (Uruguay) |
| | |
Hola de nuebo kitik
Muchas gracias por tu ayuda ya estoy haciendo pruebas. Si me surgiera algo me podre en contacto de nuevo.
Buen Dia.
Saludos |
| |
| | |
Re: Idiomas Posted: 14 may 08 11:59 (Uruguay) |
| | |
hola
Otra pregunta relacionada con esto como se puede obtener el ID del idiomas que se tienen en el cliente de Navision???
Gracias
|
| |
| | |
Re: Idiomas Posted: 15 may 08 6:05 (Spain) |
| | |
La función GLOBALLANGUAGE te devuelve el id del idioma actual. En la tabla Language tienes los IDs de cada uno de los idiomas.
Salut!
|
| |
| | |
Re: Idiomas Posted: 15 may 08 6:13 (Spain) |
| | |
En la Codeunit 1, hay una función llamada SetGlobalLanguage(), que precisament busca los idiomas instalados en el cliente. De hecho es la función que se llama cuando le das a Herramientas - Idioma, para poder seleccionar un idioma....
Básicamente en la tabla Language tienes que poner estos 2 filtros:
SETRANGE("STX File Exist",TRUE); SETRANGE("Globally Enabled",TRUE);
|
| |
| | Discusiones General Idiomas... | |
| | | |
| | | |
| | | |