Volver al centro de ayuda

Impresor de docs de Formularios

Variables de contexto

Variable               Descripción
─────────────────────  ──────────────────────────────────────
form                   El formulario completo
network_element        El elemento de red asociado (si existe)
related_engineering    La última ingeniería implementada del NE

Filtros disponibles

Filtro                Uso                                              Descripción
────────────────────  ───────────────────────────────────────────────  ──────────────────────────────────
answer                {{ form | answer("1.1.1") }}                     Obtiene el objeto respuesta por índice
value                 {{ form | answer("1.1.1") | value }}             Extrae el valor de texto de la respuesta
group                 {{ form | group("1.1") }}                        Obtiene todas las respuestas de un grupo (iterable)
pics                  {{ form | answer("2.1") | pics(width=150) }}     Lista de imágenes adjuntas (con tamaño opcional)
signature             {{ form | answer("4.1") | signature(width=100) }}  Renderiza una firma como imagen
selected_options      {{ form | answer("3.1") | selected_options }}    Lista de opciones seleccionadas
strftime              {{ form.when_created | strftime("%d/%m/%Y") }}   Formatea fechas

Propiedades del form

  1. Podés acceder a propiedades del form directamente:
  • {{ form.code }} — Código del form
  • {{ form.name }} — Nombre
  • {{ form.project }} — Proyecto asociado
  • {{ form.when_created }} — Fecha de creación
  • {{ form.status }} — Estado

Ejemplos de uso en el .docx

  1. Respuesta simple: {{ form | answer("1.1.1") | value }}
  2. Fecha formateada: {{ form.when_created | strftime("%d/%m/%Y %H:%M") }}
  3. Firma: {{ form | answer("4.2.1") | signature(width=100, height=50) }}
  4. Opciones seleccionadas: {{ form | answer("3.1.1") | selected_options }}
  5. Iterar grupo repetible:

{% for item in form | group("1.1") %} Fila: {{ item | value }} {% endfor %}

  1. Fotos: {% for pic in form | answer("2.3.1") | pics(width=150, height=150) %}

{{ pic }} {% endfor %}

Note

Nota: Si un placeholder hace referencia a algo que no existe (respuesta vacía, índice incorrecto), simplemente queda en blanco sin dar error.