Anveo EDI Connect / Config / Mappings / El conversor X12
Esta es una traducción automática. El mensaje original está disponible en Inglés.

El conversor X12

Anveo EDI Connect permite importar y exportar archivos X12. El conversor utiliza el mismo código base que el conversor EDIFACT, pero se comporta de forma un poco diferente, debido a las diferencias de formato y a que no podemos acceder directamente al estándar X12.

Suponemos que sabe cómo trabajar con las líneas mapping y cómo acceder a las propiedades EDI.

Mapping Asistente de creación y actualización

El conversor X12 dispone de un potente asistente para crear la estructura mapping a partir de un fichero de ejemplo. Por motivos de copyright, no podemos proporcionar la norma X12 con el producto y, por tanto, tampoco podemos detectar bucles, longitud de campo, etc. automáticamente. No obstante, creamos una línea para cada segmento, compuesto y elemento de datos. Puede añadir la información que falta más adelante.

Antes de iniciar el asistente, debe comprobar las propiedades de la cabecera y seleccionar los caracteres de control correctos.

Comandos

El conversor X12 admite algunos comandos especiales. Los comandos disponibles son:

EXIT

Este comando dejará el mapping actual, sin escribir el registro de la tabla actual. Utilizar con precaución.

RUNASYNC

Este comando le permite iniciar un mapping diferente, como un post-procesado. Pero no es necesario que los datos de la tabla pasen al siguiente mapping y se puede especificar el mapping dinámicamente. Esto se utiliza principalmente en mapeos de preprocesamiento, donde se llama a un mapping X12 diferente, basado en el tipo de mensaje o remitente. El comando con el nombre SkipSegments puede ayudar a omitir partes innecesarias del archivo X12 y mantener su mapping pequeño.

SkipSegements

Este comando permite omitir todos los datos X12 hasta un segmento especificado. Se utiliza principalmente en mapeos de preprocesamiento, en los que sólo se desea analizar, por ejemplo, la cabecera y omitir el resto del archivo, ya que será procesado por un mapping diferente. También es posible utilizar esto, para omitir ciertos tipos de mensajes, mientras se procesan otros en el mismo mapping.

ReadUntilSegment

Obsoleto desde la versión 4.00 del módulo. Este comando creará un nuevo mensaje EDI y bloqueará las tablas del sistema. Recomendamos utilizar los comandos SkipSegments en combinación con RUNASYNC.

RUN

Obsoleto desde la versión 4.00 del módulo. Por favor, utilice RUNASYNC en su lugar, si es posible. El comando RUN bloqueará las tablas del sistema EDI e impedirá múltiples procesos EDI al mismo tiempo.

Funciones del conversor

El convertidor X12 proporciona el objeto con el nombre X12 que proporciona la función especial SEGMENTCOUNT que puede utilizar para obtener el número de segmentos del mensaje X12 actual. Este valor se utiliza normalmente en el segmento SE para el elemento de datos con la función: Total number of segments included in a transaction set.

El segmento ISA

El segmento X12 ISA (Encabezado de Control de Intercambio) es el primer segmento de un conjunto de transacciones X12 EDI (Intercambio Electrónico de Datos). Sirve de cabecera para todo el conjunto de transacciones y proporciona información de control que identifica al remitente y al destinatario del conjunto de transacciones, así como el tipo de transmisión EDI.

Si añade el segmento ISA a mano, asegúrese de establecer el campo con de todos los elementos de datos en longitud fija (tronco/pad) y utilice las longitudes de campo proporcionadas. El segmento ISA debe tener 106 caracteres en total. Los componentes del segmento ISA y su longitud en caracteres son:

ISA01

Calificador de información de autorización (2)

ISA02

Información de autorización (10)

ISA03

Calificador de información de seguridad (2)

ISA04

Información de seguridad (10)

ISA05

Calificador de ID de intercambio (2)

ISA06

ID de remitente de intercambio (15)

ISA07

Calificador de ID de intercambio (2)

ISA08

ID del receptor de intercambio (15)

ISA09

