Commit Graph

14 Commits

Author SHA1 Message Date
s.steuer dd8258f575 'filename.rsplit(.)[0] war bisher dafür zuständig, dass beim Einlesen der 'RD_Teilenummern.csv' die Endung .csv entfernt wird, um sie später beim Einlesen der Datei wieder zu ergänzen. Da die Klasse 'Partnumbers' aber auch für die json-Dateien der Teilenummern verwendet wird, hat das rsplit(.)[0] dazu geführt, dass bei Teilenummern wie z.B. 'ILS 2.0 A Pneumatik' der Teil nach dem Punkt abgecuttet wurde. Beim Versuch die json-Datei der Teilenummer zu lesen kam es dann folglich zu Fehlern, da der restliche Teil nach dem Punkt im Dateinamen fehlt und dementsprechend keine json-Datei gefunden werden konnte. Daher wird nun die Endung .csv nicht mehr abgeschnitten, sondern bis zum Einlesen in der Funktion load_from_csv() beibehalten, wobei die Dateiendung dort folglich nicht mehr als Ende hinzugefügt werden darf, da der Dateiname sonst 'RD_Teilenummern.csv.csv' lauten würde. 2024-11-22 00:37:44 +01:00
s.steuer 854d575cd6 Schalter -n/--number in -s/--sivasid geändert (angeglichen an die anderen Programme) 2024-02-05 14:16:33 +01:00
s.steuer bff2a9ab62 Auf Rechnern, die Netzwerk-Interpreter auf U: nutzen kam bei jedem Ausführen von compare_lists ein Deprecation Warning für eine Pandas-Dependency. Deprecation Warnings werden nun ignoriert und nicht mehr ausgegeben 2024-02-02 09:56:20 +01:00
m.stangl ba643e2744 small fix Doppelhochkomma innerhalb des Format Strings 2024-01-09 10:22:18 +01:00
s.steuer 099c44395f Aufgaben in mehrere Klassen aufgeteilt + Treeview-Generierung korrigiert (an neues json-Format von Hr. Jakob angepasst) + Treeview wird nun rekursiv generiert, da dessen Erstellung dadurch verstaendlicher ist + Excel-Export korrigiert (ebenfalls an neues json-Format von Hr. Jakob angepasst). 2024-01-08 11:07:16 +01:00
m.stangl 9fe6aed7c9 bei -n ist noch immer ein Leerzeichen vor der id mitgegeben gewesen 2023-12-22 22:50:11 +01:00
m.stangl 8b05a9173d small BUGFIX: Einrückung war falsch. Ansonsten wird es bei jedem Include als library aufgerufen 2023-12-21 15:55:21 +01:00
s.steuer 02fd5e59d8 compare_lists.py an verändertes JSON-Format von Hr. Jakob angeglichen, da alle JSON-Subkeys nun in einer Liste liegen, sodass für den Zugriff auf die Subkeys nun zusätzlich [0] benötigt wird / Zudem Excel-Export umgeschrieben. Es wird nun die neue Excel-Macro-Datei (lib/vba_format_excel.xlsm) kopiert. Anschließend werden die Daten (Sortierung, Teilenummer, Migrationsstauts, etc.) in die Excel geschrieben. Das VBA-Makro sorgt dann beim ersten Öffnen der Excel dafür, dass die Daten automatisch in einer intelligenten Tabelle liegen sowie dass die bereits migrierten Nummern grün und die noch nicht migrierten Teilenummern rot angezeigt werden. / Zudem wird nun Argparse-Help angezeigt, wenn Parameter fehlen / Argparse-Help verschönert 2023-11-12 00:43:48 +01:00
s.steuer 1b37b1d22e In Klasse umgewandelt. -s entfernt -> Sivas-Teilenummer wird nun wie bei Treeview-Darstellung über -n angegeben. Errorhandling hinzugefügt, wenn json-Datei oder ruldesigner-csv noch nicht exisiteren. Es wird nun automatisch versucht die csv-/json-Datei zu beschaffen/generieren. Bug bei Treeviewdarstellung von bearbeiteten Halbzeugen behoben - Bisher wurde in diesem Fall ein Fehler ausgegeben, weil das Programm im Normalfall den Praefix für die naechste Nummer festlegt. Bei bearbeiteten Halbzeugen exisitert allerdings keine darauffolgende Nummer. 2023-11-05 23:25:10 +01:00
s.steuer 58c52d0a97 Erste Fassung einer Treeview-Darstellung der zu migrierenden Teile (aktuell ohne Kommentarspalte) erstellt, um einen schnellen Überblick über den ausstehenden Migrationsaufwand zu erhalten + Automatische Erstellung des Work-Ordners bei Excel-Export ergänz, da dieser nicht leer ohne workarounds in git eingecheckt werden kann und sonst bei erstem Excel-Export eine Fehlermeldung erscheint 2023-11-01 22:35:38 +01:00
MissMarple 5e401e0d50 Rekursive Funktion in compare_lists.py gefixed. Sortierung wird nun auch in exportierter Excel-Datei dargestellt. 2023-10-30 20:13:25 +01:00
m.stangl c26fdc2781 unittest für die SortierId geschrieben 2023-10-26 15:51:57 +02:00
m.stangl 0b89c52a19 Pfade und Schalter auf lokale Files berichtigt 2023-10-24 17:01:30 +02:00
m.stangl 966fd8c665 lib aus .gitignore rausgenommen. Kommentare von compare_lists noch ergänzt 2023-10-19 17:59:13 +02:00