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

El convertidor EDIFACT

El conversor EDIFACT admite la importación y exportación de cualquier tipo de lote EDIFACT en cualquier versión EDIFACT. Actualmente no admitimos tipos de mensajes EDIFACT interactivos.

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

Hay vídeos de formación disponibles para el conversor EDIFACT.

Mapping Asistente de creación y actualización

El convertidor EDIFACT dispone de un potente asistente para crear la estructura mapping a partir de un fichero de ejemplo. También puede actualizar las asignaciones existentes desde archivos adicionales, si no ha cambiado la sangría de las líneas mapping. Tenga cuidado al actualizar las asignaciones y haga siempre una copia de seguridad.

Antes de ejecutar el asistente, el módulo debe conocer el estándar EDIFACT. Sin esta información, el asistente aún podrá crear un mapping que funcione, pero no podrá reconocer las repeticiones y no conocerá los nombres de los elementos, la longitud permitida, etc.

Describimos cómo importar las normas EDIFACT en el capítulo de instalación.

Después de importar la descripción estándar correcta, debe configurar las propiedades de cabecera del EDI Mapping. Después puede ejecutar el asistente y seleccionar su archivo de ejemplo. El análisis del archivo puede llevar algún tiempo, así que asegúrese de empezar con un archivo pequeño. La ejecución de mapping será mucho más rápida posteriormente.

Comandos

El conversor EDIFACT 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. Se utiliza principalmente en mapeos de preproceso, en los que se llama a un mappingFACT diferente, en función del tipo de mensaje o del remitente. El comando con el nombre SkipSegments puede ayudar a omitir partes innecesarias del fichero EDIFACT y mantener su mapping pequeño.

SkipSegements

Este comando permite omitir todos los datos EDIFACT 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 EDIFACT proporciona el objeto con el nombre EDIFACT que proporciona la función especial SEGMENTCOUNT que puede utilizar para emitir el número de segmentos en el mensaje EDIFACT actual. Este valor se utiliza normalmente en el segmento UNT para el elemento de datos con el nombre: Number of Segments in a Message.

Importar / Exportar

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

Importación de datos EDIFACT

Importar propiedades de cabecera de Mapping

Direction

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

Encoding

Anveo EDI Connect tiene un soporte limitado para codificaciones. No podemos admitir todas las variantes, pero puede probar la que mejor se adapte de la lista:

Default

Utiliza la codificación interna de Microsoft Dynamics NAV 2016.

Windows-1252

Utiliza la codificación de Windows. La codificación puede variar en función de la instalación.

MS Dos

Utiliza una codificación DOS.

UTF-8

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-8.

UTF-16

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-16.

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.

Importar bucles / Grupo

La estructura EDIFACT contiene grupos que no pueden verse 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 EDIFACT, 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.

Propiedades de la línea de datos de importación

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.

Edifact 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 EDIFACT:

Service String Advice

La línea representa el segmento especial UNA, que se denomina aviso de cadena de servicio. Se utiliza para definir qué caracteres de control se utilizan. Desde un punto de vista técnico, también es obligatorio utilizar caracteres que no sean de 7 bits en el archivo. Anveo EDI Connect utilizará los caracteres por defecto, si no se especifica lo contrario. Si el segmento UNA está en el fichero, hay que añadir esta línea de datos al mapping para poder importar el fichero. Esta línea no creará un error, si el archivo no contiene el segmento. Los caracteres de control utilizados se definen actualmente en el mapping. En

Segment

Un segmento define el tipo de datos que le siguen. En EDIFACT, los nombres de segmento suelen tener 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.

Importar Service String Advice

Los caracteres de control utilizados se definen actualmente en el mapping. Actualmente se ignora la información del fichero. En EDIFACT los caracteres suelen ser siempre los predeterminados.

Component Element Separator

Carácter de separación utilizado entre los elementos de datos de un compuesto.

Element Separator

Carácter de separación utilizado entre elementos de datos fuera de un compuesto.

Decimal Notation

El carácter utilizado como punto decimal.

Release Indicator

Carácter que puede utilizarse para especificar que el carácter siguiente debe interpretarse como un literal y no como un carácter de control.

Repetition Separator

Carácter que especifica una repetición de un elemento de datos. Por el momento, Anveo EDI Connect no admite elementos de datos repetidos.

Segment Terminator

El terminador del segmento, que terminará el segmento. En otras palabras, este carácter se utiliza para separar diferentes segmentos.

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 la agencia responsable del estándar EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN.

Version

Esta propiedad puede utilizarse para especificar la versión EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A.

Message Type

Esta propiedad puede utilizarse para especificar el tipo de mensaje EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: ORDERS.

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 EDIFACT. 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 varias instancias.

Tag

Define la etiqueta del segmento. La etiqueta de segmento es el valor que aparece en el archivo, normalmente de tres caracteres, como BGM, UNB, etc.

