# Feilsøking

### Feilmeldinger ved opplasting av Word-mal

Når du laster opp en Word-mal i skjemabyggeren, gjør systemet en automatisk kontroll av alle variabler. Dersom én eller flere variabler er skrevet feil, vil opplastingen stoppe og du får en feilmelding.&#x20;

**Hva kan feilmeldingen bety?**\
Det finnes flere typer feilmeldinger:

1. **Feilmeldinger med forklaring**: \
   I noen tilfeller beskriver feilmeldingen hva som er galt, for eksempel:&#x20;
   1. Manglende tittel på skjemaet.

Slike typer feil kan du enkelt rette ved å følge beskrivelsen i meldingen.

2. **Feilmeldinger uten forklaring**: \
   I andre tilfeller står det ikke hva som er galt, bare beskjed om at dokumentet ikke kan lastes opp. \
   Dette kan skje når:
   1. Feil variabel er kopiert fra variabellisten
   2. Variabelnavnet er ufullstendig eller inneholder mellomrom. Se <a href="#oppsett-og-skrivesprak-for-variabler" class="button primary">Oppsett og skrivespråk for variabler</a> for mer informasjon om dette.&#x20;
   3. En iterator mangler start- eller slutt-tag. Se <a href="variabler/detaljert-bruk-av-variabler/iteratorer" class="button primary">Iteratorer</a> for mer informasjon om dette.&#x20;

Hvis det ikke er tydelig hvilken variabel som skaper problemet, kan du finne feilen ved hjelp av **elimineringsteknikken** eller **Docxtemplater**.

#### Elimineringsteknikk

1. **Start med en tom eller neste tom mal**

   Fjern alle variabler, eller behold kun de du vet er riktige.
2. **Last opp dokumentet**

   Hvis opplastingen fungerer, vet du at malen er korrekt.
3. **Lim inn variablene én etter én**&#x20;

   Etter hver innliming laster du opp dokumentet på nytt.&#x20;
4. **Når opplastingen stopper, har du funnet feilen**

   Den siste variabelen di limte inn er enten:

   1. Skrevet feil
   2. Limt inn med strukturtekst
   3. Hentet fra feil sted i variabellisten
   4. Brukt utenfor iterator
5. **Rett opp variabelen og test igjen**

Denne metoden kan være tidkrevende, men kan hjelpe deg å avdekke feil når systemet ikke oppgir en konkret årsak.

#### Doxtemplater

Du kan bruke Docxtemplater til å finne ut nøyaktig hvilke variabler som er skrevet feil. Docxtemplater er et verktøy som gir både forklaringer og visuelle markeringer direkte i dokumentet ditt, slik at du enkelt kan få oversikt over hvor feilen(e) ligger.

1. **Last opp dokumentet**

* Gå til [https://docxtemplater.com](https://docxtemplater.com/demo/#/view/error-location)&#x20;
* Klikk på "Velg fil" under Template-seksjonen og last opp Word-malen din:

<div align="left"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2FoHWU4kugQLDHsVLX4afx%2Fimage.png?alt=media&#x26;token=870cc4eb-eacb-4d8a-a3a5-4cc7766bddd2" alt="" width="563"><figcaption></figcaption></figure></div>

2. **Generer dokumentet**

* Klikk på "Generate Document" i Output-seksjonen:

<div align="left"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2F8w6ZiAeNJLni9Jzml1Vp%2Fimage.png?alt=media&#x26;token=ee231d07-ac0b-417b-bc3c-3925350b27a1" alt="" width="334"><figcaption></figcaption></figure></div>

* Herfra skal det dukke opp en feilmelding som gir forklaring på hva som er galt:

<div align="left"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2Fu3ZwF3jlGrRbvoxak5fY%2Fimage.png?alt=media&#x26;token=691eddcf-09b4-4a95-ac0d-ff2fe5660f28" alt="" width="351"><figcaption></figcaption></figure></div>

3. **Last ned dokumentet med markerte feil (anbefales)**

* Klikk på "Download commented template" for å laste ned dokument med markering:&#x20;

<div align="left"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2FdoG4ZIcfjakIABGKuHpQ%2Fimage.png?alt=media&#x26;token=bc2318e2-fed8-481f-ba68-23fac9d34fa8" alt="" width="375"><figcaption></figcaption></figure></div>

* I det nedlastede dokumentet får du tydelig oversikt over:
  * Hvilken variabel som er problemet
  * Hvor i dokumentet feilen ligger
  * Hvorfor den er feil

<figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2FnI5DBNE6FfdgDoZZkLZx%2Fimage.png?alt=media&#x26;token=5d40c6d9-62b8-41bb-9f23-b6800c2fd330" alt=""><figcaption></figcaption></figure>

Dette er spesielt nyttig i større maler med mange variabler.&#x20;