Fecha de intercambio (6)

ISA10

Tiempo de intercambio (4)

ISA11

Identificador de normas de control de intercambios (1)

ISA12

Número de versión de control de intercambio (5)

ISA13

Número de control de intercambio (9)

ISA14

Acuse de recibo solicitado (1)

ISA15

Indicador de uso (1)

ISA16

Componente Elemento Separador (1)

Para dar salida a este elemento, añada un compuesto y nómbrelo ISA16. Como hijos de ese compuesto añada dos elementos de datos y nómbrelos ISA16.1 e ISA16.2. Para la exportación, ambos deben tener la expresión de origen definida como constante y un valor vacío. Ambos datos deben marcarse como obligatorios. De este modo, el conversor sólo mostrará el separador de elementos componentes, que puede especificarse en las propiedades de la cabecera mapping.

Importar / Exportar

Discutiremos las propiedades y características de las importaciones y exportaciones por separado.

Importación de datos X12

Importar propiedades de cabecera de Mapping

Direction

Para importar datos X12 en Microsoft Dynamics NAV 2016, seleccione el valor de propiedad Import.

Sample Search Depth

Puede definir que el asistente para crear un nuevo mapping busque múltiples interpretaciones de la estructura de datos. Configurando esta propiedad con un valor superior a uno se obtendrán múltiples candidatos y un mayor tiempo de análisis durante la ejecución del asistente de creación de mapping.

Element Separator

El carácter que se utilizará para separar elementos. Puede introducir directamente el carácter o utilizar un carácter especial.

Subelement Separator

El carácter que se utilizará para separar los subelementos. Puede introducir directamente el carácter o utilizar un carácter especial.

Segment Terminator

El carácter que se utilizará para terminar un segmento. Puede introducir directamente el carácter o utilizar un carácter especial.

Importar bucles / Grupo

La estructura X12 contiene grupos, que no se pueden ver en los datos reales. Estos grupos se definen en la documentación y permiten repetir estructuras. Los grupos pueden utilizarse, como cualquier otro bucle, para añadir, por ejemplo, tablas.

Si añade una tabla en modo de escritura en una importación X12, el conversor comprobará en las estructuras hijas si están presentes todos los elementos obligatorios y si se cumplen todos los filtros. Esto es útil para añadir ramas condicionales en el mapping. Por otro lado, puede dificultar la resolución de problemas, ya que el mapping puede saltarse partes.

Recomendamos establecer la propiedad Min. Repeat en al menos uno, si espera que la estructura esté presente en el archivo. De esta forma, el módulo no necesita comprobar la estructura hija y puede intentar convertir directamente las líneas. Esto hará que el mapping sea un poco más rápido y también le dará mejores mensajes de error en caso de que la estructura del mapping no coincida con el archivo.

También puede utilizar los bucles sin añadir una tabla. En las importaciones se comportarán de forma similar a una tabla en modo escritura y comprobarán la estructura hija antes de entrar en el bucle. Puede utilizarlo si no desea importar los datos o si sólo le interesan los últimos valores del bucle.

Importar propiedades de línea de datos Mapping

Después de crear una línea EDI mapping, puede configurar las propiedades.

Importar líneas de datos Mapping

Sólo mostraremos las propiedades de las líneas EDI mapping con la propiedad Type establecida a Data ya que el resto de propiedades se comportan como en cualquier otro mapping. Existen varios tipos de líneas de datos.

X12 Data Type

Esta propiedad define el tipo de línea de datos que desea configurar.

Las opciones disponibles variarán en función de la posición en la que intente añadir la línea mapping. Algunas líneas de datos sólo se permiten como hijas de otro tipo.

Esta lista mostrará todas las opciones disponibles para las importaciones X12:

Segment

Un segmento define el tipo de datos que le siguen. En X12, los nombres de segmento suelen tener un máximo de tres caracteres y definen una función básica. Una línea mapping de tipo Segment especifica el identificador del segmento. Los datos reales se representan como líneas hijo en el mapping EDI.

Composite