Name

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

Composite importación

Agency

Esta propiedad puede utilizarse para especificar la agencia responsable del estándar EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN.

Version

Esta propiedad puede utilizarse para especificar la versión EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A.

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 EDIFACT. 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. Las etiquetas típicas son «C001», la etiqueta no afecta al procesamiento de los archivos. 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 la agencia responsable del estándar EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN.

Version

Esta propiedad puede utilizarse para especificar la versión EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A.

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 EDIFACT recomendamos encarecidamente utilizar filtros, siempre que se tomen 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 EDIFACT. 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 el estándar EDIFACT. 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 el estándar EDIFACT. 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 fichero de ejemplo.

Exportación de datos EDIFACT

Exportar propiedades de cabecera de Mapping

Direction

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

Encoding

Anveo EDI Connect tiene un soporte limitado para codificaciones. No podemos admitir todas las variantes, pero puede probar la que mejor se adapte de la lista:

Default

Utiliza la codificación interna de Microsoft Dynamics NAV 2016.

Windows-1252

Utiliza la codificación de Windows. La codificación puede variar en función de la instalación.

MS Dos

Utiliza una codificación DOS.

UTF-8

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-8.

UTF-16

Requiere Microsoft Dynamics 2013R2 o superior.

Utilice la codificación UTF-16.

Line Breaks

Los ficheros EDIFACT 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).

Sample Search Depth

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

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 interlocutor.

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.

Edifact 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 EDIFACT:

Service String Advice

La línea representa el segmento especial UNA, que se denomina aviso de cadena de servicio. Se utiliza para definir qué caracteres de control se utilizan. Desde un punto de vista técnico, también es obligatorio utilizar caracteres que no sean de 7 bits en el archivo. Anveo EDI Connect utilizará los caracteres por defecto, si no se especifica lo contrario. Si el segmento UNA está en el fichero, hay que añadir esta línea de datos al mapping para poder importar el fichero. Esta línea no creará un error, si el archivo no contiene el segmento. Los caracteres de control utilizados se definen actualmente en el mapping. En

Segment

Un segmento define el tipo de datos que le siguen. En EDIFACT, los nombres de segmento suelen tener 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.

Service String Advice exportación de Service String Advice

Si añade un «Service String Advice» (UNA) a una exportación EDI mapping, puede configurar los caracteres utilizados en el fichero de salida. El segmento UNA debe ser la primera línea de datos en el EDI mapping.

Component Element Separator

Carácter de separación utilizado entre los elementos de datos de un compuesto.

Element Separator

Carácter de separación utilizado entre elementos de datos fuera de un compuesto.

Decimal Notation

El carácter utilizado como punto decimal.

Release Indicator

Carácter que puede utilizarse para especificar que el carácter siguiente debe interpretarse como un literal y no como un carácter de control.

Repetition Separator

Carácter que especifica una repetición de un elemento de datos. Por el momento, Anveo EDI Connect no admite elementos de datos repetidos, pero puede definir qué carácter se utiliza en la salida del «Aviso de cadena de servicio». Además, si se establece este valor, se escapará automáticamente el carácter de repetición en las salidas de datos.

Segment Terminator

El terminador del segmento, que terminará el segmento. En otras palabras, este carácter se utiliza para separar diferentes segmentos. Puede especificar si desea utilizar saltos de línea adicionales en las propiedades de la cabecera mapping.

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 la agencia responsable del estándar EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN. Esta propiedad no afecta a la salida del convertidor.

Version

Esta propiedad puede utilizarse para especificar la versión EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A. Esta propiedad no afecta a la salida del convertidor.

Message Type

Esta propiedad puede utilizarse para especificar el tipo de mensaje EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: ORDERS. 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 EDIFACT. 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 tres caracteres, como BGM, UNB, etc.

Name

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

Composite exportación

Agency

Esta propiedad puede utilizarse para especificar la agencia responsable del estándar EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN. Esto no afecta a la salida del convertidor.

Version

Esta propiedad puede utilizarse para especificar la versión EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A. 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 EDIFACT. 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. Las etiquetas típicas son «C001», la etiqueta no afecta al procesamiento de los archivos. 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 la agencia responsable del estándar EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: UN. Esta propiedad no afecta a la salida en el archivo.

Version

Esta propiedad puede utilizarse para especificar la versión EDIFACT que se utiliza. Es opcional, pero sin esta información el conversor no puede detectar automáticamente si un elemento es, por ejemplo, obligatorio. Un valor típico es: D96A. 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 de la fuente.

Conditional Output

Puede establecer esta propiedad con el 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. Deberá comprobar que la información necesaria para la exportación está presente mediante 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 EDIFACT. 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 el estándar EDIFACT. 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 el estándar EDIFACT. 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 EDIFACT. 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 EDIFACT para los 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 EDIFACT 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 EDIFACT 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 EDIFACT 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 archivo de ejemplo.