> For the complete documentation index, see [llms.txt](https://docs.dibbel.no/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dibbel.no/brukerveiledninger/for-nettsiden/funksjoner/ressursmaler/rapportmal/feilsoking.md).

# 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="/pages/dVjXOTIuRkNcAV1G3K5j" 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="/files/C7Ynd20aBZIfGFUG7KBC" alt="" width="563"><figcaption></figcaption></figure></div>

2. **Generer dokumentet**

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

<div align="left"><figure><img src="/files/s36UhAZCh3sEJo1H8oFT" 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="/files/lhb1b2z07zmRXPEMENvr" 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="/files/FlkdVgokWadT8qdny8UX" 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="/files/563gLLjToj5q0FatBWID" alt=""><figcaption></figcaption></figure>

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