Files
tilbudgivern/docs/features/TOMRER_SMART_PACKAGES_GUIDE.md
T
alexpolo1 4dbaf3e950 Add final version of TØMRER SMART PACKAGES and cleanup for v2
- Created a comprehensive SQL migration script for TØMRER SMART PACKAGES, including detailed material packages, tasks, and calculations for various roofing tasks.
- Implemented a cleanup process to remove existing test packages related to 'Tagrende' and 'Nedløb' before inserting new data.
- Structured the material packages to include specific materials, quantities, and pricing, ensuring accurate calculations for installation tasks.
- Added detailed task descriptions and estimated hours for each package to enhance clarity and usability for users.
- Included completion checks to verify the successful creation of packages, tasks, and materials.
2025-10-30 19:23:15 +00:00

14 KiB

📦 TØMRER SMART PACKAGES - KOMPLET GUIDE

Oprettet: 2025-10-30
Status: KLAR TIL IMPLEMENTATION
Database: tilbudgivern


🎯 Oversigt

Dette dokument beskriver 11 professionelle smart packages til tømrerarbejde med:

  • Auto-beregning af materialer baseret på geometri
  • Hierarkisk opgavebeskrivelse (efter Mikael Holck standard)
  • Præcise tidsestimater per enhed
  • Komplet materialelister med varenumre

📋 Pakke Oversigt

# Pakke Navn Kategori Sværhedsgrad Timer (base) Auto-beregner
1 Tagrende Lindab - Komplet Tagarbejde Mellem 0.5 Facadelængde
2 Nedløb - Komplet system Tagarbejde Mellem 1.0 Antal nedløb
3 Opretning af spær Tagarbejde Svær 0.1 LBM spær
4 Montering af B7 inkl. lægter Tagarbejde Svær 0.5 Per m²
5 Montering af rygning B7 Tagarbejde Svær 0.3 Per løbende meter
6 Montering af taghætte B7 Tagarbejde Mellem 1.5 Per stk
7 Nedrivning af betontegl Nedrivning Mellem 0.3 Per m²
8 Montering af fast undertag Tagarbejde Mellem 0.15 Per m²
9 Montering af vindskeder Tagarbejde Mellem 0.25 Per løbende meter
10 Montering af udhængsbrædder Tagarbejde Mellem 0.20 Per løbende meter
11 Montering af sternbrædder Tagarbejde Mellem 0.30 Per løbende meter

1️⃣ TAGRENDE LINDAB - KOMPLET

Beskrivelse

Komplet tagrende system med konsoljern i stål. Auto-beregner materialer baseret på facadelængde.

Auto-Beregning

  • Tagrende 3m: facadelængde / 3 stykker
  • Konsoljern: facadelængde / 0.6 stykker (maks 60cm afstand)
  • Samlestykker: antal_tagrende - 1
  • Tid: (facadelængde / 10) * 5 timer

Materialer

Varenr Materiale Antal Enhed Pris Beregning
077424 LINDAB RAINLINE TAGRENDE 125MM 3M 1 stk 245 kr facadelængde/3
107744 LINDAB RAINLINE ENDE BUND 4 stk 45 kr Fast (2 per side)
077419 LINDAB RAINLINE SAMLESTYKKE 1 stk 35 kr antal tagrende-1
077407 LINDAB RAINLINE KONSOLJERN 1 stk 28 kr facadelængde/0.6
077426 LINDAB RAINLINE HJØRNE INDENVENDIG 1 stk 125 kr Huskeliste
077431 LINDAB RAINLINE HJØRNE UDEVENDIG 1 stk 125 kr Huskeliste

Arbejdsopgaver

Opgave 1: Opmåling og markering (0.5 timer - per projekt)

Beskrivelse: Opmåling af facadelængde og markering

Arbejdsgang:

  • Præcis opmåling af facadelængde udføres
  • Konsoljerrns placering markeres med maks 60cm afstand
  • Fald mod nedløb planlægges (1-2mm per meter)

Opgave 2: Montering af konsoljern (0.15 timer per meter)

Beskrivelse: Montering af konsoljern med korrekt fald

Arbejdsgang:

  • Konsoljern monteres med korrekt fald (1-2mm per meter) mod nedløb
  • Første konsol monteres ved højeste punkt
  • Snor spændes med fald
  • Alle konsoller monteres langs snor

Opgave 3: Samling og montering af tagrende (0.2 timer per meter)

Beskrivelse: Montering af tagrende-sektioner med samlestykker

