Editar

Compartir a través de


Uso de esquemas XML para preparar definiciones de intercambio de datos

Para habilitar la importación y exportación de datos en archivos XML mediante el marco de intercambio de datos en Business Central, puede usar esquemas XML de los archivos para definir los elementos de datos que desea intercambiar con Business Central. Este trabajo se realiza en la página Visor de esquema XML mediante la carga del archivo de esquema XML, la selección de los elementos de datos pertinentes y la inicialización de una definición de intercambio de datos.

Cuando ha definido qué elementos de datos se van a incluir en función del esquema XML, puede utilizar la acción Generar definición de intercambio de datos para inicializar una definición de intercambio de datos en los datos seleccionados, que después podrá completar en el marco de intercambio de datos. Esto crea un registro en la página Definiciones de intercambio de registro, donde se continúa con la definición de qué elementos del archivo se asignan a qué campos de Business Central. Para obtener más información, vea Configurar las definiciones de intercambio de datos.

Este tema incluye los siguientes procedimientos:

  • Para cargar un archivo de esquema XML

  • Para seleccionar o borrar nodos en un esquema XML

  • Para generar una definición de intercambio de datos basada en un esquema XML

Para cargar un archivo de esquema XML

  1. Asegúrese de que esté disponible el archivo de esquema XML. La extensión de archivo es .xsd.

  2. Elija el icono Bombilla que abre la función Dígame. , escriba Esquemas XML y luego elija el enlace relacionado.

  3. Seleccione la acción Nuevo.

  4. Rellene los campos tal como se describe en la tabla siguiente.

    Campo Descripción
    Código Especifique un código para identificar el esquema XML.
    Descripción Especifique una descripción del esquema XML.

    El campo Espacio de nombres de destino especifica cualquier espacio de nombres del archivo de esquema XML que se ha cargado para la línea.

  5. Elija la acción Cargar esquema y luego seleccione el archivo de esquema XML.

    Cuando se carga el archivo, los demás campos de la línea se rellenan con la información del archivo y se selecciona la casilla Esquema cargado.

    Nota

    El árbol del esquema XML cargado está contraído de forma predeterminada. Puede ampliar cada nodo eligiendo el botón + en el nodo. Para expandir todos los nodos, seleccione Expandir todo en la cinta.

Para seleccionar o borrar nodos en un esquema XML

  1. Elija el icono Bombilla que abre la función Dígame. , escriba Visor de esquemas XML y luego elija el enlace relacionado.

  2. Rellene los campos en la cabecera tal como se describe en la tabla siguiente.

    Campo Descripción
    Código de esquema XML Especifique el archivo de esquema XML que se ha cargado en el paso 5 en la sección “Para cargar un archivo de esquema XML”.
    Nuevo nº de XMLport Especifique el número del objeto XMLport que se crea a partir de este esquema de XML cuando elige la acción Generar XMLport.

    Las líneas ahora se rellenan con nodos que representan todos los elementos del esquema XML. Los nodos de los elementos que son obligatorios según el esquema XML están seleccionados de forma predeterminada.

  3. En la primera línea, en la columna Nombre de nodo, expanda el nodo Documento y, a continuación expanda gradualmente los nodos subyacentes que desea revisar.

    También puede hacer clic con el botón secundario en un nodo y elegir Expandir todo.

  4. Elija cualquiera de las acciones siguientes para cambiar los nodos que se muestran.

    Acción Descripción
    Mostrar todos Se muestran todos los nodos.
    Ocultar elementos opcionales Solo se muestran los nodos que representan elementos que son obligatorios según el esquema XML. Estos nodos normalmente se indican mediante un 1 en el campo MinOccurs.

    Elija Mostrar todos para revertir la vista.
    Ocultar elementos no seleccionados Solo se muestran los nodos donde está seleccionada la casilla Seleccionado.

    Elija Mostrar todos para revertir la vista.
  5. Seleccione la acción Editar.

  6. En la casilla Seleccionado, especifique para cada nodo si desea que el elemento se admita en la definición de intercambio de datos para el archivo bancario SEPA relacionado.

    Nota

    Al seleccionar un nodo secundario obligatorio, también se seleccionan todos los nodos principales por encima de él.

  7. Elija la acción Seleccionar todos los elementos obligatorios para reelegir todos los nodos que representen elementos obligatorios según el esquema XML.

  8. Elija la acción Anular selección para borrar todas las selecciones.

    El campo Opción especifica que el nodo tiene dos o más nodos de hermano que funcionan como opciones.

Para generar una definición de intercambio de datos basada en un esquema XML

  1. Elija el icono Bombilla que abre la función Dígame. , escriba Esquemas XML y luego elija el enlace relacionado.

  2. Seleccione el esquema XML relevante y luego elija la acción Abrir Visor de esquema XML.

  3. Asegúrese de que estén seleccionados los nodos correspondientes. Para obtener más información, consulte la sección "Para seleccionar o borrar nodos en un esquema XML".

  4. En la página Visor de esquemas XML, elija la acción Generar definición de intercambio de datos.

Se crea una definición de intercambio de datos en la página Definiciones de intercambio de registro, que se puede completar especificando qué elementos del archivo de banco SEPA se corresponden con los campos de Business Central. Para obtener más información, vea Configurar las definiciones de intercambio de datos.

Nota

También puede utilizar la función Obtener estructura de archivo desde la página Definiciones de intercambio de registro, la cual utiliza la funcionalidad de la página Visor esquemas XML para prellenar la ficha desplegable Definiciones de columna.

Nota

En la fase de lanzamiento 1 de 2019 y versiones anteriores, podía generar un XMLport basado en el esquema y luego importarlo en su solución. Esto ya no es compatible.

Consulte también

Configurar definiciones de intercambio de datos
Exportar pagos a un archivo bancario
Cobrar pagos mediante adeudo directo SEPA
Acerca del marco de intercambio de datos

Encuentre módulos de aprendizaje en línea gratuitos de Business Central aquí