Compare commits
2 Commits
6c31b9fbf3
...
754ae39364
| Author | SHA1 | Date | |
|---|---|---|---|
| 754ae39364 | |||
| 6590674d8e |
+12
-7
@@ -1177,9 +1177,6 @@ class CadItem(DataModel):
|
|||||||
bezeichnung1 = self.get_content('bezeichnung1_sivas', 'bezeichnung1_neu')
|
bezeichnung1 = self.get_content('bezeichnung1_sivas', 'bezeichnung1_neu')
|
||||||
title = bezeichnung1
|
title = bezeichnung1
|
||||||
data["KategorieNE"] = pdm_kategorie_neu
|
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
|
data["Title"] = title
|
||||||
|
|
||||||
# Aus Halbzeug
|
# Aus Halbzeug
|
||||||
@@ -1223,7 +1220,7 @@ class CadItem(DataModel):
|
|||||||
|
|
||||||
bezeichnung4 = ""
|
bezeichnung4 = ""
|
||||||
if pdm_kategorie_neu == "Baugruppe" or pdm_kategorie_neu == "Schweissbaugruppe":
|
if pdm_kategorie_neu == "Baugruppe" or pdm_kategorie_neu == "Schweissbaugruppe":
|
||||||
bezeichnung4 = " - BG"
|
bezeichnung4 = "- BG"
|
||||||
data["Bezeichnung4"] = bezeichnung4
|
data["Bezeichnung4"] = bezeichnung4
|
||||||
|
|
||||||
# Author
|
# Author
|
||||||
@@ -2593,13 +2590,21 @@ class GuiLogic():
|
|||||||
ruestcode = self._model.get_gui_data("ruestcode_sivas")
|
ruestcode = self._model.get_gui_data("ruestcode_sivas")
|
||||||
werkstoffdiskr_neu = self._model.get_gui_data("werkstoffdiskr_neu")
|
werkstoffdiskr_neu = self._model.get_gui_data("werkstoffdiskr_neu")
|
||||||
aus_halbzeug = self._model.get_gui_data("aus_halbzeug_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()
|
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
|
beistellungen = False
|
||||||
dispoinaktiv = False
|
dispoinaktiv = False
|
||||||
if bom_exists:
|
if bom_exists:
|
||||||
beistellungen = "True" in self._model.get_bom_properties("Lieferantenbeistellung").values()
|
for child in children_of_active_id:
|
||||||
dispoinaktiv = "False" in self._model.get_bom_properties("Dispoaktiv").values()
|
if all_beistellungen[child] == "True":
|
||||||
|
beistellungen = True
|
||||||
|
if all_dispoaktiv[child] == "False":
|
||||||
|
dispoinaktiv = True
|
||||||
|
|
||||||
# Liest Optionsnamen aus 'Zusatzinformationen.cfg'
|
# Liest Optionsnamen aus 'Zusatzinformationen.cfg'
|
||||||
cfg_single_options = dict.fromkeys(self._config.Zusatz.get_section_options("EinzelTextblöcke"), "EinzelTextblöcke")
|
cfg_single_options = dict.fromkeys(self._config.Zusatz.get_section_options("EinzelTextblöcke"), "EinzelTextblöcke")
|
||||||
|
|||||||
Reference in New Issue
Block a user