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

El conversor XML

El conversor XML permite importar y exportar archivos XML. Anvaigo EDI Connect es compatible con la mayoría de las funciones XML.

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

Utilizar el Asistente

Puede crear la estructura mapping a partir de un archivo XML de ejemplo o de un archivo XSD.

Si utiliza un archivo XML de ejemplo, tenga en cuenta que el módulo no puede detectar bucles dentro de la estructura XML. Debe asegurarse de que sólo hay una repetición de cada estructura en bucle o tendrá que eliminar después algunas de las líneas EDI mapping creadas.

El soporte XSD es todavía experimental y no soportamos todas las opciones XSD. Mostraremos una lista de errores después de la importación, pero normalmente la estructura básica debería estar creada. Si hay varios nodos raíz posibles, el módulo le preguntará cuál debe utilizar. Si los archivos contienen includes, le pediremos los archivos XSD adicionales. El módulo no seguirá ninguna referencia a URL externas.

Uso de comandos

Actualmente, el conversor XML no admite comandos.

Importación y exportación

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

Importación de datos XML

Después de crear el mapping, lo primero que debe hacer es comprobar si las propiedades de la cabecera están configuradas correctamente. A continuación, puede empezar a crear líneas de mapping, ya sea utilizando el asistente, como se ha descrito anteriormente, o añadiéndolas manualmente.

El convertidor XML no admite el uso de filtros dentro de los bucles de tabla de escritura, para crear un registro sólo si se proporcionan los datos esperados. También para los bucles de escritura el módulo sólo mirará la primera línea de mapping hijo, si es obligatoria y no está en el fichero el bucle no creará un registro. De lo contrario, el módulo creará un registro e intentará procesar también todas las demás líneas secundarias.

Propiedades de la cabecera de importación

Direction

Para importar datos XML de una fuente externa a Microsoft Dynamics 365 Business Central, establezca la propiedad Direction en el valor Import.

Ignore Unknown Elements

Esta propiedad define cómo manejar situaciones en las que el archivo contiene elementos que no están definidos en el mapping. El valor por defecto False lanzará un error en caso de datos inesperados, lo cual es muy recomendable. Si el valor de la propiedad es False, se ignorarán todos los elementos que no estén definidos en el mapping. Esto también puede provocar que no se analicen elementos definidos en el mapping, porque éste ya no puede detectarlos. Utilícelo con precaución.

Default Namespace (URI)

Esta propiedad define un espacio de nombres que se puede utilizar en los elementos, estableciendo el atributo namespace de la línea mapping en Default. Normalmente, esta propiedad se deja en blanco.

Propiedad de Indent en elementos XML

La propiedad Indent define la profundidad de un elemento XML dentro de la estructura de árbol XML durante un proceso mapping. Aunque el árbol mapping representa visualmente elementos XML y estructuras como bucles de tablas, la disposición visual por sí sola no siempre puede determinar la sangría XML correcta.

Por ejemplo, si un elemento XML debe aparecer en el mismo nivel que los elementos anteriores pero requiere una tabla para recuperar sus datos, el elemento puede aparecer visualmente sangrado debido a la estructura de la tabla. Sin embargo, lógicamente, permanece en el mismo nivel de la jerarquía XML. La propiedad Indent le permite controlar esto estableciendo explícitamente la profundidad XML deseada.

Niveles de sangría

  • 0 Deje que el sistema determine automáticamente la sangría.
  • 1 Nivel raíz.
  • 2 Primer hijo menor de raíz.
  • 3 Niño de nivel 2, y así sucesivamente.

Cuando se utiliza el Asistente para crear el mapping, la propiedad Indent se establece automáticamente. Sin embargo, si está construyendo el mapping desde cero o añadiendo elementos manualmente más tarde, asegúrese de revisar y ajustar los valores Indent para garantizar que la estructura XML generada refleja con precisión la jerarquía prevista.

Importar propiedades de línea

Después de crear una línea EDI mapping, puede configurar las propiedades. 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. El conversor XML admite varias líneas de datos con distintas propiedades. Usted controla qué tipo de línea XML mapping crea, estableciendo la propiedad Subtype:

Subtype

El subtipo define qué tipo de línea de datos desea añadir. Se permiten los siguientes valores:

Element

Esta línea mapping representa un elemento XML. Un elemento XML comienza en el archivo por ««.

Attribute

Esta línea mapping representa un atributo XML. Un atributo XML está dentro de la etiqueta de apertura del elemento: ««.

Content

