Compare commits

...

2 Commits

+12 -7
View File
@@ -1177,9 +1177,6 @@ class CadItem(DataModel):
bezeichnung1 = self.get_content('bezeichnung1_sivas', 'bezeichnung1_neu')
title = bezeichnung1
data["KategorieNE"] = pdm_kategorie_neu
# Bezeichnung um "- BG" ergänzen
if pdm_kategorie_neu == "Baugruppe" or pdm_kategorie_neu == "Schweissbaugruppe":
title = bezeichnung1 + " - BG"
data["Title"] = title
# Aus Halbzeug
@@ -1223,7 +1220,7 @@ class CadItem(DataModel):
bezeichnung4 = ""
if pdm_kategorie_neu == "Baugruppe" or pdm_kategorie_neu == "Schweissbaugruppe":
bezeichnung4 = " - BG"
bezeichnung4 = "- BG"
data["Bezeichnung4"] = bezeichnung4
# Author
@@ -2593,13 +2590,21 @@ class GuiLogic():
ruestcode = self._model.get_gui_data("ruestcode_sivas")
werkstoffdiskr_neu = self._model.get_gui_data("werkstoffdiskr_neu")
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_neu")
all_beistellungen = self._model.get_bom_properties("Lieferantenbeistellung")
all_dispoaktiv = self._model.get_bom_properties("Dispoaktiv")
active_id = self._model.get_current_item_id()
children_of_active_id = self._model.get_all_children_of_id(active_id)
bom_exists = self._model.has_bom()
# Ermittlung, ob sich in der Stückliste der ausgewählten Teilenummer Beistellungsteile oder nicht-dispoaktive Teile befinden
beistellungen = False
dispoinaktiv = False
if bom_exists:
beistellungen = "True" in self._model.get_bom_properties("Lieferantenbeistellung").values()
dispoinaktiv = "False" in self._model.get_bom_properties("Dispoaktiv").values()
for child in children_of_active_id:
if all_beistellungen[child] == "True":
beistellungen = True
if all_dispoaktiv[child] == "False":
dispoinaktiv = True
# Liest Optionsnamen aus 'Zusatzinformationen.cfg'
cfg_single_options = dict.fromkeys(self._config.Zusatz.get_section_options("EinzelTextblöcke"), "EinzelTextblöcke")