# Filbenämningsstandard och metadata på filer

Denna anvisning beskriver hur modeller, ritningar, tekniska och administrativa dokument ska namnges. Metoden baseras på Praxi och SIS Bygghandlingar, med ritningsnumrering enligt SS 32271:2016.

**Innan du börjar:** Det är filens innehåll som styr vilken namngivningsmetod som gäller och namngivningsmetoden avgör i sin tur vilken mapp filen hör hemma i. Mapparna i Dalux är förkonfigurerade av projektets informationssamordnare.

Filnamnet byggs upp olika beroende på vilken av dessa fyra typer filen tillhör:

* **1 Placeringsorienterade** filer bundna till en fysisk plats.
  * CAD-modeller (VVS, arkitektur, konstruktion, (IFC och andra gällande utbytesformat)).
  * Ritningar (plan-, sektions-, uppställningsritningar m.m.)

* **2 Funktionsorienterade** filer *inte* bundna till en plats, utan till en funktion eller ett system.
  * Scheman (flödesscheman, el-scheman, enlinjeschema, huvudledningsschema m.m.)
  * Funktionsbeskrivningar (system, styrfunktioner)
  * Diagram (block-, logik-, sekvensdiagram m.m.)
  * Apparat-/objektlistor kopplade till system
  * Styr- och övervakningsscheman
  * Brand- och säkerhetslarmscheman
  * Tekniska listor

* **3 Administrativa** dokument rör projekterings- och byggprocessen, inte anläggningen.
  * Mötesanteckningar, protokoll
  * Tidplaner
  * CV, referenslistor
  * Leveransplan
  * Arbetsmiljöplan, riskanalyser
  * Kalkyler
  * Månadsrapporter
  * Kontraktsdokument

* **4 Externa dokument** — underlag ni levererar men *inte själva upprättat*. **Dessa behåller sitt ursprungliga filnamn.**
  * Geotekniska undersökningar (från extern part)
  * Myndighetsbeslut och tillstånd
  * Produktdatablad från leverantör
  * Äldre relationshandlingar

> ### Placerings- och funktionsorienterade filer beskriver **produkten** (anläggningen). Administrativa filer beskriver **processen** (projekteringen och bygget).

Eventuella avsteg från principer för filbenämning ska förankras och godkännas av informationssamordnare.

## Exempel på filnamn:

<!-- Filnamnsstandard – färgkodad. Klistra in i ett "Anpassad HTML"-block i WordPress. -->
<div class="fn">
  <style>
    .fn{
      --ref:#3b82f6; --part:#10b981; --inne:#f59e0b; --red:#8b5cf6; --num:#06b6d4; --fri:#ec4899;
      font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
      color:#111827; max-width:820px; margin:0 auto; line-height:1.45;
    }
    .fn *{box-sizing:border-box;}
    .fn__legend{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 1.6rem;font-size:.82rem;color:#6b7280;}
    .fn__legend span{display:flex;align-items:center;gap:.4rem;}
    .fn__legend i{width:10px;height:10px;border-radius:50%;flex:none;}

    .fn__block{margin:2rem 0 0;}
    .fn__label{font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;
      color:#9ca3af;margin:0 0 .3rem;}
    .fn__row{display:flex;flex-wrap:wrap;gap:.4rem;}

    .fn__seg{border-top:3px solid var(--c);border-radius:6px;background:#f9fafb;
      padding:.4rem .65rem;min-width:64px;}
    .fn__seg b{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
      font-size:.95rem;font-weight:600;color:var(--c);word-break:break-word;}
    .fn__seg small{display:block;font-size:.75rem;color:#6b7280;margin-top:.1rem;word-break:break-word;}

    .ref{--c:var(--ref);} .part{--c:var(--part);} .inne{--c:var(--inne);}
    .redv{--c:var(--red);} .num{--c:var(--num);} .fritext{--c:var(--fri);}

    @media(max-width:520px){.fn__seg{min-width:calc(50% - .4rem);}}
  </style>

  <div class="fn__legend">
    <span><i style="background:var(--ref)"></i>Referens / WBS</span>
    <span><i style="background:var(--part)"></i>Ansvarig part</span>
    <span><i style="background:var(--inne)"></i>Innehåll</span>
    <span><i style="background:var(--red)"></i>Redovisningssätt</span>
    <span><i style="background:var(--num)"></i>Numrering</span>
    <span><i style="background:var(--fri)"></i>Fritext</span>
  </div>

  <div class="fn__block">
    <p class="fn__label">Placeringsorienterat</p>
    <div class="fn__row">
      <div class="fn__seg ref"><b>10</b><small>Centralbyggnad</small></div>
      <div class="fn__seg part"><b>K</b><small>Konstruktör</small></div>
      <div class="fn__seg inne"><b>10</b><small>Sammansatt redovisning</small></div>
      <div class="fn__seg redv"><b>V</b><small>3D-modell</small></div>
      <div class="fn__seg num"><b>0001</b><small>löpnr</small></div>
    </div>
  </div>

  <div class="fn__block">
    <p class="fn__label">Funktionsorienterat</p>
    <div class="fn__row">
      <div class="fn__seg ref"><b>FT</b><small>Förtjockning</small></div>
      <div class="fn__seg part"><b>PR</b><small>Processprojektör</small></div>
      <div class="fn__seg inne"><b>FB</b><small>Flödesschema</small></div>
      <div class="fn__seg redv"><b>8</b><small>Scheman</small></div>
      <div class="fn__seg num"><b>0009</b><small>löpnr</small></div>
    </div>
  </div>

  <div class="fn__block">
    <p class="fn__label">Administrativt</p>
    <div class="fn__row">
      <div class="fn__seg ref"><b>3.2.2</b><small>WBS</small></div>
      <div class="fn__seg part"><b>P</b><small>Projekt- och entreprenadgemensamt</small></div>
      <div class="fn__seg inne"><b>BD_Gränsdragningslista</b><small>Projektstyrningsdokument</small></div>
      <div class="fn__seg fritext"><b>Entreprenad E1-E2</b><small>Fritext</small></div>
    </div>
  </div>
</div>

## Delarna i filnamnet

**Referensbeteckning** - En placerings- *eller* funktionsbeteckning som beskriver filens innehåll. Antingen en placering (anläggningsdel) eller en funktion (t.ex. ett delsystem). Används i placerings- och funktionsorienterade filer.

**Work Breakdown Structure (WBS)** - WBS-kod som innehållet hör till, specifik för Nya Ryas delprojekt och aktiviteter. Används *bara* i administrativa filer.

**Ansvarig part** - Kod för den part som tagit fram handlingen, t.ex. **A** för arkitekt, enligt projektets värdelista.

**Innehåll** - Vilken kod som gäller beror på filtypen:

* *Placeringsorienterade:* Innehållskod enligt SS 32271:2016.
* *Funktionsorienterade:* Innehållskod enligt DCC / IEC 61355.
* *Administrativa:* IEC 61355-kod **+** en dokumenttyp efter understreck som förtydligar, t.ex. BE_Tidplan

**Redovisningssätt** - Kod enligt projektets värdelista, baserad på SS 32271:2016 med kompletteringar enligt Praxi.

**Numrering**

* *Placeringsorienterade:* Våningsplan + löpnummer (01–99), t.ex. **1005**.
* *Funktionsorienterade:* Löpnummer 0001–9999.

**Fritext** – Kort beskrivning av filens innehåll eller syfte (används i administrativa filer). Undvik ord som "version 2", "färdig" eller datum som "granskning 2026-09-10" - den informationen hör hemma i metadata och versionshantering, inte i filnamnet.

## Obligatorisk metadata på filer

**Innehållsbeskrivning:** Detta metadata-fält ska beskriva handlingen i mänsklig text/form, vad filen innehåller, utöver den metadata eller sådant som filnamngivningen redan beskriver. Man ska alltså inte skriva "Bygghandling konstruktör", detta framgår redan från annan metadata+filnamn. Snarare text som är bra att ha när man vill söka på och få upp just denna handlingen, t.ex. "Bärande stomme, bottenplatta", gemensamt med annan information.

**Status:** Här används rull-lista för att beskriva vilken status handlingen har. Dom är förbestämda i Dalux, till exempel: Godkänd, För granskning, För information, Under arbete. De beskrivs mer i detalj här.

**Handlingstyp:** Här används rull-lista för att beskriva vilken handlingstyp handlingen är. Från Förstudie till Förvaltningshandling, Bygghandling m.m. Se mer information här.

**Projekt/WBS:** Här används rull-lista för att beskriva vilket (del)projekt handlingen tillhör.

## Testa namnet innan uppladdning

Nedan finns filnamnsgeneratorer där du kan prova att namnge din fil. Dalux har samma tvingande fält. **Det är alltid leverantörens ansvar att filnamnet blir rätt** generatorerna är bara ett stöd för förståelsen. Hör gärna av er till projektets informationssamordnare för stöd, det ligger i allas intresse att det blir korrekt och förståeligt.

<iframe id="dx-filnamn-administrativ" title="filnamn-administrativ" loading="lazy" style="display:block;width:100%;height:240px;border:0;background:transparent;" srcdoc="<!-- FILNAMNSBYGGARE – ADMINISTRATIVA DOKUMENT (kompakt). Separator: bindestreck (-).
     DCC-kategori (IEC 61355, andra nivån) + dokumenttyp, t.ex. QB_Skyddsrond.
     Dokumenttyp-listan fylls automatiskt utifrån vald DCC-kategori (DOCS i scriptet).
     Klistra in i WordPress &quot;Anpassad HTML&quot;. -->
<div id=&quot;fnb-adm&quot; class=&quot;fnb&quot;>
  <div class=&quot;fnb-head&quot;>
    <span class=&quot;fnb-tag&quot;>Administrativa dokument</span>
    <span class=&quot;fnb-sub&quot;>DCC-kategori (IEC 61355) + dokumenttyp, t.ex. QB_Skyddsrond</span>
  </div>
  <div class=&quot;fnb-grid&quot;>
    <label class=&quot;fnb-field&quot; data-part=&quot;wbs&quot; title=&quot;Nya Rya-specifik WBS-kod&quot;>
      <span class=&quot;fnb-label&quot;>WBS</span>
      <select id=&quot;adm-wbs&quot;><option>WBS01</option><option>WBS02</option><option>WBS03</option></select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;part&quot; title=&quot;Ansvarig part&quot;>
      <span class=&quot;fnb-label&quot;>Part</span>
      <select id=&quot;adm-part&quot;>
        <option value=&quot;A&quot;>A – Arkitekt</option>
        <option value=&quot;AK&quot;>AK – Akustikprojektör</option>
        <option value=&quot;BR&quot;>BR – Brandprojektör</option>
        <option value=&quot;C&quot;>C – Teknikövergripande samordning</option>
        <option value=&quot;E&quot;>E – Elprojektör</option>
        <option value=&quot;F&quot;>F – Förvaltare</option>
        <option value=&quot;G&quot;>G – Geotekniker</option>
        <option value=&quot;H&quot;>H – Hissprojektör</option>
        <option value=&quot;I&quot;>I – Inredningsarkitekt</option>
        <option value=&quot;K&quot;>K – Byggkonstruktör</option>
        <option value=&quot;L&quot;>L – Landskapsarkitekt</option>
        <option value=&quot;M&quot;>M – Markprojektör</option>
        <option value=&quot;MK&quot;>MK – Mekanikprojektör</option>
        <option value=&quot;P&quot;>P – Projekt- och entreprenadgemensamt</option>
        <option value=&quot;PR&quot;>PR – Processprojektör</option>
        <option value=&quot;R&quot;>R – VA-projektör</option>
        <option value=&quot;SK&quot;>SK – Storköksprojektör</option>
        <option value=&quot;SPR&quot;>SPR – Sprinklerprojektör</option>
        <option value=&quot;SÖ&quot;>SÖ – Styr- och övervakningsprojektör (alt. S)</option>
        <option value=&quot;T&quot;>T – Trafik- och vägprojektör</option>
        <option value=&quot;TG&quot;>TG – Tillgänglighetsprojektör</option>
        <option value=&quot;V&quot;>V – Ventilationsprojektör</option>
        <option value=&quot;VA&quot;>VA – VA-projektör</option>
        <option value=&quot;VS&quot;>VS – VS-projektör</option>
        <option value=&quot;Z&quot;>Z – Mätning/geodesi</option>
      </select>
    </label>
    <label class=&quot;fnb-field fnb-wide&quot; data-part=&quot;cont&quot; title=&quot;DCC-kategori (IEC 61355, andra nivån)&quot;>
      <span class=&quot;fnb-label&quot;>DCC-kategori</span>
      <select id=&quot;adm-cont&quot;>
        <optgroup label=&quot;A – Dokumentation som beskriver dokument&quot;>
          <option value=&quot;AA&quot;>AA – Administrativa dokument</option>
          <option value=&quot;AB&quot;>AB – Listor (angående dokument)</option>
          <option value=&quot;AC&quot;>AC – Förklarande dokument</option>
        </optgroup>
        <optgroup label=&quot;B – Ledningsdokument&quot;>
          <option value=&quot;BA&quot;>BA – Register</option>
          <option value=&quot;BB&quot;>BB – Rapporter</option>
          <option value=&quot;BC&quot;>BC – Korrespondens</option>
          <option value=&quot;BD&quot;>BD – Projektstyrningsdokument</option>
          <option value=&quot;BE&quot;>BE – Resursplaneringsdokument</option>
          <option value=&quot;BF&quot;>BF – Avsändnings-, lagrings- och transportdokument</option>
          <option value=&quot;BG&quot;>BG – Planering/organisation av byggplats</option>
          <option value=&quot;BH&quot;>BH – Dokument avseende ändringar</option>
          <option value=&quot;BS&quot;>BS – Säkerhetsdokument</option>
          <option value=&quot;BT&quot;>BT – Utbildningsspecifika dokument</option>
        </optgroup>
        <optgroup label=&quot;C – Kontrakts- och icke-tekniska dokument&quot;>
          <option value=&quot;CA&quot;>CA – Förfrågningskalkyler m.m.</option>
          <option value=&quot;CB&quot;>CB – Godkännandedokument</option>
          <option value=&quot;CC&quot;>CC – Kontraktsdokument</option>
          <option value=&quot;CD&quot;>CD – Beställnings- och leveransdokument</option>
          <option value=&quot;CE&quot;>CE – Fakturadokument</option>
          <option value=&quot;CF&quot;>CF – Försäkringsdokument</option>
          <option value=&quot;CG&quot;>CG – Garantidokument</option>
          <option value=&quot;CH&quot;>CH – Fackkunskap</option>
        </optgroup>
        <optgroup label=&quot;D – Allmänna tekniska informationsdokument&quot;>
          <option value=&quot;DA&quot;>DA – Datablad</option>
          <option value=&quot;DB&quot;>DB – Förklarande dokument</option>
          <option value=&quot;DC&quot;>DC – Instruktioner och anvisningar</option>
          <option value=&quot;DD&quot;>DD – Tekniska rapporter</option>
          <option value=&quot;DE&quot;>DE – Kataloger och reklamdokument</option>
          <option value=&quot;DF&quot;>DF – Tekniska publikationer</option>
        </optgroup>
        <optgroup label=&quot;E – Tekniska krav- och dimensioneringsdokument&quot;>
          <option value=&quot;EA&quot;>EA – Juridiska kravdokument</option>
          <option value=&quot;EB&quot;>EB – Standarder och bestämmelser</option>
          <option value=&quot;EC&quot;>EC – Tekniska specifikationer och krav</option>
          <option value=&quot;ED&quot;>ED – Dimensioneringsdokument</option>
        </optgroup>
        <optgroup label=&quot;F – Funktionsbeskrivande dokument&quot;>
          <option value=&quot;FA&quot;>FA – Funktionsöversiktsdokument</option>
          <option value=&quot;FB&quot;>FB – Flödesschema</option>
          <option value=&quot;FC&quot;>FC – HMI-layoutdokument</option>
          <option value=&quot;FE&quot;>FE – Funktionsscheman</option>
          <option value=&quot;FF&quot;>FF – Funktionsdiagram och scheman</option>
          <option value=&quot;FP&quot;>FP – Signalbeskrivningar</option>
          <option value=&quot;FQ&quot;>FQ – Dokument för inställningsvärde</option>
          <option value=&quot;FS&quot;>FS – Kretsdokument</option>
          <option value=&quot;FT&quot;>FT – Programvaruspecifika dokument</option>
        </optgroup>
        <optgroup label=&quot;L – Platsdokument&quot;>
          <option value=&quot;LA&quot;>LA – Exploaterings-/undersökningsdokument</option>
          <option value=&quot;LB&quot;>LB – Jord- och fundamentarbetsdokument</option>
          <option value=&quot;LC&quot;>LC – Dokument för byggnadsstommar</option>
          <option value=&quot;LD&quot;>LD – Placering av byggplats</option>
          <option value=&quot;LH&quot;>LH – Placering i byggnaden</option>
          <option value=&quot;LU&quot;>LU – Placering i och på utrustning</option>
        </optgroup>
        <optgroup label=&quot;M – Anslutningsbeskrivande dokument&quot;>
          <option value=&quot;MA&quot;>MA – Förbindningsdokument</option>
          <option value=&quot;MB&quot;>MB – Kabel-/rörledningsdokument</option>
        </optgroup>
        <optgroup label=&quot;P – Objektlistor&quot;>
          <option value=&quot;PA&quot;>PA – Materiallistor</option>
          <option value=&quot;PB&quot;>PB – Stycklistor</option>
          <option value=&quot;PC&quot;>PC – Artikellistor</option>
          <option value=&quot;PD&quot;>PD – Produkt-/produkttyplistor</option>
          <option value=&quot;PF&quot;>PF – Funktionslistor</option>
          <option value=&quot;PL&quot;>PL – Placeringslistor</option>
        </optgroup>
        <optgroup label=&quot;Q – Kvalitets-/säkerhetsdokument&quot;>
          <option value=&quot;QA&quot;>QA – Kvalitetsledningssystem</option>
          <option value=&quot;QB&quot; selected>QB – Säkerhetsbeskrivande dokument</option>
          <option value=&quot;QC&quot;>QC – Kvalitetsverifieringsdokument</option>
        </optgroup>
        <optgroup label=&quot;T – Geometrirelaterade dokument&quot;>
          <option value=&quot;TA&quot;>TA – Planeringsritningar</option>
          <option value=&quot;TB&quot;>TB – Konstruktionsritningar</option>
          <option value=&quot;TC&quot;>TC – Tillverknings-/monteringsritningar</option>
          <option value=&quot;TL&quot;>TL – Dispositions-/uppställningsritningar</option>
        </optgroup>
      </select>
    </label>
    <label class=&quot;fnb-field fnb-wide&quot; data-part=&quot;dtyp&quot; title=&quot;Dokumenttyp – fylls utifrån vald DCC-kategori&quot;>
      <span class=&quot;fnb-label&quot;>Dokumenttyp</span>
      <select id=&quot;adm-dtyp&quot;></select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;free&quot; title=&quot;Kort beskrivning av innehåll/syfte (obligatorisk)&quot;>
      <span class=&quot;fnb-label&quot;>Fritext</span>
      <input type=&quot;text&quot; id=&quot;adm-free&quot; value=&quot;Beskrivning&quot; placeholder=&quot;obligatorisk&quot; required />
    </label>
  </div>
  <div class=&quot;fnb-result&quot;>
    <span class=&quot;fnb-result-label&quot;>Filnamn</span>
    <div class=&quot;fnb-filename&quot; id=&quot;adm-out&quot; aria-live=&quot;polite&quot;></div>
    <button type=&quot;button&quot; class=&quot;fnb-copy&quot; id=&quot;adm-copy&quot;>Kopiera</button>
  </div>
</div>
<style>
#fnb-adm{--c-wbs:#7c3aed;--c-part:#0891b2;--c-cont:#059669;--c-dtyp:#0d9488;--c-free:#db2777;
  box-sizing:border-box;max-width:720px;margin:1rem 0;padding:.9rem 1rem;border:1px solid #e5e7eb;border-radius:10px;
  background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif;color:#1f2937;}
#fnb-adm *{box-sizing:border-box;}
#fnb-adm .fnb-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem;}
#fnb-adm .fnb-tag{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .45rem;
  border-radius:999px;background:#1f2937;color:#fff;}
#fnb-adm .fnb-sub{font-size:.72rem;color:#9ca3af;}
#fnb-adm .fnb-grid{display:flex;flex-wrap:wrap;gap:.45rem;}
#fnb-adm .fnb-field{flex:1 1 90px;min-width:80px;display:flex;flex-direction:column;gap:.15rem;}
#fnb-adm .fnb-field.fnb-wide{flex:1 1 160px;min-width:140px;}
#fnb-adm .fnb-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;}
#fnb-adm .fnb-field[data-part=wbs] .fnb-label{color:var(--c-wbs);}
#fnb-adm .fnb-field[data-part=part] .fnb-label{color:var(--c-part);}
#fnb-adm .fnb-field[data-part=cont] .fnb-label{color:var(--c-cont);}
#fnb-adm .fnb-field[data-part=dtyp] .fnb-label{color:var(--c-dtyp);}
#fnb-adm .fnb-field[data-part=free] .fnb-label{color:var(--c-free);}
#fnb-adm input,#fnb-adm select{width:100%;padding:.35rem .4rem;border:1px solid #d1d5db;border-radius:6px;
  font-size:.8rem;background:#fff;color:#1f2937;}
#fnb-adm input:focus,#fnb-adm select:focus{outline:2px solid #93c5fd;border-color:#93c5fd;}
#fnb-adm .fnb-result{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;padding:.6rem .7rem;
  background:#fff;border:1px dashed #d1d5db;border-radius:8px;}
#fnb-adm .fnb-result-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;}
#fnb-adm .fnb-filename{flex:1;min-width:160px;font-family:&quot;SFMono-Regular&quot;,Consolas,Menlo,monospace;
  font-size:.95rem;font-weight:600;word-break:break-all;}
#fnb-adm .fnb-filename .seg-wbs{color:var(--c-wbs);}
#fnb-adm .fnb-filename .seg-part{color:var(--c-part);}
#fnb-adm .fnb-filename .seg-cont{color:var(--c-cont);}
#fnb-adm .fnb-filename .seg-dtyp{color:var(--c-dtyp);}
#fnb-adm .fnb-filename .seg-free{color:var(--c-free);}
#fnb-adm .fnb-filename .sep{color:#cbd5e1;}
#fnb-adm .fnb-copy{padding:.4rem .8rem;border:none;border-radius:6px;background:#1f2937;color:#fff;font-size:.78rem;
  font-weight:600;cursor:pointer;transition:background .15s;}
#fnb-adm .fnb-copy:hover{background:#374151;}
#fnb-adm .fnb-copy.done{background:#059669;}
</style>
<script>
(function(){
  // Dokumenttyper per DCC-kategori (IEC 61355). Endast namnet hamnar i filnamnet.
  var DOCS={
    &quot;AA&quot;:[&quot;Försättsblad&quot;],
    &quot;AB&quot;:[&quot;Dokumentförteckning&quot;,&quot;Huvuddokument&quot;,&quot;Innehållsförteckning&quot;],
    &quot;AC&quot;:[&quot;Dokumentationsbeskrivning&quot;,&quot;Dokumentationsstrukturschema&quot;],
    &quot;BA&quot;:[&quot;Distributionslista&quot;,&quot;Intressentregister&quot;,&quot;Leverantörslista&quot;,&quot;Återförsäljarlista&quot;],
    &quot;BB&quot;:[&quot;Icke teknisk rapport&quot;,&quot;Igångsättningsrapport&quot;,&quot;Installationsrapport&quot;,&quot;Minnesanteckning&quot;,&quot;Mötesprotokoll&quot;,&quot;PM&quot;,&quot;Presentation&quot;,&quot;Skaderapport&quot;,&quot;Statusrapport&quot;,&quot;Strategi&quot;,&quot;Teknisk rapport (ledning)&quot;,&quot;Övertagandeprotokoll&quot;],
    &quot;BC&quot;:[&quot;Anteckning&quot;,&quot;Blanketter&quot;,&quot;Brev&quot;,&quot;E-post&quot;,&quot;Korrespondens&quot;,&quot;Meddelande&quot;],
    &quot;BD&quot;:[&quot;Distributionslista för dokument&quot;,&quot;Funktionsplan&quot;,&quot;Genomförandeplan&quot;,&quot;Gränsdragningslista&quot;,&quot;Gränsnittbeskrivning&quot;,&quot;Gränssnittsöverkommelse&quot;,&quot;Kommunikationsplan&quot;,&quot;Lathundar&quot;,&quot;Mottagningsplan&quot;,&quot;Programledningsprocess&quot;,&quot;Projektdirektiv&quot;,&quot;Projektplan&quot;,&quot;Projektstyrningsdokument&quot;,&quot;Rutiner&quot;,&quot;Tidsrapport&quot;,&quot;WBS-schema&quot;],
    &quot;BE&quot;:[&quot;Aktivitetslista&quot;,&quot;Aktivitetsnätverksplan&quot;,&quot;CV&quot;,&quot;Funktionsplan&quot;,&quot;Organisationsplan&quot;,&quot;Resursplaneringsdokument&quot;,&quot;Resursschema&quot;,&quot;Rollbeskrivning&quot;,&quot;Tidsplan&quot;,&quot;Upphandlingsplan&quot;],
    &quot;BF&quot;:[&quot;Avsändningsspecifikation&quot;,&quot;Konossement&quot;,&quot;Lagringsspecifikation&quot;,&quot;Packningslista&quot;,&quot;Skeppningslista&quot;,&quot;Transportspecifikation&quot;,&quot;Ursprungsbevis&quot;,&quot;Utskicksspecifikation&quot;],
    &quot;BG&quot;:[&quot;APD-plan&quot;,&quot;Platsspecifikation för personal&quot;],
    &quot;BH&quot;:[&quot;Dokumentation gällande ändringar&quot;,&quot;Granskningsdokument&quot;,&quot;Ändrings PM&quot;,&quot;Ändringsbegäran&quot;,&quot;Ändringsmeddelanden&quot;],
    &quot;BS&quot;:[&quot;Brandskyddsdokumentation&quot;,&quot;Brandskyddsplan&quot;,&quot;Bullerskyddsplan&quot;,&quot;Klassningsplan&quot;,&quot;Nödanvisningar&quot;,&quot;Säkerhetsinstruktion&quot;,&quot;Utrymningsplan&quot;],
    &quot;BT&quot;:[&quot;Utbildningsbeskrivning&quot;],
    &quot;CA&quot;:[&quot;Anbud&quot;,&quot;Anbudsförfrågan&quot;,&quot;Antagningsbesked&quot;,&quot;Budget&quot;,&quot;Förfrågningsdokument&quot;,&quot;Kalkylblad (kommersiellt)&quot;,&quot;Kalkyldokument&quot;,&quot;Offert&quot;,&quot;Offertdokument&quot;,&quot;Viljeförklaringsbrev&quot;],
    &quot;CB&quot;:[&quot;Anmälan&quot;,&quot;Ansökan&quot;,&quot;Bygglov/rivningslov&quot;,&quot;Godkännandeansökan&quot;,&quot;Intyg&quot;,&quot;Licens&quot;,&quot;Tillståndsansökan&quot;],
    &quot;CC&quot;:[&quot;Administrativa föreskrifter (AF)&quot;,&quot;Arbetsorder&quot;,&quot;ATR&quot;,&quot;Avtal&quot;,&quot;Inköpsorder&quot;,&quot;Kontrakt&quot;,&quot;Kontraktsdokument&quot;,&quot;Leveransvillkor&quot;,&quot;Slutligt leveransprotokoll&quot;,&quot;ÄTA&quot;],
    &quot;CD&quot;:[&quot;Beställning&quot;,&quot;Leveranssedel&quot;],
    &quot;CE&quot;:[&quot;Dagbok&quot;,&quot;Faktura&quot;,&quot;Faktureringsdokument&quot;,&quot;Tidrapport&quot;],
    &quot;CF&quot;:[&quot;Försäkringsdokument&quot;,&quot;Försäkringspolicy&quot;,&quot;Skadeanmälan&quot;,&quot;Skadebedömning&quot;],
    &quot;CG&quot;:[&quot;Borgensförbindelse&quot;,&quot;Garantidokumentation&quot;],
    &quot;CH&quot;:[&quot;Expertutlåtande&quot;],
    &quot;DA&quot;:[&quot;Byggvarudeklaration (BVD)&quot;,&quot;Datablad&quot;,&quot;Kemikalieregister&quot;,&quot;Materialdeklaration&quot;,&quot;Måttritning&quot;,&quot;Produktbeskrivning&quot;,&quot;Produktvalsanalys&quot;],
    &quot;DB&quot;:[&quot;Anläggningsbeskrivning&quot;,&quot;Beskrivning av beteckningssystem&quot;,&quot;Processbeskrivning&quot;,&quot;Strukturschema&quot;,&quot;Systembeskrivning&quot;],
    &quot;DC&quot;:[&quot;Avvecklingsinstruktion&quot;,&quot;Driftinstruktion&quot;,&quot;Felsökningsinstruktion&quot;,&quot;Förvaringsinstruktion&quot;,&quot;Inspektionsinstruktion&quot;,&quot;Installationsanvisningar&quot;,&quot;Instruktion för idrifttsättning&quot;,&quot;Manual&quot;,&quot;Tillverkningsinstruktioner&quot;,&quot;Transportinstruktion&quot;,&quot;Underhållsinstruktion (för kvalificerad personal)&quot;,&quot;Underhållsinstruktion (för okvalificerad personal)&quot;],
    &quot;DD&quot;:[&quot;Bygg- och installationsbeskrivning&quot;,&quot;FoU-rapport&quot;,&quot;Maskinbeskrivning&quot;,&quot;Teknisk beskrivning&quot;,&quot;Teknisk rapport&quot;,&quot;Utredning&quot;],
    &quot;DE&quot;:[&quot;Bild&quot;,&quot;Informationsdatablad&quot;,&quot;Katalog&quot;,&quot;Produktbroschyr&quot;,&quot;Produktdatablad&quot;],
    &quot;DF&quot;:[&quot;Teknisk publikation&quot;],
    &quot;EA&quot;:[&quot;Byggnadsföreskrifter&quot;,&quot;Driftsförordning&quot;,&quot;Juridiska dokument&quot;,&quot;Miljöförordning&quot;,&quot;Myndighetsdokument&quot;],
    &quot;EB&quot;:[&quot;IEC-standard&quot;,&quot;ISO-standard&quot;,&quot;Policy&quot;,&quot;Projekteringsanvisning&quot;],
    &quot;EC&quot;:[&quot;Användarförteckning&quot;,&quot;Komponent-/apparatlista för instrument- och styrsystem&quot;,&quot;Kravspecifikation&quot;,&quot;Lista över motorer och laster&quot;,&quot;Materialföreskrift&quot;,&quot;Miljökonsekvensbeskrivning&quot;,&quot;Miljöprövning&quot;,&quot;Mängdförteckning&quot;,&quot;Mätningspunkts- och kriterielista&quot;,&quot;Omfattningsbeskrivning&quot;,&quot;Provningsspecifikation&quot;,&quot;Teknisk specifikation och krav&quot;,&quot;Testspecifikation&quot;],
    &quot;ED&quot;:[&quot;Beräkningsblad (tekniska)&quot;],
    &quot;FA&quot;:[&quot;Blockschema (IEC 61082-1)&quot;,&quot;Enlinjediagram&quot;,&quot;Funktionella översiktsdokument&quot;,&quot;Funktionsöversiktsschema&quot;,&quot;Nätkarta&quot;,&quot;Spänningskarta (för ett nätverk)&quot;,&quot;Systemdiagram (för ett nätverk)&quot;,&quot;Systemoperationsdiagram (för ett nätverk)&quot;,&quot;Topologiskt diagram (för ett nätverk)&quot;,&quot;Tre-fas systemdiagram (för ett nätverk)&quot;,&quot;Översiktsschema&quot;],
    &quot;FB&quot;:[&quot;Blockschema (ISO 10628)&quot;,&quot;Flöde- och mediaredovisning&quot;,&quot;Flödesschema&quot;,&quot;Försörjningsflödesschema (UFD)&quot;,&quot;Hydrauliska profiler&quot;,&quot;P&amp;ID&quot;,&quot;Processflödesschema&quot;,&quot;Rörlednings- och instrumentdiagram (P&amp;ID)&quot;,&quot;Översiktsschema (flöde)&quot;],
    &quot;FC&quot;:[&quot;Skärmdisplaylayout-ritning&quot;],
    &quot;FE&quot;:[&quot;Funktionsbeskrivning&quot;],
    &quot;FF&quot;:[&quot;Ekvivalentkretsschema&quot;,&quot;Funktionsdiagram&quot;,&quot;Funktionsgraf&quot;,&quot;Förregling och funktionsschema&quot;,&quot;Logikfunktionsdiagram&quot;,&quot;Logikfunktionsschema&quot;,&quot;Sekvensschema&quot;,&quot;Tidssekvensdiagram&quot;],
    &quot;FP&quot;:[&quot;IO-lista&quot;,&quot;Signalegenskapslista&quot;,&quot;Signallista&quot;],
    &quot;FQ&quot;:[&quot;Inställningslista&quot;,&quot;Parameterlista&quot;],
    &quot;FS&quot;:[&quot;Kretsschema&quot;,&quot;Terminalfunktionsschema&quot;],
    &quot;FT&quot;:[&quot;Databas&quot;,&quot;Designbeskrivning&quot;,&quot;Funktionsbeskrivning (mjukvara)&quot;,&quot;Kodlista&quot;,&quot;Mjukvara relaterad dokumentation&quot;,&quot;Programschema&quot;],
    &quot;LA&quot;:[&quot;Detaljplan&quot;,&quot;Grundplan&quot;,&quot;Karta&quot;,&quot;Situationsplan&quot;,&quot;Utvecklingsplan&quot;,&quot;Översiktsplan&quot;],
    &quot;LB&quot;:[&quot;Fundamentritning&quot;,&quot;Masshanteringsplan&quot;,&quot;Schaktningsplan&quot;],
    &quot;LC&quot;:[&quot;Armeringsritning&quot;,&quot;Statisk ritning&quot;],
    &quot;LD&quot;:[&quot;Installationsplan (plats)&quot;,&quot;Installationsritning (plats)&quot;,&quot;Installationsschema (plats)&quot;,&quot;Jordningsplan (plats)&quot;,&quot;Jordningsritning (plats)&quot;,&quot;Jordningsschema&quot;,&quot;Kabeldragningsritning (plats)&quot;,&quot;Placeringsritning (byggplats)&quot;,&quot;Platsplan (basdokument för elinstallation)&quot;],
    &quot;LH&quot;:[&quot;Bygglovs slutintyg&quot;,&quot;Byggnadsritning (basdokument för elinstallation)&quot;,&quot;Detaljritningar&quot;,&quot;Fasadelevationer&quot;,&quot;Installationsplan (byggnad)&quot;,&quot;Installationsritning (byggnad)&quot;,&quot;Installationsschema (byggnad)&quot;,&quot;Jordningsplan (byggnad)&quot;,&quot;Jordningsritning (byggnad)&quot;,&quot;Kabelförläggningsritning (byggnad)&quot;,&quot;Ledningsplan&quot;,&quot;Markplacering&quot;,&quot;Placeringsritning (byggnad)&quot;,&quot;Planritningar&quot;,&quot;Punktmolnsdatabaser&quot;,&quot;Sektioner&quot;],
    &quot;LU&quot;:[&quot;Komponentplacering&quot;,&quot;Layouter&quot;,&quot;Monteringsritning&quot;,&quot;Placeringsritning (utrustning)&quot;,&quot;Skåpslayout&quot;,&quot;Uppställningsritningar&quot;],
    &quot;MA&quot;:[&quot;Anslutningslista för enheter&quot;,&quot;Anslutningslista för terminaler&quot;,&quot;Anslutningsschema&quot;,&quot;Anslutningsschema för enheter&quot;,&quot;Anslutningsschema för terminaler&quot;,&quot;Anslutningstabell&quot;,&quot;Anslutningstabell för enheter&quot;,&quot;Anslutningstabell för terminaler&quot;,&quot;Enlinjeschema&quot;,&quot;Förbindningsschema&quot;,&quot;Kopplingslista&quot;,&quot;Kopplingstabell&quot;,&quot;Panelkort&quot;,&quot;Plintkort&quot;,&quot;Sammankopplingsschema&quot;,&quot;Översiktsschema anslutningar&quot;],
    &quot;MB&quot;:[&quot;Anslutningslista (kablar)&quot;,&quot;Anslutningstabell (kablar)&quot;,&quot;Kabeldragningskort&quot;,&quot;Kabellista&quot;,&quot;Kabelschema&quot;,&quot;Kabeltabell&quot;,&quot;Kopplingsschema (kablar)&quot;,&quot;Rördragningslista&quot;],
    &quot;PA&quot;:[&quot;Apparatlista&quot;,&quot;Materiallista&quot;],
    &quot;PB&quot;:[&quot;Delslista (klass A)&quot;,&quot;Delslista (klass B)&quot;,&quot;Etikettlista&quot;,&quot;Reservdelslista&quot;,&quot;Skyltlistor&quot;],
    &quot;PC&quot;:[&quot;Artikellista&quot;,&quot;Kretslista&quot;,&quot;Objektslistor&quot;],
    &quot;PD&quot;:[&quot;Produktlista&quot;,&quot;Produkttyplista&quot;],
    &quot;PF&quot;:[&quot;Funktionslista&quot;],
    &quot;PL&quot;:[&quot;Placeringslista&quot;],
    &quot;QA&quot;:[&quot;Avhjälpande och förebyggande åtgärdsrapport&quot;,&quot;Avvikelserapport&quot;,&quot;CE-dokumentation&quot;,&quot;Egenkontroll&quot;,&quot;Försäkran om överensstämmelse&quot;,&quot;Förteckning revisionspersonal&quot;,&quot;Kvalitetshandbok&quot;,&quot;Kvalitetsplan&quot;,&quot;Kvalitetsregister&quot;,&quot;Kvalitetsriktlinje&quot;,&quot;Protokoll samordnad egenkontroll&quot;,&quot;Revisionsplan&quot;,&quot;Revisionsrapport&quot;,&quot;Revisionsuppföljningsrapport&quot;],
    &quot;QB&quot;:[&quot;Arbetsmiljöplan och riskanalys&quot;,&quot;Avfallsplan&quot;,&quot;Miljöplaner&quot;,&quot;Riskanalyser&quot;,&quot;Riskbedömning&quot;,&quot;Skyddsrond&quot;,&quot;Säkerhetsundersökning&quot;,&quot;Tillbudsrapport&quot;],
    &quot;QC&quot;:[&quot;Besiktning&quot;,&quot;Felrapport&quot;,&quot;Intyg sakkunnig utlåtande brand&quot;,&quot;Materialbevis&quot;,&quot;Mätprotokoll instrumentkalibrering&quot;,&quot;Mätprotokoll nätverkskablage&quot;,&quot;OVK-dokument&quot;,&quot;Protokoll FAT-test&quot;,&quot;Protokoll funktionstest&quot;,&quot;Provintyg&quot;,&quot;Provrapport&quot;,&quot;Röntgen- och tätshetsprover&quot;,&quot;Testrapport (mjukvara)&quot;],
    &quot;TA&quot;:[&quot;Designritning&quot;,&quot;Konceptskiss&quot;,&quot;Profilritningar&quot;],
    &quot;TB&quot;:[&quot;3D-ritning&quot;,&quot;CAD modell&quot;,&quot;Gränssnittsritning&quot;,&quot;Sprängskiss&quot;],
    &quot;TC&quot;:[&quot;Borrplan&quot;,&quot;Komponentritning&quot;,&quot;Svetsplan&quot;,&quot;Tillverkningsritning&quot;],
    &quot;TL&quot;:[&quot;Layoutritning&quot;]
  };

  var contSel=document.getElementById('adm-cont');
  var dtypSel=document.getElementById('adm-dtyp');
  function fillDtyp(){
    var docs=DOCS[contSel.value]||[];
    dtypSel.innerHTML='';
    if(!docs.length){
      var o=document.createElement('option');o.value='';o.textContent='(inga dokumenttyper)';dtypSel.appendChild(o);dtypSel.disabled=true;
    }else{
      dtypSel.disabled=false;
      docs.forEach(function(d){var o=document.createElement('option');o.value=d;o.textContent=d;dtypSel.appendChild(o);});
    }
  }

  var ids=['wbs','part','cont','dtyp','free'];
  var out=document.getElementById('adm-out');
  function val(id){return (document.getElementById('adm-'+id).value||'').trim();}
  function render(){
    var parts=ids.map(function(id){return {id:id,v:val(id)};}).filter(function(p){return p.v!=='';});
    var html='';
    parts.forEach(function(p,i){
      if(i>0){ var s=(p.id==='dtyp')?'_':'-'; html+='<span class=&quot;sep&quot;>'+s+'</span>'; }
      html+='<span class=&quot;seg-'+p.id+'&quot;>'+p.v.replace(/[<>&amp;]/g,'')+'</span>';
    });
    out.innerHTML=html||'<span class=&quot;sep&quot;>…</span>';
  }
  contSel.addEventListener('change',function(){fillDtyp();render();});
  ['wbs','part','dtyp','free'].forEach(function(id){var el=document.getElementById('adm-'+id);el.addEventListener('input',render);el.addEventListener('change',render);});

  fillDtyp();
  var btn=document.getElementById('adm-copy');
  btn.addEventListener('click',function(){
    navigator.clipboard&amp;&amp;navigator.clipboard.writeText(out.textContent);
    btn.textContent='Kopierat!';btn.classList.add('done');
    setTimeout(function(){btn.textContent='Kopiera';btn.classList.remove('done');},1500);
  });
  render();
})();
</script><script>(function(){function h(){parent.postMessage({dxEmbed:&quot;dx-filnamn-administrativ&quot;,h:document.documentElement.scrollHeight},&quot;*&quot;);}window.addEventListener(&quot;load&quot;,h);window.addEventListener(&quot;resize&quot;,h);if(window.ResizeObserver){new ResizeObserver(h).observe(document.documentElement);}setInterval(h,400);})();</script>"></iframe>
<script>window.addEventListener("message",function(e){if(e.data&&e.data.dxEmbed==="dx-filnamn-administrativ"){var el=document.getElementById("dx-filnamn-administrativ");if(el){el.style.height=e.data.h+"px";}}});</script>

<iframe id="dx-filnamn-funktionsorienterad" title="filnamn-funktionsorienterad" loading="lazy" style="display:block;width:100%;height:240px;border:0;background:transparent;" srcdoc="<!-- FILNAMNSBYGGARE – FUNKTIONSORIENTERAD (kompakt). Separator: bindestreck (-).
     Klistra in i WordPress &quot;Anpassad HTML&quot;. Byt ut PLATSHÅLLARE mot projektets värdelista. -->
<div id=&quot;fnb-fnk&quot; class=&quot;fnb&quot;>
  <div class=&quot;fnb-head&quot;>
    <span class=&quot;fnb-tag&quot;>Funktionsorienterad</span>
    <span class=&quot;fnb-sub&quot;>Funktionsorienterade filer · innehåll enligt DCC IEC 61355</span>
  </div>
  <div class=&quot;fnb-grid&quot;>
    <label class=&quot;fnb-field&quot; data-part=&quot;ref&quot; title=&quot;Funktionsbeteckning (t.ex. förtjockning)&quot;>
      <span class=&quot;fnb-label&quot;>Referens</span>
      <input type=&quot;text&quot; id=&quot;fnk-ref&quot; value=&quot;=FG01&quot; />
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;part&quot; title=&quot;Ansvarig part&quot;>
      <span class=&quot;fnb-label&quot;>Part</span>
      <select id=&quot;fnk-part&quot;>
        <option value=&quot;A&quot;>A – Arkitekt</option>
        <option value=&quot;AK&quot;>AK – Akustikprojektör</option>
        <option value=&quot;BR&quot;>BR – Brandprojektör</option>
        <option value=&quot;C&quot;>C – Teknikövergripande samordning</option>
        <option value=&quot;E&quot;>E – Elprojektör</option>
        <option value=&quot;F&quot;>F – Förvaltare</option>
        <option value=&quot;G&quot;>G – Geotekniker</option>
        <option value=&quot;H&quot;>H – Hissprojektör</option>
        <option value=&quot;I&quot;>I – Inredningsarkitekt</option>
        <option value=&quot;K&quot;>K – Byggkonstruktör</option>
        <option value=&quot;L&quot;>L – Landskapsarkitekt</option>
        <option value=&quot;M&quot;>M – Markprojektör</option>
        <option value=&quot;MK&quot;>MK – Mekanikprojektör</option>
        <option value=&quot;P&quot;>P – Projekt- och entreprenadgemensamt</option>
        <option value=&quot;PR&quot;>PR – Processprojektör</option>
        <option value=&quot;R&quot;>R – VA-projektör</option>
        <option value=&quot;SK&quot;>SK – Storköksprojektör</option>
        <option value=&quot;SPR&quot;>SPR – Sprinklerprojektör</option>
        <option value=&quot;SÖ&quot;>SÖ – Styr- och övervakningsprojektör (alt. S)</option>
        <option value=&quot;T&quot;>T – Trafik- och vägprojektör</option>
        <option value=&quot;TG&quot;>TG – Tillgänglighetsprojektör</option>
        <option value=&quot;V&quot;>V – Ventilationsprojektör</option>
        <option value=&quot;VA&quot;>VA – VA-projektör</option>
        <option value=&quot;VS&quot;>VS – VS-projektör</option>
        <option value=&quot;Z&quot;>Z – Mätning/geodesi</option>
      </select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;cont&quot; title=&quot;DCC IEC 61355-kod&quot;>
      <span class=&quot;fnb-label&quot;>Innehåll</span>
      <select id=&quot;fnk-cont&quot;>
        <optgroup label=&quot;A – Dokumentation som beskriver dokument&quot;>
          <option value=&quot;AA&quot;>AA – Administrativa dokument</option>
          <option value=&quot;AB&quot;>AB – Listor (angående dokument)</option>
          <option value=&quot;AC&quot;>AC – Förklarande dokument</option>
        </optgroup>
        <optgroup label=&quot;B – Ledningsdokument&quot;>
          <option value=&quot;BA&quot;>BA – Register</option>
          <option value=&quot;BB&quot;>BB – Rapporter</option>
          <option value=&quot;BC&quot;>BC – Korrespondens</option>
          <option value=&quot;BD&quot;>BD – Projektstyrningsdokument</option>
          <option value=&quot;BE&quot;>BE – Resursplaneringsdokument</option>
          <option value=&quot;BF&quot;>BF – Avsändnings-, lagrings- och transportdokument</option>
          <option value=&quot;BG&quot;>BG – Planering/organisation av byggplats</option>
          <option value=&quot;BH&quot;>BH – Dokument avseende ändringar</option>
          <option value=&quot;BS&quot;>BS – Säkerhetsdokument</option>
          <option value=&quot;BT&quot;>BT – Utbildningsspecifika dokument</option>
        </optgroup>
        <optgroup label=&quot;C – Kontrakts- och icke-tekniska dokument&quot;>
          <option value=&quot;CA&quot;>CA – Förfrågningskalkyler m.m.</option>
          <option value=&quot;CB&quot;>CB – Godkännandedokument</option>
          <option value=&quot;CC&quot;>CC – Kontraktsdokument</option>
          <option value=&quot;CD&quot;>CD – Beställnings- och leveransdokument</option>
          <option value=&quot;CE&quot;>CE – Fakturadokument</option>
          <option value=&quot;CF&quot;>CF – Försäkringsdokument</option>
          <option value=&quot;CG&quot;>CG – Garantidokument</option>
          <option value=&quot;CH&quot;>CH – Fackkunskap</option>
        </optgroup>
        <optgroup label=&quot;D – Allmänna tekniska informationsdokument&quot;>
          <option value=&quot;DA&quot;>DA – Datablad</option>
          <option value=&quot;DB&quot;>DB – Förklarande dokument</option>
          <option value=&quot;DC&quot;>DC – Instruktioner och anvisningar</option>
          <option value=&quot;DD&quot;>DD – Tekniska rapporter</option>
          <option value=&quot;DE&quot;>DE – Kataloger och reklamdokument</option>
          <option value=&quot;DF&quot;>DF – Tekniska publikationer</option>
        </optgroup>
        <optgroup label=&quot;E – Tekniska krav- och dimensioneringsdokument&quot;>
          <option value=&quot;EA&quot;>EA – Juridiska kravdokument</option>
          <option value=&quot;EB&quot;>EB – Standarder och bestämmelser</option>
          <option value=&quot;EC&quot;>EC – Tekniska specifikationer och krav</option>
          <option value=&quot;ED&quot;>ED – Dimensioneringsdokument</option>
        </optgroup>
        <optgroup label=&quot;F – Funktionsbeskrivande dokument&quot;>
          <option value=&quot;FA&quot;>FA – Funktionsöversiktsdokument</option>
          <option value=&quot;FB&quot;>FB – Flödesschema</option>
          <option value=&quot;FC&quot;>FC – HMI-layoutdokument</option>
          <option value=&quot;FE&quot;>FE – Funktionsscheman</option>
          <option value=&quot;FF&quot;>FF – Funktionsdiagram och scheman</option>
          <option value=&quot;FP&quot;>FP – Signalbeskrivningar</option>
          <option value=&quot;FQ&quot;>FQ – Dokument för inställningsvärde</option>
          <option value=&quot;FS&quot;>FS – Kretsdokument</option>
          <option value=&quot;FT&quot;>FT – Programvaruspecifika dokument</option>
        </optgroup>
        <optgroup label=&quot;L – Platsdokument&quot;>
          <option value=&quot;LA&quot;>LA – Exploaterings-/undersökningsdokument</option>
          <option value=&quot;LB&quot;>LB – Jord- och fundamentarbetsdokument</option>
          <option value=&quot;LC&quot;>LC – Dokument för byggnadsstommar</option>
          <option value=&quot;LD&quot;>LD – Placering av byggplats</option>
          <option value=&quot;LH&quot;>LH – Placering i byggnaden</option>
          <option value=&quot;LU&quot;>LU – Placering i och på utrustning</option>
        </optgroup>
        <optgroup label=&quot;M – Anslutningsbeskrivande dokument&quot;>
          <option value=&quot;MA&quot;>MA – Förbindningsdokument</option>
          <option value=&quot;MB&quot;>MB – Kabel-/rörledningsdokument</option>
        </optgroup>
        <optgroup label=&quot;P – Objektlistor&quot;>
          <option value=&quot;PA&quot;>PA – Materiallistor</option>
          <option value=&quot;PB&quot;>PB – Stycklistor</option>
          <option value=&quot;PC&quot;>PC – Artikellistor</option>
          <option value=&quot;PD&quot;>PD – Produkt-/produkttyplistor</option>
          <option value=&quot;PF&quot;>PF – Funktionslistor</option>
          <option value=&quot;PL&quot;>PL – Placeringslistor</option>
        </optgroup>
        <optgroup label=&quot;Q – Kvalitets-/säkerhetsdokument&quot;>
          <option value=&quot;QA&quot;>QA – Kvalitetsledningssystem</option>
          <option value=&quot;QB&quot;>QB – Säkerhetsbeskrivande dokument</option>
          <option value=&quot;QC&quot;>QC – Kvalitetsverifieringsdokument</option>
        </optgroup>
        <optgroup label=&quot;T – Geometrirelaterade dokument&quot;>
          <option value=&quot;TA&quot;>TA – Planeringsritningar</option>
          <option value=&quot;TB&quot;>TB – Konstruktionsritningar</option>
          <option value=&quot;TC&quot;>TC – Tillverknings-/monteringsritningar</option>
          <option value=&quot;TL&quot;>TL – Dispositions-/uppställningsritningar</option>
        </optgroup>
      </select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;pres&quot; title=&quot;Redovisningssätt (SS 32271:2016 + Praxi)&quot;>
      <span class=&quot;fnb-label&quot;>Redov.</span>
      <select id=&quot;fnk-pres&quot;>
        <optgroup label=&quot;Modell/ritning (status)&quot;>
          <option value=&quot;V&quot;>V – Volymer, 3D-modeller</option>
          <option value=&quot;P&quot; selected>P – Planer, 2D-modeller</option>
          <option value=&quot;S&quot;>S – Sektioner</option>
          <option value=&quot;F&quot;>F – Fasader</option>
          <option value=&quot;U&quot;>U – Uppställningar, elevationer</option>
          <option value=&quot;T&quot;>T – Förteckning</option>
          <option value=&quot;D&quot;>D – Detaljer</option>
          <option value=&quot;X&quot;>X – Icke-grafisk modell</option>
          <option value=&quot;C&quot;>C – Scheman</option>
        </optgroup>
        <optgroup label=&quot;Ritningstyp (nummer)&quot;>
          <option value=&quot;0&quot;>0 – Sammansatta ritningar</option>
          <option value=&quot;1&quot;>1 – Planritningar</option>
          <option value=&quot;2&quot;>2 – Sektioner (snitt, profiler)</option>
          <option value=&quot;3&quot;>3 – Fasadritningar</option>
          <option value=&quot;4&quot;>4 – Uppställningsritningar, elevationer</option>
          <option value=&quot;5&quot;>5 – Förteckningsritningar</option>
          <option value=&quot;6&quot;>6 – Detaljritningar</option>
          <option value=&quot;7&quot;>7 – Samordningsritningar</option>
          <option value=&quot;8&quot;>8 – Scheman</option>
          <option value=&quot;9&quot;>9 – Text</option>
        </optgroup>
        <optgroup label=&quot;Modelltyp&quot;>
          <option value=&quot;L&quot;>L – Linjemodell (mark/landskap)</option>
          <option value=&quot;Z&quot;>Z – Punktmodell (laserskanning)</option>
          <option value=&quot;Y&quot;>Y – Ytmodell</option>
        </optgroup>
      </select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;num&quot; title=&quot;Löpnummer (0001–9999)&quot;>
      <span class=&quot;fnb-label&quot;>Nr</span>
      <input type=&quot;text&quot; id=&quot;fnk-num&quot; value=&quot;0001&quot; maxlength=&quot;4&quot; />
    </label>
  </div>
  <div class=&quot;fnb-result&quot;>
    <span class=&quot;fnb-result-label&quot;>Filnamn</span>
    <div class=&quot;fnb-filename&quot; id=&quot;fnk-out&quot; aria-live=&quot;polite&quot;></div>
    <button type=&quot;button&quot; class=&quot;fnb-copy&quot; id=&quot;fnk-copy&quot;>Kopiera</button>
  </div>
</div>
<style>
#fnb-fnk{--c-ref:#2563eb;--c-wbs:#7c3aed;--c-part:#0891b2;--c-cont:#059669;--c-pres:#d97706;--c-num:#dc2626;
  box-sizing:border-box;max-width:720px;margin:1rem 0;padding:.9rem 1rem;border:1px solid #e5e7eb;border-radius:10px;
  background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif;color:#1f2937;}
#fnb-fnk *{box-sizing:border-box;}
#fnb-fnk .fnb-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem;}
#fnb-fnk .fnb-tag{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .45rem;
  border-radius:999px;background:#1f2937;color:#fff;}
#fnb-fnk .fnb-sub{font-size:.72rem;color:#9ca3af;}
#fnb-fnk .fnb-grid{display:flex;flex-wrap:wrap;gap:.45rem;}
#fnb-fnk .fnb-field{flex:1 1 90px;min-width:80px;display:flex;flex-direction:column;gap:.15rem;}
#fnb-fnk .fnb-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;}
#fnb-fnk .fnb-field[data-part=ref] .fnb-label{color:var(--c-ref);}
#fnb-fnk .fnb-field[data-part=wbs] .fnb-label{color:var(--c-wbs);}
#fnb-fnk .fnb-field[data-part=part] .fnb-label{color:var(--c-part);}
#fnb-fnk .fnb-field[data-part=cont] .fnb-label{color:var(--c-cont);}
#fnb-fnk .fnb-field[data-part=pres] .fnb-label{color:var(--c-pres);}
#fnb-fnk .fnb-field[data-part=num] .fnb-label{color:var(--c-num);}
#fnb-fnk input,#fnb-fnk select{width:100%;padding:.35rem .4rem;border:1px solid #d1d5db;border-radius:6px;
  font-size:.8rem;background:#fff;color:#1f2937;}
#fnb-fnk input:focus,#fnb-fnk select:focus{outline:2px solid #93c5fd;border-color:#93c5fd;}
#fnb-fnk .fnb-result{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;padding:.6rem .7rem;
  background:#fff;border:1px dashed #d1d5db;border-radius:8px;}
#fnb-fnk .fnb-result-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;}
#fnb-fnk .fnb-filename{flex:1;min-width:160px;font-family:&quot;SFMono-Regular&quot;,Consolas,Menlo,monospace;
  font-size:.95rem;font-weight:600;word-break:break-all;}
