ABD Consultora Informática

Uso de CAPTIONCLASSTRANSLATE en report Dynamics NAV

Si entre tus capacidades se encuentra la de diseñar report NAV, esta entrada esta dirigida a ti. Comparto un descubrimiento interesante con el uso de CAPTIONCLASSTRANSLATE en report NAV, espero te sea de utilidad

Si accedemos al diseño del informe 13, registro del IVA:

El informe está utilizando el comando CAPTIONCLASSTRANSLATE para rellenar el valor de un control (VATEntryClosedCaption) con el subtítulo de «Entrada de IVA» campo .Closed. El subtítulo cargado en el control dependerá del lenguaje que se ejecuta bajo RTC.

Del mismo modo, CAPTIONCLASSTRANSLATE se utiliza en el informe 22 «No. Serie Check «, 35» informar entradas de documentos «, informan 122» Recordatorio – Test «, el informe de 123» Nota de Cargo Financiero – Test «, el informe de 1403» Registro de cuenta bancaria «, el informe de 5900» orden de servicio «.

Una forma más intrigante de utilizar el comando CAPTIONCLASSTRANSLATE se encuentra en los otros objetos de la siguiente manera:

Como se puede ver arriba, CAPTIONCLASSTRANSLATE recibe un parámetro de cadena que consta de tres números separados por dos comas.

CAPTIONCLASSTRANSLATE ( ‘i, j, k’)

Al investigar el código en codeunit 42 «CaptionManagement» y «57 codeunit totales del documento», se podría llegar a las siguientes conclusiones:

Si i = 1, entonces CAPTIONCLASSTRANSLATE es la salida de códigos de dimensión.

Si j = 1, entonces es la salida CAPTIONCLASSTRANSLATE código global Dimensiones.

Si k = 1 (i = 1, j = 1), entonces CAPTIONCLASSTRANSLATE la salida «Global Dimensión 1 Código»

Si k = 2 (i = 1, j = 1), entonces CAPTIONCLASSTRANSLATE la salida «Global Dimensión 2 Código»

Si i = 1 yj = 2, entonces CAPTIONCLASSTRANSLATE emitirán códigos de acceso directo de dimensiones (para k = 1..8).

Para títulos de campo que tienen la impresión (LCY) en el uso de subtítulos i = 101.

Por ejemplo, para visualizar el importe (LCY) utiliza CAPTIONCLASSTRANSLATE, como a continuación:

Para visualizar los subtítulos de los campos de importes que contienen el texto «Incl. IVA» o «excl. IVA» uso CAPTIONCLASSTRANSLATE con i = 2 y j = 0 (para mostrar excl. IVA) o j = 1 (para mostrar Incl. IVA).

Todos los ejemplos de CAPTIONCLASSTRANSLATE encuentran en el estnadar NAV, en informes y se usan para mostrar texto en los encabezados de la tabla o totales de grupo en formatos de informe

Fuente:

Dynamics NAV Forum  Technical

Tabla de contenidos

Compartir articulo
LinkedIn
Suscribete a la Newsletter




    Etiquetas