Un compuesto está formado por varios subelementos, que van juntos. Una composición sólo es visible en el archivo si se utilizan varios subelementos en la composición. El compuesto en sí no contiene ningún dato.

DataElement

El elemento de datos es la estructura que contiene los datos reales, que puede asignar a campos.

Segment importación

Es necesario definir los segmentos, que pueden estar en el archivo. Si desea analizar los datos, también tendrá que añadir los compuestos y los elementos de datos que desea procesar. Un segmento puede ser condicional, es decir, puede estar en el fichero, pero no tiene por qué estar.

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable de la norma X12 que se utiliza. Es opcional.

Version

Esta propiedad puede utilizarse para especificar la versión X12 que se utiliza. Es opcional.

Message Type

Esta propiedad puede utilizarse para especificar el tipo de mensaje X12 que se utiliza. Es opcional.

Mandatory

Especifica si un elemento tiene que estar en el archivo o si es opcional.

Mandatory

El elemento tiene que estar en el fichero. Si esta línea mapping es hija de un bucle, también podría utilizarse como criterio de aceptación, para saber si el bucle puede procesarse o no, como se ha descrito anteriormente.

Conditional

El elemento es condicional. No cree un error si no está en el archivo. Este elemento no afecta a la aceptación de un bucle.

Position

Especifica la posición del segmento según la documentación. Esta propiedad sólo se utiliza como referencia y en líneas nuevas para encontrar el segmento correcto. La propiedad se ignora durante la importación de un fichero.

Spec. Max. Repeat

Define la frecuencia con la que puede repetirse el elemento según la documentación. Esto no afecta a la importación del fichero, tienes que añadir un bucle o duplicar la línea, si quieres procesar múltiples instancias.

Tag

Define la etiqueta del segmento. La etiqueta de segmento es el valor que aparece en el archivo, normalmente de hasta tres caracteres, como «ST», «SE», etc.

Name

El nombre no se utiliza actualmente y sólo sirve de referencia.

Composite importación

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable de la norma X12 que se utiliza. Es opcional.

Version

Esta propiedad puede utilizarse para especificar la versión X12 que se utiliza. Es opcional.

Mandatory

Especifica si el compuesto tiene que estar en el segmento o si es opcional.

Mandatory

El compuesto tiene que estar en el segmento. También puede utilizarse como criterio de aceptación para el segmento principal.

Conditional

El compuesto es condicional. No cree un error si no está en el archivo. Este elemento no afecta a la aceptación de un bucle.

Position

Especifica la posición del compuesto según la documentación, normalmente multiplicada por 10. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. Una misma posición sólo puede leerse una vez. La propiedad position también puede cambiar la posición de la línea mapping.

Tag

Define la etiqueta del compuesto. La etiqueta no afecta al tratamiento de los ficheros. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y sólo sirve de referencia.

Importar DataElement

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable de la norma X12 que se utiliza. Es opcional.

Version

Esta propiedad puede utilizarse para especificar la versión X12 que se utiliza. Es opcional.

DestExpr

Especifica el destino de los datos. Tenemos una sección aparte sobre la expresión de destino. Puede dejar en blanco el tipo de expresión de destino si no desea procesar los datos, pero podría querer hacerlo más adelante. Puede borrar la línea mapping, si no desea procesar los datos.

Puede utilizar filtros para definir criterios de aceptación, que no procesarán una parte del mapping o crearán un error, si los datos no coinciden con el filtro. Especialmente para X12 recomendamos encarecidamente utilizar filtros, siempre que tome valores combinados con un calificador para comprobar que el calificador es el esperado.

Mandatory

Especifica si el elemento de datos tiene que estar en el segmento/compuesto o si es opcional.

Mandatory

El elemento de datos tiene que estar en el segmento/compuesto. También podría utilizarse como criterio de aceptación para el segmento principal.

Conditional

El elemento de datos es condicional. No cree un error si no está en el archivo. Este elemento no afecta a la aceptación de un bucle.

Position

