El convertidor EDIFACT
El convertidor EDIFACT soporta la importación y exportación de cualquier tipo de lote EDIFACT en cualquier versión EDIFACT. Actualmente no se admiten tipos de mensajes EDIFACT interactivos.
Asumimos que usted sabe cómo trabajar con las líneas de mapping y cómo acceder a las propiedades del EDI.
Hay vídeos de formación disponibles para el convertidor EDIFACT.
Asistente de creación y actualización deMapping
El convertidor EDIFACT dispone de un potente asistente para crear la estructura mapping a partir de un fichero de ejemplo. También puede actualizar los mapeos existentes desde archivos adicionales, si no ha cambiado la sangría de las líneas de mapping. Por favor, tenga cuidado con la actualización de las asignaciones y haga siempre una copia de seguridad primero.
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.
En el capítulo de instalación se describe cómo importar las normas EDIFACT.
Después de importar la descripción estándar correcta, debe establecer las propiedades de la 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 mapping será mucho más rápida después.
Comandos
El convertidor 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 permite iniciar un mapping diferente, como un post-proceso. 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 los mapeos de preproceso, donde se llama a un mapping EDIFACT diferente, basado en el tipo de mensaje o en el remitente. El comando con el nombre SkipSegments puede ayudar a omitir partes innecesarias del archivo 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, porque 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. Se recomienda 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 y evitará que haya varios procesos EDI al mismo tiempo.
Funciones del convertidor
El convertidor EDIFACT proporciona el objeto con el nombre EDIFACT que proporciona la función especial SEGMENTCOUNT que se puede utilizar para dar salida al 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.
Importación / Exportación
Discutiremos las propiedades y características de las importaciones y exportaciones por separado.
Importación de datos EDIFACT
Importar las propiedades de la cabecera de Mapping
Para importar datos EDIFACT a Microsoft Dynamics NAV 2013R2, seleccione el valor de la propiedad Import.
Anveo EDI Connect tiene un soporte limitado para las codificaciones. No podemos admitir todas las variantes, pero puede probar la que mejor coincida de la lista:
Utiliza la codificación interna de Microsoft Dynamics NAV 2013R2.
Utilice la codificación de Windows. La codificación puede variar en función de la instalación.
Utilice 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. Si se establece 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/grupos
La estructura EDIFACT contiene grupos, que no se pueden ver en los datos reales. Estos grupos están definidos 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 convertidor 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 porque el mapping puede saltarse partes.
Se recomienda establecer la propiedad de Min. Repeat en al menos uno, si se espera que la estructura esté presente en el archivo. De este modo, 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 de escritura y comprobarán la estructura hija antes de entrar en el bucle. Puede utilizarlo si no quiere 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 de EDI mapping, puede configurar las propiedades.
Importar líneas de datos de Mapping
Sólo mostraremos las propiedades de las líneas de EDI mapping con la propiedad Type establecida como Data, ya que las demás propiedades se comportan como en cualquier otro mapping. Hay varios tipos de líneas de datos.
Esta propiedad define el tipo de línea de datos que se desea configurar.
Las opciones disponibles variarán en función de la posición en la que se intente añadir la línea de mapping. Algunas líneas de datos sólo se permiten como hijos de otro tipo.
Esta lista mostrará todas las opciones disponibles para las importaciones EDIFACT:
La línea representa el segmento especial UNA, que se llama consejo 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 archivo, tiene que añadir esta línea de datos al mapping para poder importar el archivo. Esta línea no creará un error, si el archivo no contiene el segmento. Los caracteres de control utilizados actualmente se definen en el mapping. El
Un segmento define el tipo de datos que sigue. En EDIFACT los nombres de los segmentos suelen tener tres caracteres y definen una función básica. Una línea de mapping de tipo Segment especifica el identificador del segmento. Los datos reales se representan como líneas secundarias en el EDI mapping.
Un compuesto combina varios elementos de datos que van juntos. Un compuesto sólo es visible en el archivo, si se utilizan varios elementos de datos en el compuesto. El compuesto en sí no contiene ningún dato.
El elemento de datos es la estructura que contiene los datos reales, que se pueden asignar a los campos.
Service String Adviceimportación
Los caracteres de control utilizados actualmente se definen en el mapping. Actualmente se ignora la información del archivo. En EDIFACT los caracteres suelen ser siempre los predeterminados.
El carácter de separación utilizado entre los elementos de datos de un compuesto.
El carácter de separación utilizado entre los elementos de datos fuera de un compuesto.
El carácter utilizado como punto decimal.
Un carácter que puede utilizarse para especificar que el siguiente carácter debe interpretarse como un literal y no como un carácter de control.
Un carácter que especifica una repetición de un elemento de datos. Anveo EDI Connect no admite por el momento elementos de datos repetidos.
El terminador del segmento, que terminará el segmento. En otras palabras, este carácter se utiliza para separar diferentes segmentos.
Segmentimportación
Es necesario definir los segmentos, que pueden estar en el archivo. Si quiere analizar los datos, también tendrá que añadir los compuestos y los elementos de datos que quiera procesar. Un segmento puede ser condicional, lo que significa que puede estar en el archivo, pero no tiene que estar allí.
Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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. Esto es opcional, pero sin esta información el convertidor 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 archivo. Si esta línea de mapping es hija de un bucle, también podría utilizarse como criterio de aceptación, para saber si el bucle puede ser procesado o no, como se ha descrito anteriormente.
El elemento es condicional. No crear 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 archivo.
Define la frecuencia con la que se puede repetir el elemento según la documentación. Esto no afecta a la importación del archivo, tienes que añadir un bucle o duplicar la línea, si quieres procesar varias instancias.
Define la etiqueta del segmento. La etiqueta del segmento es el valor que aparece en el archivo, normalmente de tres caracteres, como BGM, UNB, etc.
El nombre no se utiliza actualmente y es sólo de referencia.
Compositeimportación
Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 podría utilizarse como criterio de aceptación para el segmento principal.
El compuesto es condicional. No crear 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. La misma posición sólo puede leerse una vez. La propiedad de posición también puede cambiar la posición de la línea de 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 es sólo de referencia.
Importar DataElement
Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 separada sobre la expresión de destino. Puede dejar el tipo de expresión de destino en blanco, si no quiere procesar los datos, pero podría querer hacerlo en un momento posterior. Puede eliminar la línea mapping, si no quiere 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 en el caso de EDIFACT, recomendamos encarecidamente el uso de 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 crear 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 de EDIFACT. La posición suele ser un número, como «010». El número tiene que ser divisible por 10. La misma posición sólo puede leerse una vez. La propiedad position
también puede cambiar la posición de la línea de mapping.
Define la etiqueta del elemento de datos. La etiqueta no afecta al tratamiento 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 es sólo 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.
Truncar 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.
Truncar o rellenar 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á establecida. 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 archivo de ejemplo.
Exportación de datos EDIFACT
Exportar las propiedades de la cabecera de Mapping
Para exportar datos EDIFACT desde Microsoft Dynamics NAV 2013R2, seleccione el valor de la propiedad Export.
Anveo EDI Connect tiene un soporte limitado para las codificaciones. No podemos admitir todas las variantes, pero puede probar la que mejor coincida de la lista:
Utiliza la codificación interna de Microsoft Dynamics NAV 2013R2.
Utilice la codificación de Windows. La codificación puede variar en función de la instalación.
Utilice 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 archivos 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 convertidor debe mostrar saltos de línea. Esta opción no puede cambiarse dinámicamente, si un socio requiere saltos de línea y otro no, tendrá que crear dos mapeos separados. 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. Si se establece 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.
El canal de comunicación que debe utilizarse, si no se ha especificado antes por 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 socio receptor que se utilice como reserva, en caso de que no haya ningún socio especificado anteriormente. El interlocutor es utilizado por algunos canales de comunicación para seleccionar el destinatario. Y se puede acceder dentro del mapping para dar salida, por ejemplo, a un número de identificación del socio.
Exportar las propiedades de las líneas de Mapping
Después de crear una línea de EDI mapping, puede configurar las propiedades.
Exportar líneas de datos de Mapping
Sólo mostraremos las propiedades de las líneas de EDI mapping con la propiedad Type establecida como Data, ya que las demás propiedades se comportan como en cualquier otro mapping. Hay varios tipos de líneas de datos.
Esta propiedad define el tipo de línea de datos que se quiere configurar.
Las opciones disponibles variarán en función de la posición en la que se intente añadir la línea de mapping. Algunas líneas de datos sólo se permiten como hijos de otro tipo.
Esta lista mostrará todas las opciones disponibles para las importaciones EDIFACT:
La línea representa el segmento especial UNA, que se llama consejo 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 archivo, hay que añadir esta línea de datos al mapping para poder importar el archivo. Esta línea no creará un error, si el archivo no contiene el segmento. Los caracteres de control utilizados actualmente se definen en el mapping. El
Un segmento define el tipo de datos que sigue. En EDIFACT los nombres de los segmentos suelen tener tres caracteres y definen una función básica. Una línea de mapping de tipo Segment especifica el identificador del segmento. Los datos reales se representan como líneas secundarias en el EDI mapping.
Un compuesto combina varios elementos de datos que van juntos. Un compuesto sólo es visible en el archivo, si se utilizan varios elementos de datos en el compuesto. El compuesto en sí no contiene ningún dato.
El elemento de datos es la estructura que contiene los datos reales, que se pueden asignar a los campos.
Service String Adviceexportación
Si se añade un «Aviso de cadena de servicio» (UNA) a una exportación EDI mapping, se pueden configurar los caracteres utilizados en el archivo de salida. El segmento UNA debe ser la primera línea de datos en el mapping EDI.
El carácter de separación utilizado entre los elementos de datos de un compuesto.
El carácter de separación utilizado entre los elementos de datos fuera de un compuesto.
El carácter utilizado como punto decimal.
Un carácter que puede utilizarse para especificar que el siguiente carácter debe interpretarse como un literal y no como un carácter de control.
Un carácter que especifica una repetición de un elemento de datos. Anveo EDI Connect no admite por el momento elementos de datos repetidos, pero se puede definir qué carácter se utiliza en la salida del «Service String Advice». Además, al establecer este valor, el carácter de repetición en las salidas de datos se escapará automáticamente.
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 de mapping.
Segmentexportación
Sólo se pueden emitir los segmentos definidos en el mapping. Por lo tanto, hay que configurar todos los segmentos necesarios en el archivo de salida.
Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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. Esto es opcional, pero sin esta información el convertidor 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 con el valor True para que el elemento sólo salga si una expresión de origen especificada coincide con un filtro determinado.
Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Un filtro para comprobar la 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 está establecida como 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 archivo. Este campo se encuentra en las exportaciones sólo a título informativo. El convertidor no puede detectar los elementos obligatorios que faltan.
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 se puede repetir 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 del segmento es el valor que aparece en el archivo, normalmente de tres caracteres, como BGM, UNB, etc.
El nombre no se utiliza actualmente y es sólo de referencia.
Compositeexportación
Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 con el valor True para que el elemento sólo salga si una expresión de origen especificada coincide con un filtro determinado.
Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Un filtro para comprobar la 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 está establecida como 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 convertidor.
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 la forma de 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. La misma posición sólo puede escribirse una vez. La propiedad de posición también puede cambiar la posición de la línea de 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 es sólo de referencia.
Exportar DataElement
Esta propiedad puede utilizarse para especificar el organismo responsable del estándar EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 de EDIFACT que se utiliza. Esto es opcional, pero sin esta información el convertidor 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 el origen de los datos que se van a escribir. Tenemos una sección separada sobre la propiedad de la expresión de la fuente.
Puede establecer esta propiedad con el valor True para que el elemento sólo salga si una expresión de origen especificada coincide con un filtro determinado.
Esta propiedad sólo está disponible si la propiedad Conditional Output está establecida como True. Un filtro para comprobar la 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 está establecida como 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 archivos no válidos, ya que los elementos obligatorios deben tener siempre un valor. El convertidor no creará un error en este caso. Debe comprobar que la información requerida para la exportación está presente utilizando un chequeo mapping.
El elemento de datos es condicional.
Especifica la posición del elemento de datos según la documentación de EDIFACT. La posición es importante para que el convertidor 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. La misma posición sólo puede escribirse una vez. La propiedad de posición también puede cambiar la posición de la línea de mapping.
Define la etiqueta del elemento de datos. La etiqueta no afecta al tratamiento 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 es sólo 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.
Truncar 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.
Truncar o rellenar 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, según el tipo de datos de origen.
El campo tiene formato de texto.
Una información de fecha y hora. El formato puede especificarse mediante un calificador que representa los calificadores DTM permitidos del estándar EDIFACT. Puede utilizar los otros formatos de Fecha y Fecha/Hora, si desea especificar el formato de otra manera.
Los datos están formateados como información de fecha y hora. Puede especificar el formato con la propiedad Format String.
Los datos están formateados 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 está 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 MDT.
Sólo está disponible si la propiedad Format Type está en Date/Time Format o Cadena de Formato de Date format.
Si la propiedad Format Type está configurada como NAV Format String, puede introducir la cadena de formato, como se describe en la ayuda de AL / C/AL.
Si se establece como fecha/hora, se 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 está establecida como Number. Si está disponible, especifica que los valores vacíos deben ser emitidos como un campo vacío en lugar de la representación vacía por defecto.
Sólo está disponible, si la propiedad Format Type está establecida como Number. Especifica qué carácter debe utilizarse como separador decimal. En el caso de EDIFACT, probablemente no debería cambiar el valor.
Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se deben separar los miles y, en caso afirmativo, qué carácter se debe utilizar. En el caso de EDIFACT, probablemente no debería cambiar el valor.
Sólo está disponible, si la propiedad Format Type está establecida como Number. El número máximo de decimales que se deben mostrar.
Sólo está disponible, si la propiedad Format Type está establecida como Number. La cuenta mínima 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 está establecida como Number. Si se emite el signo positivo/negativo.
Sólo se emite el signo «-«.
Imprime el signo «+» y «-«.
Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se pone el signo después de los números. En el caso de 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.