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.

Egy teljesítésigazolás ellenőrzési lépése: a szolgáltatások listája, minden sor egy kártya, a Sor hozzáadása és a Sor eltávolítása gombbal

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