Especifica la posición del elemento de datos según la documentación, normalmente multiplicada por 10. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. Una misma posición sólo puede leerse una vez. La propiedad position también puede cambiar la posición de la línea mapping.

Tag

Define la etiqueta del elemento de datos. La etiqueta no afecta al tratamiento de los ficheros. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y sólo sirve de referencia.

Spec. Data Type

Esta propiedad define el tipo de datos según la norma X12. Esto es sólo a título informativo y no afecta al tratamiento.

Incorrect Length

Se permiten los siguientes valores:

Ignore

No compruebe la longitud de la salida.

Max (Error)

Crea un error si el valor es más largo de lo permitido.

Max (Truncate with Warning)

Crea una advertencia si el valor es más largo de lo permitido y trunca la salida a la longitud permitida.

Max (Truncate)

Trunca el valor, si es más largo de lo permitido.

Max (Truncate…)

Trunca el valor, si es más largo de lo permitido y añade «…» al final para mostrar que el valor no está completo.

Exact (Error)

Crea un error si la salida no tiene la longitud especificada.

Exact (Truncate/Pad with Warning)

Trunca o rellena el valor, si no tiene la longitud especificada y crea una advertencia.

Exact (Pad)

Crea un error si el valor es más largo de lo permitido. Rellena el valor si es demasiado corto.

Exact (Truncate/Pad)

Trunca o rellena el valor hasta el número de caracteres dado.

Spec. Length Type

Esta propiedad define si el campo es de longitud variable o fija según la norma X12. Esto es sólo a título informativo y no afecta al tratamiento.

Max. length

El campo es de longitud variable.

Exact length

El campo tiene una longitud fija.

Length

Define cuántos caracteres se permiten en el elemento de datos.

Format Type

Puede seleccionar el tipo de datos que desea importar.

Están disponibles los siguientes valores:

Auto

El campo se interpreta automáticamente en función del tipo de datos de destino.

Date

Los datos se interpretan como una fecha. Puede especificar el formato con la propiedad Format String.

Time

Los datos se interpretan como información temporal. Puede especificar el formato con la propiedad Format String.

Date/Time

Los datos se interpretan como información de fecha/hora. Puede especificar el formato con la propiedad Format String.

Format String

Sólo está disponible si la propiedad Format Type está activada. Especifica la cadena de formato de fecha/hora, como se describe en el trabajo con cadenas de formato de fecha/hora.

Sample Values

Puede actualizar una lista de valores de ejemplo. El asistente de creación/actualización de mapping rellenará esta lista automáticamente a partir del archivo de ejemplo.

Exportación de datos X12

Exportar propiedades de cabecera de Mapping

Direction

Para exportar datos X12 desde Microsoft Dynamics NAV 2016, seleccione el valor de la propiedad Export.

Sample Search Depth

Puede definir que el asistente para crear un nuevo mapping busque múltiples interpretaciones de la estructura de datos. Configurando esta propiedad con un valor superior a uno se obtendrán múltiples candidatos y un mayor tiempo de análisis durante la ejecución del asistente de creación de mapping.

Element Separator

El carácter que se utilizará para separar elementos. Puede introducir directamente el carácter o utilizar un carácter especial.

Subelement Separator

El carácter que se utilizará para separar los subelementos. Puede introducir directamente el carácter o utilizar un carácter especial.

Segment Terminator

El carácter que se utilizará para terminar un segmento. Puede introducir directamente el carácter o utilizar un carácter especial.

Line Breaks

Los archivos X12 pueden tener saltos de línea después de cada segmento. Esto hará que el archivo sea ligeramente más grande, pero más fácil de leer. Esta propiedad define si el conversor debe mostrar saltos de línea. Esta opción no puede cambiarse dinámicamente, si un interlocutor requiere saltos de línea y otro no, tendrá que crear dos asignaciones distintas. El conversor utilizará un salto de línea de Windows (retorno de carro y salto de línea).

Fallback Communication Channel

El canal de comunicación que debe utilizarse, si no se ha especificado antes mediante otro código mapping, AL / C/AL o utilizando las transacciones comerciales. Puede dejarse en blanco a partir de Anveo EDI Connect 4.00.

