> 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/tilbud/linjetyper/spec.md).

# Spec

Bruk specs til å definere kriterier basert på registreringer i en skjemamal, og bruk resultatet videre i tilbud og faktura.

### **Hva er linjetypen Spec?**

**Spec** er en linjetype som brukes til å legge inn spesifikasjoner, egenskaper eller annen detaljinformasjon knyttet til et produkt, en tjeneste eller en leveranse. Specen knyttes til en **skjemamal**, og kan bruke informasjon fra feltene i skjemamalen til å styre når den skal gjelde og hvilket antall som skal brukes. På denne måten kan relevant informasjon fra skjemaet brukes videre i dokumentet, uten at spec-linjen i seg selv påvirker pris eller beregning i tilbud eller faktura.

En spec kan inneholde ett eller flere kriterier. Du kan for eksempel angi at specen bare skal gjelde når **Type arbeid er Rehabilitering**, eller kombinere flere felt for å gjøre avgrensningen mer spesifikk.

Specs kan også brukes sammen med andre linjetyper. I **Regel** kan en spec for eksempel brukes til å begrense hvilke produkter eller timesatser en regel skal gjelde for.

### Legg til en spec

Legg til linjetypen **Spec:**

<div align="left" data-with-frame="true"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2FoWEGdEXGqDMqvtg81Wwj%2Fimage.png?alt=media&amp;token=8033a289-a39a-4473-864a-cba39da61712" alt=""><figcaption></figcaption></figure></div>

og sett den opp med utgangspunkt i en skjemamal:

* **Kilde:** Velg skjemamalen specen skal knyttes til.
* **Når:** Trykk på **Legg til felt** og velg et felt fra skjemamalen. Velg deretter betingelsen og verdien som skal være oppfylt. Hvilke valg som vises, avhenger av felttypen.
* **Antall:** Velg hvilken verdi fra skjemamalen som skal brukes som antall, for eksempel antall enheter eller timer. Du kan også velge at antallet alltid skal være 1.
* **Navn:** Dibbel foreslår automatisk et navn basert på kriteriene du har satt opp. Navnet kan endres ved behov.

Feltene du kan velge under **Når** og **Antall**, hentes fra skjemamalen du har valgt som kilde.

#### Sett opp specen

I eksempelet under bruker vi skjemamalen **Befaring og tilbudsgrunnlag – elektroarbeid**, som samler informasjon fra befaringen som skal brukes som grunnlag for tilbudet.

Velg hvilke opplysninger fra skjemamalen specen skal ta utgangspunkt i. Under **Når** velger du felt, betingelse og verdi. Du kan legge til flere felt dersom specen skal bygge på flere kriterier.

Under **Antall** velger du hvilken verdi fra skjemamalen som skal brukes som antall, eller lar antallet stå som **Alltid 1**. I dette eksempelet brukes **Estimert antall arbeidstimer**.

**Navn** foreslås automatisk basert på kriteriene du har satt opp, men kan endres ved behov.

<div align="left" data-with-frame="true"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2FwF5Lny4Y1xFFOKhmFCZU%2Fimage.png?alt=media&amp;token=32e50901-222f-4463-a1a3-18d48b7e1e67" alt=""><figcaption></figcaption></figure></div>

#### Bruk specen videre

Når specen er opprettet, legges den til som en egen linje i tilbudet eller fakturaen. Herfra kan du enten **sette en pris direkte på linjen**, eller bruke specen til å styre **hvilke linjer en Regel skal gjelde for**.

**Sett pris på linjen**\
Du kan sette en pris direkte på spec-linjen. Klikk på beløpet under **Enhetspris** og legg inn ønsket pris.

<div data-with-frame="true"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2F5JC8NBvsgy4XewVOzN5p%2Fimage.png?alt=media&amp;token=db2c876f-0337-4dba-9887-078af0b500fe" alt=""><figcaption></figcaption></figure></div>

#### Bruk specen med en Regel

En spec brukes til å **begrense hvilke ressurser en Regel skal gjelde for**. Uten en spec gjelder regelen alt den peker på.

Når du oppretter en regel, kan du velge en eksisterende spec under **Begrenset til**. Regelen gjelder da bare for ressursene som oppfyller kriteriene i specen.

<div align="left" data-with-frame="true"><figure><img src="https://3216209513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6aWzMnk8Uk6WDJJWUE46%2Fuploads%2FgVrELGpICTA4Ca2KdwNu%2Fimage.png?alt=media&amp;token=c00ae2da-ef2b-495a-8055-59a0162c2b7e" alt="" width="375"><figcaption></figcaption></figure></div>

Se hvordan du oppretter og setter opp en **Regel** her: [Regel](https://app.gitbook.com/o/xFSIDtp7N1yvEwTsdByn/sites/site_Ybzju/s/6aWzMnk8Uk6WDJJWUE46/~/edit/~/changes/271/brukerveiledninger/for-nettsiden/funksjoner/tilbud/linjetyper/regel)
