46d3bbd77b
Logik weiter getrieben. Debug von cb_halbzeugOhneSaege
m.stangl2024-02-29 19:05:15 +01:00
466ae4afd5
Methode zur Ausgabe aller Werkstoffe in der Werkstoff.cfg
m.stangl2024-02-29 19:04:44 +01:00
aabf626b78
Korrektur eines Parameternamens in der Datei TOS-Gruppen.json
Benjamin_Mueller2024-02-29 15:52:01 +01:00
95e4c366d6
weiter die Logiken einprogrammiert
m.stangl2024-02-29 14:49:28 +01:00
4d42f82e6a
Messages info bzw. error hinzu
m.stangl2024-02-29 14:49:09 +01:00
650b07687b
Default Wert nach oben geschoben
m.stangl2024-02-29 14:48:22 +01:00
397457b20e
Der Datei TOS-Gruppen.json wurden in jedem TOS-Gruppenlevel, ausser dem obersten, Kommentare eingefügt wo das Objekt im Strukturbaum in SIVAS zu finden ist.
Benjamin_Mueller2024-02-29 10:35:34 +01:00
b13800b797
Mitteilungstext in der Datei write_tos_string_to_file.bat korrigiert
Benjamin_Mueller2024-02-29 09:13:58 +01:00
ebaedd574b
Erweiterung der TOS-Gruppen.json Datei um zusätzliche TOS-Gruppen
Benjamin_Mueller2024-02-29 09:01:27 +01:00
5327789473
Bat-Datei zum direkten Herausschreiben des TOS-Strings in eine Datei ohne CMD
Benjamin_Mueller2024-02-28 16:00:18 +01:00
fc1b1bc946
data_from_view impl. um ein anderes Assembly zu laden. Weiteren Konpf 'lade lokal' gebaut, um Daten auch ohne weitere Serverabfrage zu laden welche lokal existieren.
m.stangl2024-02-21 14:46:53 +01:00
5e65dc2b36
Default methoden für alle callbackroutinen rein. Umbau des Aufrufs der gui, um auch assemblies laden zu könenn
m.stangl2024-02-20 12:51:38 +01:00
74df118118
codeblock war nicht richtig dargestellt
m.stangl2024-02-20 09:41:39 +01:00
39e5f3ddbb
Logik weiter gebaut bis Bezeichnung 1. Überprüfungen der Bezeichner nach kpl./KPL. Abhängigkeiten davor wie Farbe, Oberfläche usw. ergänzt
m.stangl2024-02-15 18:57:05 +01:00
f7033ebe76
kleinere Umbauarbeiten am Hauptframe. Callbackfunktion für ein Entry gebaut, das Längenabhängig den Text einfärbt
m.stangl2024-02-15 18:55:39 +01:00
4fe5c37bb5
Statusänderungen wie readonly, etc im Controller bzw. der gui vorgesehen
m.stangl2024-02-15 18:54:41 +01:00
3e97c2aeec
data Verzeichnis auch an Config objekt übergeben
m.stangl2024-02-15 18:53:18 +01:00
f21e218420
data/RD_Teilenummern.csv auch mit im Config Objekt verwalten
m.stangl2024-02-15 18:52:25 +01:00
e63e127bef
einige Attribute protected gemacht
m.stangl2024-02-15 11:09:32 +01:00
2dc83248ee
Logik zur Selektion des Pfades des 3d Bauteile geändert
m.stangl2024-02-14 19:05:39 +01:00
8c109eebcd
Config Zielpfade.cfg mit TEstblock versehen
m.stangl2024-02-14 19:04:54 +01:00
9f1402bc55
fix in der Controllerlogik, wann der Suche Knopf gedrückt werden kann
m.stangl2024-02-14 19:04:02 +01:00
b0b65f0614
gui um Selectionsbox für Pfad zu 3D Modell ergänzt. callbacks der Knöpfe erfolgt jetzt nur noch im Controller. 3D-Modell Pflichtfeld implementiert
m.stangl2024-02-14 16:07:29 +01:00
5f781c513b
get_sivas_dbase mit docstring versehen
m.stangl2024-02-14 16:06:12 +01:00
a0be038bbf
Aufruf mit -use_local möglich, so dass auch das kopieren vom Netzlaufwerk nicht stattfindet.
m.stangl2024-02-14 16:05:42 +01:00
76fde13623
get Funktion für IniConfigParser dazu
m.stangl2024-02-14 16:04:47 +01:00
e4c7ccf152
ein paar Variablen in caditem protected gemacht. Laden und Speichern der ausgefüllten Oberfläche im json file im Work Ordner implementiert
m.stangl2024-02-14 10:43:33 +01:00
501c862eeb
Bedingungen für aus_halbzeug impl.
m.stangl2024-02-14 09:21:32 +01:00
b128cfb5e6
Checkboxen auch als tk.Boolean definiert. Ansonsten gehen die Callbacks nicht
m.stangl2024-02-13 09:24:23 +01:00
b527faf086
Schalter -use_local dazu. Keine Datenbankabfrage vom Server, wenn die Dateien schon da sind. EInige Attribute im config manager privatisiert. In die Logik auch die Abhängigkeit der comboboxen definiert. Controller ist jetzt ein Observer (der einzige)
m.stangl2024-02-12 17:19:42 +01:00
8c6d91b463
Observer pattern eingebaut. Zahlreiche Attribute protected gemacht. Logik in caditem verschoben. config aus der gui entfernt
m.stangl2024-02-08 18:36:57 +01:00
e082dec1e1
create_gui_dependencies mit eval implementiert. Spart Schreibarbeit und ermöglicht es Callbackfunktionen über Einfache Aufrufe mit den Namen der Callbackfunktionen zu tätigen
m.stangl2024-02-08 16:02:25 +01:00
bd4b8d297e
gui Aufruf mit einem Assembly holt sich alle nötigen Infos von den DAtenbanken.
m.stangl2024-02-07 10:41:23 +01:00
4777f5afbf
Aufruf der Methoden aus manage_configs zur Erzeugung aller nötigen .csv Dateien und der .json Datei der Baugruppe
m.stangl2024-02-07 10:39:21 +01:00
896cf7a227
Musste angepasst werden, da Funktion aus get_sivas_teilestamm.py in update_database.py umgezogen wurde
s.steuer2024-02-06 15:00:53 +01:00
2e76c4d959
Library ergänzt, um die Teilestamminformationen von allen nicht migrierten Teilenummern einer Baugruppe als CSV ableiten zu können
s.steuer2024-02-06 14:59:31 +01:00
e87c1b930c
Extrahierung der migrierten oder nicht migrierten Teilenummern der Baugruppenstückliste eingebaut
s.steuer2024-02-06 14:57:57 +01:00
740a1b2ac8
CSV-Teilestammableitung aus get_sivas_teilestamm.py in update_database.py umgezogen
s.steuer2024-02-06 14:45:33 +01:00
6f2402dea4
Comboboxen nicht mehr befüllen, da sie nach dem Start ja auch leer sein müssen.
m.stangl2024-02-06 12:38:10 +01:00
716ff80905
Callbackfunktionen gleich benannt wie die jeweiligen Callbacks. Pflege der DAten beim csv Import immer gleich nach dem Aufruf der Callbackfunktion, da jede Callback auf Daten daraus zugreift
m.stangl2024-02-06 12:37:28 +01:00
8e6b57a219
Demodaten reduziert, um Controller zu testen
m.stangl2024-02-06 12:34:19 +01:00
037ad07806
PDM-Kategorie sollte einen Eintrag haben, wenn nicht definiert
m.stangl2024-02-06 10:49:35 +01:00
6a50eef3ed
Routine zur Abfrage aller Oberflächenbehandlungen dazu
m.stangl2024-02-05 22:01:20 +01:00
62d328b46e
laden der Sivas Daten aus .csv bzw. .json impl. Check der Keys in der Logik vereinfacht. Erste Tests der Callbackroutinen beim Laden des .csv Files
m.stangl2024-02-05 22:00:45 +01:00
745012136b
einige Fixes in der gui bezüglich helbzeugfarbe und deren CAllbacks
m.stangl2024-02-05 21:59:14 +01:00
dc24a2593a
Falls das Modell nach einem Key gefragt wird, den es nicht gibt, als Default none zurück
m.stangl2024-02-05 21:51:33 +01:00
f8c660e1ee
Merkt sich das aktuelle Item in einer temporären json Datei im Work Ordner. Beim speichern wird der Baum ausgeblendet, da in einer neuen Session dieser neu aus der Datenbank bestimmt werden muss
m.stangl2024-02-05 17:05:19 +01:00
944d960401
Fehlende Sektionen gemäß Spezifikationsdokument ergänzt. Sektionen für Rüstcodes werden benötigt, da bei PDM-Kategorie='Baugruppe' andere Rüstcodes in der Combobox verfügbar sein müssen, als bei den anderen PDM-Kategorien. Die Werte in der Sektion '3D-Modelle' in Zielpfade.cfg spezifizieren derweil die Pfade, die rekursiv durchsucht werden sollen, um alle Dateien zu finden, die eine bestimmte Teilenummer im Dateinamen besitzen.
s.steuer2024-02-05 14:21:23 +01:00
854d575cd6
Schalter -n/--number in -s/--sivasid geändert (angeglichen an die anderen Programme)
s.steuer2024-02-05 14:16:33 +01:00
87da0094a7
fix: Vorher überprüfen ob die Datei lokal schon existiert. Pfad war falsch
m.stangl2024-02-02 17:00:46 +01:00
cdff4a8987
fix: hatte vergessen argparse parameter ebenfalls anzupassen
m.stangl2024-02-02 15:47:22 +01:00
3206ad242a
Console Interface vereinheitlicht: Abfrage immer mit --sivasid
m.stangl2024-02-02 15:13:13 +01:00
c11094204a
Angepasst, damit auch Netzwerk-Interpreter auf U: genutzt werden kann
s.steuer2024-02-02 09:58:44 +01:00
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
s.steuer2024-02-02 09:56:20 +01:00
d431ba1b92
In cremig_setenv.bat NETWORK_INTERPRETER_PATH aufgenommen, damit bei Bedarf (z.B. wenn sich kein Python auf Rechner befindet) Interpreter auf U: genutzt werden kann. manage_interpreter.bat steuert zukünftig, welcher Interpreter gilt, d.h. wenn NETWORK_INTERPRETER_PATH in cremig_setenv.bat auskommentiert ist, wird Interpreter des virtual environments genutzt, wenn nicht auskommentiert gilt Interpreter auf U: + Mehrfaches voranstellen von CREMIG_BIN in Path wird nun verhindert bei mehrmaligem Aufruf von cremig_setenv.bat
s.steuer2024-02-02 09:52:09 +01:00
a1e688636d
set_env und get_env an Controller weitergeben, um Pfade zu erhalten und csv Dateien bzw. lokale Datenbank lesen zu können
m.stangl2024-01-31 17:07:35 +01:00
13c1e399d2
Halbzeugfarbe Combobox in Gui rein
m.stangl2024-01-31 17:05:01 +01:00
d8097570ac
Callbacks der Knöpfe noch hinzugefügt. dazu auch cb_halzeugfarbe
m.stangl2024-01-31 17:04:13 +01:00
a59afd70e7
Klassen zum Laden von CSV's + Auslesen der Assembly-json's aus Sivas + Rückgabe des aktuellen Migrationsstandes (ob Teilenummern bereits in RuleDesigner migriert wurden, oder nicht) aus compare_lists.py in Library umgezogen, da sie teilweise auch im Haupt-Migrationsprogramm benötigt werden
s.steuer2024-01-31 11:44:31 +01:00
82a84f9df0
Fehlermeldungen und Infotexte eingepflegt. Buttons in die Gui Abfrage dazu und Suche Knopf aufgenommen
m.stangl2024-01-30 13:11:05 +01:00
f769bc6d7c
model liest nur die Daten ein wie sie sind. Dann übernimmt die Controller Logik
m.stangl2024-01-30 13:09:32 +01:00
32b2f69763
merge der Oberflächenbehandlung.cfg
m.stangl2024-01-30 09:49:45 +01:00
da35bb4bb5
Fallabhängige Textblöcke für Feld 'Automatische Zusatzinformationen' in eigene cfg-Datei ausgelagert
s.steuer2024-01-28 21:46:52 +01:00
90d9579cf3
Bisherige Sektion 'Oberflaechenbehandlungen' in 'OberflaechenbehandlungenWerkstofftypen' umbenannt, da eindeutigerer Name + Neue Sektion 'Oberflaechenbehandlungen' mit allen vorhandenen Oberflächenbehandlungen ergänzt, da für Feldkontrolle vor Erstellung der Migrationsliste erforderlich
s.steuer2024-01-28 21:43:11 +01:00
c96f84814d
Weiteres Material aufgenommen + Message-Text angepasst
s.steuer2024-01-28 21:40:55 +01:00
de954ffd29
Fehlende Sektionen ergänzt + teilweise Werte aus bestehenden Sektionen entfernt, da die bisherigen Fertigungsverfahren dort nicht vorkommen können/dürfen
s.steuer2024-01-28 21:39:56 +01:00
f88bdce287
Werte in Sektion 'Dispogruppe', 'Dispolaufgruppe' und 'FOS_Gruppe' in SIVAS-Werte geändert, da die Werte in der ComboBox gemäß Besprechungsbeschluss während der Maskenbefüllung identisch wie in SIVAS sein sollen und erst im Zuge der Migration ein Umwandlung der Werte in die RuleDesigner-Werte erfolgen soll. Zudem fehlende Sektion 'Halbzeug' ergänzt
s.steuer2024-01-28 21:37:52 +01:00
1603f612f5
Feldspezifikationen 'Halbzeug ohne Saegeliste', 'Ruestcode', 'Fertigungsart', 'Allgemeintoleranz', 'FOS-Gruppe', 'Kalkulationsart', 'Beschaffungsart', 'Mengeneinheit', 'Halbzeug', 'TOS-Gruppe', 'Dispogruppe', 'Dispolaufgruppe', 'Ersatz fuer', 'Ersetzt durch', 'Hersteller', 'Hersteller Teilenummer', 'Werkstofftyp', 'Material', 'Oberflaeche', 'Farbe' ueberarbeitet, bzw. erweitert und teilweise korrigiert.
s.steuer2024-01-28 21:27:24 +01:00
35753256e1
Weitere Bilder in Spezifikation ergänzt
s.steuer2024-01-28 21:25:17 +01:00
a54bc79fd4
set_current_item_id im Controller implementiert.
m.stangl2024-01-25 18:38:50 +01:00
55ed82cca5
logik hat erste Funktionen für Verhalten bekommen für Oberfläche Farbe. Abfrage des Status des Modells möglich
m.stangl2024-01-25 18:38:21 +01:00
244afe7530
environment ebenfalls an Model mitgeben
m.stangl2024-01-25 18:37:11 +01:00
8073e6f9fc
zuordnung zwischen SIVAS .csv und INternem Datenmodell eingebaut. sivas_data_from_csv impl.
m.stangl2024-01-25 18:36:45 +01:00
6ec280728f
Versuch die Datei aus %TEMP% in den Work Ordner zu ziehen
m.stangl2024-01-25 15:59:36 +01:00
beec42adce
callback funktionen der Comboboxen geben auch den neuen Wert mit, der vom Nutzer gewählt wurde
m.stangl2024-01-25 13:39:38 +01:00
3543200e5c
defaults der Oberfläche aus json laden.
m.stangl2024-01-25 13:38:47 +01:00
544f612cf2
Button 'Durchsuchen' unter ComboBox des Feldes '3D-Modell' verschoben, um zusätzliche Frame-Column einzusparen + RadioButtons beim Feld Datenbank untereinander angeordnet, um zusätzliche Frame-Colum einzusparen + Widget-Typ bei Feld '3D-Modell' von Entry in ComboBox geändert + Widget-Typ bei Feld 'Lebenszyklusstatus' von RadioButton in ComboBox geändert
s.steuer2024-01-25 10:19:44 +01:00
946b71a286
Bilder und GIFs für Spezifikation hinzugefügt
s.steuer2024-01-25 09:55:24 +01:00