#fnb-fnk .fnb-filename .seg-ref{color:var(--c-ref);}
#fnb-fnk .fnb-filename .seg-wbs{color:var(--c-wbs);}
#fnb-fnk .fnb-filename .seg-part{color:var(--c-part);}
#fnb-fnk .fnb-filename .seg-cont{color:var(--c-cont);}
#fnb-fnk .fnb-filename .seg-pres{color:var(--c-pres);}
#fnb-fnk .fnb-filename .seg-num{color:var(--c-num);}
#fnb-fnk .fnb-filename .sep{color:#cbd5e1;}
#fnb-fnk .fnb-copy{padding:.4rem .8rem;border:none;border-radius:6px;background:#1f2937;color:#fff;font-size:.78rem;
  font-weight:600;cursor:pointer;transition:background .15s;}
#fnb-fnk .fnb-copy:hover{background:#374151;}
#fnb-fnk .fnb-copy.done{background:#059669;}
</style>
<script>
(function(){
  var ids=['ref','part','cont','pres','num'];
  var out=document.getElementById('fnk-out');
  function val(id){return (document.getElementById('fnk-'+id).value||'').trim();}
  function render(){
    var parts=ids.map(function(id){return {id:id,v:val(id)};}).filter(function(p){return p.v!=='';});
    var html='';
    parts.forEach(function(p,i){
      if(i>0) html+='<span class=&quot;sep&quot;>-</span>';
      html+='<span class=&quot;seg-'+p.id+'&quot;>'+p.v.replace(/[<>&amp;]/g,'')+'</span>';
    });
    out.innerHTML=html||'<span class=&quot;sep&quot;>…</span>';
  }
  ids.forEach(function(id){var el=document.getElementById('fnk-'+id);el.addEventListener('input',render);el.addEventListener('change',render);});
  var btn=document.getElementById('fnk-copy');
  btn.addEventListener('click',function(){
    navigator.clipboard&amp;&amp;navigator.clipboard.writeText(out.textContent);
    btn.textContent='Kopierat!';btn.classList.add('done');
    setTimeout(function(){btn.textContent='Kopiera';btn.classList.remove('done');},1500);
  });
  render();
})();
</script><script>(function(){function h(){parent.postMessage({dxEmbed:&quot;dx-filnamn-funktionsorienterad&quot;,h:document.documentElement.scrollHeight},&quot;*&quot;);}window.addEventListener(&quot;load&quot;,h);window.addEventListener(&quot;resize&quot;,h);if(window.ResizeObserver){new ResizeObserver(h).observe(document.documentElement);}setInterval(h,400);})();</script>"></iframe>
<script>window.addEventListener("message",function(e){if(e.data&&e.data.dxEmbed==="dx-filnamn-funktionsorienterad"){var el=document.getElementById("dx-filnamn-funktionsorienterad");if(el){el.style.height=e.data.h+"px";}}});</script>

