Wenn 'Aus Halbzeug' angehakt wird dürfen im Feld 'Farbe' keine Eintragungen vorgenommen werden. Bei Halbzeugen ist dafür das Feld 'Halbzeugfarbe vorgesehen. Konkret heißt das - sollte das Halbzeug eine Oberflächenbehandlung erhalten muss das in 'Halbzeugoberfläche' definiert werden und falls diese Oberflächenbehandlung eine Farbe erfordert dann muss diese über das Feld 'Halbzeugfarbe' spezifiziert werden.

This commit is contained in:
2024-12-22 00:49:26 +01:00
parent d40106d43b
commit 1b834ab919
+2 -2
View File
@@ -1552,7 +1552,7 @@ class GuiLogic():
ret = ['cb_3Dmodel_neu'] ret = ['cb_3Dmodel_neu']
elif key == 'cb_aus_halbzeug_neu': elif key == 'cb_aus_halbzeug_neu':
ret = ['cb_halbzeugoberflaeche', 'cb_halbzeugfarbe', 'cb_werkstoffdiskrepanz', 'cb_werkstofftyp_neu', 'cb_material_neu', 'cb_oberflaeche_neu', ret = ['cb_halbzeugoberflaeche', 'cb_halbzeugfarbe', 'cb_werkstoffdiskrepanz', 'cb_werkstofftyp_neu', 'cb_material_neu', 'cb_oberflaeche_neu',
'cb_halbzeugnummer', 'cb_halbzeuglaenge', 'cb_3Dmodel_neu', 'cb_zusatzinfos_auto_text'] 'cb_farbe_neu', 'cb_halbzeugnummer', 'cb_halbzeuglaenge', 'cb_3Dmodel_neu', 'cb_zusatzinfos_auto_text']
elif key == 'cb_halbzeugoberflaeche': elif key == 'cb_halbzeugoberflaeche':
ret = ['cb_halbzeugfarbe'] ret = ['cb_halbzeugfarbe']
elif key == 'cb_halbzeugfarbe': elif key == 'cb_halbzeugfarbe':
@@ -2499,7 +2499,7 @@ class GuiLogic():
if pdm_kategorie_neu != "Einzelteil": if pdm_kategorie_neu != "Einzelteil":
pass pass
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == True: elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == True:
pass self.set_state('cb_farbe_neu', 'disabled')
elif material_sivas == "": elif material_sivas == "":
pass pass
elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == False: elif pdm_kategorie_neu == "Einzelteil" and aus_halbzeug == False: