Portant Docs

Tablas de filas repetidas

Una tabla de filas repetidas es una sola fila en la plantilla que se expande en múltiples filas cuando Portant ejecuta el flujo de trabajo. Usted diseña una fila y Portant la clona por cada línea de producto en el origen.

Este es el mecanismo detrás de presupuestos, facturas, albaranes, declaraciones de trabajo y cualquier documento que liste un número variable de elementos.

Fila repetida en una plantilla de Portant, expandida en una fila por línea de producto en el resultado

Cómo funciona

Una etiqueta regular se reemplaza con un único valor. Una etiqueta de línea de producto se reemplaza con una lista de valores, uno por fila. Portant analiza dónde están ubicadas las etiquetas de línea de producto y se comporta de la siguiente manera:

  • Si las etiquetas están dentro de una fila de tabla, Portant clona esa fila una vez por elemento.
  • Si las etiquetas están fuera de una tabla, Portant une los valores en un único bloque de texto.

Por lo tanto, la regla es simple: para repetir filas, coloque las etiquetas dentro de una sola fila de una tabla.

Configurar una fila repetida

  1. Inserte una tabla en su plantilla con tantas columnas como necesite.

  2. Opcionalmente, agregue una fila de encabezado en la parte superior con los títulos de las columnas (esta fila permanece igual en el resultado).

  3. Agregue una fila de etiquetas de línea de producto. Por ejemplo:

    | {{Item Name}} | {{Quantity}} | {{Unit Price}} | {{Line Total}} |
    
  4. Opcionalmente, agregue una fila de totales debajo usando una fórmula de etiqueta, por ejemplo {{=SUM(Line Total)}} en la columna de la derecha.

Cuando el flujo de trabajo se ejecuta, la fila de etiquetas se reemplaza con una fila por línea de producto. La fila de encabezado y la fila de totales permanecen en su lugar. Todo lo que esté por encima o por debajo de la tabla no se modifica.

Qué incluir en la fila

Coloque en la fila repetida únicamente las etiquetas que pertenezcan a la línea de producto en sí. Datos como el nombre del cliente, la dirección o el número de presupuesto son campos del nivel del documento y deben ubicarse fuera de la tabla.

Si mezcla ambos tipos, Portant repetirá el nombre del cliente en cada línea, lo cual rara vez es el resultado deseado.

Configuraciones específicas según el origen

El mecanismo es el mismo en todos los casos, pero la forma en que el origen proporciona las líneas de producto varía:

Errores frecuentes

  • Las etiquetas deben estar en una sola fila. Si distribuye las etiquetas de línea de producto en dos filas, Portant no reconocerá el patrón de repetición.
  • Las filas de encabezado y pie de tabla pueden tener estilos independientes y no serán clonadas.
  • Las fórmulas como SUM y AVG solo funcionan con campos que forman parte del conjunto de líneas de producto. Consulte fórmulas de etiquetas.

Artículos relacionados