Normen für Kanten, Oberflächen, Maße und Tolerierung werden nun mit in die Migrations-Excel geschrieben, da diese sonst in RuleDesigner und folglich bei Zeichnungsableitungen fehlen

This commit is contained in:
2024-07-04 14:01:44 +02:00
parent 8f82eef438
commit f070e92a0c
+26 -1
View File
@@ -1101,7 +1101,11 @@ class CadItem(DataModel):
'WerkstoffNE':'', 'WerkstoffNE':'',
'WerkstofftypNE':'', 'WerkstofftypNE':'',
'ZusaetzlicheInformationen':'', 'ZusaetzlicheInformationen':'',
'TOS-Gruppe':'', 'Kantennorm':'',
'Oberflaechennorm':'',
'Massnorm':'',
'Tolerierungsnorm':'',
'TOS-Gruppe':''
} }
all_data = self.get_all_gui_data() all_data = self.get_all_gui_data()
@@ -1229,6 +1233,27 @@ class CadItem(DataModel):
if toleranz is not None: if toleranz is not None:
data["Allgemeintoleranz"] = toleranz data["Allgemeintoleranz"] = toleranz
# Kantennorm
normen = self._controller.get_config().Normen
norm = normen.get_section_options("Kantennorm")
if norm is not None:
data["Kantennorm"] = norm[0]
# Massnorm
norm = normen.get_section_options("Massnorm")
if norm is not None:
data["Massnorm"] = norm[0]
# Oberflaechennorm
norm = normen.get_section_options("Oberflaechennorm")
if norm is not None:
data["Oberflaechennorm"] = norm[0]
# Tolerierungsnorm
norm = normen.get_section_options("Tolerierungsnorm")
if norm is not None:
data["Tolerierungsnorm"] = norm[0]
# FOS Gruppe # FOS Gruppe
fos_gruppe = self.get_content('fosGruppe_sivas', 'fosGruppe_neu') fos_gruppe = self.get_content('fosGruppe_sivas', 'fosGruppe_neu')
trans = { trans = {