Változó sorszámú táblázatok
A teljesítésigazolások, számlák és szállítólevelek annyi szolgáltatást vagy árut sorolnak fel, ahányat az ügylet tartalmaz. Kitöltés közben sorokat adhatsz hozzá vagy törölhetsz.
Milyen problémát old meg
Egy teljesítésigazolás felsorolja a nyújtott szolgáltatásokat. Múlt hónapban kettő volt, ebben a hónapban hét. Egy számla, egy szállítólevél, egy specifikáció vagy egy ТТН (fuvarlevél) ugyanilyen: olyan táblázat, amelynek a sorainak száma minden alkalommal más.
A sablon nem tudhatja előre, hány sorra lesz szükséged, ezért a DocuTract az ilyen táblázatot listaként kezeli: a sablon egyetlen sort ír le, kitöltéskor pedig annyi sort adsz hozzá, amennyire a dokumentumnak szüksége van. Minden sorból a kész dokumentum táblázatának egy sora lesz.
Lista kitöltése
Az adatellenőrzési lépésben a lista a hagyományos mezők alatt jelenik meg. Minden sor egy kártya a sor mezőivel: például a szolgáltatás megnevezése, a mértékegység, a mennyiség, az ár és az összeg.

- A Sor hozzáadása egy üres kártyát ad a lista végéhez. Töltsd ki a mezőit.
- A kártyán lévő Sor eltávolítása törli az adott sort.
- Ha a lista üres, ezt látod: „Még nincsenek sorok - add hozzá az elsőt.”
- A sorok automatikusan számozódnak: a táblázat № oszlopa a kártyák sorrendjében 1, 2, 3… értéket kap, így egy sor törlése után sosem kell semmit átszámoznod.
Egy lista legfeljebb 200 sort tartalmazhat. Ez bőven elég egy dokumentumhoz; ha tényleg többre van szükséged, az valószínűleg inkább táblázatkezelőbe való, mint dokumentumba.
Az összesítések hagyományos mezők
A végösszeg, az áfa és a betűvel írt végösszeg a listán kívüli külön mezők. A DocuTract nem adja össze helyetted a sorokat: az összesítéseket te magad töltöd ki, ahogy jóvá is hagynád őket, ezért generálás előtt vesd össze őket a sorokkal.
Üres lista
Ha minden sort törölsz, a listát tartalmazó táblázatsor teljesen kikerül a dokumentumból: nem marad üres sor egy árva „1”-essel. A táblázat fejléce és az összesítő sorai megmaradnak.
Sablonkészítőknek
Lista írása az űrlapba
Tedd a lista helyőrzőit egy Word-táblázat egyetlen sorába, a pontozott lista.oszlop formát használva:
| № | Szolgáltatás | Me. | Menny. | Ár | Összeg |
|---|---|---|---|---|---|
{{items.#}} |
{{items.name}} |
{{items.unit}} |
{{items.qty}} |
{{items.price}} |
{{items.amount}} |
- A pont előtti rész (
items) a lista neve. Minden azonos előtagú helyőrző ugyanahhoz a sorhoz tartozik. - A pont utáni rész az oszlop neve. Használj kisbetűs latin betűket és aláhúzásjelet, mint bármely helyőrzőnél.
- Az
{{items.#}}a sorszám. Ez nem mező: automatikusan kitöltődik. - Az egész sort tartsd egyetlen táblázatsorban. A fölötte (fejléc) és alatta (összesítések) lévő sorok változatlanok maradnak.
- Egy dokumentumban több lista is lehet, például
{{goods.…}}és{{services.…}}, mindegyik a saját táblázatsorában.
Az űrlap feltöltésekor a lista oszlopai hagyományos mezőkként jelennek meg a mezők hozzárendelésénél.
A varázsló elvégzi helyetted
Ha kész teljesítésigazolásból vagy számlából hozol létre sablont, ebből semmit sem kell megírnod. A varázsló felismeri a tételtáblázatot, a mintasorokat egyetlen ismételhető sorrá alakítja oszloponként egy mezővel, és hozzáadja a sorszámot. Lásd: Sablon létrehozása kész dokumentumból.
A listák és az ismétlődő szakaszok különböző dolgok
Pontozott helyőrzőt az ismétlődő szakaszon belül is használunk, {{#each tenants}}
… {{tenants.full_name}}, amelynek példányai szkenekből származnak (bérlőnként egy, az útlevele alapján).
A listát kézzel töltöd ki, soronként. Ha egy előtag egy each blokk neve, akkor ismétlődő szakaszról van szó;
egyébként listáról. Lásd: Feltételes blokkok és sablonverziók.
Kész sablonok listákkal
A könyvtár teljesítésigazolás, számla, szállítólevél, specifikációval ellátott szállítási szerződés, kereskedelmi ajánlat és ТТН sablonjaiban a tételtáblázatok már listaként vannak beállítva. Lásd: Kész sablonok.