FIX - wenn Haken in 'Aus Halbzeug' nicht gesetzt war wurde kein Wert in Excel-Spalte 'HalbzeugInternAngabe' zurückgegeben. Es wird in diesem Fall aber 'Nein' benötigt. Dies wurde behoben

This commit is contained in:
2024-04-04 13:52:01 +02:00
parent 660f27936d
commit 37c791e6c5
+13 -2
View File
@@ -1040,9 +1040,13 @@ class CadItem(DataModel):
title = bezeichnung1 + " - BG"
data["Title"] = title
# Aus Halbzeug
aus_halbzeug = self.get_gui_data("aus_halbzeug_neu")
if aus_halbzeug:
data["HalbzeugInternAngabe"] = "Ja"
else:
data["HalbzeugInternAngabe"] = "Nein"
# Halbzeugnummer
halbzeugnummer = self.get_gui_data("halbzeugnummer_neu")
@@ -1418,7 +1422,7 @@ class GuiLogic():
ret = ['cb_neuaufbau', 'cb_aus_halbzeug_neu', 'cb_3Dmodel_neu', 'cb_halbzeugOhneSaege_neu', 'cb_ruestcode_neu',
'cb_fertigungsart_neu', 'cb_allgemeintoleranz_neu', 'cb_fosGruppe_neu', 'cb_kalkulationsart_neu', 'cb_beschaffungsart_neu',
'cb_mengeneinheit_neu', 'cb_halbzeug_neu', 'cb_dispogruppe_neu', 'cb_dispolaufgruppe_neu', 'cb_hersteller_neu', 'cb_werkstoffdiskrepanz',
'cb_werkstofftyp_neu', 'cb_material_neu', 'cb_oberflaeche_neu', 'cb_farbe_neu', 'cb_herstteilenr_neu', 'cb_freigabevermerk', 'cb_halbzeugoberflaeche']
'cb_werkstofftyp_neu', 'cb_material_neu', 'cb_oberflaeche_neu', 'cb_farbe_neu', 'cb_herstteilenr_neu', 'cb_freigabevermerk', 'cb_halbzeugoberflaeche', 'cb_zusatzinfos_auto_text']
elif key == 'cb_neuaufbau':
ret = ['cb_3Dmodel_neu']
elif key == 'cb_aus_halbzeug_neu':
@@ -2404,7 +2408,7 @@ class GuiLogic():
return {}
if aenderungsindex_sivas.islower():
if aenderungsindex_sivas and aenderungsindex_sivas.islower():
if truemmer == 'J' or ruestcode == '':
text = self._config.Zusatz.get('ComboTextblöcke', 'KleinbuchstabeTruemmer')
if teilenummer in blacklist:
@@ -2423,6 +2427,13 @@ class GuiLogic():
text = self._config.Zusatz.get('ComboTextblöcke', 'TruemmerWerkstoffdiskrepanz')
else:
text = self._config.Zusatz.get('EinzelTextblöcke', 'Truemmer')
elif teilenummer in blacklist:
text = self._config.Zusatz.get('EinzelTextblöcke', 'Blacklist')
elif werkstoffdiskr_neu == True:
text = self._config.Zusatz.get('EinzelTextblöcke', 'Werkstoffdiskrepanz')
else:
pass
ret['zusatzinfos_auto_text'] = text
else: