Vous êtes sur la page 1sur 3

Realease Notes de Pattern1.

Importante:
* Puede descargar el Setup de Patterns de la dirección: http://www2.gxtechnical.com/portal/hgxpp001.aspx?15,8,8,O,S,0,,2024.
Para instalar Patterns debe descomprimir el archivo zip y ejecutar Patterns*.exe
* El Setup de la Versión 1.1 de Patterns desinstalará todos los archivos correspondientes a la Versión 1.0.1, salvo los
que se encuentran debajo del directorio Patterns.
* Esta versión de Patterns requiere Development Environment 9.0 Upgrade 1 y Generador .NET / Java 9.0 Upgrade 1
* Compatibilidad: Los templates (archivos .dkt) de Patterns 1.1 son incompatibles con los templates de versiones anteriores,
por lo que los archivos de versiones anteriores no es posible usarlos en esta nueva versión. Si se realizaron cambios en
estos archivos se deben volver a realizar en los templates de Patterns 1.1.

Mas información: http://www.gxtechnical.com/patterns/

Nuevas Funcionalidades
• SAC # 19949 - Nuevas funcionalidades en Patterns versión 1.1.0
A continuación se mencionan las nuevas funcionalidades implementadas en la herramienta Patterns versión 1.1.0:

Botón "Save All" en la toolbar


-------------------------------------
Se agregó el botón "Save All" en la toolbar, que permite guardar los cambios de todas las intancias al mismo tiempo.
Es equivalente a la opción de menu Instance / Save All.

Cambio de TRN Selector por KB Explorer


--------------------------------------------------
Se cambió la descripción del Tab TRN Selector por KB Explorer, porque a partir de ahora es posible visualizar todos los
objetos de una KB y no solamente Transacciones.

Visualizar todos los objetos de una KB


-------------------------------------------------
Permite ver objetos de varias clases, con opción para verlos en forma jerárquica, ordenados por folder o por nombre.
Para acceder, presionar el botón Options en KB Explorer / marcar Show all objects in the Knowloedge Base.
Por ahora solo es posible generar instancias de un pattern a partir de TRNs, es decir, al dar doble click sobre cualquier
otro objeto que no sea TRN no se genera ninguna instancia.

Poder acceder al list object desde el KB Explorer


--------------------------------------------------------------
Es posible acceder al list object desde el Tab KB Explorer, así poder ver toda la información de un objeto. Para acceder
al list object dar click derecho sobre el objeto / Object information.

• SAC # 19952 - Nuevas funcionalidades en pattern Work With


A continuación se mencionan las nuevas funcionalidades implementadas en el pattern Work With, en la versión 1.1.0 de Patterns:

Agregar variables además de atributos


---------------------------------------------------------
Es posible agregar variables en las grillas del work with y especificar el código para la carga de las mismas.
Esto se hace, estando posicionado en Selection / Attributes / Botón derecho / Add Variable.
Se debe especificar el nombre (puede ir con o sin &), descripción, dominio (se listan los dominios definidos en GX) y LoadCode
(es el código se se usará para cargar la variable).
Por ejemplo, en LoadCode se puede agregar algo similar a:

&Nombre = CliCod + ' ' + CliApe

si se quiere que aparezca una columna en la grilla del work with con el nombre y el apellido del cliente concatenados.

Exportación de grillas a Excel


--------------------------------------------
Se agregó dentro de Selection / Modes una nueva opción (Export) que permite enviar toda la información que se visualiza
en una grilla hacia una planilla Excel.
Al generar el work with, se agrega un botón sobre la grilla que permite esta exportación.
El nombre de la grilla se genera automáticamente, como <Nombre del objeto> + Nro. randómico, y se genera en el directorio
corriente de la aplicación.
En cada instancia o en el archivo workwith.config dentro del nodo StandardActions / Export, es posible habilitar / deshabilitar
esta opción. También en el archivo workwith.config es posible indicar el template a usar para generar las planillas, y la
fila y columna iniciales para la misma.
Esta implementación se realizó en base a la nueva funcionalidad de GX 9.0. Para .NET ver más info en el SAC 19780, para
Java más info en (http://wiki.gxtechnical.com/wiki/tiki-index.php?page=ExcelWordDocuments).

Clase del tema para botones de Update, Delete y Search


---------------------------------------------------------------------------------
Es posible especificar una clase del tema para los botones update, delete y search. Esto se configura en el workwith.config
en el nodo StandardActions, en la propiedad ButtonClass de cada uno de los botones.
También es posible especificarlo dentro de la instancia, por ejemplo en View / Tabs / Tab (General) / Actions, para el caso
de los botones Update y Delete que se encuentran en los Views.

Control info para variables de filtro


-------------------------------------------------
Es posible especificar el control info para las variables usadas como filtro en los work with.
Los posibles valores a configurar son: Dynamic Combo Box y Dynamic List Box (además de Edit que es el control info por defecto),
ya que los diferentes tipos se podrían configurar asignando un dominio al campo, con el control info deseado sin necesidad
de hacerlo desde Patterns.
Para especificar el control info a un filtro, se hace en Selection / Filter / Attributes, botón derecho sobre el atributo,
Add ControlInfo.
Por ahora cualquiera sea el control info seleccionado, se visualizan todas las propiedades aunque no apliquen al control
info seleccionado, aunque se deben configurar unicamente las que apliquen al control info seleccionado, las demás no son
tenidas en cuenta.

Errores Corregidos
• SAC # 19121 - Aplicación web en FireFox muestra lineas sobre Tabs
Si se ejecuta una aplicación web en FireFox, y la aplicación contiene Tabs, sobre los Tabs se ven unas líneas verticales
negras.

• SAC # 19812 - Problema al dejar en blanco propiedad caption en instancia


Se generó una instancia del pattern work with de una TRN. La propiedad caption del View se deja en blanco o se agrega una
expresión (algo como "View del objeto XXX").
En esos casos al aplicar el pattern, el View correspondiente queda con un for each en el evento Start pero que no tiene
ninguna tabla base.

• SAC # 19842 - &Context no queda definida en prompt generado por Patterns


Si se le aplica el pattern work with a una TRN y se genera el prompt asociado a la TRN, si luego se agrega la regla prompt
en alguna TRN para llamarlo, cuando se compila la TRN se da un error porque la variable Context no está definida.

• SAC # 19991 - Errores corregidos en el pattern Work With


En esta versión se corrigen los siguientes errores:

*** Se daban errores de compilación cuando en una KB se tenían múltiples environments, porque no quedaban asociados correctamente
el generador web a los objetos.
Para esto se agrega en la ventana Workspace Configuration la opción Environment, para seleccionar el generador que se utilizará
para generar los objetos generados por Patterns.

*** Se da un warning si se trabaja con valores pequeños en las propiedades de largos de atributos, tablas y objetos. Por
ejemplo, si se tienen los valores 10, 8, 7 se dan conflictos en los nombres de los objetos generados por Patterns. En estos
casos se dan warnings para avisar de la situación.

*** No se actualizaba la definición de los dominios en caso que ya se tuvieran en la KB. Por ejemplo, si se tenía el dominio
Boolean definido como Caracter, no se actualizaba a Numérico, esto hacía que se dieran errores al consolidar los objetos
generados por Patterns.
*** Si existen TRNs definidas como web components, al aplicarle el Pattern se configura la propiedad URL Access = Yes para
que se puedan tener calls a esas TRNs.

*** En algunos casos quedaba mal dibujados los Tabs, en caso de haber muchos o tener textos muy largos

*** Quedaban espacios extra en los caption de los text blocks

Vous aimerez peut-être aussi