Arbejdsgang:

  • Tagrende-sektioner monteres med samlestykker
  • Tætning udføres ved alle samlinger
  • Tilslutning til nedløb sikres
  • Kontrol af fald med vand

Opgave 4: Montering af ende og hjørner (0.5 timer - per projekt)

Beskrivelse: Afslutning med ender og hjørner

Arbejdsgang:

  • Endeender monteres i begge ender
  • Hjørner monteres efter behov
  • Tilslutning til nedløb færdiggøres
  • Alt affald bortkøres

2️⃣ NEDLØB - KOMPLET SYSTEM

Beskrivelse

Komplet nedløb med alle tilbehør. Auto-beregner per nedløb.

Auto-Beregning

  • Nedløbsrør 3m: antal_nedløb
  • Rørholder: antal_nedløb * 2
  • Tudstykke: antal_nedløb
  • Silikone: antal_nedløb
  • Brøndkrave: antal_nedløb
  • Bøjninger: antal_nedløb * 2
  • Tid: antal_nedløb * 1 time

Materialer

Varenr Materiale Antal Enhed Pris Beregning
077438 LINDAB NEDLØB 3M 1 stk 185 kr Per nedløb
184937 LINDAB RØRHOLDER 2 stk 22 kr x2 per nedløb
122214 LINDAB TUDSTYKKE 1 stk 45 kr Per nedløb
050043 SILIKONE TIL NEDLØB 1 stk 55 kr Per nedløb
061637 BRØNDKRAVE 1 stk 125 kr Per nedløb
076623 LINDAB BØJNING 87° 2 stk 48 kr x2 per nedløb

Arbejdsopgaver

Opgave 1: Opmåling og markering (0.25 timer per nedløb)

Beskrivelse: Opmåling af nedløb fra tagrende til brønd

Arbejdsgang:

  • Nedløbsrør opmåles lodret fra tagrende til jordniveau
  • Rørholder placering markeres med maks 1.5m afstand
  • Tilslutning til brønd planlægges

Opgave 2: Montering af rørholde (0.25 timer per nedløb)

Beskrivelse: Fastgørelse af rørholde til facade

Arbejdsgang:

  • Rørholde fastgøres til facade med plugs og skruer
  • Afstand kontrolleres med vaterpas
  • Lodret linje sikres

Opgave 3: Montering af tudstykke (0.15 timer per nedløb)

Beskrivelse: Tilslutning fra tagrende til nedløb

Arbejdsgang:

  • Tudstykke monteres fra tagrende til nedløbsrør
  • Fastgøres med skruer
  • Tættes med silikone

Opgave 4: Samling af nedløbsrør (0.25 timer per nedløb)

Beskrivelse: Samling af nedløbsrør og bøjninger

Arbejdsgang:

  • Nedløbsrør samles i sektioner
  • Bøjninger monteres hvor nødvendigt
  • Fastgøres i alle rørholde
  • Sikres mod vind

Opgave 5: Tilslutning til brønd (0.10 timer per nedløb)

Beskrivelse: Afslutning ved jordniveau

Arbejdsgang:

  • Brøndkrave monteres
  • Nedløb tilsluttes til afløbssystem
  • Tættes korrekt
  • Alt affald bortkøres

3️⃣ OPRETNING AF SPÆR

Beskrivelse

Opretning og forstærkning af tagspær. Auto-beregner baseret på husmål.

Auto-Beregning

  • LBM spær: (huslængde + 1) * husbredde
  • Skruer: LBM_spær * 5 / 200 pakker
  • Tid: (LBM_spær / 5) * 0.5 timer

Materialer

Varenr Materiale Antal Enhed Pris Beregning
146304720010450 SPÆR TRÆ 45x200MM TRYKIMP 1 lbm 42 kr LBM beregnet
310615 SPÅNSKRUER 5,0X100MM 200 STK 1 pakke 125 kr LBM * 5 / 200
195408 MURESNOR 100M 1 stk 45 kr Standard
224770 BITS TX20 2-PACK 1 stk 35 kr Standard
064736 SNORVATTERPAS 2-PACK 2 stk 125 kr Standard
182788 RUNDSAVSKLINGE 190MM 1 stk 145 kr Standard
147761 STIKSAVSKLINGER T-SKAFT 5-PACK 1 stk 85 kr Standard

Arbejdsopgaver

Opgave 1: Inspektion (1.0 time - per projekt)

Beskrivelse: Grundig inspektion af spærkonstruktion

