Desarrollo > Diccionario datos > Clases > Representaciones 

Una representación es una entidad del diccionario que describe las propiedades que se utilizan en la interfaz de usuario.

Una representación siempre está asociada a una clase. Por lo tanto, puede tener sus propios elementos, como propiedades, scripts asociados y métodos. Estos elementos específicos, además de los que ya tiene la clase asociada, son un complemento de las reglas vinculadas al comportamiento de la interfaz de usuario.

Utiliza esta función para crear y actualizar las representaciones. Hay que validar las representaciones descritas en el diccionario para que se puedan utilizar en el software.

Requisitos previos

SEEREFERTTO Consulta la documentación de Puesta en marcha

Gestión de pantalla

Cabecera

Presentación

La cabecera contiene la información que identifica la clase.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Identificador único de la representación. Este identificador se utiliza para generar automáticamente nombres de scripts a nivel supervisor en una validación.

  • Descripción (campo AZINTREP)

Descripción de la representación.

Cerrar

 

Pestaña General

Presentación

Esta sección describe la información principal de la representación.

Tabla Facetas

Lista las facetas que incluye la representación: Detail, Edit, Query, Lookupy Summary.

Tabla Comportamientos gestionados

Describe los comportamientos que gestiona la representación.

Tabla Colecciones

Describe las colecciones definidas a nivel de la representación. Hay que declarar las colecciones definidas en la clase si se cumple una de las siguientes condiciones:

    • Se han modificado las características de las colecciones.
    • Se ha añadido un campo a la colección.

Tabla Scripts

Lista:

  • los scripts y códigos de métodos que ha definido el desarrollador;
  • los scripts en los que las etiquetas $METHODS y $PROPERTIES están disponibles para los partners desarrolladores que quieren añadir su propio código asociado a eventos de superviseur (especialmente para la gestión de operaciones CRUD, es decir, creación, lectura, actualización y supresión.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

General

Selecciona el código de la clase. Define la clase asociada a la representación. Es obligatorio.

  • Instancia (campo ABRCLA)

Introduce el nombre de la propiedad que identifica la instancia de la clase en la representación.

  • Usado para búsqueda (campo DEFREP)

Al marcar esta casilla, la representación se selecciona por defecto para mostrar los detalles de los datos mediante el vínculo en la página de resultados de la búsqueda. Se puede seleccionar una única representación para una clase y un tipo determinados.

Funciones

Selecciona el código de una función. Este código permite al supervisor verificar si el usuario tiene acceso a esta función. El perfil de usuario define las funciones a las que tiene acceso cada usuario y puede definir filtros por sociedad y planta.

SEEWARNING Este campo Habilitación no es obligatorio, pero la representación estará disponible sin restricciones para todos los usuarios con acceso al punto de entrada si no se introduce ninguna función.

Introduce una función de Sage X3, llamada en modo edición (páginas clásicas) cuando el usuario modifica un registro en modo Detail y no se ha indicado una faceta Edit en la representación.

Este campo no es obligatorio.

Características

Introduce un código de actividad. Este código de actividad se utiliza para proteger las representaciones durante el proceso de parche estándar si el código comienza por X, Y o Z o para hacer las representaciones opcionales. Se comporta como todos los códigos de actividad definidos en los diccionarios.

  • Módulo (campo MODULE)

Selecciona el módulo técnico al que está asociada la representación.

Tipo

  • campo TYPMSKREP

Tipo de pantalla para el que se ha creado la representación.

  • Sistema (campo FLGSYSTEM)

Esta casilla está reservada para el supervisor. No se debe marcar para una representación normal.

Tabla Facetas

  • Código (campo CODFAC)

Lista de facetas vinculadas o no a la representación.

  • Activo (campo ENAFAC)

La casilla Activo se marca o no automáticamente en función de los comportamientos gestionados marcados en la tabla Comportamientos gestionados.

Tabla Comportamientos gestionados

  • Código (campo CODCOM)

Nombre de los comportamientos gestionados.

  • Activo (campo ENACOM)

Marca la casilla Activo para activar los comportamientos correspondientes.

Tabla Colecciones

  • Código (campo CODCOL)

Introduce el código de la colección.

  • Si la colección está definida a nivel de la representación, el código es único y contiene un máximo de 12 caracteres.
  • Si la colección está definida a nivel de la clase o de una clase secundaria, hay que indicar la ruta de la clase. Si, por ejemplo, un documento tiene un nivel de línea en el que se ha definido una colección, la sintaxis es DOC.LINE.COLLECTION, donde DOC y LINE son las instancias de las clases anidadas.

SEEINFO Declarar las colecciones que se encuentran a nivel de la clase solo tiene sentido si hay que añadir campos presentes únicamente en la representación.

  • Alias (campo ALIASCOL)

El alias es el nombre único que identifica la colección. Hay que definirlo cuando se ha proporcionado una ruta de clase y debe ser único para la representación.

  • Descripción (campo INTITCOL)

Introduce la descripción de la colección.

  • N.º mín. (campo MINCOL)

Este campo define cómo se almacena el conjunto de propiedades en la memoria. Los valores posibles son "0", "1" o "Máximo".

Introduce un código de actividad de dimensionamiento. Permite definir el tamaño máximo de la colección en la base del valor del código de actividad. Este código no es obligatorio.

  • N.º máx. (campo MAXCOL)

Introduce el tamaño máximo de la colección. Solo puedes introducir este campo si la colección no contiene ningún código de actividad.

SEEINFO Este campo no es obligatorio. Si lo dejas en blanco, el tamaño de la colección aumenta automáticamente de forma ilimitada cuando se crean nuevas líneas.

  • Contador (campo PROCOL)

Propiedad de la representación que contiene el número de líneas creadas en la colección. Selecciona una propiedad cuando el número de líneas de un documento aparezca en la cabecera.

  • Inserción (campo FLGINSCOL)

Si las columnas Inserción, Supresión, Clasificación y Añadir tienen asignado el valor "Sí", las operaciones de inserción, supresión, clasificación y adición de líneas están disponibles en la colección. Si la colección se ha definido en la clase, los valores son los mismos que en la representación.

SEEINFO Puedes desmarcar las casillas a nivel de la representación, pero no puedes marcarlas si la operación no se gestiona a nivel de la clase.

Los métodos correspondientes son ADDLINE, ADELLINE, ASORT y AINSERT.

  • Supresión (campo FLGSUPCOL)

Si las columnas Inserción, Supresión, Clasificación y Añadir tienen asignado el valor "Sí", las operaciones de inserción, supresión, clasificación y adición de líneas están disponibles en la colección. Si la colección se ha definido en la clase, los valores son los mismos que en la representación.

SEEINFO Puedes desmarcar las casillas a nivel de la representación, pero no puedes marcarlas si la operación no se gestiona a nivel de la clase.

Los métodos correspondientes son ADDLINE, ADELLINE, ASORT y AINSERT.

  • Clasificación (campo FLGTRICOL)

Si las columnas Inserción, Supresión, Clasificación y Añadir tienen asignado el valor "Sí", las operaciones de inserción, supresión, clasificación y adición de líneas están disponibles en la colección. Si la colección se ha definido en la clase, los valores son los mismos que en la representación.

SEEINFO Puedes desmarcar las casillas a nivel de la representación, pero no puedes marcarlas si la operación no se gestiona a nivel de la clase.

Los métodos correspondientes son ADDLINE, ADELLINE, ASORT y AINSERT.

  • Añadir (campo FLGAPDCOL)

Si las columnas Inserción, Supresión, Clasificación y Añadir tienen asignado el valor "Sí", las operaciones de inserción, supresión, clasificación y adición de líneas están disponibles en la colección. Si la colección se ha definido en la clase, los valores son los mismos que en la representación.

SEEINFO Puedes desmarcar las casillas a nivel de la representación, pero no puedes marcarlas si la operación no se gestiona a nivel de la clase.

Los métodos correspondientes son ADDLINE, ADELLINE, ASORT y AINSERT.

Tabla Scripts

  • Tipo (campo TYPTRT)

Selecciona un tipo de código.

Estándar

Código proporcionado por el proveedor del software.

Vertical

Código proporcionado por el proveedor del software o por un partner para responder a las necesidades del sector de actividad correspondiente.

Específico

Código proporcionado por un partner a un cliente o introducido por el equipo de desarrollo de un cliente para responder a unas necesidades específicas.

  • Fichero (campo CODTRT)

Selecciona el nombre del script. Las convenciones de denominación recomiendan nombrarlo siguiendo la estructura repr_Ryyyy, donde:

  • repr es el código de la clase.
  • yyyy es STD en los scripts entregados en "estándar".
  • yyyy es VER en los scripts entregados en "vertical".
  • yyyy es SPE en los scripts entregados en "específico".

SEEINFO Las convenciones de denominación no son obligatorias, ya que un script se puede utilizar en varias clases.

  • Orden (campo RANTRT)

Introduce el orden en el que se aplican las etiquetas $METHODS y $PROPERTIES en el evento.

Código que se utiliza para proteger el script durante el proceso de parche estándar si el código comienza por X, Y o Z o para activar y desactivar la llamada del script.

Cerrar

 

Icono Acciones

Editor de procesos

 

Cerrar

 

Pestaña Propiedades

Presentación

Esta sección describe las propiedades definidas a nivel de la representación. Las propiedades definidas a nivel de la clase no se deben incluir.

Tabla Propiedades

Lista las propiedades y la información correspondiente.

Tabla Claves

Lista los segmentos clave correspondientes a la línea seleccionada en la tabla Propiedades si el tipo de propiedades está vinculado a una tabla o a una clase persistente.

Tabla Parámetros

Lista los parámetros de una propiedad según la línea seleccionada en la tabla Propiedades si las reglas de la propiedad requieren parámetros adicionales. Introduce un valor para llamar a la regla con los parámetros correctos según el contexto.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla Propiedades

  • Propiedad (campo CODFLD)

Introduce el nombre de la propiedad tal y como se utiliza en el script de Sage X3.

  • Orden (campo NUMFLD)

Introduce un orden de clasificación de la propiedad.

  • Descripción (campo AZINTFLD)

Introduce la descripción de la propiedad que se muestran en la interfaz de usuario.

  • Descripción corta (campo AZINTSHTFL)

Introduce la descripción corta de la propiedad. Se puede utilizar en la personalización de la interfaz de usuario.

Introduce el tipo de datos asociado a la propiedad. Hace referencia al diccionario de tipos de datos. Este campo es obligatorio.

  • Menú (campo NOLIB)

Introduce el número del menú local si el tipo de datos del campo anterior es "M" (menú local).

Los números definen todos los valores disponibles en la propiedad (el número 1, por ejemplo, corresponde al menú local "Sí/No").

  • Long. (campo LONG)

Introduce la longitud del campo si el tipo de datos no la determina.

La longitud del campo se puede expresar en número de caracteres (para valores de tipo cadena) o en cifras de acuerdo con el formato "N.M", donde "N" es el número de cifras antes del decimal y "M" es el número de decimales.

Código que se utiliza para proteger las propiedades específicas en las clases estándar durante el proceso de parche estándar si el código comienza por X, Y o Z o para hacerlas opcionales, según el valor que se asigna al código de actividad en la configuración del dossier de Sage X3. Se comporta como todos los códigos de actividad definidos en los diccionarios.

  • Colección (campo FLDGRP)

Introduce el código de la colección si la propiedad no es única. Este código hace referencia a una de las colecciones definidas en la primera sección del diccionario de clases. Puede ser una tabla de referencias secundarias (tabla principal/estructuras de línea) o una tabla no normalizada almacenada en varias columnas de una base de datos.

Cuando el tipo de datos es "Clob" o "Blob" y está gestionado por el supervisor, los campos Tabla del lob y Campo lob describen en qué tabla y en qué columna está almacenado el elemento de soporte.

Según la tabla utilizada, la tabla Claves se alimenta para que el vínculo se establezca proporcionando el valor de la clave.

Cuando el tipo de datos no está gestionado por el supervisor, el vínculo se realiza mediante un programa y no puedes completar estos dos campos.

  • Campo lob (campo LOBFLD)

 

  • Tipo contenido (campo LOBCNT)

Cuando el tipo de datos es "Clob" o "Blob" y está gestionado por el supervisor, selecciona el tipo de contenido asociado al tipo de datos.

  • Oblig (campo OBLIG)

Cuando este campo tiene asignado el valor "Sí", la propiedad es válida, pero solo si contiene un valor.

Completa la tabla de control que permite realizar un control adicional de la coherencia, definido con una simple configuración.

  • Dependencia (campo TABCONT)

Introduce la propiedad utilizada cuando la tabla de control depende de otra tabla.

Introduce el código de acceso, establecido por configuración, que permite controlar el acceso de un usuario a la propiedad.

  • Descriptor acceso GET (campo FLGACCGET)

Al marcar esta casilla, se genera un código de llamada "Descriptor acceso GET" en la propiedad.

Puedes cambiar el valor de esta casilla en el diccionario, incluso para desarrollos específicos en clases estándar específicas. Si la casilla está marcada, no se desmarca en un parche.

SEEINFO Marca esta casilla únicamente si es necesario. Utilizar descriptores de acceso GET en todas las propiedades puede reducir la eficacia de la ejecución.

Tabla Claves

  • Código (campo CODCLE)

Nombre de la columna de cada segmento de clave. No se puede modificar.

  • Descripción (campo INTCLE)

Descripción de cada segmento de clave. No se puede modificar.

  • Tipo (campo TYPCLE)

Tipo de datos del segmento de clave. No se puede modificar.

  • Valor (campo VALCLE)

Fórmula del valor del segmento de clave.

Solo se puede utilizar un subconjunto de lenguaje de script de Sage X3 para proporcionar los valores de las claves y los parámetros, ya que el cliente debe evaluar estos valores.
Los parámetros y las claves pueden tener asignado uno de los siguientes valores:

  • El nombre de una propiedad de la instancia o de una de las instancias secundarias. La ruta nunca contiene This. Ejemplo: PRICE, ADDLINE.TEXT
  • Las propiedades del contexto, como ACTX.USER.
  • Una propiedad de la instancia en curso únicamente si la propiedad se encuentra en la misma colección o el mismo índice. Ejemplo: COLLECTION.PROPERTY (se utiliza el mismo índice).
  • Una constante (alfanumérica o numérica). Ejemplo: "VEN", "SUP", "00123", "3.14" o "67800". Esta opción solo es posible si el parámetro se transmite por valor.
  • Una propiedad de la clase cuando un parámetro se debe transmitir como puntero, no por valor, siempre y cuando el parámetro no tenga sentido en el contexto de uso y no se vaya a utilizar. La instancia dedicada es AVOID.
  • This solo está permitido si el parámetro es una instancia. Debe ir en solitario.
  • =num$(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
    • El parámetro es de tipo alfanumérico y está declarado por valor.
    • La propiedad P es de tipo TinyInt, Entero, Decimal, Clob, Car, Fecha, Uuident o Fecha/hora.
  • =val(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
    • El parámetro es de tipo TinyInt, Entero o Decimal y está declarado por valor.
    • La propiedad P es de tipo Clob, Car o Fecha.

Tabla Parámetros

  • Código (campo CODPAR)

Código de cada parámetro que se muestra automáticamente. No se puede modificar.

  • Descripción (campo INTITPAR)

Descripción de cada parámetro que se muestra automáticamente. No se puede modificar.

  • Modo (campo ADRVAL)

El modo define cómo se transmite el parámetro en la llamada. No se puede modificar.

Por dirección

La llamada recibe una referencia y cualquier modificación realizada en la llamada de la variable cambia automáticamente el valor del parámetro.

Por valor 

El parámetro se copia y el valor transmitido se puede modificar durante la llamada, sin que esta afecte al valor del parámetro.

Constante

La llamada recibe una referencia, pero el parámetro está en modo de solo lectura. Cualquier modificación realizada durante la llamada genera un error.

  • Tipo (campo TYPINTPAR)

Tipo de datos de cada segmento de clave que se muestra automáticamente. No se puede modificar.

  • Valor (campo VALEUR)

Indica la fórmula que proporciona el valor de un parámetro. En este campo solo se utiliza un subconjunto de lenguaje de script de Sage X3 para la fórmula de entrada.

Cerrar

 

Pestaña Métodos

Presentación

Esta sección define los métodos de la representación. Como la representación está vinculada a un proceso de interfaz de usuario, los métodos statefulson los únicos que están disponibles. Por lo tanto, las operaciones statelesssolo se pueden definir para las clases.


Tabla Métodos

Lista los métodos y la información correspondiente.

Tabla Parámetros

Lista los parámetros asociados al método de la tabla Métodos y la información correspondiente.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla Métodos

  • Código (campo CODMET)

Introduce el código que identifica el nombre del método que se puede llamar para la representación. Durante la ejecución, la variable ACCIÓN contiene este código cuando el evento correspondiente se ejecuta en la etiqueta $METHODS con CURPTH = " " (en los ficheros de origen de la representación asociada).

  • Descripción (campo INTITMET)

Introduce la descripción del método.

  • Retorno (campo DONMET)

Selecciona el tipo de datos del valor reenviado por el método cuando sea Fmet. Es el tipo de la variable ARET_VALUE que hay disponible en el evento asociad al método.

Introduce el código de actividad que permite desactivar un método. Si el código de actividad no está activo en el momento de la ejecución, el método no estará disponible.

Tabla Parámetros

  • Código (campo CODPARMET)

Selecciona el nombre de la variable que contiene el valor del parámetro, como el código al que se llama desde el evento $METHODS.

  • Tipo (campo TYPPARMET)

Tipo de datos del parámetro enviado al método. Hace referencia a la palabra clave utilizada para la declaración de la variable.

  • Descripción (campo INTITPARME)

Introduce la descripción de la variable.

  • Modo (campo MODPARMET)

Selecciona el modo de transmisión del parámetro en la llamada.

Por dirección

La llamada recibe una referencia y cualquier modificación realizada en la llamada de la variable cambiará automáticamente el valor del parámetro.

Por valor

El parámetro se copia y el valor transmitido se puede modificar durante la llamada, sin que esta afecte al valor del parámetro.

Constante

La llamada recibe una referencia, pero el parámetro está en modo de solo lectura. Cualquier modificación realizada durante la llamada genera un error.

  • Dim. (campo DIMPARMET)

Define si el parámetro enviado es una tabla y cuál es el primer valor del índice.

Ninguna

Ninguna tabla.

A partir de 1

Tabla con un índice que comienza por 1.

A partir de 0

Tabla con un índice que comienza por 0.

Introduce la clase del parámetro cuando el campo Tipo tenga asignado el valor "Instancia".

Cerrar

 

Pestaña Organización

Presentación

Esta sección indica la organización jerárquica que se ha establecido por defecto para la representación y la información adicional que se utiliza para la página de consulta. Una representación define:

  • una página dividida en secciones;
  • secciones divididas en bloques;
  • bloques que contienen una o varias propiedades organizadas en la colección. La colección se suele representar en forma de tabla en la interfaz de usuario.

Las secciones, los bloques y las propiedades se muestran por defecto en una página según un algoritmo predefinido. La función de personalización permite cambiar una estructura sin perder la organización jerárquica de la representación.


Tabla Secciones

Lista las secciones de la página.

Tabla Bloques

Lista los bloques de la página.

Tabla Filtros

Lista los filtros que se pueden utilizar para la representación en curso. Los filtros que se muestran en esta lista se utilizan en la faceta Query. Un filtro definido como obligatorio siempre se aplicará en la consulta.

Todos los demás filtros se muestran en forma de vínculo en la parte derecha de la página. Al hacer clic en un vínculo, la consulta se actualiza aplicando el filtro correspondiente, además del obligatorio, si hay alguno. Al hacer clic en varios vínculos, no se combinan varios filtros, sino que el nuevo conjunto de filtros reemplaza al anterior.

Si la tabla contiene al menos un filtro que no es el obligatorio, hay un vínculo adicional (Ningún filtro) para realizar una consulta únicamente con el filtro establecido por defecto. Al introducir la consulta, el filtro cuyo campo Defectotiene asignado el valor "Sí" es el filtro por defecto, pero se puede sustituir por cualquier otro filtro.

Tabla Criterio de orden

Permite definir el orden por defecto que se utiliza para mostrar las líneas de la consulta. Si no se completa, se utiliza el índice por defecto de la tabla principal asociada a la clase.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla Secciones

  • Código (campo CODSEC)

Introduce un código único compuesto por un máximo de 12 letras o cifras para una representación.

  • Descripción (campo AZINTSEC)

Introduce la descripción, es decir, el nombre de la sección que se muestra en la página. Este nombre es obligatorio.

  • Orden de visualización (campo NIVSEC)

Introduce el orden de visualización de las secciones por defecto. El orden puede ser discontinuo y tener un máximo de cuatro cifras.

  • Apilamiento (campo STACKED)

 

Introduce el código de actividad. Este código se utiliza para proteger las secciones específicas durante el proceso de parche estándar si el código comienza por X, Y o Z o para hacer las secciones opcionales. Se comporta como todos los códigos de actividad definidos en los diccionarios.

Tabla Bloques

  • Código (campo CODBLC)

Introduce un código único compuesto por un máximo de 12 letras o cifras para una representación.

  • Descripción (campo AZINTBLC)

Introduce la descripción, es decir, el nombre del bloque que se muestra en la página. Este nombre es obligatorio.

  • Sección (campo SECBLC)

Introduce el código de la sección en la que se encuentra el bloque.

  • Orden de visualización (campo NIVBLC)

Introduce el orden de visualización por defecto de los bloques en las secciones. El orden puede ser discontinuo y tener un máximo de cuatro cifras.

  • Apilamiento (campo BLOCSTACKE)

 

  • N.º columna (campo BLOCCOLNUM)

 

Código que se utiliza para proteger los bloques específicos durante el proceso de parche estándar si el código comienza por X, Y o Z o para hacer los bloques opcionales. Se comporta como todos los códigos de actividad definidos en los diccionarios.

Tabla Filtros

  • Código (campo OPTCOD)

Introduce un código único de filtro o selecciona un filtro definido a nivel de la clase.

  • Clase (campo OPTFLGCLA)

Esta casilla se marca automáticamente si el filtro se ha definido a nivel de la clase.

  • Descripción (campo AZOPTLIB)

Esta descripción (texto del diccionario y, por lo tanto, traducible) corresponde a la descripción del vínculo de filtro que se encuentra en la página.

Si se introduce el código de actividad, el vínculo es opcional. Si este código comienza por X, Y o Z, el vínculo no es estándar.

  • Oblig (campo OPTOBY)

Solo se puede definir un filtro como obligatorio. Este filtro se utilizará en todos los casos y se puede asociar a uno de los otros filtros de la tabla.

  • Defecto (campo OPTDEF)

Solo se puede definir un filtro como filtro por defecto. Este filtro se aplica por defecto en todas las representaciones en las que se encuentra, pero se puede seleccionar otro filtro por defecto.

  • Condición opción (campo OPTCND)

Define la condición aplicada cuando el filtro esté activado. Es una expresión lógica que puede incluir operadores, propiedades de la clase y constantes.

  • Mensaje error (campo AZOPTERR)

Mensaje que aparece cuando se ha definido un filtro y se intenta acceder a una entrada que no cumple las condiciones del filtro.

Criterio de orden

  • Índice (campo CODIND)

Índice por defecto que se utiliza para la consulta. Solo puede ser uno de los índices que se encuentran en la tabla principal asociada a la clase.

  • campo ADESIND

 

  • Descripción índice (campo DESCRIPT)

Describe un índice si no se ha definido ningún índice por defecto en el campo Índice. Se puede definir una descripción de ordenación en los campos de la faceta Query con la sintaxis habitual de las claves. Ejemplo: -FIELD1+FIELD2 -FIELD3+FIELD4.

Cuando se utiliza una sintaxis de este tipo, el orden es: por FIELD1 en modo descendente, después por FIELD2 en modo ascendente, después por FIELD3 en modo descendente y, por último, por FIELD4 en modo ascendente.

Esta corresponde a la variable adicional en la URL: &OrderBy=FIELD1 Desc;FIELD2;FIELD3 Desc;FIELD4.

Cerrar

 

Pestaña Propiedades expuestas

Presentación

Una representación muestra en un dispositivo (móvil, tablet, ordenador) una lista de propiedades, que pueden ser:

  • las que se han definido en la representación;
  • las que se encuentran en la clase principal o las clases secundarias.

Tabla Propiedades

Lista todas las propiedades disponibles. Utiliza la acción de selección para acceder a la lista de clases, clases secundarias y propiedades por incluir. También puedes acceder a una propiedades desde una línea.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla Propiedades

  • Alias (campo ALIAS)

Alias único en la representación. Se utiliza para designar la propiedad en el flujo de datos intercambios con el cliente.

Está limitado a 30 caracteres. Los caracteres deben incluir mayúsculas, cifras o guiones bajos. No se pueden utilizar minúsculas en los alias.

  • Propiedad (campo CODPRO)

Este campo define la ruta de la propiedad.

  • Un campo presente en una representación se introduce por su nombre con la siguiente sintaxis: RUNNING_TOTAL.
  • Un campo presente en la clase principal se define con la siguiente sintaxis: SORDER.CUSTOMER.
  • Un campo presente en una clase secundaria se define con la siguiente sintaxis: SORDER.LINE.ITEMCODE.

Los segmentos de la ruta son los códigos de las instancias secundarias, tal y como están definidas en la representación o en la descripción de la clase.

  • Colección (campo FLDGRPPRO)

Si introduces este campo, la propiedad es un miembro de una colección que puede ser una de las colecciones que se encuentran en la representación, en una clase o en una clase secundaria. 

En la sintaxis de la ruta de la colección se utiliza el punto. Ejemplo: SORDER.LINE.QTY es la ruta de una colección en la clase secundaria ORDERLINE (instancia LINE) de la clase SALESOREDER (instancia SORDER) asociada a la representación.

Cuando una colección se encuentra en una representación, las propiedades de la colección se muestran en la interfaz de usuario en forma de tabla. Cuando la colección solo está formada por un miembro, este se muestra en forma de lista.

Las propiedades de una colección se deben mostrar por orden en el mismo bloque. Por lo tanto, una propiedad solo puede integrar un bloque si esta pertenece a la colección correspondiente. Una propiedad externa, ya sea independiente o de otra colección, no puede formar parte de las propiedades de una colección determinada.

  • Bloque (campo BLCPRO)

Código del bloque por defecto en el que se encuentra la propiedad en la interfaz de usuario.

  • Orden (campo ORDPRO)

Introduce el orden de entrada de las propiedades en los bloques. El orden puede ser discontinuo y tener un máximo de cuatro cifras.

  • Descripción (campo AZINTPRO)

Introduce la descripción y la descripción corta que se muestran en la interfaz de usuario. El usuario puede modificar la posición de las descripciones u ocultarlas en la función de personalización.

  • Descripción corta (campo AZINTSHTPR)

Introduce la descripción y la descripción corta que se muestran en la interfaz de usuario. El usuario puede modificar la posición de las descripciones u ocultarlas en la función de personalización.

  • N.º columna (campo COLNUM)

 

El código de actividad se puede utilizar para hacer la propiedad opcional (si el código de actividad no está activo, la propiedad desaparece automáticamente del prototipo) y proteger las características de las propiedades si el código de actividad es específico.

  • Unidad (campo UOMPRO)

Si la propiedad es un valor numérico asociado a una unidad (cantidad o importe en divisa, por ejemplo), hay que introducir la propiedad que define la unidad utilizada. La propiedad debe ser una de las propiedades de la representación. Solo se puede seleccionar una propiedad con un tipo de datos asociado a una tabla que gestione las unidades.

  • P. Filtro (campo PARFILPRO)

Si esta casilla está marcada, el valor correspondiente constituye un filtro cuando se llama a la faceta Query. Ejemplo:

  • SORDER es una representación para los pedidos de venta. Está asociada a la clase SORDER y el código de la instancia es SORD.
  • COUNTRY es una propiedad de la clase SORDER.
  • En la propiedad SORD.COUNTRY, cuyo alias es COUNTRY_ORDER, el campo "P. Filtro" está marcado.

Para filtrar los pedidos de venta de Estados Unidos, el usuario selecciona la siguiente opción, que llama a la representación SORDER en modo Query , en la URL:

...?url=http://myserver:8124/x3/erp/DEMO/SORDER?representation=SORDER.$query&where=COUNTRY_ORDER eq "US"

SEEINFO No es necesario marcar esta casilla en todas las propiedades de la faceta Query, ya que la posibilidad de filtrar los valores de la columna está implícita (la línea de filtro permite introducir directamente los valores).

  • P. Entrada (campo PARENTPRO)

Si esta casilla está marcada, el valor correspondiente puede ser un filtro cuando se llama a las facetas Edit o Detail. Esto es especialmente importante cuando uno de los parámetros no se encuentra en la clave.

  • Query (campo QRYPRO)

Las columnas Query, Detail, Edit, Look up y Summary representan las distintas facetas en las que se puede utilizar la propiedad. Cuando las casillas de estas columnas están marcadas, la propiedad se encuentra en la faceta correspondiente.

Después de cada columna de faceta se muestra la columna Estado inicial. Los estados iniciales se pueden mostrar o no según cada faceta. El partner desarrollador puede modificar el estado inicial de forma dinámica con un script utilizando un método ASETATTRIBUTE.

Además de a la columna Estado inicial, la columna Edit también está asociada a la columna Capturable. Si la casilla de esta columna está marcada, el campo correspondiente está en modo edición y, por lo tanto, se puede modificar. Si la casilla no está marcada, el campo está en modo consulta. Se puede establecer un filtro en las propiedades introducidas que se encuentran en la faceta Query.

  • Estado inicial (campo STAQRYPRO)

 

  • Detalle (campo DETPRO)

 

  • Estado inicial (campo STADETPRO)

 

  • Edit (campo EDIPRO)

 

  • Estado inicial (campo STAEDIPRO)

 

  • Capturable (campo TYPAFFPRO)

 

  • Ocultable (campo ISMASKABLE)

 

  • Salto línea (campo BREAKAFTER)

 

  • Lookup (campo LOKPRO)

Las columnas Query, Detail, Edit, Look up y Summary representan las distintas facetas en las que se puede utilizar la propiedad. Cuando las casillas de estas columnas están marcadas, la propiedad se encuentra en la faceta correspondiente.

Después de cada columna de faceta se muestra la columna Estado inicial. Los estados iniciales se pueden mostrar o no según cada faceta. El partner desarrollador puede modificar el estado inicial de forma dinámica con un script utilizando un método ASETATTRIBUTE.

Además de a la columna Estado inicial, la columna Edit también está asociada a la columna Capturable. Si la casilla de esta columna está marcada, el campo correspondiente está en modo edición y, por lo tanto, se puede modificar. Si la casilla no está marcada, el campo está en modo consulta. Se puede establecer un filtro en las propiedades introducidas que se encuentran en la faceta Query.

  • Estado inicial (campo STALOKPRO)

 

  • Summary (campo SUMPRO)

 

  • Estado inicial (campo STASUMPRO)

 

Cerrar

 

Pestaña Vínculos

Presentación

Esta sección define los vínculos disponibles que dirigen a distintos lugares de la interfaz de usuario. Los vínculos desencadenan operaciones o métodos según el contexto. Una representación puede contener múltiples vínculos, de modo que la sección muestra una lista restringida de los vínculos disponibles según los siguientes filtros: campo Tipo anclaje y casillas Visualización de vínculos generados y Solo vínculos no válidos.


Tabla Vínculos

Lista los vínculos filtrados según el tipo de anclaje determinado.

Tabla Claves

Cuando un vínculo requiere una clave, esta tabla se alimenta con los elementos correspondientes y hay que indicar la fórmula en la columna Valor.

Tabla Parámetros

Cuando un vínculo requiere parámetros adicionales, esta tabla se alimenta con una lista de parámetros y hay que indicar la fórmula en la columna Valor.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Filtro

  • Tipo anclaje (campo TYPANCLNK)

Un vínculo está asociado a un elemento de la interfaz: propiedad, línea de colección, colección, página o ficha/registro.

Propiedad

El tipo de anclaje Propiedad permite:

          • desencadenar una operación;
          • mostrar más información sobre la propiedad;
          • ayudar a introducir los valores correctos.

El icono ../FCT/GESASW_09.jpg que da acceso a los distintos lugares se sitúa junto al valor del campo.

Si eliges este tipo de anclaje, introduce el alias de la propiedad en el campo Anclaje.

Línea de colección

El icono ../FCT/GESASW_09.jpg que da acceso a los distintos lugares se sitúa al inicio de la línea de una tabla. Por lo general, el tipo de anclaje Línea de colección desencadena una operación que se aplica a toda la línea.

Si eliges este tipo de anclaje, introduce el nombre de la colección en el campo Anclaje.

Colección

El icono ../FCT/GESASW_09.jpg que da acceso a los distintos lugares se sitúa en la cabecera de la colección, justo encima de la tabla. El tipo de anclaje Colección se aplica a toda la colección.

Si eliges este tipo de anclaje, introduce el nombre de la colección en el campo Anclaje.

Página

Los vínculos de tipo Página son los vínculos del panel derecho que se aplican a la página.

Si eliges este tipo de anclaje, no introduzcas ningún nombre en el campo Anclaje.

Ficha/registro

Los vínculos de tipo Ficha/registro también se encuentran en el panel derecho, pero solo si hay una ficha o registro en la página.

Si eliges este tipo de anclaje, no introduzcas ningún nombre en el campo Anclaje.

  • Visualización de vínculos generados (campo OPTSTDLNK)

Marca Visualización de vínculos generados o Solo vínculos no válidos para seleccionar únicamente los vínculos correspondientes.

Los vínculos generados proceden del tipo de datos. Puedes desactivar vínculos que no se deberían mostrar o sustituirlos por otros. Por ejemplo, sustituir los vínculos por defecto por otros (una selección, un zoom..).

Cuando un parche modifica la estructura de una representación, por ejemplo, suprimiento algunas de sus propiedades, algunos vínculos pueden dejar de funcionar. Para mantener la representación en funcionamiento, los vínculos se marcan como no válidos. En ese caso, valida de nuevo los vínculos no válidos.

  • Solo vínculos no válidos (campo OPTINVLNK)

 

  • Anclaje (campo CODANCLNK)

Introduce el nombre del anclaje según el tipo de vínculo.

Tipo de vínculo

Nombre del anclaje

Propiedad

Alias de la propiedad

Línea de colección

Nombre de la colección

Colección

Nombre de la colección

Página

Ningún nombre de anclaje

Ficha/registro

Ningún nombre de anclaje

Tabla Vínculos

  • Anclaje (campo WANCLNK)

 

  • Código (campo WCODLNK)

Código del vínculo. Para un anclaje determinado, solo puede haber un vínculo con un nombre específico. Hay códigos dedicados para los vínculos estándar. Ejemplo:

  • ADETAILS, ALOOKUP y AQUERY para los vínculos asociados a los campos.
  • ADETAILS, AEDIT y ADELETE para los vínculos asociados a las fichas/registros.
  • ASAVE, AABORT, ACREATE y AQUERY para los vínculos asociados a las páginas.
  • Generado (campo WFLGSTDLNK)

Esta casilla se marca por defecto cuando el vínculo procede de un tipo de datos. No puedes modificar las características de un vínculo, pero puedes desactivarlo o sustituirlo por otro.

  • Vínculo activo (campo WENALNK)

Selecciona para activar el vínculo o No para desactivarlo.

  • No válido (campo WINVLNK)

Esta casilla se marca por defecto cuando el vínculo no se puede utilizar porque faltan algunos parámetros en la faceta correspondiente (tras un parche de mantenimiento, por ejemplo). Al intentar validar, se genera una traza con los errores. Marca la casilla Solo vínculos no válidos para mostrar únicamente el vínculo que se ve afectado por el error.

Hay que solucionar el error para restablecer el vínculo. De lo contrario, el vínculo no estará disponible.

  • Descripción (campo WINTITLNK)

Introduce la descripción del vínculo. Esta descripción se puede traducir.

  • Tipo (campo WTYPLNK)

Indica qué elemento se desencadena al hacer clic en un vínculo: representación, método, operación, página clásica de Sage X3 o URL.

Representación

Al hacer clic en este tipo de vínculo, se llama a otra representación. Este tipo de vínculo no se puede utilizar en una faceta Edit.

Selecciona el código de la representación en la columna Representación.

Selecciona la acción en la columna Acción.

La acción solo puede ser una de las acciones incluidas en la representación. Si la acción se realiza en una ficha determinada, la clave debe aparecer en la tabla Claves. Por ejemplo: Mostrar detalleo Mostrar resumen. En la acción Crear una ficha, la cave no es necesaria.

Método

Se desencadena un método. Al estar vinculado a un contexto determinado, el método no se puede utilizar en una faceta Edit.

Selecciona la instancia que se ve afectada por el método en la columna Ruta de la instancia.

Indica el nombre del método en la columna Método/operación.

SEEINFO Solo se pueden tener en cuenta las instancias disponibles en la línea. Si no se introduce la ruta de la instancia, se utiliza el método de la representación.

Operación

Se desencadena una operación.

Selecciona la instancia en la columna Ruta de la instancia.

Selecciona el nombre de la operación en la columna Método/operación.

Sage X3 Classic

Al hacer clic en este tipo de vínculo, se abre la página de una función en modo clásico (edición).

Selecciona el nombre de la función en la columna Función.

URL

Al hacer clic en este tipo de vínculo, se abre la página de la URL.

Indica la URL en la columna URL.

Selecciona la representación si el tipo de vínculo es Representación.

  • Acción (campo WCMPLNK)

Selecciona la acción si el tipo de vínculo es Representación.

  • Objetivo (campo WTARLNK)

 

  • Ruta de la instancia (campo WCLAPTRLNK)

Selecciona la instancia si el tipo de vínculo es "Método" u "Operación".

 

  • Método/operación (campo WMETLNK)

Selecciona el nombre del método u operación si el tipo de vínculo es Método u Operación.

  • Asíncrono (campo WFLGASYLNK)

 

Selecciona la función si el tipo de vínculo es Sage X3 Classic.

  • URL (campo WFREELNK)

Indica una URL si el tipo de vínculo es URL.

 

  • Menú (campo WMENLNK)

Puedes crear una arborescencia de menús en la pestaña Menú para los vínculos de tipo Página o Ficha/registro.

En ese caso, indica el menú al que está asociado el vínculo en el campo Menú. Si no se indica el menú, la operación se asocia al menú del primer nivel.

  • Orden (campo WORDLNK)

Introduce el orden en el que debe aparecer el vínculo en la arborescencia de los menús.

  • Atributo (campo WATTLNK)

Descripción de la apariencia del vínculo en la interfaz de usuario. La interacción exacta depende del tipo de dispositivo (móvil, tablet u ordenador).

Vínculo simple

El hipervínculo aparece en una lista desplegable asociada al elemento.

Detalle

El hipervínculo está asociado al valor del propio campo. Haz clic en el campo para desencadenar el vínculo.

Lookup

El hipervínculo está asociado a la acción Selección. El icono es una lupa y se sitúa junto al valor del campo.

Resumen

El hipervínculo está asociado a la acción Mostrar resumen. El icono Mostrar resumen se sitúa junto al campo.

  • Sustitución (campo WREMSTDLNK)

En esta columna puedes sustituir el vínculo por defecto (generado manualmente) por un vínculo generado de forma automática.
Indica el código del vínculo creado manualmente (conocido como "vínculo no generado") que haya que sustituir en el campo Código actividad. Ambos vínculos (generado y no generado) de la operación de sustitución deben tener el mismo tipo y nombre de anclaje.

Puedes desactivar un vínculo no generado para que no se muestre.

Indica el código del vínculo creado manualmente (conocido como "vínculo no generado") que haya que sustituir.

  • Detalle (campo WDETLNK)

Las columnas Detail, Query, Edit, Lookup y Summary definen las facetas en las que están disponibles los vínculos. Marca las casillas para que el vínculo esté disponible.

  • Query (campo WQRYLNK)

 

  • Edit (campo WEDILNK)

 

  • Lookup (campo WLOKLNK)

 

  • Summary (campo WSUMLNK)

 

Tabla Claves

  • Código (campo CODCLELNK)

 

  • Descripción (campo INTCLELNK)

 

  • Tipo (campo TYPCLELNK)

 

  • Modo (campo MODCLELNK)

 

  • Valor (campo VALCLELNK)

Fórmula del valor del segmento de clave.

Solo se puede utilizar un subconjunto de lenguaje de script de Sage X3 para proporcionar los valores de las claves y los parámetros, ya que el cliente debe evaluar estos valores.
Los parámetros y las claves pueden tener asignado uno de los siguientes valores:

  • El nombre de una propiedad de la instancia o de una de las instancias secundarias. La ruta nunca contiene This. Ejemplo: PRICE, ADDLINE.TEXT
  • Las propiedades del contexto, como ACTX.USER.
  • Una propiedad de la instancia en curso únicamente si la propiedad se encuentra en la misma colección o el mismo índice. Ejemplo: COLLECTION.PROPERTY (se utiliza el mismo índice).
  • Una constante (alfanumérica o numérica). Ejemplo: "VEN", "SUP", "00123", "3.14" o "67800". Esta opción solo es posible si el parámetro se transmite por valor.
  • Una propiedad de la clase cuando un parámetro se debe transmitir como puntero, no por valor, siempre y cuando el parámetro no tenga sentido en el contexto de uso y no se vaya a utilizar. La instancia dedicada es AVOID.
  • This solo está permitido si el parámetro es una instancia. Debe ir en solitario.
  • =num$(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
    • El parámetro es de tipo alfanumérico y está declarado por valor.
    • La propiedad P es de tipo TinyInt, Entero, Decimal, Clob, Car, Fecha, Uuident o Fecha/hora.
  • =val(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
    • El parámetro es de tipo TinyInt, Entero o Decimal y está declarado por valor.
    • La propiedad P es de tipo Clob, Car o Fecha.

Tabla Parámetros

  • Código (campo CODPARLNK)

 

  • Descripción (campo DESPARLNK)

 

  • Tipo (campo TYPPARLNK)

 

  • P. Filtro (campo PARFILLNK)

 

  • P. Entrada (campo PARENTLNK)

 

  • Modo (campo MODPARLNK)

 

  • Captura (campo AFFPARLNK)

 

  • Número (campo MNLPARLNK)

 

  • Longitud (campo LNGPARLNK)

 

  • Valor (campo VALPARLNK)

Indica la fórmula del parámetro.

Solo se puede utilizar un subconjunto de lenguaje de script de Sage X3 para proporcionar los valores de las claves y los parámetros, ya que el cliente debe evaluar estos valores.
Los parámetros y las claves pueden tener asignado uno de los siguientes valores:

  • El nombre de una propiedad de la instancia o de una de las instancias secundarias. La ruta nunca contiene This. Ejemplo: PRICE, ADDLINE.TEXT
  • Las propiedades del contexto, como ACTX.USER.
  • Una propiedad de la instancia en curso únicamente si la propiedad se encuentra en la misma colección o el mismo índice. Ejemplo: COLLECTION.PROPERTY (se utiliza el mismo índice).
  • Una constante (alfanumérica o numérica). Ejemplo: "VEN", "SUP", "00123", "3.14" o "67800". Esta opción solo es posible si el parámetro se transmite por valor.
  • Una propiedad de la clase cuando un parámetro se debe transmitir como puntero, no por valor, siempre y cuando el parámetro no tenga sentido en el contexto de uso y no se vaya a utilizar. La instancia dedicada es AVOID.
  • This solo está permitido si el parámetro es una instancia. Debe ir en solitario.
  • =num$(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
    • El parámetro es de tipo alfanumérico y está declarado por valor.
    • La propiedad P es de tipo TinyInt, Entero, Decimal, Clob, Car, Fecha, Uuident o Fecha/hora.
  • =val(P), donde P es una propiedad de la clase. Este valor solo es posible cuando se cumplen las siguientes condiciones:
    • El parámetro es de tipo TinyInt, Entero o Decimal y está declarado por valor.
    • La propiedad P es de tipo Clob, Car o Fecha.

  • Valor inicio (campo VALPARDEBL)

 

  • Valor fin (campo VALPARFINL)

 

Cerrar

 

Icono Acciones

Vínculo no válido/válido

 

Cerrar

 

Pestaña Menús

Presentación

En esta sección puedes definir los menús que organizan los vínculos.

Tabla Menú

Muestra la definición del menú en cada línea.

Tabla Configuración por defecto

Permite definir el vínculo por defecto, y su estilo, que aparece en primer lugar en el panel derecho de cada faceta. Los únicos datos que se introducen son el menú o el código del vínculo en la columna Vínculo/menú y un código de actividad en la columna Código actividad. Las demás columnas se alimentan automáticamente.

Cerrar

 

Campos

Los campos siguientes están presentes en esta pestaña :

Tabla Menú

  • Código (campo CODMENU)

Introduce un código único para la representación (sin conflicto con un código de vínculo).

  • Descripción (campo ZLIBMENU)

Introduce la descripción que se muestra en la arborescencia de los menús. Esta descripción se puede traducir.

  • Elemento principal (campo PARMENU)

Introduce el código del menú principal según corresponda.

  • Orden (campo ORDMENU)

Introduce un número correspondiente al orden de visualización que quieres utilizar en la línea. Las líneas se muestran según los valores ascendentes.

Introduce el código de actividad para proteger la entrada de menú.

Tabla Configuración por defecto

  • Faceta (campo FACCETTE)

 

  • Defecto (campo DEFLNKFAC)

 

  • Vínculo/menú (campo LNKMENFAC)

Introduce el menú o el código del vínculo.

  • Tipo anclaje (campo LIBAFFLNK)

 

  • Descripción (campo LIBLNKMEN)

 

Introduce el código de actividad.

Cerrar

 

Acciones específicas

Solo se describen las acciones de los vínculos que son distintas a las operaciones CRUD habituales y a las acciones automáticas (PDF, integración Office, etc.).

Esta acción también existe en el diccionario de clases. Haz clic en esta acción para mostrar una ventana con los siguientes elementos: vista gráfica de la clase o representación.

La siguiente lista muestra los iconos que se utilizan en la vista gráfica:

Iconos

Descripción

../FCT/GESASW_01.jpg

Representación (nodo seguido de los elementos de la representación)

../FCT/GESASW_02.jpg

Clase con los elementos secundarios (scripts, tablas, colecciones o clases secundarias)

../FCT/GESASW_03.jpg

Tabla gestionada (nodo seguido de la lista de tablas)

../FCT/GESASW_04.jpg

Colección de instancias de clases o con varias colecciones de propiedades (nodo seguido de la lista de clases o tablas)

../FCT/GESASW_05.jpg

Lista de scripts (nodo seguido de los scripts correspondientes)

../FCT/GESASW_06.jpg

Elementos sin elemento secundario

Tablas

propriedad: descripción - tabla_código [abreviatura] clase_nombre[cardinalidad]

Colecciones

[dimensiones] propriedad_nombre propriedad_descripción

Scripts

Orden tipo (Standard, Vertical, Specific) Script nombre

../FCT/GESASW_07.jpg

Clase sin elemento secundario

../FCT/GESASW_08.jpg

Clase recurrente (referencia a una clase ya descrita en la arborescencia)

SEEINFO

1) En la vista gráfica, las colecciones o tablas de referencia se pueden mostrar de la siguiente manera:

[0-n], donde n es una constante. La colección tiene un tamaño variable, pero con un máximo definido mediante una constante.

[0-ACT], donde ACT es un código de actividad. La colección tiene un tamaño variable, pero con un máximo definido mediante el valor del código de actividad.

[máximo-n], donde n es una constante. La colección tiene un tamaño constante definido mediante una constante.

[máximo-ACT], donde ACT es un código de actividad. La colección tiene un tamaño constante definido mediante el valor del código de actividad.

2) La cardinalidad de una relación se define mediante una de las siguientes opciones:

[0 1]

[0 n]

[1 1]

[1 n]

CampoN.º clases

Número total de clases secundarias en la clase o representación.

CampoProfundidad arborescencia

Profundidad máxima de la arborescencia.

Tabla Clases

Haz clic en esta acción para validar la representación. Esta acción:

  • verifica la coherencia de la descripción de la representación;
  • genera el código de la representación (propiedades, métodos y operaciones) en un script R_repr.stc, donde repr es el código de la representación;
  • genera el código de scripts de Sage X3 adicionales, donde la lógica de la interfaz de usuario, asociada a las operaciones CRUD, y las llamadas de eventos están codificadas.

SEEWARNING El programa generado no se debe modificar. Se crea de nuevo automáticamente en cada validación.

Menú de acciones

Opciones/Validación global

Haz clic en esta acción para realizar una validación general de la representación.

  • Se validan la clase asociada y todas las clases secundarias.
  • Se valida la representación.

Opciones/Validación con traza

Opciones/Lectura

Mensajes de error

Además de los mensajes genéricos, los mensajes siguientes de error pueden aparecer durante la captura :

Propiedad o colección inexistente

Una propiedad o colección que se ha utilizado en un vínculo deja de estar disponible en la representación.

El vínculo sustitución $1$ no debe estar generado

Un vínculo generado contiene un vínculo de sustitución, también generado a su vez.

El vínculo de sustitución $1$ debe corresponder al tipo y acción del vínculo $2$

Un vínculo de sustitución debe ser compatible con el vínculo al que sustituye (tener el mismo anclaje y tipo de anclaje).

El vínculo de sustitución $1$ debe estar activo

Un vínculo de sustitución debe estar activo.

Vínculo "$1$" no autorizado en facet $2$

Este mensaje aparece en varios casos:

  • En una faceta Lookup o Summary, no están permitidos ni los vínculos del método ni los vínculos de las páginas clásicas.
  • En una faceta Edit, solo están permitidos los vínculos en las representaciones con una acción Lookupo Summary y los vínculos URL.
Este método no es una operación

El tipo no es correcto.

El método solicitado no existe.

El código introducido no corresponde a un método de la clase.

Información adicional

Las modificaciones realizadas en una representación pueden afectar a otras representaciones que tengan un vínculo en una faceta de dicha representación. La entrada de una representación en el diccionario puede desencadenar una actualización automática de los vínculos. En ese caso, aparece un mensaje para que el usuario guarde la representación actualizada. El vínculo en las representaciones se realiza automáticamente al instalar un parche o revalidar el dossier.

Representaciones obsoletas

Algunas representaciones de los módulos de Compras y Ventas ya no se utilizan ni se mantienen. Hay nuevas representaciones disponibles que las reemplazan.

Consulta la lista en la documentación: Representaciones obsoletas.

Tablas utilizadas

SEEREFERTTO Consulta la documentación de Puesta en marcha