Novedades en4D 20 R6

4D 20R6 Code Editor

Editor de código

Generación de advertencias personalizadas para eficiencia

Mejore la eficiencia de la codificación definiendo globalmente qué advertencias se generan. Adapte la configuración de advertencias para satisfacer las necesidades de su proyecto, filtre las alertas no críticas y use las nuevas definiciones globales para centrarse en lo que importa.

Más información sobre el editor de código

4D 20R6 Programming

Programación

Productividad y seguridad maximizadas con herramientas avanzadas

Identifique fácilmente las referencias de objetos con nuevos operadores de comparación, lo que le permite determinar si los objetos o las colecciones comparten la misma referencia, lo que reduce los errores y acelera el desarrollo.

Acceda a las clases de otros componentes en el mismo proyecto local mediante espacios de nombres declarados. Esto simplifica la integración de clases entre componentes, lo que mejora la flexibilidad y la eficiencia del desarrollo.

Utilice la función Almacenamiento de sesión por ID para mantener la coherencia de la información en varias sesiones para que los usuarios puedan acceder a los mismos datos, ya sea en una plataforma web, móvil o cliente/servidor.

Automatice la extracción de archivos PDF/A3 con el nuevo componente que extrae archivos anidados de documentos PDF/A3, esencial para la gestión de facturas electrónicas obligatorias en Europa.

Garantice un alto nivel de seguridad de forma predeterminada, con el inicio de sesión forzado que ahora es el valor predeterminado para la autenticación de la API REST. Los nuevos proyectos aplican automáticamente controles de acceso más estrictos, y la actualización de los proyectos existentes está a solo un clic de distancia para mejorar la protección.

Más sobre programación

4D 20R6 Github Components

Componentes Github

Integración directa para una mejor colaboración

Gestione fácilmente los componentes de GitHub directamente en 4D. Automatice las descargas de repositorios y garantice la coherencia con el control de versiones semántico, todo desde el Gestor de componentes 4D. Esta función simplifica la gestión de componentes, ahorrando tiempo y fomentando la colaboración.

Más información sobre el componente Github

4D 20R6 4D Write Pro

4D Write Pro

Pula la presentación de documentos con manejo de fuentes de datos vacías

Evite visualizaciones de documentos desordenadas con fuentes de datos vacías. El nuevo atributo wk empty datasource le permite controlar cómo aparecen las tablas cuando las fuentes de datos están vacías: elija mostrar, ocultar o mostrar filas de marcador de posición. Esto garantiza que los documentos sean profesionales y pulidos y mantengan la coherencia independientemente del estado de los datos.

Más información sobre 4D Write Pro

4D 20 R6 UX

Experiencia de usuario

Desplazamiento mejorado en subformularios

Perfeccione el desplazamiento en los subformularios para navegar más fácilmente. Con el nuevo comportamiento de desplazamiento, coloque el cursor sobre el contenido desplazable para desplazarlo primero; De lo contrario, todo el subformulario se desplazará, ofreciendo una experiencia de usuario más fluida e intuitiva.

Más sobre la experiencia de usuario

quic.jpg

ORDA

Limpiar interfaces con menos esfuerzo

Borre los espacios vacíos causados por las entidades eliminadas con una sola línea de código. La nueva función clean() garantiza una interfaz ordenada, lo que le ahorra la limpieza manual. Los usuarios de la API de REST también pueden utilizar el parámetro clean en las solicitudes de API para mantener ordenados sus conjuntos de entidades, lo que mejora la gestión de datos y la facilidad de uso.

More on ORDA