s.steuer
95fb80dd57
Zeichenbegrenzung auf 45 Zeichen bei Baugruppen und Schweißbaugruppen wird nicht mehr benötigt, da Suffix '- BG' gem. Anordnung GF nicht mehr in Bezeichnungen vorliegen darf.
2025-07-11 16:38:13 +02:00
s.steuer
2a601ec3c1
In CreoMigrate (GUI-Applikation) können nun auch Teilenummern ohne Stückliste migriert werden. Hierfür wurde in Methode 'get_csv_files_of_asm' von 'controller.py' ein Aufruf der Methode 'extend_asm_bom' aus der Klasse 'SivasBOM' in 'manage_configs.py' ergänzt. Innerhalb der Methode wird die angegebene Teilenummer aus dem Eingabefeld in der GUI, d.h. die Hauptnummer in die Stücklistendaten aufgenommen - standardmäßig ist sie nicht enthalten. Als Oberbaugruppe dieser Nummer wird dabei die fiktive Baugruppe 'None' definiert. Durch diese Ergänzung in den Stücklistendaten wird eine Teilenummer ohne Stückliste also selbst zu einem Bestandteil der fiktiven Baugruppe 'None'. Somit wird also wie bisher nur mit Baugruppen gearbeitet, wodurch die Grundlogik zur Erstellung des Treeviews im Programm gleich bleibt. Lediglich die Vorgehensweise, wenn parent = 'None' gilt musste in den Treeview-Methoden angepasst werden. Im Zuge dessen wurde auch die Methode '_has_childs' der Treeview-Klasse in 'gui.py' angepasst, um sie effizienter zu machen. Konkret wird nun nicht mehr jedes mal durch das parent_children_mapping-dict gelooped werden, um herauszufinden, ob die angegebene Nummer enthalten ist. Da alle Nummern, die als Key in genanntem Dict vorliegen immer Kinder haben muss stattdessen nur geprüft werden, ob die Nummer als Key vorliegt.
2025-04-20 17:40:52 +02:00
Benjamin_Mueller
b7585c1975
Felder von Bezeichnung 1 verbreitert um Eintrag besser lesen zu können / automatischer Längenbeschnitt der Bezeichnung 1 neu entfernt
2024-04-17 09:27:08 +02:00
Benjamin_Mueller
32fb4999cc
Entfernung der Breitenbeschränkung der Felder Baugruppennummer & Teilenummer.
2024-04-15 15:13:33 +02:00
Benjamin_Mueller
dcb8830d8c
Steuerung der Oberfläche über eine cfg-Datei
2024-04-09 12:44:40 +02:00
Benjamin_Mueller
6a671b7c6f
LW, Laser und Wasserstrahl war in der config anders geschrieben als im Code. Mausrad steuert jetzt nicht mehr das komplette Canvas, so dass man mit der Scrollbar den Ausschnitt verändern muss. Combo der Fertigungsart enthält jetzt einen leeren Eintrag, damit man nach zufälliger Auswahl diese auch wieder herausnehmen kann
2024-04-09 09:53:23 +02:00
Benjamin_Mueller
884750a2ae
FIX Automatische Leerung des Parameters 'Bezeichnung1_neu' eliminiert. Parameter funktioniert nun wie gewünscht.
2024-04-09 09:22:29 +02:00
s.steuer
339ba53257
Zeilenumbrüche in den Feldern Änderungsbeschreibung, Freigabevermerk und Zusatzinformationen werden nun entfernt, da dies zu Problemen bei der Übergabe an SIVAS führt
2024-04-04 10:01:37 +02:00
m.stangl
8511f224f6
Oberfläche anpassbar an querstehende Bildschirme
2024-03-21 10:52:13 +01:00
m.stangl
8e6b7466a6
Export der Migrationsfunktion bestückt.
2024-03-19 17:05:48 +01:00
Benjamin_Mueller
13faea2164
Division durch 0 verhindern
2024-03-19 13:23:45 +01:00
m.stangl
83a250e66b
Statistik in den tree eingebaut. Ein paar Fixes in der Logik. Erweiterungen des
2024-03-19 13:17:31 +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
3fc8c495f0
Werkstoffdiskrepanz Key umbenannt
2024-03-12 15:35:40 +01:00
m.stangl
997592e17f
alle Pflichtfdler labels blau gemacht. Clear der gui vor jedem Laden der Modellinfos eingefügt. ruestcode_sivas
2024-03-12 14:57:17 +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
f7dd9d49f3
'Herstellerteilenummer' als Callbackfunktion nur für Statusübergang impl.; version_neu rausgeschmissen nach neuer Spec; restliche Statusübergänge impl.
2024-03-11 16:09:00 +01:00
m.stangl
c470729918
set_states methoden für alles in der gui implementiert. Bugfix im Tree: Zuordnung tree-Id und Sivas-Id in einem dict merken, um den Doppelklick verarbeiten zu können
2024-03-08 18:44:24 +01:00
m.stangl
05392ef5e9
Fix des Baumviews. ChildIds wurden nicht aus dem Pool genommen
2024-03-07 23:56:33 +01:00
m.stangl
1b8270b908
Statusänderungen der Knöpfe begonnen. Treeview ist noch nicht korrekt.
2024-03-07 17:16:08 +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
9fec1a91f4
Umbau der gui: Überschriften weiter unten. Texte werden auf länge geprüft, bevor sie ins Widget kommen. Umbau des Radiobuttons mit einer StrVariable
2024-03-06 17:10:31 +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
fddcbb058e
einige Bugs gefixt. Weiter Abhängigkeiten eingepflegt
2024-03-05 16:25:20 +01:00
m.stangl
b52e36fe57
Textfelder anstatt entries verwendet. Breite und Höhe der Felder in der Zentralen Klasse änderbar
2024-03-05 14:32:26 +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
f16902fd01
Logik zu Rüstcode rein
2024-02-19 14:55:22 +01:00
m.stangl
f7033ebe76
kleinere Umbauarbeiten am Hauptframe. Callbackfunktion für ein Entry gebaut, das Längenabhängig den Text einfärbt
2024-02-15 18:55:39 +01:00
m.stangl
e63e127bef
einige Attribute protected gemacht
2024-02-15 11:09:32 +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
b128cfb5e6
Checkboxen auch als tk.Boolean definiert. Ansonsten gehen die Callbacks nicht
2024-02-13 09:24:23 +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
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
6f2402dea4
Comboboxen nicht mehr befüllen, da sie nach dem Start ja auch leer sein müssen.
2024-02-06 12:38:10 +01:00
m.stangl
745012136b
einige Fixes in der gui bezüglich helbzeugfarbe und deren CAllbacks
2024-02-05 21:59:14 +01:00
m.stangl
13c1e399d2
Halbzeugfarbe Combobox in Gui rein
2024-01-31 17:05:01 +01:00
m.stangl
7dda641aed
Environment mit der Config übergeben
2024-01-31 13:44:18 +01:00
m.stangl
a54bc79fd4
set_current_item_id im Controller implementiert.
2024-01-25 18:38:50 +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
ab21a8471e
Comboboxen in gui integriert
2024-01-25 09:22:14 +01:00
m.stangl
5bfc7e8f10
allen vorhandenen Callbackfunktionsaufrufe ein cb_ vorangesetzt
2024-01-24 17:10:53 +01:00
m.stangl
0aa9bd7b0c
einige Comboboxen mit ja/nein Vorbelegung befüllt. Combobox statt Entry für 3D Modell verwendet
2024-01-23 14:52:15 +01:00
m.stangl
67ea0125a5
Umbauarbeiten der Oberfläche entsprechend der neuen .svg Vorlage umgesetzt
2024-01-22 18:36:26 +01:00
m.stangl
f24958f2e1
erst mal wieder auf den alten Stil zurück gesetzt
2024-01-18 17:52:11 +01:00
m.stangl
87ccabbd60
Hauptfenster scrollbar gemacht. Alle Button, Entries etc. des ersten Designs umgesetzt
2024-01-18 17:34:36 +01:00
m.stangl
bbf0cc4edc
gui bekommt jetzt die Config mit, um daraus die Texte und Inhalte der Comboboxen usw. aufzubauen
2024-01-17 16:21:28 +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