Este artículo es un anuncio de nuevas funcionalidades.
No recomendamos utilizar este artículo para aprender las nuevas funcionalidades.
La documentación de la versión correspondiente proporcionará una descripción completa de las nuevas funcionalidades.
Para obtener una lista completa de los cambios en la nueva versión, consulte el archivo v8Update.htm.
Planificado para la versión 8.3.20
Continuamos desarrollando la funcionalidad de las extensiones para que puedas utilizarlas para crear personalizaciones aún más complejas y funcionales. En la versión 8.3.20, agregaremos algunas nuevas características a las extensiones.
Soporte para tipos definidos, gráficos de tipos de características y atributos comunes
Las extensiones admitirán tipos definidos.
¿Cómo podemos utilizar esto?
Supongamos que tenemos una configuración para automatización comercial. Tiene el tipo definido Peso (Número (10,3)) utilizado para definir el peso de los bienes vendidos. Es decir, se lleva un registro preciso hasta un gramo.
Dado que las extensiones admiten tipos definidos, podemos crear una extensión que permita que esta configuración funcione con joyas, donde el peso se registra con precisión hasta el centésimo de gramo. Para hacer esto, agregamos el tipo definido Peso de la configuración principal a la extensión y lo reemplazamos como Número (10,5).
Las extensiones también admitirán gráficos de tipos de características. Se pueden agregar desde una configuración a una extensión y reemplazarlos de acuerdo con la tarea en cuestión.
De manera similar, será posible agregar un atributo común de una configuración a una extensión y reemplazarlo, por ejemplo, ampliando el tipo. Esta función no estará disponible si este atributo común se utiliza para separar datos.
Soporte para conjuntos de tipos
La versión 8.3.20 tendrá nuevas características para utilizar referencias a objetos de extensión.
Por ejemplo, una matriz obtenida al llamar al método Catalogs.AllRefsType().Types() contendrá tipos de catálogos tanto de la configuración como de las extensiones. Los métodos Documents.AllRefsType().Types() y similares se comportarán de la misma manera. Anteriormente, estos métodos solo devolvían los tipos definidos en la configuración.
También será posible colocar referencias a objetos de tipos definidos en las extensiones en un atributo del tipo AnyRef. En atributos de los tipos CatalogRef, DocumentRef, y así sucesivamente, será posible colocar referencias a objetos de los tipos correspondientes de las extensiones. Anteriormente, después de asignar tales atributos, las referencias a objetos de los tipos definidos en las extensiones, el valor del atributo se volvía Indefinido.
Esto ayudará a los desarrolladores de extensiones a integrar sus extensiones más fácilmente en los mecanismos SSL estándar que utilizan conjuntos y tipos definidos.
Soporte para elementos predefinidos en catálogos
En la versión 8.3.20, será posible agregar elementos predefinidos a los catálogos de extensiones nativas. Anteriormente, esta función solo estaba disponible para gráficos de tipos de características, gráficos de cuentas y gráficos de tipos de cálculo definidos en las extensiones.