Esta línea representa el contenido entre una etiqueta de elemento de apertura y otra de cierre. El valor se almacena entre:«Contenido«.

Comment

Las líneas de este tipo son meramente informativas. El módulo no permite importar comentarios.

Indent

En el XML mapping intentamos representar dos árboles diferentes, uno que agrupa todas las estructuras repetitivas en bucles y otro que representa la estructura de árbol de XML. A menudo esto no entra en conflicto, pero a veces puede ser ambiguo. Por ello existe una propiedad con el nombre Ident que permite establecer la sangría de la estructura XML de forma explícita. Se rellena automáticamente desde el asistente de importación, pero debe configurarlo manualmente si crea líneas de mapping a mano.


XML Element en las importaciones

Las siguientes propiedades sólo se admiten si la propiedad Type tiene el valor Data y la propiedad Subtype tiene el valor Element.

Prefix

XML permite reutilizar varias veces el mismo nombre de elemento. A veces se quiere mostrar a qué estructura pertenece el elemento. Puede especificar un prefijo que se utiliza antes del nombre del elemento. El resultado será la representación del elemento como ««. En las importaciones, esta propiedad sólo se utiliza para que el mapping sea más legible. Desde la versión 4.00 del módulo se utiliza la siguiente propiedad con el nombre Namespace (URI) ) para comprobar si el elemento importado coincide con la línea mapping.

Namespace (URI)

Un elemento de un archivo XML puede asignarse a un espacio de nombres específico. En los datos XML reales, esto se representa utilizando prefijos antes del nombre del elemento y asignando la URL del espacio de nombres al prefijo en algún lugar de la estructura antes o sobre el elemento. Desde la versión 4.00 del módulo, comprobaremos si el espacio de nombres del archivo coincide con este valor. Si no utiliza espacios de nombres en un elemento, deje esta propiedad en blanco.

Name

Esta propiedad especifica el nombre del elemento. El nombre del elemento se utiliza entre paréntesis.

Mandatory

Especifica si este elemento es obligatorio. Establecer esta propiedad al valor True significa que el elemento tiene que estar en el fichero, o si hay un bucle padre en modo escritura que el registro sólo se crea, si el elemento está presente. Si el valor de esta propiedad es False, el elemento se considera condicional.

XML Attribute en las importaciones

Las siguientes propiedades sólo se admiten si la propiedad Type tiene el valor Data y la propiedad Subtype tiene el valor Attribute. La línea mapping tiene que ser hija de una línea mapping en la que la propiedad Type esté establecida a Data y la propiedad Subtype esté establecida al valor Element.

El orden de los atributos no es importante y es ignorado por la importación. Sólo se permite el mismo nombre de atributo una vez por elemento.

Name

Especifica el nombre del atributo.

DestExpr

Especifica dónde deben almacenarse los datos. En el convertidor XML los filtros crearán un error, si el valor no coincide y no se puede utilizar para procesar condicionalmente partes del mapping.

Hay una sección sobre expresiones de destino, donde puede obtener más información sobre esta propiedad.

Format Type

Especifica cómo debe interpretar los datos el módulo.

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.

Length Type

Especifica si el valor debe tener una longitud determinada.

Length Type

Puede especificar que desea comprobar la longitud de los datos entrantes. Se permiten los siguientes valores:

Ignore

No compruebe la longitud de la entrada.

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.

Length

Esta propiedad sólo está disponible si la propiedad Length Type está activada. La longitud permitida para el campo.

XML Content en las importaciones

Las siguientes propiedades sólo se admiten si la propiedad Type tiene el valor Data y la propiedad Subtype tiene el valor Content.

La línea mapping tiene que ser hija de una línea mapping en la que la propiedad Type sea Data y la propiedad Subtype tenga el valor Element. Si tiene atributos XML y un contenido, el orden de las líneas mapping no es importante. No obstante, recomendamos poner los atributos delante para facilitar la lectura.

DestExpr

Especifica dónde deben almacenarse los datos. En el convertidor XML los filtros crearán un error, si el valor no coincide y no se puede utilizar para procesar condicionalmente partes del mapping.

Hay una sección sobre expresiones de destino, donde puede obtener más información sobre esta propiedad.

Format Type

Especifica cómo debe interpretar los datos el módulo.

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.

Length Type

Especifica si el valor debe tener una longitud determinada.

Length Type

Puede especificar que desea comprobar la longitud de los datos entrantes. Se permiten los siguientes valores:

Ignore

No compruebe la longitud de la entrada.

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.

Length

Esta propiedad sólo está disponible si la propiedad Length Type está activada. La longitud permitida para el campo.

XML Comment sobre importaciones

La importación XML no gestiona los comentarios XML. El conversor ignorará cualquier comentario en el archivo. Puede añadir líneas de tipo comentario, por motivos de referencia, pero no proporcionan ninguna funcionalidad ni propiedades EDI para las importaciones XML.

Exportación de datos XML

Propiedades de la cabecera de exportación

Direction

Para exportar datos XML desde Microsoft Dynamics 365 Business Central, establezca la propiedad Direction en el valor Export.

Default Namespace (URI)

El espacio de nombres que debe utilizarse, si la propiedad namespace de un elemento se establece en el textoDefault«.

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 Anvaigo 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 emitir, por ejemplo, un número de identificación del socio.

Exportar propiedades de línea

Después de crear una línea EDI mapping, puede configurar las propiedades. 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. El conversor XML admite varias líneas de datos con distintas propiedades. Usted controla qué tipo de línea XML mapping crea, estableciendo la propiedad Subtype:

Subtype

El subtipo define qué tipo de línea de datos desea añadir. Se permiten los siguientes valores:

Header

Esta línea mapping representa una cabecera XML. Una cabecera XML se parece a «<?xml … ?>».

Element

Esta línea mapping representa un elemento XML. Un elemento XML comienza en el archivo por ««.

Attribute

Esta línea mapping representa un atributo XML. Un atributo XML está dentro de la etiqueta de apertura del elemento: ««.

Content

Esta línea representa el contenido entre una etiqueta de elemento de apertura y otra de cierre. El valor se almacena entre:«Contenido«.

Comment

Las líneas de este tipo son meramente informativas. El módulo no permite importar comentarios.

DOCTYPE

Añade un nodo doctype a la salida. Un doctype del tipo «<!DOCTYPE … >».

XML Header en las exportaciones

Encoding

Puede especificar la codificación XML para la salida. Esto anulará la codificación seleccionada en las propiedades de la cabecera.

Standalone

Especifica si el archivo XML es independiente.

Version

Especifica la versión XML. Por ahora, la versión 1.0 es la única compatible.


XML Element en las exportaciones

Prefix

XML permite reutilizar varias veces el mismo nombre de elemento. A veces se quiere mostrar a qué estructura pertenece el elemento. Puede especificar un prefijo que se utiliza antes del nombre del elemento. El prefijo y el espacio de nombres deben coincidir. Si el espacio de nombres no está definido explícitamente con ese prefijo, el módulo añadirá la definición en el elemento actual automáticamente.

Namespace (URI)

Un elemento de un archivo XML puede asignarse a un espacio de nombres específico. En los datos XML reales, esto se representa utilizando prefijos antes del nombre del elemento y asignando la URL del espacio de nombres al prefijo en algún lugar de la estructura antes o sobre el elemento.

Name

Esta propiedad especifica el nombre del elemento. El nombre del elemento se utiliza entre paréntesis.

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.

XML Attribute en las exportaciones

Name

Especifica el nombre del atributo XML.

Conditional Output

Puede establecer esta propiedad con el valor True para que sólo aparezca el atributo XML 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 atributo XML sólo aparecerá en la salida si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta es la documentación de la propiedad SourceExpr de la salida condicional. Existe una segunda propiedad con este nombre para especificar el valor del atributo XML.

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 atributo XML debe aparecer en la salida, o no.

SourceExpr

Esta es la documentación de la propiedad SourceExpr para el valor del atributo XML.

Especifica el valor de origen del atributo.

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.

NAV Format String

Puede utilizar una cadena de formato, como la que puede utilizar para la función incorporada de Microsoft Dynamics 365 Business Central AL / C/AL FORMAT.

Date

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

Time

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

Date/Time

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

Number

Los datos se formatean como un valor numérico.

Format String

Sólo está disponible si la propiedad Format Type es fecha/hora o cadena de formato NAV.

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

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.

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.

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.

Length Type

Este campo sólo está disponible si la propiedad Field Type es Variable. Las acciones posibles son compartidas entre convertidores, en este convertidor se puede utilizar un tipo de campo diferente
para campos de longitud fija. 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.

Length

Esta propiedad se puede utilizar para especificar la longitud deseada de la salida.

Alignment

Este campo sólo está disponible, si la propiedad Field Type está establecida en Fixed Length o
la propiedad Length Validation está establecida para rellenar la salida. Donde se debe alinear la salida, si el valor es más corto que el recuento de caracteres a emitir.

Auto

Alinear en función del tipo de datos de la expresión de origen.

Left

Alinear el valor a la izquierda. Esto significa que primero se imprime el valor y después se utiliza el carácter de relleno para rellenar el campo.

Right

Empieza con el relleno y saca el valor alineado a la derecha.

Pad Character

Este campo sólo está disponible si la propiedad Field Type está configurada como Fixed Length o la propiedad Length Validation está configurada para rellenar la salida. Qué carácter debe utilizarse para el relleno, si el valor no es lo suficientemente largo.

XML Content en las exportaciones

Conditional Output

Puede establecer esta propiedad al valor True para que sólo se muestre el contenido si una expresión de origen especificada coincide con un filtro especificado. En Anvaigo EDI Connect 4.00 y versiones posteriores: Si no emite un contenido para un elemento, el elemento se representará en la salida como un elemento XML de cierre automático con la forma ««. Si muestra un contenido vacío, el conversor mostrará el elemento inicial y final.

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 contenido XML sólo aparecerá en la salida si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta es la documentación de la propiedad SourceExpr de la salida condicional. Existe una segunda propiedad con este nombre para especificar el valor del contenido XML.

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 contenido debe aparecer en la salida, o no.

SourceExpr

Esta es la documentación de la propiedad SourceExpr para el valor del contenido XML.

Especifica el valor de origen del atributo.

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.

NAV Format String

Puede utilizar una cadena de formato, como la que puede utilizar para la función incorporada de Microsoft Dynamics 365 Business Central AL / C/AL FORMAT.

Date

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

Time

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

Date/Time

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

Number

Los datos se formatean como un valor numérico.

Format String

Sólo está disponible si la propiedad Format Type es fecha/hora o cadena de formato NAV.

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

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.

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.

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.

Length Type

Este campo sólo está disponible si la propiedad Field Type es Variable. Las acciones posibles son compartidas entre convertidores, en este convertidor se puede utilizar un tipo de campo diferente
para campos de longitud fija. 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.

Length

Esta propiedad se puede utilizar para especificar la longitud deseada de la salida.

Alignment

Este campo sólo está disponible, si la propiedad Field Type está establecida en Fixed Length o
la propiedad Length Validation está establecida para rellenar la salida. Donde se debe alinear la salida, si el valor es más corto que el recuento de caracteres a emitir.

Auto

Alinear en función del tipo de datos de la expresión de origen.

Left

Alinear el valor a la izquierda. Esto significa que primero se imprime el valor y después se utiliza el carácter de relleno para rellenar el campo.

Right

Empieza con el relleno y saca el valor alineado a la derecha.

Pad Character

Este campo sólo está disponible si la propiedad Field Type está configurada como Fixed Length o la propiedad Length Validation está configurada para rellenar la salida. Qué carácter debe utilizarse para el relleno, si el valor no es lo suficientemente largo.

XML Comment sobre exportaciones

Conditional Output

Puede establecer esta propiedad al valor True para que sólo aparezca el comentario 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 comentario XML sólo aparecerá en la salida si el valor de la expresión de origen especificada está dentro del filtro especificado.

SourceExpr

Esta es la documentación de la propiedad SourceExpr de la salida condicional. Existe una segunda propiedad con este nombre para especificar el valor del comentario XML.

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 comentario XML debe aparecer en la salida, o no.

SourceExpr

Esta es la documentación de la propiedad SourceExpr para el valor del comentario XML.

Especifica el valor de origen del atributo.

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.

NAV Format String

Puede utilizar una cadena de formato, como la que puede utilizar para la función incorporada de Microsoft Dynamics 365 Business Central AL / C/AL FORMAT.

Date

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

Time

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

Date/Time

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

Number

Los datos se formatean como un valor numérico.

Format String

Sólo está disponible si la propiedad Format Type es fecha/hora o cadena de formato NAV.

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

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.

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.

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.

XML DOCTYPE en las exportaciones

Conditional Output

Puede establecer esta propiedad al valor True para que sólo aparezca el comentario 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 XML
DOCTYPE sólo aparecerá en la salida, si el valor de la expresión fuente 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 DOCTYPE XML debe aparecer en la salida, o no.

Name

Especifica el nombre DOCTYPE, como «html».

Public ID

Especifica el ID público.

System ID

Especifica el ID del sistema.

Internal Subset

Especifica el subconjunto interno.