Arbejdsgang:

  • Spær inspiceres for rød, svamp og skader
  • Vurdering af konstruktionens tilstand
  • Dokumentation af fund
  • Planlægning af forstærkninger

Opgave 2: Markering og opmåling (0.5 time - per projekt)

Beskrivelse: Præcis markering af spærplacering

Arbejdsgang:

  • Muresnor spændes fra gavl til gavl
  • Snorvatterpas bruges til præcision
  • Placering af nye/forstærkende spær markeres
  • Afstande måles og dokumenteres

Opgave 3: Tilskæring (0.05 timer per meter)

Beskrivelse: Tilskæring til præcis længde og vinkel

Arbejdsgang:

  • Spær tilskæres med rundsav til præcis længde
  • Vinkelsnit udføres med stiksav
  • Præcision sikres med vinkelmåler
  • Alle snit kontrolleres

Opgave 4: Montering (0.15 timer per meter)

Beskrivelse: Montering af spær med spånskruer

Arbejdsgang:

  • Spær løftes på plads og tilpasses
  • Fastgøres med spånskruer 5.0x100mm
  • Minimum 5 skruer per løbende meter
  • Vaterpas kontrol løbende

Opgave 5: Kontrol (0.5 time - per projekt)

Beskrivelse: Endelig kvalitetskontrol

Arbejdsgang:

  • Alle spær kontrolleres med snorvatterpas
  • Justeringer foretages hvor nødvendigt
  • Dokumentation af udført arbejde
  • Område ryddes

4️⃣ MONTERING AF B7 INKL. LÆGTER

Beskrivelse

Komplet B7 tagdækning med lægter. Auto-beregner per m².

Auto-Beregning (per m²)

  • B7 plader: 2.13 stykker
  • Lægter (46cm afstand): 2.17 løbende meter
  • Tagskruer: 4.25 stykker
  • Ringsøm: 15 stykker
  • EPDM bånd: 2.17 løbende meter
  • Tid: 0.5 time per m²

Materialer (per m²)

Varenr Materiale Antal Enhed Pris
147072 ETERNIT B7 TAGPLADE 920X1320MM 2.13 stk 245 kr
1632038073 LÆGTE 30X50MM TRYKIMP. 420CM 2.17 lbm 18.50 kr
119229 ETERNIT TAGSKRUER 400 STK 0.011 pakke 385 kr
101933 RINGSØM 2.8X65MM 2880 STK 0.005 pakke 145 kr
029218 EPDM TÆTNINGSBÅND 30M 0.072 rulle 285 kr

Arbejdsopgaver

Opgave 1: Forberedelse (2.0 timer - per projekt)

Beskrivelse: Etablering af sikkerhed og forberedelse

Arbejdsgang:

  • Sikkerhedssele og tagstiger opsættes
  • Stillads etableres ved behov
  • Undertag kontrolleres for skader
  • Arbejdsområde forberedes

Opgave 2: Montering af lægter (0.2 timer per m²)

Beskrivelse: Montering af lægter med 46cm afstand

Arbejdsgang:

  • Lægter monteres med præcis 46cm afstand
  • Fastgøres med ringsøm (ca. 15 søm per m²)
  • Vaterpas kontrol løbende
  • Linjeret med snor

Opgave 3: EPDM tætningsbånd (0.05 timer per m²)

Beskrivelse: Anbringelse af tætningsbånd

Arbejdsgang:

  • EPDM tætningsbånd udlægges (2.17 meter per m²)
  • Anbringes på lægter før tagplader
  • Overlap sikres ved samlinger

Opgave 4: Montering af B7 plader (0.2 timer per m²)

Beskrivelse: Montering af eternit tagplader

Arbejdsgang:

  • B7 plader monteres fra tagfod og op
  • 2.13 plader per m²
  • Fastgøres med tagskruer (4.25 per m²)
  • Korrekt overlap sikres (minimum 10cm)

Opgave 5: Kontrol (0.05 timer per m²)

Beskrivelse: Kvalitetskontrol

Arbejdsgang:

  • Alle tagskruer kontrolleres
  • Tæthed ved overlaps tjekkes
  • Fald og vandafløb kontrolleres
  • Alt affald bortkøres

5️⃣ MONTERING AF RYGNING B7

Beskrivelse

Rygning til B7 eternit tag. Auto-beregner per løbende meter.

Auto-Beregning (per løbende meter)

  • Rygning: 1 løbende meter
  • Rygningselement: 1 stykke
  • Tagskruer: 4 stykker
  • EPDM bånd: 0.4 løbende meter
  • Tid: 0.3 time per løbende meter

