---
title: "Campos"
description: "Añade tus propios campos a Requiply y controla dónde aparecen: qué campos existen, a qué registros se aplican, qué columnas de las tablas se muestran y qué filas de detalle se muestran."
canonical_url: "https://requiply.com/docs/es/guides/settings/fields"
---
# Campos

> Añade tus propios campos a Requiply y controla dónde aparecen: qué campos existen, a qué registros se aplican, qué columnas de las tablas se muestran y qué filas de detalle se muestran.

En la sección **Fields** (campos), los administradores dan forma a los datos que recoge Requiply: qué campos personalizados existen, a qué registros se aplican, qué columnas aparecen en las tablas principales y qué filas aparecen en las páginas de detalle. Es el único lugar desde el que se amplía y se reorganiza Requiply más allá de sus campos predefinidos, de modo que los mismos datos llegan de forma coherente a los formularios, las listas, las páginas de detalle y los informes en toda la organización.

Esta sección está en **Settings → Fields**.

<warning>

**Solo para administradores.** Todas las páginas de esta sección están protegidas por el middleware `admin`. Los usuarios que no son administradores no ven la sección en la barra lateral y no pueden abrir sus rutas directamente.

</warning>

## Por qué importan los campos

Los campos estándar de Requiply cubren lo básico (nombres, fechas, precios, cantidades), pero cada negocio de alquiler tiene sus propias necesidades de datos (método de contacto preferido, referencias internas, notas sobre alergias, instrucciones especiales, límites de fianza). La sección de campos convierte esas necesidades en datos estructurados y reutilizables:

