AX Retail POS: Modificar los textos de los tickets de fondo y de recogida

12 02 2012

En el articulo que encontrareis aquí titulado AX for Retail: Modifying POS Labels and Strings se explica como personalizar algunos de los label y textos del POS de Microsoft Dynamics AX Retail. Si bien en ese artículo se describe como podemos mostrar aquellas etiquetas que podemos traducir mediante el parámetro –tr, este parámetro no muestra los códigos de algunas etiquetas que se utilizan en la impresión de algunos tipos de ticket.

En concreto, si por ejemplo queremos cambiar los textos de los tickets de las operaciones de Fondo (Float Entry) y Recogida (Bank Drop), deberemos recuperar el identificador del texto que utiliza en la traducción. Para ello podemos utilizar una herramienta de Reflector para obtener los resources del archivo de recursos que encontrareis en C:Program Files (x86)Microsoft Dynamics AX50Retail POSServices<código idioma>POSResources.resources.dll o en C:Program Files (x86)Microsoft Dynamics AX50Retail POSServicesPOSResources.dll para obtener lor textos en el idioma base. En estos recursos obtendremos los textos originales:

En el ejemplo que comentamos, los textos usados en los ticket de Fondo y Recogida son los siguientes:

Ticket de Fondo (Float Entry)

10061 Recibo de entrada flotante (Float entry receipt)
10062 Importe de entrada flotante (Float entry amount)

Ticket de recogida (Bank Drop)

10063 Quitar recibo forma de pago (Remove tender receipt)
10064 Quitar informe forma de pago (Remove tender amount)

Como observaremos esas traducciones son bastante poco entendibles. Para poder traducirlas deberemos, con esos códigos utilizar el método descrito en el artículo mencionado al inicio y crear las siguientes entradas en la tabla POSISLANGUAGETEXT de la base de datos del POS:

Tras crear estos registros, probamos de imprimir los tickets de fondo y recogido y observaremos que se han traducido los textos:

Fondo

Recogida

Anuncios

Acciones

Information

3 responses

26 02 2013
india clothing online shopping

I’m not that much of a internet reader to be honest but your blogs really
nice, keep it up! I’ll go ahead and bookmark your website to come back down the road. All the best

19 06 2013
Elvis

Buenas tardes. Como hacemos con AX 2012 R2? Este no trae la tabla POSISLANGUAGETEXT. Como se hace en este caso? Un saludo.

20 06 2013
Albert Porrà

En la nueva versión AX Retail 2012 R2 esa tabla se llama RETAILLANGUANGETEXT. El funcionamiento es el mismo!

Saludos,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: