Anveo EDI Connect / Config / Mappings / El convertidor XML
This is an automatic translation. The original post is available in Inglés.

El convertidor XML

El convertidor XML puede utilizarse para importar y exportar archivos XML. Anveo EDI Connect es compatible con la mayoría de las funciones XML.

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

Uso del asistente

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

Si está utilizando un archivo XML de ejemplo, tenga en cuenta que no hay forma de que el módulo detecte los 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 algunas de las líneas EDI mapping creadas, después.

El soporte de XSD es todavía experimental y no soportamos todas las opciones de XSD. Se mostrará una lista de errores después de la importación, pero por lo general la estructura básica debe ser 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 URLs externas.

Uso de los comandos

Actualmente, el convertidor XML no admite comandos.

Importación/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 hay que hacer es comprobar si las propiedades de la cabecera están configuradas correctamente. Después 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 la 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 archivo 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 con el valor Import.

Ignore Unknown Elements

Esta propiedad define cómo tratar las 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 se establece el valor de la propiedad en False, se ignorarán todos los elementos que no estén definidos en el mapping. Esto también puede provocar que no se analicen los elementos definidos en el mapping, porque éste ya no puede detectarlos. Utilícelo con propiedad con precaución.

Default Namespace (URI)

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

Propiedades de la línea de importación

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

Subtype

El subtipo define el tipo de línea de datos que se quiere añadir. Se permiten los siguientes valores:

Element

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

Attribute

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

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 sólo informativas. El módulo no admite la importación de comentarios.

Indent

En el XML mapping tratamos de 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 eso existe una propiedad con el nombre Ident que permite establecer la sangría de la estructura XML de forma explícita. Esto se rellena automáticamente desde el asistente de importación, pero debe establecerlo 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 se establece como Data y la propiedad Subtype se establece con el valor Element.

Prefix

XML permite reutilizar el mismo nombre de elemento varias veces. 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 se utiliza únicamente 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 ser asignado 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 los corchetes.

Mandatory

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

XML Attribute en las importaciones

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

El orden de los atributos no es importante y es ignorado por la importación. El mismo nombre de atributo sólo se permite 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 los datos deben ser interpretados por 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á establecida. 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)

Truncar 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)

Truncar o rellenar el valor hasta el número de caracteres dado.

Length

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

XML Content en las importaciones

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

La línea mapping tiene que ser hija de una línea mapping en la que la propiedad Type esté establecida como Data y la propiedad Subtype esté establecida como Element. Si tiene atributos XML y un contenido, el orden de las líneas de mapping no es importante. Sin embargo, 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 los datos deben ser interpretados por 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á establecida. 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)

Truncar 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)

Truncar o rellenar el valor hasta el número de caracteres dado.

Length

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

XML Comment sobre las importaciones

La importación XML no maneja los comentarios XML. El convertidor ignorará cualquier comentario en el archivo. Se pueden añadir líneas de tipo comentario, por razones 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 con 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 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.

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

Propiedades de la línea de exportación

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

Subtype

El subtipo define el tipo de línea de datos que se quiere añadir. Se permiten los siguientes valores:

Header

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

Element

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

Attribute

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

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 sólo informativas. El módulo no admite la importación de comentarios.

DOCTYPE

Añade un nodo doctype a la salida. Un doctype se parece a «<! 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 el mismo nombre de elemento varias veces. 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 tienen que 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 ser asignado 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 los corchetes.

Conditional Output

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.

NAV Filter

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.

SourceExpr

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.

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 salga 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 está establecida como True. Un filtro para comprobar la 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. Hay una segunda propiedad con este nombre para especificar el valor del atributo XML.

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 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, según el tipo de datos de origen.

NAV Format String

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

Date

Los datos están formateados como una fecha. Puede especificar el formato con la propiedad Format String.

Time

Los datos están formateados como información horaria. Puede especificar el formato con la propiedad Format String.

Date/Time

Los datos están formateados 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 está en fecha/hora o cadena de formato NAV.

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.

Blank Zeros

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.

Decimal Character

Sólo está disponible, si la propiedad Format Type está establecida como Number. Especifica qué carácter debe utilizarse como separador decimal.

Thousands Separator Character

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.

Max. Decimal Places

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

Min. Decimal Places

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.

Sign

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se emite el signo positivo/negativo.

Negative Only

Sólo se emite el signo «-«.

Always

Imprime el signo «+» y «-«.

Sign after Value

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se pone el signo después de los números.

Length Type

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

Truncar 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)

Truncar o rellenar 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 se establece como Fixed Length o
la propiedad Length Validation se establece para rellenar la salida. Donde se debe alinear la salida, si el valor es más corto que el número 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 el valor se emite primero y después se utiliza el carácter de relleno para llenar 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á establecida como Fixed Length o la propiedad Length Validation está establecida para rellenar la salida. Qué carácter debe usarse para el relleno, si el valor no es lo suficientemente largo.

XML Content en las exportaciones

Conditional Output

Puede establecer esta propiedad con el valor True para que sólo salga el contenido si una expresión de origen especificada coincide con un filtro especificado. En Anveo EDI Connect 4.00 y posteriores: Si no se 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 emite un contenido vacío, el convertidor emitirá el elemento inicial y final.

NAV Filter

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 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. Hay una segunda propiedad con este nombre para especificar el valor del contenido XML.

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 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, según el tipo de datos de origen.

NAV Format String

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

Date

Los datos están formateados como una fecha. Puede especificar el formato con la propiedad Format String.

Time

Los datos están formateados como información horaria. Puede especificar el formato con la propiedad Format String.

Date/Time

Los datos están formateados 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 se a fecha/hora o cadena de formato NAV.

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.

Blank Zeros

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.

Decimal Character

Sólo está disponible, si la propiedad Format Type está establecida como Number. Especifica qué carácter debe utilizarse como separador decimal.

Thousands Separator Character

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.

Max. Decimal Places

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

Min. Decimal Places

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.

Sign

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se emite el signo positivo/negativo.

Negative Only

Sólo se emite el signo «-«.

Always

Imprime el signo «+» y «-«.

Sign after Value

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se pone el signo después de los números.

Length Type

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

Truncar 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)

Truncar o rellenar 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 se establece como Fixed Length o
la propiedad Length Validation se establece para rellenar la salida. Donde se debe alinear la salida, si el valor es más corto que el número 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 el valor se emite primero y después se utiliza el carácter de relleno para llenar 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á establecida como Fixed Length o la propiedad Length Validation está establecida para rellenar la salida. Qué carácter debe usarse para el relleno, si el valor no es lo suficientemente largo.

XML Comment sobre las exportaciones

Conditional Output

Puede establecer esta propiedad con el 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 está establecida como True. Un filtro para comprobar la 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. Hay una segunda propiedad con este nombre para especificar el valor del comentario XML.

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 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, según el tipo de datos de origen.

NAV Format String

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

Date

Los datos están formateados como una fecha. Puede especificar el formato con la propiedad Format String.

Time

Los datos están formateados como información horaria. Puede especificar el formato con la propiedad Format String.

Date/Time

Los datos están formateados 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 está en fecha/hora o cadena de formato NAV.

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.

Blank Zeros

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.

Decimal Character

Sólo está disponible, si la propiedad Format Type está establecida como Number. Especifica qué carácter debe utilizarse como separador decimal.

Thousands Separator Character

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.

Max. Decimal Places

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

Min. Decimal Places

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.

Sign

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se emite el signo positivo/negativo.

Negative Only

Sólo se emite el signo «-«.

Always

Imprime el signo «+» y «-«.

Sign after Value

Sólo está disponible, si la propiedad Format Type está establecida como Number. Si se pone el signo después de los números.

XML DOCTYPE en las exportaciones

Conditional Output

Puede establecer esta propiedad con el 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 está establecida como True. Un filtro para comprobar la 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 está establecida como 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 del DOCTYPE, como «html».

Public ID

Especifica el ID público.

System ID

Especifica el ID del sistema.

Internal Subset

Especifica el subconjunto interno.