1. **Defínelo una vez** en [Campos de entidad](https://requiply.com/docs/es/guides/settings/fields/entity-fields) (**Entity fields**): elige un nombre y un tipo (Textbox, Textarea, Number, Select, Multiselect).
2. **Añádelo donde haga falta** en [Configuraciones por nivel](https://requiply.com/docs/es/guides/settings/fields/level-configurations) (**Level configurations**): elige en qué niveles de entidad (Item, Item Group, Client, Booking) aparece el campo y en qué orden. En los campos de clientes y de reservas, decide también si el campo es **Required** (obligatorio) y si se **muestra al crear** en el formulario de reserva y en el diálogo rápido de cliente.
3. **Llévalo a las tablas** en [Columnas de las tablas](https://requiply.com/docs/es/guides/settings/fields/table-columns) (**Table column layout**): elige qué columnas predefinidas y personalizadas se ven en las listas principales y en qué orden.
4. **Organiza el registro** en [Campos de la página de detalle](https://requiply.com/docs/es/guides/settings/fields/detail-page-fields) (**Detail page fields**): elige qué filas predefinidas y personalizadas se ven al abrir un registro concreto y en qué orden.

Cada campo tiene una **clave de campo** estable que se genera a partir de su nombre al crearlo, así que los datos siguen siendo localizables aunque más adelante cambie el nombre que se muestra en la interfaz.

## Páginas de esta sección

- [**Campos de entidad**](https://requiply.com/docs/es/guides/settings/fields/entity-fields): la lista maestra de campos personalizados de la organización. Añade, edita y elimina campos con la configuración propia de cada tipo (opciones para Select / Multiselect, reglas de formato para Number, reglas de longitud para Textbox / Textarea). El nombre y el tipo de campo quedan bloqueados una vez creado el campo.
- [**Configuraciones por nivel**](https://requiply.com/docs/es/guides/settings/fields/level-configurations): añade campos a los niveles de entidad y ordénalos. La pestaña de cada nivel tiene los chips de **Add a field** (añadir un campo), una lista ordenada **Configured fields** (campos configurados) que puedes arrastrar para reordenar y una vista previa del formulario en tiempo real. En las pestañas **Client** y **Booking**, cada campo tiene además los interruptores **Required** y **Show at creation** (mostrar al crear).
- [**Columnas de las tablas**](https://requiply.com/docs/es/guides/settings/fields/table-columns): elige qué columnas se ven en las tablas principales de cada nivel de entidad. Aquí aparecen tanto las columnas predefinidas del sistema como los campos personalizados de la organización, así que los datos propios del negocio se pueden llevar a las columnas visibles de las listas de artículos, grupos de artículos, clientes y reservas.
- [**Campos de la página de detalle**](https://requiply.com/docs/es/guides/settings/fields/detail-page-fields): elige qué filas se ven, y en qué orden, al abrir un artículo, un grupo de artículos, un cliente o una reserva. Las filas del sistema y los campos personalizados se ordenan juntos en una sola lista, así que un campo personalizado puede ir en cualquier lugar entre las filas predefinidas, en lugar de al final de la tarjeta.

## Qué entidades admiten campos personalizados

Los campos personalizados se pueden añadir a cuatro niveles de entidad:

- **Item** (artículo): las unidades de alquiler individuales.
- **Item Group** (grupo de artículos): el registro padre al que pertenecen las unidades.
- **Client** (cliente): las fichas de clientes.
- **Booking** (reserva): las reservas.

Cada nivel tiene su propia configuración en [Configuraciones por nivel](https://requiply.com/docs/es/guides/settings/fields/level-configurations), [Columnas de las tablas](https://requiply.com/docs/es/guides/settings/fields/table-columns) y [Campos de la página de detalle](https://requiply.com/docs/es/guides/settings/fields/detail-page-fields). Al cambiar de pestaña, la URL se actualiza con un parámetro `?tab=`, así que puedes enlazar un nivel concreto o recargar la página sin perder el contexto. El nivel **Organization** (organización) solo aparece en Configuraciones por nivel, porque las organizaciones no tienen ni tabla ni página de detalle.

Cada una de las tres páginas de diseño muestra una **Preview** (vista previa) en tiempo real junto a su lista de selección, que dibuja el formulario, la tabla o las filas de detalle con datos de ejemplo mientras arrastras, para que puedas valorar un diseño antes de guardarlo.

## Cómo se conecta esta sección con el resto de Requiply

<table>
<thead>
  <tr>
    <th>
      Función
    </th>
    
    <th>
      Cómo interactúan los campos con ella
    </th>
  </tr>
</thead>

<tbody>
  <tr>
    <td>
      <a href="https://requiply.com/docs/es/guides/inventory">
        <strong>
          Inventario
        </strong>
      </a>
    </td>
    
    <td>
      Los campos de los niveles Item e Item Group aparecen en el formulario para añadir artículos y en las tablas de artículos y de grupos de artículos.
    </td>
  </tr>
  
  <tr>
    <td>
      <a href="https://requiply.com/docs/es/guides/clients">
        <strong>
          Clientes
        </strong>
      </a>
    </td>
    
    <td>
      Los campos del nivel Client aparecen en el formulario para añadir o editar un cliente y en la tabla de clientes.
    </td>
  </tr>
  
  <tr>
    <td>
      <a href="https://requiply.com/docs/es/guides/bookings">
        <strong>
          Reservas
        </strong>
      </a>
    </td>
    
    <td>
      Los campos del nivel Booking aparecen en el formulario de reserva, en la tabla de reservas y en la página de detalle de la reserva.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Páginas de detalle
      </strong>
    </td>
    
    <td>
      Las páginas de artículos, grupos de artículos, clientes y reservas muestran las filas configuradas en <a href="https://requiply.com/docs/es/guides/settings/fields/detail-page-fields">
        Campos de la página de detalle
      </a>
      
       y ofrecen un cuadro de búsqueda que filtra esas filas por etiqueta y valor.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Claves de campo estables
      </strong>
    </td>
    
    <td>
      El <code>
        fieldKey
      </code>
      
       generado automáticamente es el identificador duradero con el que se hace referencia a los datos personalizados, así que conviene tratarlo como el identificador fijo para integraciones o informes aunque cambie el nombre que se muestra.
    </td>
  </tr>
  
  <tr>
    <td>
      <strong>
        Comportamiento según el tipo
      </strong>
    </td>
    
    <td>
      Las reglas de formato (mínimo / máximo, decimales) y las opciones de Select / Multiselect elegidas en Campos de entidad determinan la validación y la selección allí donde se muestre el campo.
    </td>
  </tr>
</tbody>
</table>

## Consejos y precauciones

<tip>

**Consejo:** define primero el campo en [Campos de entidad](https://requiply.com/docs/es/guides/settings/fields/entity-fields), añádelo después a los niveles que necesites en [Configuraciones por nivel](https://requiply.com/docs/es/guides/settings/fields/level-configurations) y, por último, decide dónde debe verse: como columna en [Columnas de las tablas](https://requiply.com/docs/es/guides/settings/fields/table-columns), como fila en [Campos de la página de detalle](https://requiply.com/docs/es/guides/settings/fields/detail-page-fields), o en ambos. Saltarse el paso intermedio es el motivo más habitual de que un campo recién añadido no aparezca en un formulario.

</tip>

<note>

**Un campo personalizado nuevo empieza visible en las páginas de detalle, pero oculto en las tablas.** Las páginas de detalle muestran todos los campos configurados para el nivel, igual que antes de que se pudieran configurar; las columnas de las tablas esperan en *Available Columns* (columnas disponibles) hasta que las añades, y solo se ofrecen los campos que tienen activado **Available for table view** (disponible para la vista de tabla).

</note>

<warning>

**Atención:** el nombre y el tipo de un campo quedan bloqueados en cuanto se guarda. Si necesitas otro nombre u otro tipo, elimina el campo y crea uno nuevo, pero ten en cuenta que al eliminarlo desaparece de todos los sitios donde estaba añadido.

</warning>


## Sitemap

See the full [sitemap](https://requiply.com/docs/sitemap.md) for all pages.
