Tabuľky s premenlivým počtom riadkov

Protokoly, faktúry a dodacie listy obsahujú toľko služieb alebo tovarov, koľko má obchod. Pri vypĺňaní riadky pridávate a odstraňujete; tabuľka sa prispôsobí.

Aký problém to rieši

Preberací protokol o vykonaných prácach uvádza poskytnuté služby. Minulý mesiac boli dve, tento mesiac je ich sedem. Faktúra, dodací list, špecifikácia alebo ТТН (nákladný list) sú na tom rovnako: tabuľka, ktorej počet riadkov je zakaždým iný.

Šablóna nemôže vopred vedieť, koľko riadkov budete potrebovať, preto DocuTract takú tabuľku chápe ako zoznam: šablóna opisuje jeden riadok a pri vypĺňaní pridáte toľko riadkov, koľko dokument potrebuje. Každý riadok sa stane riadkom tabuľky v hotovom dokumente.

Vypĺňanie zoznamu

V kroku kontroly údajov sa zoznam zobrazí pod obyčajnými poľami. Každý riadok je karta s poľami riadka: napríklad názov služby, merná jednotka, množstvo, cena a suma.

Krok kontroly protokolu: zoznam služieb, každý riadok ako karta, s tlačidlami Pridať riadok a Odstrániť riadok

  • Pridať riadok pridá na koniec zoznamu prázdnu kartu. Vyplňte jej polia.
  • Odstrániť riadok na karte daný riadok vymaže.
  • Ak je zoznam prázdny, uvidíte „Zatiaľ žiadne riadky – pridajte prvý.“
  • Riadky sa číslujú automaticky: stĺpec № v tabuľke sa vyplní 1, 2, 3… v poradí kariet, takže po odstránení riadka nikdy nič neprečíslovávate.

Zoznam môže mať až 200 riadkov. Na dokument je to viac než dosť; ak naozaj potrebujete viac, pravdepodobne ide skôr o tabuľkový hárok ako o dokument.

Súčty sú obyčajné polia

Súčet, DPH a súčet slovom sú samostatné polia mimo zoznamu. DocuTract riadky nesčítava za vás: súčty vypĺňate sami, rovnako ako by ste ich podpisovali, preto ich pred generovaním porovnajte s riadkami.

Prázdny zoznam

Ak odstránite všetky riadky, riadok tabuľky, ktorý obsahoval zoznam, sa z dokumentu úplne odstráni: žiadny prázdny riadok s osamelou „1“. Hlavička tabuľky a riadky so súčtami zostanú.

Pre autorov šablón

Zápis zoznamu do predlohy

Zástupné symboly zoznamu umiestnite do jedného riadka tabuľky Word v tvare s bodkou zoznam.stĺpec:

№ Služba MJ Množstvo Cena Suma
{{items.#}} {{items.name}} {{items.unit}} {{items.qty}} {{items.price}} {{items.amount}}
  • Časť pred bodkou (items) pomenúva zoznam. Každý zástupný symbol s rovnakou predponou patrí do toho istého riadka.
  • Časť za bodkou pomenúva stĺpec. Používajte malé latinské písmená a podčiarkovníky, ako pri každom zástupnom symbole.
  • {{items.#}} je číslo riadka. Nie je to pole: vypĺňa sa automaticky.
  • Celý riadok držte v jednom riadku tabuľky. Riadky nad ním (hlavička) a pod ním (súčty) zostanú tak, ako sú.
  • Dokument môže mať viac zoznamov, napríklad {{goods.…}} a {{services.…}}, každý vo vlastnom riadku tabuľky.

Keď predlohu nahráte, stĺpce zoznamu sa v priradení polí zobrazia ako obyčajné polia.

Sprievodca to urobí za vás

Ak vytvárate šablónu z hotového protokolu alebo faktúry, nič z toho písať nemusíte. Sprievodca rozpozná tabuľku položiek, premení ukážkové riadky na jeden opakovateľný riadok s poľom pre každý stĺpec a pridá číslo riadka. Pozrite si Vytvorenie šablóny z hotového dokumentu.

Zoznamy a opakované sekcie sú rôzne veci

Zástupný symbol s bodkou sa používa aj v opakovanej sekcii, {{#each tenants}} … {{tenants.full_name}}, ktorej kópie pochádzajú zo skenov (jedna na každý pas nájomcu). Zoznam sa vypĺňa ručne, riadok po riadku. Ak je predpona názvom bloku each, ide o opakovanú sekciu; inak ide o zoznam. Pozrite si Podmienené bloky a verzie šablón.

Hotové šablóny so zoznamami

Šablóny z knižnice pre preberací protokol o vykonaných prácach, faktúru, dodací list, kúpnu zmluvu so špecifikáciou, obchodnú ponuku a ТТН už majú tabuľky položiek nastavené ako zoznamy. Pozrite si Hotové šablóny.