Materialer (per løbende meter)

Varenr Materiale Antal Enhed Pris
057437 ETERNIT RYGNING B7 1 lbm 125 kr
038218 ETERNIT RYGNINGSELEMENT 1 stk 45 kr
144855 ETERNIT TAGSKRUER 100 STK 0.04 pakke 115 kr
029218 EPDM TÆTNINGSBÅND 30M 0.013 rulle 285 kr

Arbejdsopgaver

Opgave 1: Forberedelse af rygningslinje (0.5 time - per projekt)

Beskrivelse: Kontrol af tagfladernes møde

Arbejdsgang:

  • Begge tagflader kontrolleres for korrekt møde
  • Høje punkter justeres
  • Snorvatterpas kontrol langs hele rygningen

Opgave 2: Montering af rygningselementer (0.1 timer per meter)

Beskrivelse: Fastgørelse af rygningselementer

Arbejdsgang:

  • Rygningselementer monteres som underlag
  • Fastgøres med skruer til lægter
  • 1 element per løbende meter
  • Sikrer støtte for rygning

Opgave 3: EPDM tætningsbånd (0.05 timer per meter)

Beskrivelse: Anbringelse af tætningsbånd

Arbejdsgang:

  • EPDM tætningsbånd udlægges (0.4 meter per løbende meter)
  • Sikrer tæthed under rygning
  • Anbringes centreret på rygningslinje

Opgave 4: Montering af rygning (0.15 timer per meter)

Beskrivelse: Montering af rygningsstykker

Arbejdsgang:

  • Rygning monteres med minimum 10cm overlap
  • Fastgøres med 4 tagskruer per meter
  • Tæthed kontrolleres løbende
  • Afslutning ved gavle sikres

🚀 Implementation

Database Struktur Check

-- Verificer eksisterende tabeller
DESCRIBE material_packages;
DESCRIBE package_materials;
DESCRIBE smart_package_tasks;

Nøgle Kolonner

material_packages:

  • name, description, category, difficulty_level
  • estimated_hours, hourly_rate, installation_notes
  • is_template, area_based, time_per_sqm, auto_calculated

package_materials:

  • package_id, material_name, material_category
  • quantity, unit, unit_price, total_price
  • supplier, notes, geometry_multiplier, base_quantity, waste_factor

smart_package_tasks:

  • package_id, name, description
  • hours, rate, task_order
  • time_unit, time_per_unit, is_custom

📊 Beregningsformler

Tagrende

const antal_tagrende = Math.ceil(facadelængde / 3);
const antal_konsoljern = Math.ceil(facadelængde / 0.6);
const antal_samlestykker = antal_tagrende - 1;
const timer = (facadelængde / 10) * 5;

Nedløb

const nedløbsrør = antal_nedløb;
const rørholde = antal_nedløb * 2;
const timer = antal_nedløb * 1;

Spær

const LBM_spær = (huslængde + 1) * husbredde;
const antal_skruepakker = Math.ceil((LBM_spær * 5) / 200);
const timer = (LBM_spær / 5) * 0.5;

B7 Tag (per m²)

const b7_plader = tagareal * 2.13;
const lægter_lbm = tagareal * 2.17;
const tagskruer = Math.ceil((tagareal * 4.25) / 400); // pakker
const ringsøm = Math.ceil((tagareal * 15) / 2880); // pakker
const epdm_ruller = Math.ceil((tagareal * 2.17) / 30);
const timer = tagareal * 0.5;

Rygning (per løbende meter)

const rygning_lbm = rygningslængde;
const rygningselementer = rygningslængde;
const tagskruer = Math.ceil((rygningslængde * 4) / 100);
const epdm_ruller = Math.ceil((rygningslængde * 0.4) / 30);
const timer = rygningslængde * 0.3;

🎯 Næste Skridt

  1. SQL Script Kørsel

    • Kørelad finalized SQL script (se separat fil)
    • Verificer at alle pakker er oprettet
  2. Test i Backend

    • Test smart package valg i API
    • Verificer auto-beregning fungerer
  3. Frontend Integration

    • Tilføj pakke-vælger i UI
    • Vis auto-beregnede materialer
  4. Dokumentation

    • Opdater API dokumentation
    • Lav bruger-guide til tømrer

Status: ✅ KLAR TIL SQL EKSEKVERING
Vedligeholdt af: Tilbudgivern Team
Version: 1.0