Send Channel After Convert

Configura si el canal de comunicación debe ser enviado después de ejecutar este mapping. Esto se puede utilizar para enviar automáticamente los archivos, sin necesidad de un trabajo separado.

Fallback Receiver Partner

Puede especificar un interlocutor receptor que se utilice como reserva, en caso de que no se haya especificado ningún interlocutor anteriormente. Algunos canales de comunicación utilizan el interlocutor para seleccionar al destinatario. Y se puede acceder dentro del mapping para dar salida, por ejemplo, a un número de identificación del socio.

Exportar propiedades de línea de Mapping

Después de crear una línea EDI mapping, puede configurar las propiedades.

Exportar líneas de datos Mapping

Sólo mostraremos las propiedades de las líneas EDI mapping con la propiedad Type establecida a Data ya que el resto de propiedades se comportan como en cualquier otro mapping. Existen varios tipos de líneas de datos.

X12 Type

Esta propiedad define el tipo de línea de datos que desea configurar.

Las opciones disponibles variarán en función de la posición en la que intente añadir la línea mapping. Algunas líneas de datos sólo se permiten como hijas de otro tipo.

Esta lista mostrará todas las opciones disponibles para las importaciones X12:

Segment

Un segmento define el tipo de datos que le siguen. En X12 los nombres de segmento suelen tener hasta tres caracteres y definen una función básica. Una línea mapping de tipo Segment especifica el identificador del segmento. Los datos reales se representan como líneas hijo en el mapping EDI.

Composite

Un compuesto combina varios elementos de datos que van juntos. Un compuesto sólo es visible en el fichero si se utilizan varios elementos de datos del compuesto. El compuesto en sí no contiene ningún dato.

DataElement

El elemento de datos es la estructura que contiene los datos reales, que puede asignar a campos.

Segment exportación

Sólo pueden emitirse los segmentos definidos en el mapping. Así que hay que configurar todos los segmentos necesarios en el archivo de salida.

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable de la norma X12 que se utiliza. Es opcional. Esta propiedad no afecta a la salida del convertidor.

Version

Esta propiedad puede utilizarse para especificar la versión X12 que se utiliza. Es opcional. Esta propiedad no afecta a la salida del convertidor.

Message Type

Esta propiedad puede utilizarse para especificar el tipo de mensaje X12 que se utiliza. Es opcional. Esta propiedad no afecta a la salida del convertidor.

Conditional Output

Puede establecer esta propiedad al valor True para que sólo se muestre el elemento si una expresión de origen especificada coincide con un filtro especificado.

NAV Filter

Esta propiedad sólo está disponible si la propiedad Conditional Output tiene el valor True. Un filtro para comprobar el SourceExpr. La expresión de origen se interpretará como texto para aplicar el filtro. El elemento sólo aparecerá en la salida si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta propiedad sólo está disponible si la propiedad Conditional Output tiene el valor True. Esta propiedad especifica qué valor debe utilizarse para decidir si coincide con el filtro dado y el elemento debe aparecer en la salida, o no.

Mandatory

Especifica si un elemento tiene que estar en el archivo o si es opcional.

Mandatory

El elemento tiene que estar en el fichero. Este campo aparece en las exportaciones sólo a título informativo. El conversor no puede detectar la falta de elementos obligatorios.

Conditional

El elemento es condicional.

Position

Especifica la posición del segmento según la documentación X12. Esta propiedad sólo se utiliza como referencia y en líneas nuevas para encontrar el segmento correcto. La propiedad no afecta a la salida del convertidor.

Spec. Max. Repeat

Define la frecuencia con la que puede repetirse el elemento según la documentación. Esto no afecta a la salida del convertidor y no se comprueba durante la salida.

Tag

Define la etiqueta del segmento. La etiqueta de segmento es el valor que aparece en el archivo, normalmente de hasta tres caracteres, como «ST», «SE», etc.

Name

El nombre no se utiliza actualmente y sólo sirve de referencia.

Composite exportación