<iframe id="dx-filnamn-placeringsorienterad" title="filnamn-placeringsorienterad" loading="lazy" style="display:block;width:100%;height:240px;border:0;background:transparent;" srcdoc="<!-- FILNAMNSBYGGARE – PLACERINGSORIENTERAD (kompakt). Separator: bindestreck (-).
     Värdelistor enligt projektets data. Klistra in i WordPress &quot;Anpassad HTML&quot;.
     Redigera <option>-rader för att ändra listor. value=&quot;...&quot; = det som hamnar i filnamnet. -->
<div id=&quot;fnb-pls&quot; class=&quot;fnb&quot;>
  <div class=&quot;fnb-head&quot;>
    <span class=&quot;fnb-tag&quot;>Placeringsorienterad</span>
    <span class=&quot;fnb-sub&quot;>Placerings-/topologiorienterade filer · SS 32271:2016 / Praxi</span>
  </div>
  <div class=&quot;fnb-grid&quot;>
    <label class=&quot;fnb-field&quot; data-part=&quot;ref&quot; title=&quot;Anläggningsdel&quot;>
      <span class=&quot;fnb-label&quot;>Anläggningsdel</span>
      <select id=&quot;pls-ref&quot;>
        <option value=&quot;00&quot;>00 – Översikt</option>
        <option value=&quot;09&quot;>09 – Yttre anläggningar</option>
        <option value=&quot;10&quot; selected>10 – Centralbyggnad</option>
        <option value=&quot;11&quot;>11 – Pumpstation</option>
        <option value=&quot;12-14&quot;>12-14 – Intilliggande delar/kulvert pumpstation</option>
        <option value=&quot;15&quot;>15 – Kemikalieanläggningar</option>
        <option value=&quot;15&quot;>15 – Mellanpumpstation</option>
        <option value=&quot;16&quot;>16 – Eftersedimenteringsblock</option>
        <option value=&quot;17&quot;>17 – Syrhåla</option>
        <option value=&quot;18&quot;>18 – Utloppstunnel</option>
        <option value=&quot;19&quot;>19 – Vikan</option>
        <option value=&quot;20&quot;>20 – Slambyggnad</option>
        <option value=&quot;21&quot;>21 – Utloppstunnel 'till havs'</option>
        <option value=&quot;22&quot;>22 – Biobäddar</option>
        <option value=&quot;22&quot;>22 – Luftbehandlingsbasänger</option>
        <option value=&quot;23&quot;>23 – Biogasanläggning</option>
        <option value=&quot;24&quot;>24 – Efterdenitrifikationsanläggning</option>
        <option value=&quot;24&quot;>24 – Polymerberedning</option>
        <option value=&quot;25&quot;>25 – Kemikaliemottagning</option>
        <option value=&quot;26&quot;>26 – Skivfilteranläggning</option>
        <option value=&quot;27&quot;>27 – Efternitrifikation</option>
        <option value=&quot;27&quot;>27 – Parkeringsplats och Vattenkonst</option>
        <option value=&quot;28&quot;>28 – Driftcentral</option>
        <option value=&quot;30&quot;>30 – Underhållsbyggnad</option>
        <option value=&quot;31&quot;>31 – Matsalsbyggnad</option>
        <option value=&quot;40&quot;>40 – Rya 2</option>
        <option value=&quot;41-49&quot;>41-49 – Avloppsreningsverk Nya Rya</option>
        <option value=&quot;50&quot;>50 – Försedimenteringsblock</option>
        <option value=&quot;51&quot;>51 – Finrensbyggnad</option>
        <option value=&quot;52&quot;>52 – Fordonshall</option>
        <option value=&quot;52&quot;>52 – Rensbyggnad</option>
        <option value=&quot;53&quot;>53 – Reservkraftsanläggning</option>
        <option value=&quot;54&quot;>54 – Kulvert</option>
        <option value=&quot;55&quot;>55 – Yttre parkering</option>
        <option value=&quot;56&quot;>56 – Processbyggnad söder om FS</option>
        <option value=&quot;57-59&quot;>57-59 – Underindelning av 56</option>
        <option value=&quot;60&quot;>60 – Aktivslambassänger</option>
        <option value=&quot;61-69&quot;>61-69 – Byggnader söder/väster om biogasanläggning</option>
        <option value=&quot;70&quot;>70 – Tunneldel 11 Ryaverket-Tolered</option>
        <option value=&quot;71&quot;>71 – Tunneldel 15 Tolered-Lillhagen</option>
        <option value=&quot;72&quot;>72 – Tunneldel 16 Lillhagen-Björnåsen</option>
        <option value=&quot;73&quot;>73 – Tunneldel 17 Björnåsen–Tagene</option>
        <option value=&quot;74&quot;>74 – Tunneldel 18 Tagene-Halleröd</option>
        <option value=&quot;75&quot;>75 – Tunneldel 19 Halleröd–Göddered-Rösbo</option>
        <option value=&quot;76&quot;>76 – Tunneldel 62 Partille–Lerum</option>
        <option value=&quot;77&quot;>77 – Tunneldel 20 Halleröd-Ytterby</option>
        <option value=&quot;78&quot;>78 – Tunneldel 22 Surte–Stora Viken</option>
        <option value=&quot;79&quot;>79 – Tunneldel 31 Björnåsen–Göta Älv-Hjällbo</option>
        <option value=&quot;80&quot;>80 – Tunneldel 32 Hjällbo-Gårdsten</option>
        <option value=&quot;81&quot;>81 – Tunneldel 33 Gårdsten-Rannebergen</option>
        <option value=&quot;82&quot;>82 – Tunneldel 41 Ryaverket-Färgenäs</option>
        <option value=&quot;83&quot;>83 – Tunneldel 42 Färgenäs–Röda Sten</option>
        <option value=&quot;84&quot;>84 – Tunneldel 43 Röda Sten–V Kyrkogården</option>
        <option value=&quot;85&quot;>85 – Tunneldel 44 V Kyrkogården-Slottsskogen</option>
        <option value=&quot;86&quot;>86 – Tunneldel 45 Slottsskogen-Annedal</option>
        <option value=&quot;87&quot;>87 – Tunneldel 46 Annedal-Mölndalsån</option>
        <option value=&quot;88&quot;>88 – Tunneldel 71 V Kyrkogården-Näset</option>
        <option value=&quot;89&quot;>89 – Tunneldel 51 Mölndalsån-Lackarebäck</option>
        <option value=&quot;90&quot;>90 – Tunneldel 52 Lackarebäck-Mölndal</option>
        <option value=&quot;91&quot;>91 – Tunneldel 53 Lackarebäck-Helenevik</option>
        <option value=&quot;92&quot;>92 – Tunneldel 54 Helenevik-Slamby</option>
        <option value=&quot;93&quot;>93 – Tunneldel 56 Bråta-Mölnlycke</option>
        <option value=&quot;94&quot;>94 – Tunneldel 61 Slamby-Partille</option>
        <option value=&quot;95&quot;>95 – Tunneldel 72 Pilegården-Balltorp</option>
        <option value=&quot;96&quot;>96 – Tunneldel 73 Balltorp-Kållered</option>
        <option value=&quot;97&quot;>97 – Tunneldel 81 Kållered-Lindome</option>
        <option value=&quot;98&quot;>98</option>
        <option value=&quot;99&quot;>99</option>
      </select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;part&quot; title=&quot;Ansvarig part&quot;>
      <span class=&quot;fnb-label&quot;>Part</span>
      <select id=&quot;pls-part&quot;>
        <option value=&quot;A&quot;>A – Arkitekt</option>
        <option value=&quot;AK&quot;>AK – Akustikprojektör</option>
        <option value=&quot;BR&quot;>BR – Brandprojektör</option>
        <option value=&quot;C&quot;>C – Teknikövergripande samordning</option>
        <option value=&quot;E&quot;>E – Elprojektör</option>
        <option value=&quot;F&quot;>F – Förvaltare</option>
        <option value=&quot;G&quot;>G – Geotekniker</option>
        <option value=&quot;H&quot;>H – Hissprojektör</option>
        <option value=&quot;I&quot;>I – Inredningsarkitekt</option>
        <option value=&quot;K&quot;>K – Byggkonstruktör</option>
        <option value=&quot;L&quot;>L – Landskapsarkitekt</option>
        <option value=&quot;M&quot;>M – Markprojektör</option>
        <option value=&quot;MK&quot;>MK – Mekanikprojektör</option>
        <option value=&quot;P&quot;>P – Projekt- och entreprenadgemensamt</option>
        <option value=&quot;PR&quot;>PR – Processprojektör</option>
        <option value=&quot;R&quot;>R – VA-projektör</option>
        <option value=&quot;SK&quot;>SK – Storköksprojektör</option>
        <option value=&quot;SPR&quot;>SPR – Sprinklerprojektör</option>
        <option value=&quot;SÖ&quot;>SÖ – Styr- och övervakningsprojektör (alt. S)</option>
        <option value=&quot;T&quot;>T – Trafik- och vägprojektör</option>
        <option value=&quot;TG&quot;>TG – Tillgänglighetsprojektör</option>
        <option value=&quot;V&quot;>V – Ventilationsprojektör</option>
        <option value=&quot;VA&quot;>VA – VA-projektör</option>
        <option value=&quot;VS&quot;>VS – VS-projektör</option>
        <option value=&quot;Z&quot;>Z – Mätning/geodesi</option>
      </select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;cont&quot; title=&quot;Innehåll i modell/ritning (SS 32271)&quot;>
      <span class=&quot;fnb-label&quot;>Innehåll</span>
      <select id=&quot;pls-cont&quot;>
        <optgroup label=&quot;0 Sammansatt&quot;>
          <option value=&quot;0&quot;>0 – Sammansatt redovisning</option>
        </optgroup>
        <optgroup label=&quot;1 Undergrund, grund m.m.&quot;>
          <option value=&quot;1&quot;>1 – Sammansatt</option>
          <option value=&quot;10&quot;>10 – Sammansatt grupp 1</option>
          <option value=&quot;11&quot;>11 – Schakt, terrassering</option>
          <option value=&quot;12&quot;>12 – Underbyggnad (fyllningar)</option>
          <option value=&quot;13&quot;>13 – Lager i mark, skydd byggnadsverk</option>
          <option value=&quot;14&quot;>14 – Lager i mark, skydd natur</option>
          <option value=&quot;15&quot;>15 – Grundkonstruktioner</option>
          <option value=&quot;16&quot;>16 – Överbyggnader (nivåer/mått)</option>
        </optgroup>
        <optgroup label=&quot;2 Bärverk&quot;>
          <option value=&quot;2&quot;>2 – Sammansatt</option>
          <option value=&quot;20&quot;>20 – Sammansatt bärverk</option>
          <option value=&quot;21&quot;>21 – Platsgjuten betong</option>
          <option value=&quot;22&quot;>22 – Armering i platsgjuten betong</option>
          <option value=&quot;23&quot;>23 – Förtillverkad betong</option>
          <option value=&quot;24&quot;>24 – Stålkonstruktioner</option>
          <option value=&quot;25&quot;>25 – Träkonstruktioner</option>
          <option value=&quot;26&quot;>26 – Murverkskonstruktioner</option>
        </optgroup>
        <optgroup label=&quot;3 Överbyggnader/anläggningskompl.&quot;>
          <option value=&quot;3&quot;>3 – Sammansatt</option>
          <option value=&quot;30&quot;>30 – Sammansatt</option>
          <option value=&quot;31&quot;>31 – Överbyggnader</option>
          <option value=&quot;32&quot;>32 – Anläggningskompletteringar</option>
        </optgroup>
        <optgroup label=&quot;4 Rumsbildning&quot;>
          <option value=&quot;4&quot;>4 – Sammansatt</option>
          <option value=&quot;40&quot; selected>40 – Sammansatt (planer/sektioner/fasader)</option>
          <option value=&quot;41&quot;>41 – Yttertak och ytterbjälklag</option>
          <option value=&quot;42&quot;>42 – Yttervägg</option>
          <option value=&quot;43&quot;>43 – Inre rumsbildande byggdelar</option>
          <option value=&quot;44&quot;>44 – Invändiga ytskikt</option>
          <option value=&quot;45&quot;>45 – Huskompletteringar</option>
          <option value=&quot;46&quot;>46 – Rumskompletteringar</option>
          <option value=&quot;49&quot;>49 – Övrigt</option>
        </optgroup>
        <optgroup label=&quot;5 VA-, VVS-, kyla&quot;>
          <option value=&quot;5&quot;>5 – Sammansatt</option>
          <option value=&quot;50&quot;>50 – Sammansatt va/vvs/kyl/processmedia</option>
          <option value=&quot;51&quot;>51 – VVS-/sanitära installationer</option>
          <option value=&quot;52&quot;>52 – Hjälpsystem (HS)</option>
          <option value=&quot;53&quot;>53 – Processteknisk maskinutrustning</option>
          <option value=&quot;54&quot;>54 – Brandsläckningssystem</option>
          <option value=&quot;55&quot;>55 – Kylsystem</option>
          <option value=&quot;56&quot;>56 – Värmesystem</option>
          <option value=&quot;57&quot;>57 – Luftbehandlingssystem</option>
        </optgroup>
        <optgroup label=&quot;6 El- och telesystem&quot;>
          <option value=&quot;6&quot;>6 – Sammansatt</option>
          <option value=&quot;60&quot;>60 – Sammansatt el/tele</option>
          <option value=&quot;61&quot;>61 – El- och telekanalisation</option>
          <option value=&quot;63&quot;>63 – Elkraftssystem</option>
          <option value=&quot;64&quot;>64 – Telesystem</option>
          <option value=&quot;66&quot;>66 – Spänningsutjämning/separation</option>
        </optgroup>
        <optgroup label=&quot;7 Transportsystem&quot;>
          <option value=&quot;7&quot;>7 – Sammansatt</option>
          <option value=&quot;71&quot;>71 – Hissystem</option>
          <option value=&quot;73&quot;>73 – Rulltrappa/rullramp</option>
          <option value=&quot;74&quot;>74 – Kransystem</option>
          <option value=&quot;75&quot;>75 – Rörpostsystem</option>
          <option value=&quot;76&quot;>76 – Maskindriven port/grind/dörr</option>
        </optgroup>
        <optgroup label=&quot;8 Styr och övervakning&quot;>
          <option value=&quot;8&quot;>8 – Sammansatt</option>
          <option value=&quot;81&quot;>81 – Fastighetsdrift</option>
          <option value=&quot;82&quot;>82 – Processinstallationer</option>
        </optgroup>
        <optgroup label=&quot;9 Övrigt&quot;>
          <option value=&quot;9&quot;>9 – Sammansatt</option>
          <option value=&quot;99&quot;>99 – Fri projektspecifik (brand/säkerhet m.m.)</option>
        </optgroup>
      </select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;pres&quot; title=&quot;Redovisningssätt (SS 32271:2016 + Praxi)&quot;>
      <span class=&quot;fnb-label&quot;>Redov.</span>
      <select id=&quot;pls-pres&quot;>
        <optgroup label=&quot;Modell/ritning (status)&quot;>
          <option value=&quot;V&quot;>V – Volymer, 3D-modeller</option>
          <option value=&quot;P&quot; selected>P – Planer, 2D-modeller</option>
          <option value=&quot;S&quot;>S – Sektioner</option>
          <option value=&quot;F&quot;>F – Fasader</option>
          <option value=&quot;U&quot;>U – Uppställningar, elevationer</option>
          <option value=&quot;T&quot;>T – Förteckning</option>
          <option value=&quot;D&quot;>D – Detaljer</option>
          <option value=&quot;X&quot;>X – Icke-grafisk modell</option>
          <option value=&quot;C&quot;>C – Scheman</option>
        </optgroup>
        <optgroup label=&quot;Ritningstyp (nummer)&quot;>
          <option value=&quot;0&quot;>0 – Sammansatta ritningar</option>
          <option value=&quot;1&quot;>1 – Planritningar</option>
          <option value=&quot;2&quot;>2 – Sektioner (snitt, profiler)</option>
          <option value=&quot;3&quot;>3 – Fasadritningar</option>
          <option value=&quot;4&quot;>4 – Uppställningsritningar, elevationer</option>
          <option value=&quot;5&quot;>5 – Förteckningsritningar</option>
          <option value=&quot;6&quot;>6 – Detaljritningar</option>
          <option value=&quot;7&quot;>7 – Samordningsritningar</option>
          <option value=&quot;8&quot;>8 – Scheman</option>
          <option value=&quot;9&quot;>9 – Text</option>
        </optgroup>
        <optgroup label=&quot;Modelltyp&quot;>
          <option value=&quot;L&quot;>L – Linjemodell (mark/landskap)</option>
          <option value=&quot;Z&quot;>Z – Punktmodell (laserskanning)</option>
          <option value=&quot;Y&quot;>Y – Ytmodell</option>
        </optgroup>
      </select>
    </label>
    <label class=&quot;fnb-field&quot; data-part=&quot;num&quot; title=&quot;Våningsplan + löpnr (01–99)&quot;>
      <span class=&quot;fnb-label&quot;>Nr</span>
      <input type=&quot;text&quot; id=&quot;pls-num&quot; value=&quot;1005&quot; maxlength=&quot;4&quot; />
    </label>
  </div>
  <div class=&quot;fnb-result&quot;>
    <span class=&quot;fnb-result-label&quot;>Filnamn</span>
    <div class=&quot;fnb-filename&quot; id=&quot;pls-out&quot; aria-live=&quot;polite&quot;></div>
    <button type=&quot;button&quot; class=&quot;fnb-copy&quot; id=&quot;pls-copy&quot;>Kopiera</button>
  </div>
