From c1f860d3c5de13ba028069421705abcd21bf7821 Mon Sep 17 00:00:00 2001 From: Simon Steuer Date: Tue, 9 Apr 2024 12:34:13 +0200 Subject: [PATCH] =?UTF-8?q?Wenn=20ein=20Einzelteil=20migriert=20wird,=20f?= =?UTF-8?q?=C3=BCr=20das=20in=20SIVAS=20bereits=20ein=20Fertigungsverfahre?= =?UTF-8?q?n=20festgelegt=20wurde,=20wurde=20keine=20Allgemeintoleranz=20v?= =?UTF-8?q?orausgew=C3=A4hlt.=20Sie=20konnte=20dann=20nur=20festgelegt=20w?= =?UTF-8?q?erden,=20indem=20das=20Fertigungsverfahren=20erneut=20in=20der?= =?UTF-8?q?=20Spalte=20'=C3=9Cberschriebene=20Werte'=20gew=C3=A4hlt=20wurd?= =?UTF-8?q?e.=20Nun=20wird=20die=20Allgemeintoleranz=20automatisch=20abh?= =?UTF-8?q?=C3=A4ngig=20vom=20Fertigungsverfahren=20in=20die=20Spalte=20'S?= =?UTF-8?q?IVAS-Werte'=20eingetragen.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/caditem.py | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/lib/caditem.py b/lib/caditem.py index 9e22990..30f0baf 100644 --- a/lib/caditem.py +++ b/lib/caditem.py @@ -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"]