Muchos tipos de mensajes X12 no requieren composites

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable de la norma X12 que se utiliza. Es opcional. Esto no afecta a la salida del convertidor.

Version

Esta propiedad puede utilizarse para especificar la versión X12 que se utiliza. Es opcional. Esto no afecta a la salida del convertidor.

Conditional Output

Puede establecer esta propiedad al valor True para que sólo se muestre el elemento si una expresión de origen especificada coincide con un filtro especificado.

NAV Filter

Esta propiedad sólo está disponible si la propiedad Conditional Output tiene el valor True. Un filtro para comprobar el SourceExpr. La expresión de origen se interpretará como texto para aplicar el filtro. El elemento sólo aparecerá en la salida si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta propiedad sólo está disponible si la propiedad Conditional Output tiene el valor True. Esta propiedad especifica qué valor debe utilizarse para decidir si coincide con el filtro dado y el elemento debe aparecer en la salida, o no.

Mandatory

Especifica si el compuesto tiene que estar en el segmento o si es opcional.

Mandatory

El compuesto tiene que estar en el segmento. Esta propiedad es meramente informativa y no afecta a la salida del conversor.

Conditional

El compuesto es condicional.

Position

Especifica la posición del compuesto según la documentación, normalmente multiplicada por 10. Esta propiedad es importante, ya que también define cómo imprimir la información en el archivo. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. Una misma posición sólo puede escribirse una vez. La propiedad position también puede cambiar la posición de la línea mapping.

Tag

Define la etiqueta del compuesto. La etiqueta no afecta al tratamiento de los ficheros. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y sólo sirve de referencia.

Exportar DataElement

Agency

Esta propiedad puede utilizarse para especificar el organismo responsable de la norma X12 que se utiliza. Es opcional. Esta propiedad no afecta a la salida en el archivo.

Version

Esta propiedad puede utilizarse para especificar la versión X12 que se utiliza. Es opcional. Esta propiedad no afecta a la salida en el archivo.

SourceExpr

Especifica la fuente de los datos que se van a escribir. Tenemos una sección separada sobre la propiedad de expresión fuente.

Conditional Output

Puede establecer esta propiedad al valor True para que sólo se muestre el elemento si una expresión de origen especificada coincide con un filtro especificado.

NAV Filter

Esta propiedad sólo está disponible si la propiedad Conditional Output tiene el valor True. Un filtro para comprobar el SourceExpr. La expresión de origen se interpretará como texto para aplicar el filtro. El elemento sólo aparecerá en la salida si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta propiedad sólo está disponible si la propiedad Conditional Output tiene el valor True. Esta propiedad especifica qué valor debe utilizarse para decidir si coincide con el filtro dado y el elemento debe aparecer en la salida, o no.

Mandatory

Especifica si el elemento de datos tiene que estar en el segmento/compuesto o si es opcional.

Mandatory

El elemento de datos tiene que estar en el segmento/compuesto. Si se establece un elemento como obligatorio, se generará la salida, incluso si el valor está vacío. Esto puede dar lugar a ficheros no válidos, ya que los elementos obligatorios siempre deben tener un valor. El conversor no creará un error en este caso. Debe comprobar que la información requerida para la exportación está presente utilizando una comprobación mapping.

Conditional

El elemento de datos es condicional.

Position

Especifica la posición del elemento de datos según la documentación, normalmente multiplicada por 10. La posición es importante para que el conversor decida dónde emitir la información. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. Una misma posición sólo puede escribirse una vez. La propiedad position también puede cambiar la posición de la línea mapping.

Tag

Define la etiqueta del elemento de datos. La etiqueta no afecta al tratamiento de los ficheros. Se utiliza principalmente para determinar automáticamente si el elemento es obligatorio según la norma, etc.

Name

El nombre no se utiliza actualmente y sólo sirve de referencia.

Spec. Data Type

Esta propiedad define el tipo de datos según la norma X12. Esto es sólo a título informativo y no afecta al tratamiento.

Incorrect Length

Se permiten los siguientes valores:

Ignore

