Tabelle con un numero variabile di righe

Verbali, fatture e documenti di trasporto elencano tanti servizi o merci quanti ne ha l'operazione. Aggiungi e rimuovi righe durante la compilazione; la tabella cresce di conseguenza.

Il problema che risolve

Un verbale di lavori elenca i servizi prestati. Il mese scorso erano due, questo mese sono sette. Una fattura, un documento di trasporto, una specifica o una ТТН (lettera di vettura) sono uguali: una tabella il cui numero di righe cambia ogni volta.

Un modello non può sapere in anticipo quante righe serviranno, quindi DocuTract tratta una tabella del genere come un elenco: il modello descrive una riga e durante la compilazione aggiungi tutte le righe di cui il documento ha bisogno. Ogni riga diventa una riga della tabella nel documento finito.

Compilare un elenco

Nel passaggio di controllo dei dati, un elenco compare sotto i campi ordinari. Ogni riga è una scheda con i campi della riga: per esempio il nome del servizio, l'unità, la quantità, il prezzo e l'importo.

Il passaggio di controllo di un verbale: l'elenco dei servizi, ogni riga una scheda, con Aggiungi una riga e Rimuovi la riga

  • Aggiungi una riga aggiunge una scheda vuota in fondo all'elenco. Compilane i campi.
  • Rimuovi la riga su una scheda elimina quella riga.
  • Se l'elenco è vuoto vedi «Ancora nessuna riga: aggiungi la prima.»
  • Le righe sono numerate automaticamente: la colonna № della tabella viene compilata 1, 2, 3… nell'ordine delle schede, quindi non devi mai rinumerare nulla dopo aver rimosso una riga.

Un elenco può contenere fino a 200 righe. Per un documento sono più che sufficienti; se te ne servono davvero di più, probabilmente si tratta di un foglio di calcolo e non di un documento.

I totali sono campi ordinari

Il totale, l'IVA e il totale in lettere sono campi separati al di fuori dell'elenco. DocuTract non somma le righe per te: i totali li compili tu, proprio come li approveresti, quindi confrontali con le righe prima di generare.

Un elenco vuoto

Se rimuovi tutte le righe, la riga della tabella che conteneva l'elenco viene rimossa del tutto dal documento: nessuna riga vuota con un «1» solitario. L'intestazione della tabella e le righe dei totali restano.

Per chi crea i modelli

Scrivere un elenco in un documento base

Metti i segnaposto dell'elenco in una riga di una tabella Word, usando la forma con il punto elenco.colonna:

№ Servizio Unità Q.tà Prezzo Importo
{{items.#}} {{items.name}} {{items.unit}} {{items.qty}} {{items.price}} {{items.amount}}
  • La parte prima del punto (items) dà il nome all'elenco. Tutti i segnaposto con lo stesso prefisso appartengono alla stessa riga.
  • La parte dopo il punto dà il nome alla colonna. Usa lettere latine minuscole e trattini bassi, come per qualsiasi segnaposto.
  • {{items.#}} è il numero di riga. Non è un campo: viene compilato automaticamente.
  • Tieni l'intera riga in una sola riga della tabella. Le righe sopra (l'intestazione) e sotto (i totali) restano come sono.
  • Un documento può avere più di un elenco, per esempio {{goods.…}} e {{services.…}}, ciascuno nella propria riga di tabella.

Quando carichi il documento base, le colonne dell'elenco compaiono nella mappatura dei campi come campi ordinari.

La procedura guidata lo fa per te

Se crei un modello da un verbale o da una fattura finiti, non devi scrivere nulla di tutto questo. La procedura guidata riconosce la tabella delle voci, trasforma le righe di esempio in un'unica riga ripetibile con un campo per colonna e aggiunge il numero di riga. Vedi Creare un modello da un documento finito.

Elenchi e sezioni ripetute sono cose diverse

Un segnaposto con il punto si usa anche all'interno di una sezione ripetuta, {{#each tenants}} … {{tenants.full_name}}, le cui copie provengono dalle scansioni (una per ogni passaporto di un conduttore). Un elenco invece si compila a mano, riga per riga. Se un prefisso è il nome di un blocco each, si tratta di una sezione ripetuta; altrimenti è un elenco. Vedi Blocchi condizionali e versioni del modello.

Modelli pronti con elenchi

I modelli della libreria per il verbale di lavori, la fattura, il documento di trasporto, il contratto di fornitura con la sua specifica, l'offerta commerciale e la ТТН hanno già le tabelle delle voci impostate come elenchi. Vedi Modelli pronti.