From c8ee75f80c6bc368a9b5cb91a2255dbc9dfdda13 Mon Sep 17 00:00:00 2001 From: mistangl Date: Tue, 26 Mar 2024 11:50:27 +0100 Subject: [PATCH] Fix: Pfade werden auch ausgeben. Fix: Laser und Wasserstrahlschneiden war im Code anders geschrieben als in der config --- lib/caditem.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/caditem.py b/lib/caditem.py index 9c2ecb2..0cbe138 100644 --- a/lib/caditem.py +++ b/lib/caditem.py @@ -898,10 +898,6 @@ class CadItem(DataModel): # Die hier aufgelistete Reihenfolge der Spalten legt die Reihenfolge in der abgeleiteten Excel fest, sollte hier eine anndere Sorierung benötigt werden die Reihenfolge der Spalten ändern # vorgegebene Keys # (hier bitte die fehlenden Pfadangaben einpflegen, danach kann dieser Kommentar gelöscht werden, Reihenfolge siehe Kommentare unten) - # Path fehlt - # Filename fehlt - # New path fehlt - # New Filename fehlt 'Delete':'' , 'Document Number':'-', 'Revision': '-', @@ -960,7 +956,9 @@ class CadItem(DataModel): data["Path"] = path filename = os.path.basename(model3d_neu) data["Filename"] = filename + (fn, ending) = filename.split('.') + teilenummer = self.get_gui_data("teilenummer") datenbank = self.get_gui_data("datenbank") # IF Datenbank == "Produktiv": # New_path = \\ssg.local\freigaben\SIVAS_CAD_EDM\Migration\02_Bedarfspool\ @@ -968,9 +966,9 @@ class CadItem(DataModel): # New_path = \\ssg.local\freigaben\SIVAS_CAD_EDM\Schulung\Migration\02_Bedarfspool zielpfad = self._controller.get_config().Pfade.get('Zielpfade', datenbank ) data["New Path"] = zielpfad - data["New Filename"] = filename + data["New Filename"] = teilenummer + ending + - teilenummer = self.get_gui_data("teilenummer") data["Teilenummer"] = teilenummer pdm_kategorie_neu = self.get_gui_data("pdm_kategorie_neu") @@ -1796,7 +1794,7 @@ class GuiLogic(): default = "ISO 2768:1991-mK" elif fertigungsart == "GI - gießen": default = "ISO 8062-3 - DCTG 10" - elif fertigungsart == "LW - laser-/wasserstrahlschneiden": + elif fertigungsart == "LW - laser- und wasserstrahlschneiden": default = "ISO 2768:1991-mK" elif fertigungsart == "PR - verpressen": default = "ISO 2768:1991-mK" @@ -1847,7 +1845,7 @@ class GuiLogic(): if selected is None: # Default Vorbelegung default = '' - if fos_gruppe == None: + if fos_gruppe == None or fos_gruppe == '': if pdm_kategorie_neu == "Baugruppe" or pdm_kategorie_neu == "Schweissbaugruppe": default = "1 - Baugruppe" elif pdm_kategorie_neu == "Einzelteil":