Tablas con un número variable de filas
Las actas, facturas y albaranes enumeran tantos servicios o bienes como tenga la operación. Añade y quita filas al rellenar; la tabla crece en consecuencia.
El problema que resuelve
Un acta de trabajos enumera los servicios prestados. El mes pasado fueron dos; este mes, siete. Una factura, un albarán, una especificación o una ТТН (carta de porte) funcionan igual: una tabla cuyo número de filas cambia cada vez.
Una plantilla no puede saber de antemano cuántas filas vas a necesitar, así que DocuTract trata esa tabla como una lista: la plantilla describe una fila y, al rellenar, añades tantas filas como necesite el documento. Cada fila se convierte en una línea de la tabla del documento terminado.
Rellenar una lista
En el paso de revisión de datos, la lista aparece debajo de los campos normales. Cada fila es una tarjeta con los campos de la fila: por ejemplo, el nombre del servicio, la unidad, la cantidad, el precio y el importe.

- Añadir fila añade una tarjeta vacía al final de la lista. Rellena sus campos.
- Quitar fila en una tarjeta elimina esa fila.
- Si la lista está vacía, verás «Aún no hay filas: añade la primera.»
- Las filas se numeran automáticamente: la columna № de la tabla se rellena con 1, 2, 3… en el orden de las tarjetas, así que nunca tienes que renumerar nada después de quitar una fila.
Una lista admite hasta 200 filas. Es más que suficiente para un documento; si de verdad necesitas más, probablemente se trate de una hoja de cálculo y no de un documento.
Los totales son campos normales
El total, el IVA y el total en letra son campos independientes fuera de la lista. DocuTract no suma las filas por ti: los totales los rellenas tú, igual que los darías por buenos, así que compáralos con las filas antes de generar.
Una lista vacía
Si quitas todas las filas, la fila de la tabla que contenía la lista se elimina por completo del documento: no queda una línea vacía con un «1» solitario. El encabezado de la tabla y sus filas de totales se mantienen.
Para quienes crean plantillas
Escribir una lista en un modelo
Coloca los marcadores de la lista en una fila de una tabla de Word, usando la forma con punto
lista.columna:
| № | Servicio | Unidad | Cant. | Precio | Importe |
|---|---|---|---|---|---|
{{items.#}} |
{{items.name}} |
{{items.unit}} |
{{items.qty}} |
{{items.price}} |
{{items.amount}} |
- La parte anterior al punto (
items) da nombre a la lista. Todos los marcadores con el mismo prefijo pertenecen a la misma fila. - La parte posterior al punto da nombre a la columna. Usa letras latinas minúsculas y guiones bajos, como en cualquier marcador.
{{items.#}}es el número de fila. No es un campo: se rellena automáticamente.- Mantén toda la fila en una sola fila de la tabla. Las filas de arriba (el encabezado) y de abajo (los totales) se quedan como están.
- Un documento puede tener más de una lista, por ejemplo
{{goods.…}}y{{services.…}}, cada una en su propia fila de tabla.
Cuando subes el modelo, las columnas de la lista aparecen en la asignación de campos como campos normales.
El asistente lo hace por ti
Si creas una plantilla a partir de un acta o una factura terminadas, no tienes que escribir nada de esto. El asistente reconoce la tabla de conceptos, convierte las líneas de ejemplo en una fila repetible con un campo por columna y añade el número de fila. Consulta Crear una plantilla a partir de un documento terminado.
Las listas y las secciones repetidas son cosas distintas
Un marcador con punto también se usa dentro de una sección repetida, {{#each tenants}}
… {{tenants.full_name}}, cuyas copias salen de escaneos (una por cada pasaporte de arrendatario).
Una lista se rellena a mano, fila a fila. Si un prefijo es el nombre de un bloque each, es una
sección repetida; si no, es una lista. Consulta
Bloques condicionales y versiones de plantilla.
Plantillas listas con listas
Las plantillas de la biblioteca para un acta de trabajos, una factura, un albarán, un contrato de suministro con su especificación, una oferta comercial y la ТТН ya tienen sus tablas de conceptos configuradas como listas. Consulta Plantillas listas.