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.

- 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.