[Intum Pomoc](https://intum.pl/pomoc.md) / [Szablony dokumentów](https://intum.pl/pomoc/pliki-i-dokumenty/szablony-dokumentow.md)

# [Zmienne w treści szablonu](https://intum.pl/pomoc/pliki-i-dokumenty/drive-zmienne-w-szablonie.md)

W treści szablonu można podstawiać dane rekordu CRM, z którego generowany jest dokument,
zapisane w podwójnych nawiasach klamrowych.

> [!PATH]
> [Szablony dokumentów](app:/drive/templates) → *szablon* → **Edycja**

## Dostępne pola {#pola}

| Obiekt | Pola |
|--------|------|
| `deal` (interes) | numer, nazwa, opis, data, cena, osoba odpowiedzialna |
| `client` (klient) | nazwa, imię, nazwisko, ulica, kod pocztowy, miasto, NIP |
| `project` (projekt) | nazwa, opis, data początkowa, data końcowa, priorytet |
| `contact` (kontakt) | nazwa, imię, nazwisko, stanowisko, e-mail, telefon, telefon
  komórkowy, ulica, kod pocztowy, miasto |

Każdy z tych obiektów może mieć też własne pola dodatkowe zdefiniowane na koncie -
podstawia się je pod ich kodem, na przykład `{{contact.nr_legitymacji}}`.

## Skąd bierze się kontakt {#kontakt}

Pole `contact` zależy od rodzaju szablonu: przy szablonie **Interes** to kontakt
przypisany do interesu, przy **Klient** i **Projekt** - główny kontakt klienta (albo
klienta projektu). Jeśli rekord nie ma przypisanego kontaktu, pola `contact` w
wygenerowanym dokumencie zostają puste - reszta treści generuje się normalnie.

## Gdy coś nie działa {#gdy-cos-nie-dziala}

- Zmienna w wygenerowanym dokumencie została pusta albo widać w niej nawiasy klamrowe -
  zobacz [Szablon generuje puste pola](pliki-i-dokumenty/drive-szablon-puste-pola).