Initial commit – AufmaßCreater v2.35

This commit is contained in:
2026-06-10 11:03:43 +02:00
commit 84c933ea9c
2823 changed files with 490495 additions and 0 deletions
View File
+323
View File
@@ -0,0 +1,323 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
@page {
size: A4 landscape;
margin: 5mm;
}
body {
font-family: DejaVu Sans, Helvetica, sans-serif;
font-size: 7pt;
margin: 0;
padding: 0;
color: #000;
}
table {
width: 100%;
border-collapse: collapse;
}
td, th {
border: 1px solid #000;
padding: 1px 2px;
vertical-align: middle;
}
.header-row td {
padding: 2px 4px;
font-size: 7.5pt;
}
.label {
font-weight: bold;
background: #f2f2f2;
white-space: nowrap;
}
.sm-header th {
background: #2F5496;
color: #fff;
font-weight: bold;
text-align: center;
font-size: 6pt;
padding: 2px 3px;
}
#pos-tbl td {
padding: 2px 3px;
}
tr.trenner td {
background: #f5f5f5;
height: 3px;
}
tr.sum-row td {
font-weight: bold;
font-size: 7pt;
}
.summary-title {
background: #D6E4F0;
color: #2F5496;
font-weight: bold;
font-size: 9pt;
text-align: center;
padding: 3px;
}
.summary-header th {
background: #2F5496;
color: #fff;
font-weight: bold;
text-align: center;
font-size: 6pt;
padding: 2px;
}
.summary-data td {
font-size: 7pt;
padding: 1px 3px;
}
.summary-sum td {
font-weight: bold;
font-size: 7pt;
border-bottom: 1px solid #000;
}
.num {
text-align: right;
}
.center {
text-align: center;
}
.left {
text-align: left;
}
</style>
</head>
<body>
<!-- Row 1: Logo / Firmenname / Aufmaß -->
<table style="margin-bottom:5mm">
<tr>
<td style="border:none; width:30mm">
<img src="E:\NC_KPT\Documents\_Zwischenablage\_Coding\AufmassCreater v2.35 (20260309)\_aufmass_web\app\..\data\uploads\logos\logo_1.png" width="120">
</td>
<td style="border:none; text-align:center; vertical-align:middle; font-size:14pt; font-weight:bold; color:#2F5496">
Aufmaß
</td>
</tr>
</table>
<!-- Header rows (Label-Spalten: 1,3,5,7 → jeweils 8%; Value-Spalten: 2,4,6,8 → Rest) -->
<table class="header-row">
<tr>
<td class="label" style="width:8%">Vertrag:</td>
<td style="width:17%">SW Proj+Doku 2024ff</td>
<td class="label" style="width:8%">LV-Name:</td>
<td style="width:17%">LV-KPT-Proj+Doku-2024ff</td>
<td class="label" style="width:8%">Aufmaß-Datum:</td>
<td style="width:17%">20.05.2026</td>
<td style="width:8%"></td>
<td style="width:17%"></td>
</tr>
<tr>
<td class="label">Projekt:</td>
<td>SD 2 Team 8 (PTI 21+22)</td>
<td class="label">Baustelle:</td>
<td colspan="5">Doku</td>
</tr>
<tr>
<td class="label">Typ:</td>
<td>Schlussaufmaß</td>
<td class="label">Bauabschnitt:</td>
<td colspan="5">NVT 56V1102 FED</td>
</tr>
<tr>
<td class="label">SM-Nr.:</td>
<td>211826415</td>
<td class="label">Startdatum:</td>
<td>15.01.2026</td>
<td class="label">Name:</td>
<td>Metta Enrico</td>
<td class="label">Tel:</td>
<td>+49 621 294</td>
</tr>
<tr>
<td class="label">Abruf-Nr.:</td>
<td>4213906453</td>
<td class="label">Enddatum:</td>
<td>01.07.2026</td>
<td class="label">Email:</td>
<td colspan="3"></td>
</tr>
</table>
<br>
<!-- Position table (Spalten-% wie Excel max_widths) -->
<table id="pos-tbl">
<thead>
<tr class="sm-header">
<th style="width:7%">Abschn.</th>
<th style="width:6%">Pos-Nr</th>
<th style="width:4%">Fakt.</th>
<th style="width:5%">Länge</th>
<th style="width:5%">Breite</th>
<th style="width:5%">Tiefe</th>
<th style="width:6%">Menge</th>
<th style="width:3%">EH</th>
<th style="width:23%">Kurztext</th>
<th style="width:18%">Bemerkung</th>
<th style="width:6%">Menge</th>
<th style="width:6%">EP (€)</th>
<th style="width:6%">GP (€)</th>
</tr>
</thead>
<tbody>
<tr>
<td class="center"></td>
<td>10086332</td>
<td class="num">1.00</td>
<td class="num">100.00</td>
<td class="num"></td>
<td class="num"></td>
<td class="num">100.00</td>
<td class="center">M</td>
<td class="left">Dokumentation von Cu/Gf VzK-Trassen</td>
<td class="left"></td>
<td class="num">100.00</td>
<td class="num">1.25</td>
<td class="num">125.00</td>
</tr>
<tr>
<td class="center"></td>
<td>10086667</td>
<td class="num">1.00</td>
<td class="num"></td>
<td class="num"></td>
<td class="num"></td>
<td class="num">1.00</td>
<td class="center">ST</td>
<td class="left">Dokumentation vorversorgtes Grundstück</td>
<td class="left"></td>
<td class="num">4.00</td>
<td class="num">22.47</td>
<td class="num">89.88</td>
</tr>
<tr>
<td class="center"></td>
<td>10086332</td>
<td class="num">1.00</td>
<td class="num">95.00</td>
<td class="num"></td>
<td class="num"></td>
<td class="num">95.00</td>
<td class="center">M</td>
<td class="left">Dokumentation von Cu/Gf VzK-Trassen</td>
<td class="left"></td>
<td class="num">95.00</td>
<td class="num">1.25</td>
<td class="num">118.75</td>
</tr>
<tr>
<td class="center"></td>
<td>10086667</td>
<td class="num">1.00</td>
<td class="num"></td>
<td class="num"></td>
<td class="num"></td>
<td class="num">1.00</td>
<td class="center">ST</td>
<td class="left">Dokumentation vorversorgtes Grundstück</td>
<td class="left"></td>
<td class="num">4.00</td>
<td class="num">22.47</td>
<td class="num">89.88</td>
</tr>
<tr class="sum-row">
<td colspan="11"></td>
<td class="num">Summe:</td>
<td class="num">423.51</td>
</tr>
</tbody>
</table>
<!-- Summary section -->
<br>
<table>
<tr><td class="summary-title" colspan="5">Mengen- und Positions-Zusammenfassung</td></tr>
<tr class="summary-header">
<th style="width:8%">Pos-Nr</th>
<th style="width:60%">Kurztext</th>
<th style="width:10%">Menge</th>
<th style="width:10%">EP (€)</th>
<th style="width:12%">GP (€)</th>
</tr>
<tr class="summary-data">
<td class="center">10086332</td>
<td class="left">Dokumentation von Cu/Gf VzK-Trassen</td>
<td class="num">195.00</td>
<td class="num">1.25</td>
<td class="num">243.75</td>
</tr>
<tr class="summary-data">
<td class="center">10086667</td>
<td class="left">Dokumentation vorversorgtes Grundstück</td>
<td class="num">8.00</td>
<td class="num">22.47</td>
<td class="num">179.76</td>
</tr>
<tr class="summary-sum">
<td colspan="2"></td>
<td class="num">Summe:</td>
<td class="num">423.51</td>
</tr>
</table>
</body>
</html>
File diff suppressed because one or more lines are too long
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+86
View File
@@ -0,0 +1,86 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/Outlines 7 0 R /PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author () /CreationDate (D:20260526112825+02'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260526112825+02'00') /Producer (xhtml2pdf <https://github.com/xhtml2pdf/xhtml2pdf/>)
/Subject () /Title () /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /First 8 0 R /Last 8 0 R /Type /Outlines
>>
endobj
8 0 obj
<<
/Dest [ 4 0 R /Fit ] /Parent 7 0 R /Title (Test)
>>
endobj
9 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 356
>>
stream
Gaua89i$Er&;KZOMYF%r4$,6pZs6=1'B98`afAQ=2IPN7Z@Cc?!jX'Z2e<&Aq0Lqr#WRS"kApl5#AeSc;1o`V8L;5:DF3l"2"?mG><SC[.P&$_;I-9?fh#>Nkqc:#j430l`5OKH$'V;rK?un8=YFNRcuu=dB"YHAT6#CmiZd_R^Fg*.#Zo,BPMJ'.4LpW6`g?%"fMN&fSB5m6qK92SicNFYIZ>bk3&\nB%*"I6CaK`40EdDJ#Z(?+h*]aAWg^:1o-\/BN#BT?'Kl##pM_'9Nl>4#a@eTsj5Wp6f-a`ajtasiTB+!]?CmVX%I*o>)GbiWCM`(nWCbu`E"R#:rAs;eNYuo%"3!22n'F#~>endstream
endobj
xref
0 11
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000525 00000 n
0000000609 00000 n
0000000861 00000 n
0000000932 00000 n
0000001002 00000 n
0000001061 00000 n
trailer
<<
/ID
[<04a4800bc14466aa8be87b4cbf2a8608><04a4800bc14466aa8be87b4cbf2a8608>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 11
>>
startxref
1508
%%EOF
Binary file not shown.