Multiplikation der Kabelpreise mit Ihren verwendeten Längen

This commit is contained in:
2023-05-16 18:15:35 +02:00
parent 4d011f2ebd
commit f4e507b2a2
2 changed files with 10 additions and 7 deletions
+3
View File
@@ -54,6 +54,7 @@ class Kosten():
:param not_found_keys: Dict von Bauteilen, denen eine Nummer zugeordnet ist, die in Sivas nicht existiert z.B. {'schaltschrankgehaeuse_b1x800_zubehoer': '----'}
"""
faktoren = self.getZuordnungTeilenummernAsDict("Faktoren")
newDict = {}
for key, val in self.getZuordnungTeilenummernAsDict("HW_Einzelpreise").items():
number = val.strip()
@@ -62,6 +63,8 @@ class Kosten():
del not_found_keys[key]
split_sivas_ids = number.split('+')
self.getPriceFromAddedNumbers(key, split_sivas_ids, newDict, not_found_keys)
if key in faktoren:
newDict[key] *= float(faktoren[key])
return newDict