Zeichenbegrenzung auf 45 Zeichen bei Baugruppen und Schweißbaugruppen wird nicht mehr benötigt, da Suffix '- BG' gem. Anordnung GF nicht mehr in Bezeichnungen vorliegen darf.

This commit is contained in:
2025-07-11 16:38:13 +02:00
parent b7fd1da5b8
commit 95fb80dd57
2 changed files with 6 additions and 12 deletions
+5 -9
View File
@@ -787,18 +787,14 @@ class CadItem(DataModel):
def check_content(self):
"""Überprüfe die Inhalte nach Längen, Zeichenketten und korrekten Kombinationen der Eingaben"""
# Prüfung Bezeichnungslänge (darf max. 50 Zeichen betragen)
pdm_kategorie_neu = self.get_gui_data("pdm_kategorie_neu")
content = self.get_content('bezeichnung1_sivas', 'bezeichnung1_neu')
if pdm_kategorie_neu == "Baugruppe" or pdm_kategorie_neu == "Schweissbaugruppe":
if len(content) > 45:
self.message_error('Bezeichnung1 zu gross', 'bezeichnung_zu_gross_45')
return False
else:
if len(content) > 50:
self.message_error('Bezeichnung1 zu gross', 'bezeichnung_zu_gross_50')
return False
if len(content) > 50:
self.message_error('Bezeichnung1 zu gross', 'bezeichnung_zu_gross_50')
return False
# Rüstcode und Sögeliste
# Rüstcode und Sägeliste
ruestcode = self.get_gui_data("ruestcode_sivas")
halbzeugOhneSaege_neu = self.get_gui_data("halbzeugOhneSaege_neu")
if ruestcode == "SRC Standard Rüstcode" and halbzeugOhneSaege_neu == "Sägeliste nicht benötigt":
+1 -3
View File
@@ -595,10 +595,8 @@ class RightFrameBezeichnung(AllFrames):
def trace_bezeichnung_neu(self, var, index, mode):
""" Spezial: Bei zu langem Eintrag die Farbe des Textes auffällig machen """
text = self.bezeichnung1_neu.get()
if len(text) < 45:
if len(text) < 51:
self.bezeichnung1_neu_entry.configure(foreground='black')
elif len(text) < 51:
self.bezeichnung1_neu_entry.configure(foreground='orange')
else:
self.bezeichnung1_neu_entry.configure(foreground='red')