</div>
<style>
#fnb-pls{--c-ref:#2563eb;--c-part:#0891b2;--c-cont:#059669;--c-pres:#d97706;--c-num:#dc2626;
  box-sizing:border-box;max-width:720px;margin:1rem 0;padding:.9rem 1rem;border:1px solid #e5e7eb;border-radius:10px;
  background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,Helvetica,Arial,sans-serif;color:#1f2937;}
#fnb-pls *{box-sizing:border-box;}
#fnb-pls .fnb-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem;}
#fnb-pls .fnb-tag{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:.15rem .45rem;
  border-radius:999px;background:#1f2937;color:#fff;}
#fnb-pls .fnb-sub{font-size:.72rem;color:#9ca3af;}
#fnb-pls .fnb-grid{display:flex;flex-wrap:wrap;gap:.45rem;}
#fnb-pls .fnb-field{flex:1 1 90px;min-width:80px;display:flex;flex-direction:column;gap:.15rem;}
#fnb-pls .fnb-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;}
#fnb-pls .fnb-field[data-part=ref] .fnb-label{color:var(--c-ref);}
#fnb-pls .fnb-field[data-part=part] .fnb-label{color:var(--c-part);}
#fnb-pls .fnb-field[data-part=cont] .fnb-label{color:var(--c-cont);}
#fnb-pls .fnb-field[data-part=pres] .fnb-label{color:var(--c-pres);}
#fnb-pls .fnb-field[data-part=num] .fnb-label{color:var(--c-num);}
#fnb-pls input,#fnb-pls select{width:100%;padding:.35rem .4rem;border:1px solid #d1d5db;border-radius:6px;
  font-size:.8rem;background:#fff;color:#1f2937;}
