Esta documentación está en fase de desarrollo y puede contener errores.

Dinaup Flex

Plataforma no-code/low-code para personalizar secciones, campos, informes, automatizaciones y documentos dinámicos.

Dinaup Flex es la plataforma no-code/low-code para personalizar y extender el sistema sin programar: crear secciones de datos, definir campos e informes, generar documentos y automatizar procesos.

Para acceder a Dinaup Flex, el usuario necesita el permiso Dinaup Flex activado. Este permiso debe asignarse únicamente a personal técnico cualificado.


Componentes de Flex

Secciones y Campos

Las secciones son las tablas de datos de tu sistema. Cada sección contiene campos que definen la estructura de la información.

ConceptoDescripción
SecciónEquivalente a una tabla de base de datos. Almacena registros de un tipo específico (clientes, facturas, productos, etc.)
Sección baseEstructura compartida por varias secciones derivadas. Evita duplicación de campos comunes.
CampoCada columna de la sección: texto, número, fecha, relación, sí/no, decimal, etc.
RelaciónCampo que enlaza un registro con otro de otra sección (ej: Factura → Cliente)

Los campos pueden configurarse con:

  • Validaciones: obligatorio, rango de valores, formato
  • Valores por defecto: fijos o calculados en el momento del alta
  • Autorrellenado: se completan solos a partir de otros campos o de la sesión del usuario
  • Bloqueo: campos de solo lectura que se calculan por el sistema

→ Ver Secciones · Campos

Informes

Los informes permiten crear listados y consultas sobre cualquier sección, sin escribir SQL.

  • Selecciona las columnas que necesitas
  • Aplica filtros y ordenación
  • Agrupa datos y crea columnas calculadas con algoritmos
  • Define preguntas dinámicas para que el informe acepte parámetros
  • Consume informes desde la API para integraciones externas

→ Ver Informes

Algoritmos

Los algoritmos son operaciones programadas que se ejecutan como consultas SQL optimizadas. Se usan para cálculos automáticos en campos, columnas de informes y documentos dinámicos.

TipoDescripciónEjemplo
LinealOpera sobre los datos de la misma filaCalcular el total de una línea de factura
CruzadoAgrega datos de registros relacionadosSumar todas las líneas de una factura
BúsquedaEncuentra datos en otras seccionesObtener el precio de un producto desde el catálogo
DatosAccede a datos del contexto actualObtener el usuario actual o la fecha
IndependienteNo depende de una fila específicaCalcular totales globales

→ Ver Algoritmos

Documentos dinámicos

Genera documentos personalizados en múltiples formatos combinando datos con plantillas programables.

FormatoUso típico
HTMLFacturas para impresión, informes visuales
JSONIntegración con APIs externas
PDFDocumentos oficiales, presupuestos
EmailPlantillas de correo con datos del registro

Los documentos dinámicos pueden:

  • Incluir JavaScript para visualizaciones interactivas
  • Usarse como widgets en dashboards
  • Consultarse desde la API para integraciones

→ Ver Documentos dinámicos

DinaScript

Lenguaje de scripting para lógica avanzada dentro de Flex. Se organiza en espacios de nombres:

  • F (Functions): funciones para manipulación de datos, operaciones matemáticas, texto, fechas
  • S (Schema): acceso a la estructura del esquema, secciones y campos

→ Ver DinaScript


Estructura Flex detallada

La documentación técnica completa de todas las secciones del sistema (incluyendo campos, relaciones, tablas PostgreSQL y descripciones detalladas) está disponible en:

doc-flex.dinaup.com

Esta referencia incluye más de 180 secciones organizadas por módulo, con detalle de cada campo, su tipo, rol, columna PostgreSQL y atributos.


Secciones principales por módulo

Compra - Venta

Ventas/Ingresos, Compras/Gastos, Presupuestos, Cobros, Pagos, Libros Registro, Movimientos de inventario

Contabilidad

Asientos contables, Cuadro de cuentas, Ejercicios, Inmovilizados, Documentos oficiales

Inventario

Productos, Almacenes, Zonas, Huecos, Catálogos de compra/venta, Lotes

CRM

Oportunidades, Eventos/Seguimientos, Procesos de venta, Citas

Recursos Humanos

Empleados, Contratos laborales, Fichajes, Ausencias, Horarios, Turnos, Correspondencias

Entidades

Datos fiscales, Tipos de cliente, Direcciones de envío, Dominios de internet

Proyectos

Proyectos, Tareas, Actividades, Servicios, Carriles de vistas

On this page