Muutuva ridade arvuga tabelid

Aktides, arvetes ja saatelehtedes on nii palju teenuseid või kaupu, kui tehingus on. Lisa ja eemalda ridu täitmise ajal; tabel kasvab vastavalt.

Millist probleemi see lahendab

Tööde aktis loetletakse osutatud teenused. Eelmisel kuul oli neid kaks, sel kuul on seitse. Arve, saateleht, spetsifikatsioon või ТТН (veoseleht) on samasugused: tabel, mille ridade arv on iga kord erinev.

Mall ei saa ette teada, mitu rida sul vaja läheb, seega käsitleb DocuTract sellist tabelit loendina: mall kirjeldab ühte rida ja täitmise ajal lisad nii palju ridu, kui dokument vajab. Igast reast saab valmis dokumendi tabeli rida.

Loendi täitmine

Andmete kontrollimise sammus kuvatakse loend tavaliste väljade all. Iga rida on kaart rea väljadega: näiteks teenuse nimetus, ühik, kogus, hind ja summa.

Akti kontrollimise samm: teenuste loend, iga rida on kaart, nuppudega „Lisa rida“ ja „Eemalda rida“

  • Lisa rida lisab loendi lõppu tühja kaardi. Täida selle väljad.
  • Eemalda rida kaardil kustutab selle rea.
  • Kui loend on tühi, näed teadet „Ridu veel pole - lisa esimene.“
  • Read nummerdatakse automaatselt: tabeli veerg № täidetakse 1, 2, 3… kaartide järjekorras, nii et pärast rea eemaldamist ei pea sa midagi ümber nummerdama.

Loendis võib olla kuni 200 rida. Dokumendi jaoks on seda küllaga; kui sul on tõesti rohkem vaja, on tegu tõenäoliselt pigem arvutustabeli kui dokumendiga.

Kogusummad on tavalised väljad

Kogusumma, käibemaks ja kogusumma sõnadega on loendist väljaspool asuvad eraldi väljad. DocuTract ei liida ridu sinu eest kokku: täidad kogusummad ise, täpselt nagu need ka kinnitaksid, seega kontrolli neid enne loomist ridadega.

Tühi loend

Kui eemaldad kõik read, eemaldatakse loendit sisaldanud tabelirida dokumendist täielikult: ei mingit tühja rida üksiku „1“-ga. Tabeli päis ja kogusummaread jäävad alles.

Malli koostajatele

Loendi kirjutamine blanketti

Pane loendi kohatäited Wordi tabeli ühte ritta, kasutades punktiga kuju list.column:

№ Teenus Ühik Kogus Hind Summa
{{items.#}} {{items.name}} {{items.unit}} {{items.qty}} {{items.price}} {{items.amount}}
  • Punktieelne osa (items) on loendi nimi. Kõik sama eesliitega kohatäited kuuluvad samasse ritta.
  • Punktijärgne osa on veeru nimi. Kasuta ladina väiketähti ja alakriipse, nagu iga kohatäite puhul.
  • {{items.#}} on rea number. See pole väli: see täidetakse automaatselt.
  • Hoia kogu rida ühes tabelireas. Ülal (päis) ja all (kogusummad) olevad read jäetakse nii, nagu need on.
  • Dokumendis võib olla mitu loendit, näiteks {{goods.…}} ja {{services.…}}, igaüks oma tabelireas.

Blanketi üleslaadimisel kuvatakse loendi veerud väljade sidumises nagu tavalised väljad.

Viisard teeb selle sinu eest

Kui lood malli valmis aktist või arvest, ei pea sa midagi sellest ise kirjutama. Viisard tuvastab kaubatabeli, muudab näidisread üheks korduvaks reaks, mille igas veerus on väli, ja lisab rea numbri. Vaata Malli loomine valmis dokumendist.

Loendid ja korduvad jaotised on eri asjad

Punktiga kohatäidet kasutatakse ka korduvas jaotises, {{#each tenants}} … {{tenants.full_name}}, mille koopiad tulevad skaneeringutest (üks iga üürniku passi kohta). Loend täidetakse käsitsi, rida-realt. Kui eesliide on each-ploki nimi, on tegu korduva jaotisega; muul juhul on see loend. Vaata Tingimuslikud plokid ja malliversioonid.

Loenditega valmismallid

Teegi mallides tööde akti, arve, saatelehe, spetsifikatsiooniga tarnelepingu, kommertspakkumise ja ТТН jaoks on kaubatabelid juba loenditena seadistatud. Vaata Valmismallid.