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.
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.
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.
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.
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.
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.