Equations (/admin/equations) guardan fórmulas de yield con nombre (por ejemplo x*10/36) para el modo EQUATION en Items y para pay items de proyectos en curso.
Permisos: FunctionId EQUATION (13), menú Estimating → Libraries → Equations (function.url = equation). View abre la página; Add/Edit/Delete controlan New, guardar, ⋮, bulk Delete y reasignación cuando el borrado está bloqueado.
Disposición de la pantalla
Figura: listado FoodHub — Search equations…, Export, Name, Equation, Status, New, ⋮.
| Región | Qué ves |
|---|---|
| Barra de página | Título Equations, subtítulo, New, ayuda ?. |
| Tarjeta de datos | Search, Export, columnas ordenables, checkboxes, bulk Delete, paginación. |
| Modal New | Name, Equation, Status — Cancel / Save en la cabecera (sin wizard). |
| Modal Edit | Wizard General · Pay Items (tabla informativa de pay items vinculados). |
Listado
- Search — busca en Name y texto de Equation (mismo alcance que DataTables legado).
- Export — Copy, Excel y CSV de la página actual.
- Sort — Name, Equation, Status (móvil: combobox Sort by).
- Checkboxes + barra bulk — Delete si el rol lo permite.
- New — modal con Name, Equation, Cancel / Save en el header (sin wizard).
- ⋮ por fila — Edit · Delete.
Nueva ecuación
Name (descripción única), Equation y Status (Active/Inactive) forman el formulario. La fórmula admite números, operadores + - * /, espacios, paréntesis y x como variable. Formato inválido: Only numbers, operators (+ - * /), spaces, parentheses and x are allowed. Nombre duplicado: The equation name is in use, please try entering another one.
Wizard de edición
Edit abre un wizard en modal sobre el listado. Título: Update Equation: seguido del nombre. Pills del stepper — General y Pay Items — sin título duplicado bajo el stepper.
General
Name, Equation y Status (Active/Inactive). Save solo actualiza estos campos.
Pay Items
DataTable solo lectura (Search, Export, orden, paginación — mismo chrome que Items → Projects): Project, Item, Unit, Yield Calculation, Quantity, Price, Total. No modifica datos de obra; equivale a la pestaña Pay Items del legado.
Borrado y reasignación
- El delete se bloquea si un project item sigue referenciando la ecuación:
The equation could not be deleted, because it is related to a item. - Puede abrirse Pay Items para elegir otra equation por fila y luego reintentar el delete.
- El bulk delete usa las mismas reglas; éxito parcial con el mensaje EN legado cuando quedan filas vinculadas.
Relacionado
- Items — modo EQUATION y New equation rápido desde el formulario de ítem.