diff --git a/lib/caditem.py b/lib/caditem.py index f51e777..9e22990 100644 --- a/lib/caditem.py +++ b/lib/caditem.py @@ -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: