Bloques condicionales y versiones de plantilla

Mantén una sola plantilla para muchas variantes: cláusulas que solo aparecen cuando proceden, secciones repetidas por persona y una versión registrada en cada documento.

Una plantilla en lugar de cinco

Un contrato real no es un texto fijo. Una cláusula sobre un avalista va en el arrendamiento que lo tiene y en ningún otro; una sección de firma aparece una vez por cada arrendatario. En lugar de mantener cinco plantillas casi idénticas, marca los bloques en el modelo e indica cuándo procede cada uno.

La sección Bloques condicionales del editor de plantillas: una regla por bloque

Marcar un bloque

En Word, envuelve la parte condicional:

{{#if guarantor}}
5. El avalista responde de las obligaciones del arrendatario.
{{/if}}

Entre ambos se admite {{else}}, para la redacción que se aplica cuando no se cumple la condición.

Para repetir una sección, envuélvela en {{#each tenants}} y {{/each}} y usa {{tenants.full_name}} dentro. La sección se repite una vez por cada escaneo que recorre: un bloque de firma por cada pasaporte de arrendatario, por ejemplo.

Pon los marcadores en líneas propias. Con el bloque se elimina el párrafo entero, y eso es lo que permite que Word renumere las cláusulas por sí solo.

Una sección repetida no es lo mismo que una tabla cuyas filas añades a mano (los servicios de un acta, los bienes de una factura). Para eso, consulta Tablas con un número variable de filas.

Indicar cuándo procede

En el editor de plantillas, la sección Bloques condicionales enumera una regla por bloque: el nombre del bloque tal como lo escribiste en el modelo y lo que tiene que cumplirse. Una regla son listas desplegables, no una fórmula:

  • un campo está relleno;
  • un campo está vacío;
  • un campo es igual a algo;
  • un campo es mayor que o es menor que un número o una fecha.

Para un bloque repetido eliges sobre qué escaneos se repite.

Un bloque sin regla se trata como ausente, así que un nombre mal escrito elimina una cláusula en lugar de incluirla sin avisar. Es deliberado: un párrafo que falta se nota; uno de más, no.

Versiones

Todo lo que cambia el resultado de una generación crea una nueva versión de la plantilla:

  • un modelo nuevo;
  • una asignación modificada;
  • una condición modificada.

Renombrar una plantilla no la crea.

Cada documento registra la versión con la que se creó, que se muestra en la lista de documentos. Esa es la respuesta a «¿por qué este contrato no dice lo mismo que el que hicimos el mes pasado?» mucho después de que la plantilla haya cambiado.

Consejos

  • Prueba las dos ramas. Después de añadir una condición, rellena un documento en el que se cumpla y otro en el que no, y lee los dos.
  • Pon a los bloques nombres que digan lo que significan. guarantor o vat_payer se leen mejor en la lista de reglas que block1.