From 37c791e6c529899748eeb326db82b00052e4c15f Mon Sep 17 00:00:00 2001 From: Simon Steuer Date: Thu, 4 Apr 2024 13:52:01 +0200 Subject: [PATCH] =?UTF-8?q?FIX=20-=20wenn=20Haken=20in=20'Aus=20Halbzeug'?= =?UTF-8?q?=20nicht=20gesetzt=20war=20wurde=20kein=20Wert=20in=20Excel-Spa?= =?UTF-8?q?lte=20'HalbzeugInternAngabe'=20zur=C3=BCckgegeben.=20Es=20wird?= =?UTF-8?q?=20in=20diesem=20Fall=20aber=20'Nein'=20ben=C3=B6tigt.=20Dies?= =?UTF-8?q?=20wurde=20behoben?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/caditem.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) 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: