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:
Este comando dejará el mapping actual, sin escribir el registro de la tabla actual. Utilizar con precaución.
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.
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.
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.
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
Para importar datos EDIFACT en Microsoft Dynamics NAV 2016, seleccione el valor de propiedad Import.
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:
Utiliza la codificación interna de Microsoft Dynamics NAV 2016.
Utiliza la codificación de Windows. La codificación puede variar en función de la instalación.
Utiliza una codificación DOS.
Requiere Microsoft Dynamics 2013R2 o superior.
Utilice la codificación UTF-8.
Requiere Microsoft Dynamics 2013R2 o superior.
Utilice la codificación UTF-16.
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.
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:
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
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.
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.
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.
Carácter de separación utilizado entre los elementos de datos de un compuesto.
Carácter de separación utilizado entre elementos de datos fuera de un compuesto.
El carácter utilizado como punto decimal.
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.
Carácter que especifica una repetición de un elemento de datos. Por el momento, Anveo EDI Connect no admite elementos de datos repetidos.
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.
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 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 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.
Especifica si un elemento tiene que estar en el archivo o si es opcional.
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.
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.
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.
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.
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.
El nombre no se utiliza actualmente y sólo sirve de referencia.
Composite importación
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 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.
Especifica si el compuesto tiene que estar en el segmento o si es opcional.
El compuesto tiene que estar en el segmento. También puede utilizarse como criterio de aceptación para el segmento principal.
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.
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.
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.
El nombre no se utiliza actualmente y sólo sirve de referencia.
Importar DataElement
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 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.
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.
Especifica si el elemento de datos tiene que estar en el segmento/compuesto o si es opcional.
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.
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.
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.
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.
El nombre no se utiliza actualmente y sólo sirve de referencia.
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.
Se permiten los siguientes valores:
No compruebe la longitud de la salida.
Crea un error si el valor es más largo de lo permitido.
Crea una advertencia si el valor es más largo de lo permitido y trunca la salida a la longitud permitida.
Trunca el valor, si es más largo de lo permitido.
Trunca el valor, si es más largo de lo permitido y añade «…» al final para mostrar que el valor no está completo.
Crea un error si la salida no tiene la longitud especificada.
Trunca o rellena el valor, si no tiene la longitud especificada y crea una advertencia.
Crea un error si el valor es más largo de lo permitido. Rellena el valor si es demasiado corto.
Trunca o rellena el valor hasta el número de caracteres dado.
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.
El campo es de longitud variable.
El campo tiene una longitud fija.
Define cuántos caracteres se permiten en el elemento de datos.
Puede seleccionar el tipo de datos que desea importar.
Están disponibles los siguientes valores:
El campo se interpreta automáticamente en función del tipo de datos de destino.
Los datos se interpretan como una fecha. Puede especificar el formato con la propiedad Format String.
Los datos se interpretan como información temporal. Puede especificar el formato con la propiedad Format String.
Los datos se interpretan como información de fecha/hora. Puede especificar el formato con la propiedad 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.
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
Para exportar datos EDIFACT desde Microsoft Dynamics NAV 2016, seleccione el valor de la propiedad Export.
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:
Utiliza la codificación interna de Microsoft Dynamics NAV 2016.
Utiliza la codificación de Windows. La codificación puede variar en función de la instalación.
Utiliza una codificación DOS.
Requiere Microsoft Dynamics 2013R2 o superior.
Utilice la codificación UTF-8.
Requiere Microsoft Dynamics 2013R2 o superior.
Utilice la codificación UTF-16.
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).
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.
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.
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.
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.
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:
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
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.
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.
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.
Carácter de separación utilizado entre los elementos de datos de un compuesto.
Carácter de separación utilizado entre elementos de datos fuera de un compuesto.
El carácter utilizado como punto decimal.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Especifica si un elemento tiene que estar en el archivo o si es opcional.
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.
El elemento es condicional.
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.
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.
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.
El nombre no se utiliza actualmente y sólo sirve de referencia.
Composite exportación
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.
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.
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.
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.
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.
Especifica si el compuesto tiene que estar en el segmento o si es opcional.
El compuesto tiene que estar en el segmento. Esta propiedad es meramente informativa y no afecta a la salida del conversor.
El compuesto es condicional.
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.
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.
El nombre no se utiliza actualmente y sólo sirve de referencia.
Exportar DataElement
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.
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.
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.
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.
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.
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.
Especifica si el elemento de datos tiene que estar en el segmento/compuesto o si es opcional.
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.
El elemento de datos es condicional.
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.
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.
El nombre no se utiliza actualmente y sólo sirve de referencia.
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.
Se permiten los siguientes valores:
No compruebe la longitud de la salida.
Crea un error si el valor es más largo de lo permitido.
Crea una advertencia si el valor es más largo de lo permitido y trunca la salida a la longitud permitida.
Trunca el valor, si es más largo de lo permitido.
Trunca el valor, si es más largo de lo permitido y añade «…» al final para mostrar que el valor no está completo.
Crea un error si la salida no tiene la longitud especificada.
Trunca o rellena el valor, si no tiene la longitud especificada y crea una advertencia.
Crea un error si el valor es más largo de lo permitido. Rellena el valor si es demasiado corto.
Trunca o rellena el valor hasta el número de caracteres dado.
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.
El campo es de longitud variable.
El campo tiene una longitud fija.
Define cuántos caracteres se permiten en el elemento de datos.
Puede seleccionar el tipo de datos que desea importar.
Están disponibles los siguientes valores:
El campo se formatea automáticamente en función del tipo de datos de origen.
El campo se formatea como texto.
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.
Los datos tienen formato de fecha y hora. Puede especificar el formato con la propiedad Format String.
Los datos se formatean como información de fecha. Puede especificar el formato con la propiedad Format String.
Los datos se formatean como un valor numérico.
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.
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.
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.
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.
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.
Sólo está disponible si la propiedad Format Type es Number. El número máximo de decimales que se deben mostrar.
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.
Sólo está disponible si la propiedad Format Type es Number. Si se muestra el signo positivo/negativo.
Sólo emite el signo «-«.
Salida del signo «+» y «-«.
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.
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.