s.steuer
|
f01f08cda9
|
2. Backslash ergänzt, damit 1. Backslash korrekt interpretiert wird
|
2025-04-20 12:22:49 +02:00 |
|
s.steuer
|
56ff5010c7
|
In Funktion 'get_sivas_bom' wird nun in Fällen, bei denen keine JSON erzeugt werden, ein ValueError geschmissen, der ggf. später bei Bedarf per Exception gehandelt werden kann + In Funktion 'get_sivas_teilestamm' wird nun geprüft, ob das Tool 'KSbExcelExportSivasTeilestamm.exe' von Hr. Jakob mit den angegebenen Nummern tatsächlich valide CSV's generiert hat. Das ist deshalb von Bedeutung, weil das Tool auch dann CSV's erzeugt, wenn die Werte, die man per Flag '-teilenr' bereitstellt, nicht als Nummer in SIVAS vorliegen, wie z.B. 'abc'
|
2025-04-20 11:43:07 +02:00 |
|
s.steuer
|
0c54145655
|
In update_database.py Funktion 'get_sivas_dbase' in 'get_sivas_bom' umbenannt, da mit dieser Funktion ausschließlich die Stückliste geholt wird und somit spezifischer ist. In der Datei 'manage_configs.py' Funktionen folglich analog umbenannt. Ansonsten Funktionen in 'update_database.py' denested, um Lesbarkeit zu verbessern und Print-Statements in Deutsch geändert, da aktuell ein Mix aus Deutsch und Englisch vorliegt, was zu Verwirrung führen kann. Zudem Docstrings ergänzt und Fehler in den Print-statements behoben. Keine funktionalen Änderungen vorgenommen
|
2025-04-19 16:40:53 +02:00 |
|
s.steuer
|
3393e7ce47
|
Umgebungsvariable 'SIVAS_DATABASE_QUERY' in 'SIVAS_BOM' umbenannt, weil auch für die Generierung der Metadaten-CSV eine 'Database-Query' durchgeführt wird, d.h. Bezeichnung ist mehrdeutig. 'SIVAS_BOM' deshalb, weil mit dem Programm 'Sivas2Json', dessen Pfad in 'SIVAS_BOM' gespeichert ist, die Stückliste einer Baugruppe als JSON ausgegeben wird. Passt damit bezeichnungstechnisch zur Umgebungsvariable 'SIVAS_TEILESTAMM', weil mit dem Programm, dessen Pfad in genannter Umgebungsvariable gespeichert ist die Teilstamm-CSV generiert wird.
|
2025-04-18 23:08:22 +02:00 |
|
s.steuer
|
efef193612
|
FIX - Die Metadaten-CSV von Teilenummern mit Leerzeichen, z.B. 'TOS Auswahl FGN' wurde bisher nicht abgeleitet. Dies funktioniert nun. Zudem Denesting durchgeführt und spezifischere Error-Checks eingebaut
|
2025-04-14 21:47:13 +02:00 |
|
s.steuer
|
5f3615548b
|
Treeview angepasst, damit die Bezeichnung der obersten Baugruppe angezeigt wird, da dies bisher nicht der Fall war. Da die Bezeichnung nicht in der Baugruppen-JSON aufgeführt ist, ist es erforderlich die CSV mit den Teilestamm-Metadaten zur Baugruppennummer herunterzuladen. Damit dies möglich ist, wurde wurde in manage_configs.py eine neue Subclass 'TeilestammMetadata' ergänzt. In compare_lists.py wurden dabei weitere Flags ergänzt, mit denen gesteuert werden kann, ob die Bezeichnung aus der lokalen CSV-Datei gezogen werden sollen, oder ob die CSV mit jedem Programmlauf neu erstellt wird. Defaultmäßig wird sie mit jedem Programmlauf neu erstellt
|
2025-03-09 21:22:15 +01:00 |
|
s.steuer
|
a16f8a8845
|
Die Eingabeparameter 'id' in 06_migrationsstatus_treeview und -number beim Aufruf des Sivas2Json-Programms von Hr. Jakob sind nun jeweils in Anführungszeichen, damit auch Teilenummern mit Leerzeichen, wie z.B. 'TOS Auswahl ILS' korrekt verarbeitet werden können. Ansonsten endet das Parameterargument beim Leerzeichen
|
2024-11-22 00:25:10 +01:00 |
|
s.steuer
|
dc8fb06110
|
FIX - Beim Einlesen der Blacklist-Nummern ist es nun egal, ob der String mit den Nummern in eine Liste geschrieben wird oder nicht. Wieso dies überhaupt passiert konnte nicht nachvollzogen werden
|
2024-10-14 10:52:49 +02:00 |
|
Benjamin_Mueller
|
dde4ee997e
|
Schalter -w eingebaut, um zu steuern, ob die CSV-Dateien erneut heruntergeladen werden sollen. Erforderlich, weil bisher bei Klick auf 'Suche' in GUI die CSV nicht erneut heruntergeladen wurde, obwohl in Sivas Änderungen durchgeführt wurden, d.h. die aktualisierten CSVs benötigt werden.
|
2024-04-09 11:18:50 +02:00 |
|
Benjamin_Mueller
|
1c18ca98bf
|
gui.bat lädt jetzt die virtuelle Umgebung. Fix der Abfrage eines Bauteils als Assembly implementiert. Kein Exit im Code mehr, der als Library verwendet werden soll.
|
2024-03-19 14:02:54 +01:00 |
|
m.stangl
|
5f781c513b
|
get_sivas_dbase mit docstring versehen
|
2024-02-14 16:06:12 +01:00 |
|
s.steuer
|
740a1b2ac8
|
CSV-Teilestammableitung aus get_sivas_teilestamm.py in update_database.py umgezogen
|
2024-02-06 14:45:33 +01:00 |
|
m.stangl
|
cdff4a8987
|
fix: hatte vergessen argparse parameter ebenfalls anzupassen
|
2024-02-02 15:47:22 +01:00 |
|
m.stangl
|
3206ad242a
|
Console Interface vereinheitlicht: Abfrage immer mit --sivasid
|
2024-02-02 15:13:13 +01:00 |
|
s.steuer
|
3ad27bf084
|
Programm-exits eingebaut, da ohne Behebung der aufgeführten Fehlermeldungen eine Weiterführung des Programms nicht zielführend ist, bzw. beim Versuch, die Funktionen get_sivas_dbase und get_rd_dbase automatisiert aufzurufen ansonsten ggf. Rekursionsprobleme auftreten
|
2024-01-08 11:00:38 +01:00 |
|
m.stangl
|
36d6b7c5e2
|
print ausgabe dazu
|
2023-12-11 16:16:30 +01:00 |
|
m.stangl
|
e34ebd1d53
|
blackliste wird geholt und geschrieben
|
2023-12-11 16:09:55 +01:00 |
|
s.steuer
|
45e3eb6a80
|
Ursprungspfad beim Kopieren der RD_Teilenummern.csv korrigiert. Bisher wurde nur auf das Directory als Ursprungspfad verwiesen, damit shutil.copyfile funktioniert muss aber der Dateipfad mit im Pfad angegeben sein, nicht nur das Directory, in dem die Datei liegt. Zudem wird nun Argparse-Help automatisch angezeigt, wenn Flags fehlen und Argparse-Help wurde 'verschönert'
|
2023-11-12 00:36:10 +01:00 |
|
s.steuer
|
1576d9c372
|
Keine direkten funktionalen Änderungen vorgenommen. Vor allem Errorhandling erweitert und Code an PEP8 angepasst. Zudem Anpassungen von Umgebungsvariablen in cremig_setenv.bat in diese Datei übernommen
|
2023-11-05 23:29:02 +01:00 |
|
m.stangl
|
4efff81666
|
erste Compare Rumpf Routine impl.
|
2023-10-19 17:28:47 +02:00 |
|
m.stangl
|
a1d8102774
|
update Database dazu
|
2023-10-05 11:00:46 +02:00 |
|