Equations

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

Listado de ecuaciones con columnas Name, Equation y Status

Figura: listado FoodHub — Search equations…, Export, Name, Equation, Status, New, ⋮.

RegiónQué ves
Barra de páginaTítulo Equations, subtítulo, New, ayuda ?.
Tarjeta de datosSearch, Export, columnas ordenables, checkboxes, bulk Delete, paginación.
Modal NewName, Equation, Status — Cancel / Save en la cabecera (sin wizard).
Modal EditWizard 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.