Șabloane
Părți și câmpuri
Cum să configurezi părțile și câmpurile unui șablon
Părți și câmpuri
Părți (Parties)
O parte reprezintă un rol într-un document. Fiecare parte are un tip de entitate asociat care definește ce informații pot fi completate.
Tipuri de entități predefinite
| Entitate | Câmpuri implicite |
|---|---|
| PERSOANĂ | Nume, Prenume, CNP, Adresă, Telefon, Email |
| COMPANIE | Denumire, CUI, Registrul Comerțului, Adresă sediu, Reprezentant |
Entități personalizate
Poți crea entități personalizate pentru nevoi specifice:
- Autovehicul — Marcă, Model, An fabricație, Serie șasiu, Număr înmatriculare
- Imobil — Adresă, Suprafață, Număr cadastral, Nr. carte funciară
- Orice alt tip de entitate de care ai nevoie
Câmpuri (Fields)
Un câmp este o zonă completabilă pe document, definită prin:
- Coordonate normalizate — x, y, width, height ca fracții din dimensiunea paginii (0.0–1.0)
- Etichetă — numele afișat în formularul de completare
- Legătură (Binding) — sursa de date care populează câmpul
Tipuri de legături
| Tip | Descriere | Exemplu |
|---|---|---|
| Atribut de entitate | Câmpul este populat direct dintr-un atribut al entității | Nume, CNP, CUI etc. |
| Concatenare | Combină mai multe atribute într-un singur câmp | person.nume + " " + person.prenume |
| Valoare literală | O valoare statică, fixă pentru toate documentele | „București", „2024-01-01" |
Proprietăți avansate
- Multi-linie — permite text pe mai multe rânduri în câmp
- Dimensiune font — ajustează mărimea textului pentru a se potrivi în casetă
- Activ/Dezactivat — câmpurile dezactivate nu apar în formularul de completare
Pentru documente legale românești, platforma include aliasuri predefinite pentru câmpuri comune (ex. „Vânzător" → seller, „Cumpărător" → buyer).
Validare
La activarea șablonului, sistemul validează:
- Toate câmpurile au o legătură validă
- Coordonatele sunt în intervalul [0, 1]
- Nu există câmpuri suprapuse critic
- Fiecare parte are cel puțin un câmp activ