From 9fa1cbc5914e2d4e201a2f4749e5e67f132da101 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Fri, 27 Mar 2026 12:12:22 +0100 Subject: [PATCH] delete test pdf --- backend/todo.md | 12 +++++++++++- test pdf datei.pdf | Bin 8669 -> 0 bytes 2 files changed, 11 insertions(+), 1 deletion(-) delete mode 100644 test pdf datei.pdf diff --git a/backend/todo.md b/backend/todo.md index 062fdfe3..8f1446c5 100644 --- a/backend/todo.md +++ b/backend/todo.md @@ -56,6 +56,16 @@ Denn jetzt kann der Kudne auch nur einen Haken auslassen, das würd uns aber nic # -Haben wir bei den Vertragen (also alle) kein Dokumentfeld zum Upload von, Auftragsformular, Lieferbestätigung, Vertragsunterlagen. +#erledigt +Haben wir bei den Vertragen (also alle) ein Dokumentfeld zum Upload von, Auftragsformular, Lieferbestätigung, Vertragsunterlagen? hier sind wieder png,pdf erlaubt +# + + +EWE Auftragsformular generieren aus Kundendaten, nur wie bei Neuvertrag. Hinter folgevertrag vielleicht ein Pfeil als Drop down und dann Kann man da Neuer Auftrag EWE, später die Liste erweitern mit Moon usw. was man halt hat aber am anfang EWE. Das wäre dann eine PDF die von der EWE kommt die dann ausgefüllt werden soll. +Und wenn es der Erste Vertrag wäre , dann beim Kunden im TAB Verträge, vielleich dann ein auch ein Pfeil nach unten hinter dem Button mit dem Namen Vertrag hinzufügen. +Ist die Frage wo legen wir die PDF Vorlagen hin. +Vielleicht sogar ein Editor, für Vorlagen wo man dann rein zieht an welcher stelle, welches feld stehen soll aus den kunden daten. + +Bei Rufnummern wäre das interessant wie man das dann realisiert, weil jede rufnumemr ja ein einzelenen feld ist, aber wir ja vorher nicht wissen wie viele rufnumemrn der kunde hat. allerdings muss man auch das maximum angeben können, denn wenn nur 8 felder sa sind kann man nur 8 rufnummern portieren. Oder es wird eine Extra seite hinten angehangen also erstellt weitere Rufnummern und bei dem Origionaldokument ein Hinweis, weitere Rufnummern siehe letzte Seite, wenn das da erschöpft sein sollte # \ No newline at end of file diff --git a/test pdf datei.pdf b/test pdf datei.pdf deleted file mode 100644 index fe6584da7104aabf88494d00344d2ece1703eab6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8669 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