No compruebe la longitud de la salida.

Max (Error)

Crea un error si el valor es más largo de lo permitido.

Max (Truncate with Warning)

Crea una advertencia si el valor es más largo de lo permitido y trunca la salida a la longitud permitida.

Max (Truncate)

Trunca el valor, si es más largo de lo permitido.

Max (Truncate…)

Trunca el valor, si es más largo de lo permitido y añade «…» al final para mostrar que el valor no está completo.

Exact (Error)

Crea un error si la salida no tiene la longitud especificada.

Exact (Truncate/Pad with Warning)

Trunca o rellena el valor, si no tiene la longitud especificada y crea una advertencia.

Exact (Pad)

Crea un error si el valor es más largo de lo permitido. Rellena el valor si es demasiado corto.

Exact (Truncate/Pad)

Trunca o rellena el valor hasta el número de caracteres dado.

Spec. Length Type

Esta propiedad define si el campo es de longitud variable o fija según la norma X12. Esto es sólo a título informativo y no afecta al tratamiento.

Max. length

El campo es de longitud variable.

Exact length

El campo tiene una longitud fija.

Length

Define cuántos caracteres se permiten en el elemento de datos.

Format Type

Puede seleccionar el tipo de datos que desea importar.

Están disponibles los siguientes valores:

Auto

El campo se formatea automáticamente en función del tipo de datos de origen.

Text

El campo se formatea como texto.

Date/Time

Una información de fecha/hora. El formato puede especificarse mediante un calificador que represente los calificadores DTM permitidos de la norma X12. Puede utilizar los otros formatos de Fecha y Fecha/Hora, si desea especificar el formato de otra manera.

Date/Time Format

Los datos tienen formato de fecha y hora. Puede especificar el formato con la propiedad Format String.

Date Format

Los datos se formatean como información de fecha. Puede especificar el formato con la propiedad Format String.

Number

Los datos se formatean como un valor numérico.

Format Qualifier

Sólo disponible, si la propiedad Format Type está establecida en Date/Time.

Puede utilizar la búsqueda para ver todos los formatos disponibles. Los números son iguales al calificador de formato X12 para campos DTM.

Format String

Sólo está disponible si la propiedad Format Type es Date/Time Format o Cadena de formato de Date format.

Si la propiedad Format Type está ajustada a NAV Format String, puede introducir la cadena de formato, como se describe en la ayuda de AL / C/AL.

Si se establece en fecha/hora, puede introducir una cadena de formato, como se describe en el trabajo con cadenas de formato de fecha/hora.

Blank Zeros

Sólo está disponible si la propiedad Format Type es Number. Si está disponible, especifica que los valores vacíos deben mostrarse como un campo vacío en lugar de la representación vacía predeterminada.

Decimal Character

Sólo está disponible si la propiedad Format Type es Number. Especifica qué carácter debe utilizarse como separador decimal. Para X12 probablemente no debería cambiar el valor.

Thousands Separator Character

Sólo está disponible si la propiedad Format Type es Number. Si se deben separar los miles y, en caso afirmativo, qué carácter se debe utilizar. Para X12 probablemente no debería cambiar el valor.

Max. Decimal Places

Sólo está disponible si la propiedad Format Type es Number. El número máximo de decimales que se deben mostrar.

Min. Decimal Places

Sólo está disponible si la propiedad Format Type es Number. El número mínimo de decimales que debe haber en la salida. Esto rellenará automáticamente los lugares que faltan con ceros.

Sign

Sólo está disponible si la propiedad Format Type es Number. Si se muestra el signo positivo/negativo.

Negative Only

Sólo emite el signo «-«.

Always

Salida del signo «+» y «-«.

Sign after Value

Sólo está disponible si la propiedad Format Type es Number. Si poner el signo después de los números. Para X12 probablemente no debería cambiar el valor y dejarlo en el valor por defecto.

Sample Values

Puede actualizar una lista de valores de ejemplo. El asistente de creación/actualización de mapping rellenará esta lista automáticamente a partir del fichero de ejemplo.