Consulta:
Cuando ingreso a una vista particular y selecciono una transacción, no se abre el formulario.
¿Cómo puedo hacer para acceder al formulario?
Respuesta:
Hay que verificar la configuración de la vista en el Diccionario de Viewers. Debe existir por lo menos una columna configurada para abrir formularios.
Pasos a seguir:
-
Acceder al Diccionario de Viewers desde Configurar → Diseño del espacio de trabajo → Viewes.
-
Buscar e ingresar a la vista que no nos permite acceder a la transacción. En este caso, es una vista particularizada para cargar despachos
-
Abrir la solapa Columnas. Si las columnas no están generadas, hay que presionar el botón para generarlas:
Esta sección muestra el listado de columnas que devuelve la vista.
-
Definir que columna (campo) identifica unívocamente a la transacción en la vista. Este campo generalmente es la columna transacción id, pero hay que evaluar en cada caso.
-
Entrar a la columna que identifica a la transacción. Esta columna debería estar configurada de la siguiente manera.
- Configurar el campo acción para que sea “Ver Form”. Esto es lo que indica que la columna TransaccionID será utilizada para abrir el formulario (la transacción) desde la grilla.
- Configurar la solapa Form. Al seleccionar la acción Ver Form, se habilita la solapa Form donde se deberán configurar los siguientes campos:
- Tipo Form: Se completa con la opción Clase VO.
- Clase VO: en esta sección se debe ingresar la clase que utiliza la vista. La clase se obtiene desde la solapa General, en el diccionario de Viewers:
- Columna ID: se debe seleccionar el nombre de la columna que utilizamos para identificar al formulario.
En este caso, la configuración quedaría de la siguiente forma:
Listo! Ya es posible abrir el formulario desde una vista particularizada.