Wenn ein Einzelteil migriert wird, für das in SIVAS bereits ein Fertigungsverfahren festgelegt wurde, wurde keine Allgemeintoleranz vorausgewählt. Sie konnte dann nur festgelegt werden, indem das Fertigungsverfahren erneut in der Spalte 'Überschriebene Werte' gewählt wurde. Nun wird die Allgemeintoleranz automatisch abhängig vom Fertigungsverfahren in die Spalte 'SIVAS-Werte' eingetragen.

This commit is contained in:
2024-04-09 12:34:13 +02:00
parent 83cea43c9c
commit c1f860d3c5
+38
View File
@@ -420,6 +420,44 @@ class CadItem(DataModel):
else:
translated_data["tosgruppe_neu"] = default
# Spezial Allgemeintoleranz
if "fertigungsart_sivas" in translated_data:
fertigungsart = translated_data["fertigungsart_sivas"]
if fertigungsart == "3D - 3D-drucken":
default = "ISO 2768:1991-mK"
elif fertigungsart == "3D - 3D drucken":
default = "ISO 2768:1991-mK"
elif fertigungsart == "BI - biegen":
default = "ISO 2768:1991-mK"
elif fertigungsart == "DR - drehen":
default = "ISO 2768:1991-mK"
elif fertigungsart == "EX - extrudieren":
default = "DIN 16941 - 3A"
elif fertigungsart == "FR - fräsen":
default = "ISO 2768:1991-mK"
elif fertigungsart == "GI - gießen":
default = "ISO 8062-3 - DCTG 10"
elif fertigungsart == "LW - laser- und wasserstrahlschneiden":
default = "ISO 2768:1991-mK"
elif fertigungsart == "PR - verpressen":
default = "ISO 2768:1991-mK"
elif fertigungsart == "SA - sägen":
default = "ISO 2768:1991-mK"
elif fertigungsart == "SN - strangpressen":
default = "EN 12020-2"
elif fertigungsart == "SP - spritzgießen":
default = "ISO 20457 - TG5"
elif fertigungsart == "ST - stanzen":
default = "DIN 6930-2 - m"
elif fertigungsart == "SW - schweißen":
default = "SW - schweißen"
else:
pass
translated_data["allgemeintoleranz_sivas"] = default
# Spezial Freigabevermerk
if "freigabevermerk_sivas" in translated_data:
text = translated_data["freigabevermerk_sivas"]