diff --git a/Abfrage_Sivas.py b/Abfrage_Sivas.py index 5a8cdd6..d6468a1 100644 --- a/Abfrage_Sivas.py +++ b/Abfrage_Sivas.py @@ -6,7 +6,7 @@ import os.path Erstellung einer Excel-Datei mit aktuellen Preisen aus Sivas ist leicht möglich. Diese soll in einer config-Datei für die Berechnung der rieter-eKalkulation verwendet werden. Den Parametern der rieter_ekalk werden die entsprechenden Sivas-Nummern zugewiesen, und damit die aktuellen Preise. -Diese Zuordnung von Parametern und ihren aktuellen Preisen wird wieder in eine config-Datei geschrieben, die mit den Preisen der Daten_cfg.txt-Datei abzugleichen ist, auf die rieter_ekalk zugreift. +Diese Zuordnung von Parametern und ihren aktuellen Preisen wird wieder in eine config-Datei geschrieben, die mit den Preisen der Sivas_Daten.cfg-Datei abzugleichen ist, auf die rieter_ekalk zugreift. """ faktoren_sivas_Nummern = { "zuleitung_75_m_unterverteiler_4x4mm2_400vac":75, @@ -22,7 +22,7 @@ class Kosten(): Liest die Sivas-Excel-Liste ein und schreibt eine neue config Datei mit den aktuellen Preisen der in rieter-ekalk verwendeten Sivas-IDs. """ - def __init__(self, pathNew="Zuordnung_Teilenummern.txt", pathOld="Daten_cfg.txt", sivasData="grid_export.xlsx"): + def __init__(self, pathNew="Zuordnung_Teilenummern.txt", pathOld="Sivas_Daten.cfg", sivasData="grid_export.xlsx"): """ :param pathNew: cfg-Datei, die den Bauteilen ihre Sivas-Nummern zuweist z.B. "schaltschrankgehaeuse_b2x800_zubehoer = 790821101" :param pathOld: cfg-Datei, die in rieter_ekalk verwendet wird und den Bauteilen Preise zuweist z.B. "schaltschrankgehaeuse_b2x800_zubehoer = 4663.45" diff --git a/Sivas_Abgleich.cfg b/Sivas_Abgleich.cfg index a6b016f..8c17b6e 100644 --- a/Sivas_Abgleich.cfg +++ b/Sivas_Abgleich.cfg @@ -52,6 +52,8 @@ halter_bedientableau_4fach = 30.49 bedienstation_6fach_kpl = 91.33 halter_bedientableau_6fach = 26.19 drucktaster_automatische_umfahrung = 46.57 + +# ET200_SP et_200sp_bundle_profinet_im_155_6pn_st_ba_2xrj45 = 198.9 et200_sp_eingangskarte_8_de = 31.59 et200_sp_eingangskarte_16_de = 57.1 @@ -80,8 +82,10 @@ blitzleuchte = 64.29 sensorkabel_je_20m = 12.9424 stopper_weichenkabel_je_5m = 15.406 motorkabel_je_30m = 0.7070803391211155 +kabelpritschen_leitern_200_60 = 7.859553174017099 kabelpritsche_rsm_100_60 = 5.95 kabelpritsche_rsm_50_35 = 6.1 +klemmkasten_rsm = 142.96 klemmkasten_direct_in_rsm = 93.67 zuleitung_75_m_unterverteiler_4x4mm2_400vac = 1.99945507358256 zuleitung_75_m_unterverteiler_12x4mm2_24_vdc = 5.52915 @@ -92,8 +96,6 @@ profinetkabel = 44.4 schnittstellen_8x1mm2_30m = 1.1025997913738974 [Preise durch Sivas nicht ermittelbar] -kabelpritschen_leitern_200_60 = ---- -klemmkasten_rsm = ---- erdung = ---- kleinteile_rohre_schellen_kabelbinder_ect = ---- kabel_fuer_klemmkasten_und_bts_60m = ---- diff --git a/Daten_cfg.txt b/Sivas_Daten.cfg similarity index 100% rename from Daten_cfg.txt rename to Sivas_Daten.cfg diff --git a/rieter_ekalk.py b/rieter_ekalk.py index ff570a2..32c74fe 100644 --- a/rieter_ekalk.py +++ b/rieter_ekalk.py @@ -10,7 +10,7 @@ class cfg(): """ Liest die config-Datei ein, in der Stückpreise und Zeiteinheiten pro Bauteil wie in der rieter_ekalk Excel-Datei verwendet angegeben sind, und schreibt sie in ein Dictionary. """ - def __init__(self, path="Daten_cfg.txt"): + def __init__(self, path="Sivas_Daten.cfg"): """ :param path: Die config-Datei, in der Stückpreise und Zeiteinheiten der jeweiligen Bauteile aufgelistet sind z.B.[HW_Einzelpreise] # Schaltschrank Einzelpreis