Config mit den neuen PReisen aus Sivas für das jayjay gebaut.

This commit is contained in:
2023-06-06 17:20:06 +02:00
parent 2eeac20acd
commit 264b62681b
4 changed files with 260 additions and 5 deletions
+2
View File
@@ -122,8 +122,10 @@ def run_calc(infile, outfile, SivasConfig):
erg.calc(Anzahl_Ergebnis, hw, dl, emo)
summary = erg.summary_costs(hw)
dienstleistung = dl.get_hours()
df = pd.DataFrame.from_dict(data=summary, orient='index', columns=['Aufwand'])
#df = pd.DataFrame.from_dict(data=dienstleistung, orient='index', columns=['Dienstleistunge'])
df.to_excel(outfile, sheet_name="Kostenaufstellung")
+4 -4
View File
@@ -2305,7 +2305,8 @@ class Dienstleistung():
return self._Hours.get(partname, default_val)
def get_hours_of(self, dlname):
return self._Hours.get(dlname, 0)
def get_hours(self):
return self._Hours
def summe_stunden_dienstleistung_in_landsberg(self):
"""returns hours necessary"""
hours_necessary = self.stunden_diensleistung_hardwareplanung() +\
@@ -2432,7 +2433,7 @@ class EMO():
"Blitzleuchte_installieren",
"Weiche_Stopper_anschliessen",
"Erdung",
"Schaltschrank_aufstellen",
"Schaltschrank_aufstellen",
"Motor_verdrahten_und_anschliessen",
"Tableau_befestigen_und_anschliessen",
"Schnittstelle_Flyer_Putzmaschine"
@@ -2451,8 +2452,7 @@ class EMO():
dauer = self._Mengen.get(k) / self.montagezeiten.get(k)
keys_2 += dauer
return math.ceil((keys_1 + keys_2))
return math.ceil((keys_1 + keys_2))
def dauer_emo_h_incl_mehrauwand(self):
return (self.dauer_emo_h() * (1 + self._mehraufwand))