Skip to main content

Opciones Específicas

1. Uso de parámetros para filtrar

Existe la posibilidad de definir qué registros de una tabla se debe exportar en base a uno o varios parámetros. A modo de ejemplo, si en una conexión se quiere exportar únicamente los proveedores que tengan un grupo registro proveedor específico.

Para ello, lo primero que se debe hacer es configurar en la ficha de la entidad, el valor que tendrá la variable del campo concreto:

image.png

Se pueden especificar valores concretos utilizando las opciones de filtro que nos permite Business Central, pero también se permite utilizar variables de entorno, estas van entre llaves "{ }".

En este caso, para el campo grupo registro proveedor se ha definido el nombre "{grupo}" que, como se indica en la información adicional, debe estar contenido por "{ }" al tratarse de una variable de entorno.

El nombre de la variable es "case sensitive" lo que se traduce en que es importante prestar atención a las mayúsculas y minúsculas

Una vez definido, es en la configuración de ficha de la tarea de replicación donde se especifica el filtro:

Captura de pantalla 2024-01-22 185933_marked.png

Al hacer clic sobre el campo, el sistema desplegará la siguiente ventana donde se podrá definir los diferentes valores de las variables:

image.png

Ventana de valores de parámetros de la tarea de replicación con las nuevas columnas "Tipo" y "Descripción" y un ejemplo de valor de tipo fecha.

Cada parámetro se registra automáticamente con el tipo del campo que filtra (Texto, Fecha, Fecha y hora, Decimal o Entero). En esta ventana se puede consultar y modificar el tipo y añadir una descripción. Si un mismo parámetro se utiliza para filtrar campos de tipos incompatibles, el sistema muestra un error.

Los valores se introducen en el formato regional del usuario (por ejemplo 01/01/2026..31/12/2026 o 1.234,56) y se guardan en formato ISO/XML (2026-01-01..2026-12-31, 1234.56), por lo que el filtro es válido en cualquier entorno, independientemente de su idioma. Los valores se validan al introducirlos y admiten rangos (..), los operadores <, <=, >, >= y combinaciones con | (o) y & (y).

Al actualizar a la versión 3.4, los valores de los parámetros existentes con fechas o importes en formato español se convierten automáticamente al nuevo formato.

2. Filtros de fecha en formato ISO

En el "Filter Value" de los campos de tipo fecha o fecha y hora de la entidad se pueden indicar fechas en formato ISO (aaaa-mm-dd o aaaa-mm-ddThh:mm:ss), que se interpretan igual en cualquier entorno. Por ejemplo: 2026-01-01..2026-12-31, >=2026-01-01 o 2025-12-31|2026-12-31.

3. Registro de los filtros aplicados

Al preparar los datos, el registro de actividad de la replicación muestra, para cada entidad, los filtros aplicados: los del sistema (marcas de tiempo y fechas) y los definidos en los campos de la entidad.

image.png

Registro de actividad de una replicación con la línea de filtros aplicados a una entidad y su detalle (filtros del sistema y filtros de la entidad).