#fnb-pls input:focus,#fnb-pls select:focus{outline:2px solid #93c5fd;border-color:#93c5fd;}
#fnb-pls .fnb-result{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.8rem;padding:.6rem .7rem;
  background:#fff;border:1px dashed #d1d5db;border-radius:8px;}
#fnb-pls .fnb-result-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;}
#fnb-pls .fnb-filename{flex:1;min-width:160px;font-family:&quot;SFMono-Regular&quot;,Consolas,Menlo,monospace;
  font-size:.95rem;font-weight:600;word-break:break-all;}
#fnb-pls .fnb-filename .seg-ref{color:var(--c-ref);}
#fnb-pls .fnb-filename .seg-part{color:var(--c-part);}
#fnb-pls .fnb-filename .seg-cont{color:var(--c-cont);}
#fnb-pls .fnb-filename .seg-pres{color:var(--c-pres);}
#fnb-pls .fnb-filename .seg-num{color:var(--c-num);}
#fnb-pls .fnb-filename .sep{color:#cbd5e1;}
#fnb-pls .fnb-copy{padding:.4rem .8rem;border:none;border-radius:6px;background:#1f2937;color:#fff;font-size:.78rem;
  font-weight:600;cursor:pointer;transition:background .15s;}
#fnb-pls .fnb-copy:hover{background:#374151;}
#fnb-pls .fnb-copy.done{background:#059669;}
</style>
<script>
(function(){
  var ids=['ref','part','cont','pres','num'];
  var out=document.getElementById('pls-out');
  function val(id){return (document.getElementById('pls-'+id).value||'').trim();}
  function render(){
    var parts=ids.map(function(id){return {id:id,v:val(id)};}).filter(function(p){return p.v!=='';});
    var html='';
    parts.forEach(function(p,i){
      if(i>0) html+='<span class=&quot;sep&quot;>-</span>';
      html+='<span class=&quot;seg-'+p.id+'&quot;>'+p.v.replace(/[<>&amp;]/g,'')+'</span>';
    });
    out.innerHTML=html||'<span class=&quot;sep&quot;>…</span>';
  }
  ids.forEach(function(id){var el=document.getElementById('pls-'+id);el.addEventListener('input',render);el.addEventListener('change',render);});
  var btn=document.getElementById('pls-copy');
  btn.addEventListener('click',function(){
    navigator.clipboard&amp;&amp;navigator.clipboard.writeText(out.textContent);
    btn.textContent='Kopierat!';btn.classList.add('done');
    setTimeout(function(){btn.textContent='Kopiera';btn.classList.remove('done');},1500);
  });
  render();
})();
</script><script>(function(){function h(){parent.postMessage({dxEmbed:&quot;dx-filnamn-placeringsorienterad&quot;,h:document.documentElement.scrollHeight},&quot;*&quot;);}window.addEventListener(&quot;load&quot;,h);window.addEventListener(&quot;resize&quot;,h);if(window.ResizeObserver){new ResizeObserver(h).observe(document.documentElement);}setInterval(h,400);})();</script>"></iframe>
<script>window.addEventListener("message",function(e){if(e.data&&e.data.dxEmbed==="dx-filnamn-placeringsorienterad"){var el=document.getElementById("dx-filnamn-placeringsorienterad");if(el){el.style.height=e.data.h+"px";}}});</script>
