s.steuer
4f740e81ad
Das Einladen der JSON- und RuleDesigner-Daten erfolgt nun allein i.V.m 'manage_configs.py' und nicht mehr i.V.m der Klasse FetchSivasTeilestamm in der Datei 'get_teilestamm.py'. Dies wurde einerseits durchgeführt, um die Anzahl an Referenzen zu verringern, hauptsächlich jedoch, weil in der Klasse 'FetchSivasTeilestamm' die Klasse 'MigrationsStatus' in 'manage_configs.py' aufgerufen wird, in der wiederum Objekte der Klassen 'SivasAssemblyData' und 'RuleDesignerConfig' initiiert werden. Das ist sehr ineffizient, weil 'SivasAssemblyData' bereits in dieser Datei, also 'controller.py' initiiert wird. Es wurde zudem ergänzt, dass nun auch die lokale Version der CSV-Datei, die die RD-Teilenummern enthält geladen werden kann, ohne den aktuellen Stand vom Server zu kopieren.
2025-03-09 00:37:10 +01:00
s.steuer
71620fe35b
Infomeldung ergänzt, wenn in CreoMigrate 'Aus Halbzeug' aktiviert wird, aber das Halbzeug noch nicht migriert wurde, oder nicht die neuste Version der RD_Teilenummern.csv im data-Verzeichnis liegt
2024-12-21 22:56:32 +01:00
s.steuer
09b8ee7e6e
Vor Durchführung der Migration wird nun zusätzlich geprüft, ob Teilenummern in der Blacklist fehlen. Ist immer dann der Fall, wenn eine Teilenummer eine Stückliste besitzt und sich darin Positionsnummern befinden, die beigestellt oder dispo-inaktiv sind.
2024-06-16 21:59:47 +02:00
s.steuer
66260e23ef
Eingebaut, dass neuster Stand der Blacklist bei jeder Suche kopiert wird, da sich häufig Änderungen darin ergeben.
2024-06-13 09:56:11 +02:00
m.stangl
c8e958ef32
Länge der Bezeichnung wird beim Migrieren Knopf überprüft. Bei Baugruppen und Schw.Bgrp ist nach 45 Zeichen schluss, beim Rest nach 50 Zeichen
2024-04-17 14:50:13 +02:00
m.stangl
b48060aabc
notepad zum Betrachten der logs als Default dazu.
2024-04-03 13:07:00 +02:00
m.stangl
aeb35b4d43
Fix beim Migrieren. Logs werden in Log Ordner geschoben. Notpad geht im Fehlerfall auf
2024-04-03 12:12:02 +02:00
m.stangl
a4f07d3e33
Impfen mit dem DataPrep Werkzeug eingebaut
2024-03-28 16:26:36 +01:00
s.steuer
780974081b
Fehlermeldung eingefügt, wenn Blacklist nicht in lokalem Verzeichnis liegt + Bei Feldüberprüfung des Feldes 'Halbzeugfarbe' wurde bisher geprüft, ob sich im Feld 'Oberfläche' ein Wert befindet. Eigentlich soll aber geprüft werden, ob sich ein Wert im Feld 'Halbzeugoberfläche' befindet. Dies wurde ebenfalls gefixt
2024-03-21 13:16:41 +01:00
m.stangl
8e6b7466a6
Export der Migrationsfunktion bestückt.
2024-03-19 17:05:48 +01:00
Benjamin_Mueller
0e4b218563
um Exportfehlermeldungen ergänzt beim Migrieren
2024-03-19 15:54:19 +01: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
6d52f160e8
Highlight der labels implementiert.
2024-03-18 16:31:20 +01:00
m.stangl
198a9a1d62
Baum Zeigt manipulierte Daten in orange an. nicht benutzte Methoden von caditem auskommentiert. 0
...
Delete
Document Number -
Revision -
Project Name -
Teamcenter Item Type -
Part Type -
TC_ImportTime -
Last Saved Version -
Subject -
Category -
Keywords -
Teilenummer 400102274
Title Gefällebogen 30° beschnitten
Bezeichnung4
Author m.stangl
StartRevision A
Aus Halbzeug
Fertigungsart Einzelteil
Mengeneinheit Stck
Halbzeug
TOS-Gruppe Schönenberger Produkt
TOS_Schoenenberger_Produkt ILS IntraLogistikSystem
TOS_ILS ILS 2.0
TOS_ILS_2 Gefälle
Dispogruppe Förderer
Dispolaufgruppe Intra Logistic System + alt-HFS
ZusaetzlicheInformationen
0
Delete
Document Number -
Revision -
Project Name -
Teamcenter Item Type -
Part Type -
TC_ImportTime -
Last Saved Version -
Subject -
Category -
Keywords -
Teilenummer 400102274
Title Gefällebogen 30° beschnitten
Bezeichnung4
Author m.stangl
StartRevision A
Aus Halbzeug
Fertigungsart Einzelteil
Mengeneinheit Stck
Halbzeug
TOS-Gruppe Schönenberger Produkt
TOS_Schoenenberger_Produkt ILS IntraLogistikSystem
TOS_ILS ILS 2.0
TOS_ILS_2 Gefälle
Dispogruppe Förderer
Dispolaufgruppe Intra Logistic System + alt-HFS
ZusaetzlicheInformationen
Export
2024-03-18 13:50:40 +01:00
m.stangl
1eb42b2366
Demodaten rausgeworfen. Nicht mehr nötig da mit Echtdaten anwendbar. Prüfung aller Eingaben beim Migrieren aktiviert.
2024-03-18 11:04:38 +01:00
m.stangl
e3a7e79dad
Generierung der Export Daten. TOS Gruppenfolge aus der TOS Nummer impl.
2024-03-15 14:07:59 +01:00
m.stangl
a785eecbc2
Alle Check Logiken Implementiert
2024-03-14 14:24:37 +01:00
m.stangl
8ec356df70
Content Check weiter getrieben bis zur Kalkulationsart
2024-03-13 12:40:31 +01:00
m.stangl
8f74aac945
Test auf invalid Characters implementiert. ERP_Item.ini rausgeschmissen. Sonderzeichen im Configparser nicht einfach zu lesen. FileEncoding war auch nicht utf-8. Eigene Textdatei für Sonderzeichen
2024-03-13 11:44:12 +01:00
m.stangl
1e917e5bbd
Check der Inhalte mit beider Spalten mit nur einem Rückgabewert versehen. Ansonsten unverständliche für den Nutzer. 3D Druck Keyword im Ruledesigner unterschiedlich. Beide Varianten erlaubt. Rückgabe von keiner Fertigungsart führt zu keinen Defaultwert der folgenden Comboboxen. Keine Exception deswegen mehr
2024-03-12 17:28:58 +01:00
m.stangl
dd20c42851
Logik für Freigabevermerk und ZUsatzinfos implementiert
2024-03-12 14:57:47 +01:00
m.stangl
f471138b96
clear funktionen für die gesamte Oberfläche implementiert. Zuruecksetzen Knopf implementiert. Combo Felder immer readonly gesetzt
2024-03-11 17:42:59 +01:00
m.stangl
94ff9aa100
erstes Grundgerüst in mvc gebaut, um den Status einzusammeln und an die gui weiter zu geben
2024-03-07 12:32:04 +01:00
m.stangl
2e3061d238
migration impl. Erst Abgleicher Oberfläche und des Modells vor speichern oder migrieren
2024-03-06 17:11:24 +01:00
m.stangl
00f180ea39
Verweise für die Pflichtfelder aus der spec rein kopiert.
2024-03-05 17:45:00 +01:00
m.stangl
4d42f82e6a
Messages info bzw. error hinzu
2024-02-29 14:49:09 +01:00
m.stangl
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.
2024-02-21 14:46:53 +01:00
m.stangl
5e65dc2b36
Default methoden für alle callbackroutinen rein. Umbau des Aufrufs der gui, um auch assemblies laden zu könenn
2024-02-20 12:51:38 +01:00
m.stangl
4fe5c37bb5
Statusänderungen wie readonly, etc im Controller bzw. der gui vorgesehen
2024-02-15 18:54:41 +01:00
m.stangl
9f1402bc55
fix in der Controllerlogik, wann der Suche Knopf gedrückt werden kann
2024-02-14 19:04:02 +01:00
m.stangl
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
2024-02-14 16:07:29 +01:00
m.stangl
e4c7ccf152
ein paar Variablen in caditem protected gemacht. Laden und Speichern der ausgefüllten Oberfläche im json file im Work Ordner implementiert
2024-02-14 10:43:33 +01:00
m.stangl
501c862eeb
Bedingungen für aus_halbzeug impl.
2024-02-14 09:21:32 +01:00
m.stangl
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)
2024-02-12 17:19:42 +01:00
m.stangl
8c6d91b463
Observer pattern eingebaut. Zahlreiche Attribute protected gemacht. Logik in caditem verschoben. config aus der gui entfernt
2024-02-08 18:36:57 +01:00
m.stangl
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
2024-02-08 16:02:25 +01:00
m.stangl
bd4b8d297e
gui Aufruf mit einem Assembly holt sich alle nötigen Infos von den DAtenbanken.
2024-02-07 10:41:23 +01:00
m.stangl
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
2024-02-06 12:37:28 +01:00
m.stangl
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
2024-02-05 22:00:45 +01:00
m.stangl
a1e688636d
set_env und get_env an Controller weitergeben, um Pfade zu erhalten und csv Dateien bzw. lokale Datenbank lesen zu können
2024-01-31 17:07:35 +01:00
m.stangl
82a84f9df0
Fehlermeldungen und Infotexte eingepflegt. Buttons in die Gui Abfrage dazu und Suche Knopf aufgenommen
2024-01-30 13:11:05 +01:00
m.stangl
55ed82cca5
logik hat erste Funktionen für Verhalten bekommen für Oberfläche Farbe. Abfrage des Status des Modells möglich
2024-01-25 18:38:21 +01:00
m.stangl
beec42adce
callback funktionen der Comboboxen geben auch den neuen Wert mit, der vom Nutzer gewählt wurde
2024-01-25 13:39:38 +01:00
m.stangl
c1d0ffd7bc
controller um alle existierenden Callbacks aus gui.py ergänzt
2024-01-24 17:09:05 +01:00
m.stangl
96080a75b5
controller merkt sich jetzt auch die Configdatei, um die Logiken dort abzurufen
2024-01-17 16:19:41 +01:00
m.stangl
b4eda08674
bauen der widgets in eigene lib namens gui ausgelagert. Umbau von test_gui in richtung Applikation in CreoMigrateGui
2024-01-17 12:03:58 +01:00
m.stangl
5aea1a0377
assembly id hinzugefügt. Linke Frame wereitert. to_json und from_json implementiert. load and save implementiert
2024-01-16 16:44:27 +01:00
m.stangl
bb61bc8c89
Observer pattern raus geschmissen. Nicht benötigt.
2024-01-16 10:29:38 +01:00
m.stangl
26f1820a72
erste Fassung mit Refresh der Gui und Rückmeldung an User
2024-01-15 17:12:38 +01:00
m.stangl
9c7325440f
zwischenstand eingepflegt. Controller Funktionen soll in Zukunft über Events aufgerufen werden)
2024-01-15 15:04:24 +01:00