This is an automatic translation. The original post is available in Inglés.

Relaciones con la mesa

Anveo Page Table-Field Relation define las relaciones por defecto (filtros de datos) entre las Anveo Pages enlazadas. La combinación de tabla de origen/campo se refiere a la combinación de tabla de destino/campo que se define en cuatro columnas. Esta configuración es una configuración global. A diferencia del Cliente Microsoft Dynamics NAV 2015, no es necesario volver a configurarlo para cada relación de Anveo Page. Es un valor por defecto que puede ser sobrescrito por un <em utilizando código C/AL o Anveo Script si se requieren otras relaciones en algunos casos.

Anveo Client Suite proporciona tres tipos diferentes de relaciones:

Opción 1: Definición global como valor por defecto

Estas relaciones de tabla se aplican globalmente para todas las Anveo Pages en . Si define filtros en las relaciones de tabla predeterminadas, estos filtros se utilizarán en todas partes. Esto le ayuda a establecer relaciones básicas una sola vez sin necesidad de definirlo una y otra vez para cada enlace de Anveo Page.
Esta definición se puede utilizar para establecer relaciones simples desde múltiples campos desde la tabla de origen a la de destino, incluyendo filtros estáticos adicionales.

Ejemplo: La relación entre la entrada de deudor y la de deudor filtra sólo el número de deudor.

Opción 2: Relaciones individuales

En algunos casos pueden ser necesarias relaciones diferentes. Esto se hace estableciendo un Relation Code y definiendo su relación en Anveo Page Table-Field Relation con su Relation Code. Utilice este código de relación en los enlaces de su Anveo Page.

Ejemplo Código de relación CUST:CLE[OPEN]: El enlace entre las tablas de deudor y la entrada en el ledger de deudor sólo muestra las entradas abiertas. Al lado de un filtro en el número de cliente, el campo Open también se filtra a verdadero (= 1).

Opción 3: Relaciones individuales para filtros complejos o flexibles

Las dos primeras opciones sólo permiten relaciones simples entre dos tablas (y múltiples campos), pero siempre utilizando un valor de campo como filtro o utilizando valores de filtro fijos.
No es posible usar filtros complejos con múltiples tablas involucradas, ni puede tener filtros flexibles con datos dinámicos como un filtro basado en la fecha actual (como Due Date <= Esto se puede hacer utilizando el código C/AL o Anveo Script.

Para Anveo Web Portal ver

Configuración de las relaciones entre la tabla de Anveo Page y el campo

Esta configuración es necesaria para las opciones 1 y 2. Existen tres tipos diferentes de relaciones de tabla:

Relation

Describe una relación de tabla general que es necesaria para enlazar Anveo Pages correctamente. Esta relación se utiliza durante cada acceso de lectura.

OnInsert Relation

En esta relación se describe qué campos de la tabla de destino se deben rellenar con datos de la tabla de origen o con valores constantes cuando se debe crear una nueva entrada en la tabla de destino mediante la función NEW_RECORD() de Anveo Client Suite.
Ejemplo: Si se supone que se puede crear un nuevo sales order cliente a partir de la tarjeta de cliente, se puede establecer una relación de tabla de este tipo para completar ya el número de cliente en el nuevo pedido de cliente, por ejemplo, en el campoSell-to Customer No. vendedor aSell-to Customer No.Sales Header También existe la posibilidad de establecer una numeración consecutiva en el campoConstante . Por ejemplo, el valor “+10000” significa que el valor 10000 debe añadirse a la última entrada del campo (sólo Anveo Web Portal). Esto se puede utilizar al crear líneas de ventas, por ejemplo.

En el Anveo Web Portal, los nuevos registros deben ser creados por Anveo Script antes de que la tarjeta pueda ser abierta para su edición.

Dropdown Field Relation

La indicación de un tipo de relación de tabla es suficiente para permitir desplegables en campos individuales en la Anveo Page. Un tipo de relación de tabla de tipo Dropdown Field Relation) da la opción añadida de definir filtros dentro de los desplegables. Por ejemplo, en el campo Ship-to Code la Sales Header se puede definir que en la lista desplegable sólo se visualice la dirección de envío de un cliente’y no todas las direcciones depositadas en el sistema para ese cliente.