| Código ↕ | Producto ↕ | Categoría ↕ | Stock ↕ | Ubicación ↕ | Estado ↕ | Acciones |
|---|
—
// inventario.def — definición de la tabla
tabla "inventario" {
codigo : texto, único, etiqueta "Código"
producto : texto, requerido
categoria: selector(categorias)
stock : entero, alerta_si < 10
ubicacion: selector(sedes)
estado : badge(disponible|bajo|agotado)
}
vista grid { acciones: editar, eliminar, nuevo }
tabla "inventario" {
codigo : texto, único, etiqueta "Código"
producto : texto, requerido
categoria: selector(categorias)
stock : entero, alerta_si < 10
ubicacion: selector(sedes)
estado : badge(disponible|bajo|agotado)
}
vista grid { acciones: editar, eliminar, nuevo }
Cómo lo genera Sigefor
A partir de esa definición, el motor produce el grid completo: encabezados ordenables, la búsqueda, los filtros por categoría, estado y ubicación, los badges de color según las reglas, y los botones de acción de cada fila. La regla alerta_si < 10 es la que pinta el stock en rojo automáticamente.
1 definición → grid + filtros + CRUD