s.steuer
089dadd52b
FIX - Wurde der Radiobutton 'Schulung' ausgewählt und anschließend ein weiteres Feld geändert (z.B. Kategorie), dann wurde immer wieder zurück auf den 'Produktiv'-Radiobutton umgeschaltet. Die neu ergänzte Callback-Funktion 'cb_datenbank_neu' verhindert dies nun, d.h. der gewählte Wert (z.B. Schulung) bleibt so lange erhalten, bis ein anderes Teil migriert wird. Defaultwert ist und bleibt weiterhin 'Produktiv'
2025-07-27 22:15:50 +02:00
s.steuer
c64327cbe7
FIX - Beistellungs- und Dispoaktiv-Eigenschaft darf nur dann eingelesen werden, wenn auch eine Stückliste vorliegt, da andernfalls auch keine JSON vorliegt, aus der die Eigenschaften gelesen werden könnten. Aktuell wurde in diesem Fall eine Fehlermeldung ausgegeben
2025-07-26 20:56:27 +02:00
s.steuer
9e25ca15bc
FIX - Backslashes durch noramle Slashes ersetzt, da '\R' = Carriage Return, wodurch eine Syntaxwarnung ausgegeben wird
2025-07-26 20:43:40 +02:00
s.steuer
754ae39364
FIX - Bei der Ermittlung, ob sich Lieferantenbeistellungen oder dispoinaktive Teile in der Stückliste befinden wurden auch die Teilenummern aus tieferen Stücklistenebenen betrachtet. Es dürfen aber nur die Teilenummern der aktiven Stücklistenebene in Betracht gezogen werden. Dies wurde behoben.
2025-07-24 13:30:51 +02:00
s.steuer
6590674d8e
FIX - '- BG' aus SE-Eigenschaft 'Title' entfernt, da ' - BG' laut Entscheidung von Hr. Rost nicht mehr in der Baugruppenbezeichnung stehen darf. Im Feld 'Bezeichnung 4' wurde zudem das anfängliche Leerzeichen vor dem Strich in ' - BG' entfernt, da Bezeichnung 4 jetzt auf der Zeichnungsstückliste in der Spalte 'Bemerkung' abgerufen wird und ein Großteil der Baugruppen im System kein Leerzeichen vor dem Strich hat (bei allen 2er-Nummern und bei den Baugruppen, die noch mit der Excel migriert wurden).
2025-07-24 11:34:15 +02:00
s.steuer
6c31b9fbf3
siehe JIRA SUR-645 - Fehlendes Leerzeichen bei Ersetzung von Semikola in den Feldern 'Änderungstext' und 'Freigabevermerk' ergänzt / Logik der Feldprüfung hinsichtlich unzulässigen Zeichen überarbeitet. Konkret werden nun nicht mehr die Werte in der Spalte 'SIVAS-Werte' geprüft, wenn zusätzlich Eintragungen in der Spalte 'Überschriebene Werte' vorliegen / Ergänzend zu SUR-645 folgende Korrektur vorgenommen: Der korrigierte Text im Feld 'Freigabevermerk' (wenn Semikola im SIVAS-Text vorlagen) wurde bisher wieder gelöscht, sobald eine PDM-Kategorie ausgewählt wurde. Diese Löschung erfolgt nun nicht mehr, d.h. der überschriebene Text liegt nun auch nach Wahl der Kategorie weiterhin vor
2025-07-13 18:11:28 +02:00
s.steuer
cf4b632cba
Logik des Feldes 'Zusatzinformationen automatisch' überarbeitet. Konkret wurde die Erkennung der Fälle überarbeitet, bei denen Zusatzinformationen ausgegeben werden sollen. Es wird nun zunächst geprüft, ob die verschiedenen Einzelfälle, z.B. ob es sich um eine Trümmerbaugruppe handelt, auf die zu migrierende Nummer zutreffen. Ist dies der Fall wird der 'Treffer' gesammelt. Am Ende werden alle Treffer miteinander zu einem String kombiniert. Dieser kombinierte String wird anschließend in der 'Zusatzinformationen.cfg' gesucht. Bei Übereinstimmung wird der zugehörige Text aus der 'Zusatzinformationen.cfg' in das GUI-Textfeld geschrieben. Die Überarbeitung wurde durchgeführt, weil es immer mehr Fälle wurden und es mit der bisherigen Logik unübersichtlich wurde, wo der neue Fall eingefügt werden soll. Zudem entstanden Redundanzen. Die neue Logik sollte deutlich dynamischer, wartbarer und einfacher erweiterbar als die bisherige Variante sein. Es muss jedoch in der Zusatzinformationen.cfg darauf geachtet werden, dass die Optionen korrekt geschrieben werden, da das Programm sonst keine Übereinstimmung finden kann
2025-07-11 22:28:54 +02:00
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
c813a8fc1b
FIX - Werkstoffbezeichnungen aus SIVAS, die mit einer Dezimalzahl, wie z.B. '1.4301' oder '1.4305' wurden als float-Werte eingelesen. Die Werte aus der Materialübersetzung.json wurden wiederum als Strings behandelt, dadurch konnte keine Übereinstimmung gefunden werden. Zukünftig werden alle Werkstoffe aus der CSV als String eingelesen
2025-06-23 16:13:40 +02:00
s.steuer
5bd83324b2
FIX - Wenn in SIVAS keine Dispolaufgruppe angegeben ist, wird in CSV-Datei nicht ein leerer Wert, sondern ' - ' geschrieben. Bisher wurde jedoch nur bei keinem Wert eine Fehlermeldung bezüglich fehlender Dispolaufgruppe ausgegeben. Ab jetzt ist das auch beim Wert ' - ' der Fall.
2025-02-10 20:44:41 +01:00
s.steuer
1b834ab919
Wenn 'Aus Halbzeug' angehakt wird dürfen im Feld 'Farbe' keine Eintragungen vorgenommen werden. Bei Halbzeugen ist dafür das Feld 'Halbzeugfarbe vorgesehen. Konkret heißt das - sollte das Halbzeug eine Oberflächenbehandlung erhalten muss das in 'Halbzeugoberfläche' definiert werden und falls diese Oberflächenbehandlung eine Farbe erfordert dann muss diese über das Feld 'Halbzeugfarbe' spezifiziert werden.
2024-12-22 00:49:26 +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
3704274e26
Regulären Ausdruck so angepasst, dass auch '- BG', bzw. Variationen davon aus der Bezeichnung entfernt wird. Ohne Entfernung wird beim Migrieren an das bereits bestehende '- BG' nochmal ein '- BG' angehängt
2024-10-14 15:59:55 +02:00
s.steuer
0d0a9425da
Default-Spritzguss-Allgemeintoleranz an cfg-Einstellungen angeglichen
2024-08-09 17:54:46 +02:00
s.steuer
ccafaf6617
Besitzt die Teilenummer bei der Migration bereits einen Zeichnungsindex, aber keinen Freigabevermerk, wird nun defaultmäßig ein Minus eingetragen. Es wird immer ein Freigabevermerk benötigt, da bei Revisionen > A ohne Freigabevermerk in RuleDesigner nach den Statuswechseln 'ZUR PRÜFUNG' -> 'VERFÜBAR' -> 'IN BEARBEITUNG' -> 'VERFÜGBAR' das Revisionsmanagement erscheint, wobei beim Versuch einen Freigabevermerk einzutragen, eine Fehlermeldung erscheint. Einzige Lösung ist dann die Teilenummer aus dem System zu löschen und neu zu migrieren. Besitzt die Teilenummer hingegen einen Freigabevermerk erscheint die Fehlermeldung nach Durchführung der genannten Statuswechsel nicht.
2024-08-07 22:39:46 +02:00
s.steuer
f070e92a0c
Normen für Kanten, Oberflächen, Maße und Tolerierung werden nun mit in die Migrations-Excel geschrieben, da diese sonst in RuleDesigner und folglich bei Zeichnungsableitungen fehlen
2024-07-04 14:01:44 +02:00
s.steuer
9a5bae7243
FIX - Falsche Default-Allgemeintoleranz bei Fertigungsart 'schweißen' behoben
2024-07-03 16:12:11 +02:00
s.steuer
b95f76341f
FIX - Behoben, dass bei Kategorien != Baugruppe ein neuer Rüstcode ausgewählt werden kann, ohne dass beim Klick auf 'Migrieren' eine Fehlermeldung erscheint. Daraus resultierend musste die Übersetzung der Ruestcodes angepasst werden. Wenn nicht gewünscht ist, dass die gleichen Werte wieder in die gleichen Werte umgewandelt werden, müssen die Rüstcode-Werte in 'Allgemein.cfg' angepasst werden.
2024-07-03 15:30:49 +02:00
s.steuer
7c0ad9776c
FIX - Wenn Teilenummern aus tieferen Baugruppenebenen dispoinaktiv oder beigestellt waren wurde für die aktuelle Baugruppenebene rückgemeldet, dass sie in der Blacklist fehlt. Teilenummer aus tieferen Baugruppenebenen dürfen aber nicht berücksichtigt werden.
2024-07-01 13:04:44 +02:00
s.steuer
44a116fb6e
FIX - Im Feld 'Bezeichnung 1' der Spalte 'Überschriebene Werte' in CreoMigrate soll nur dann ein Wert dargestellt werden, wenn 'KPL.' (oder eine Abwandlung davon) aus der Bezeichnung entfernt wurde. Bei unveränderter Bezeichnung (z.B. bei Einzelteilen) soll das Feld hingegen leer bleiben.
2024-06-16 22:53:48 +02:00
s.steuer
7a6b331e27
FIX - Wenn die Spalte 'HalbzeugExtern' in SIVAS-CSV befüllt war, wurde dessen Inhalt in CreoMigrate in das Feld 'Halbzeug' in der Spalte 'SIVAS-Werte geschrieben, da das Mapping der CSV-Werte falsch war.
2024-06-16 22:32:17 +02: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
cd5feb94c8
FIX - Oberflächenbehandlung konnte bei Schweißbaugruppen nicht ausgewählt werden, da Feld in diesem Fall bisher disabled war + In 'Automatische Zusatzinformationen' neue Variante aufgenommen, wenn das Halbzeug bei einer Halbzeugbearbeitung dem Lieferanten beigestellt wird, also in der Blacklist vorliegt
2024-06-11 13:11:04 +02:00
s.steuer
e73fea929d
FIX - Logik für Felder 'Mengeneinheit' und 'Halbzeug' berichtigt
2024-06-06 11:35:26 +02:00
s.steuer
7dee350422
States bei verschiedenen Feldern überarbeitet, damit Felder nicht ausgewählt werden können, wenn dies keinen Sinn ergibt + teilweise Rechtschreibfehler und fehlerhafte state-Bezeichnungen korrigiert
2024-06-06 10:37:09 +02:00
s.steuer
ab24f24bba
FIX - Bei Schweißbaugruppen konnte die FOS-Gruppe nicht geändert werden. Diese wird nun automatisch korrekt eingetragen. Zudem war bei Schweißbaugruppen als FOS-Gruppe bisher '1 - Baugruppe' vorgesehen. Richtig ist aber '0 - Einzelteil'
2024-05-27 15:01:46 +02:00
s.steuer
4356ed2cc1
FIX - Bei PDM-Kategorie 'Schweissbaugruppe' konnten keine Oberflächenbehandlungen ausgewählt werden, obwohl dies unter Umständen erforderlich ist. Wurde behoben. In 'cfg/Oberflächenbehandlung.cfg' wurde für die Schweissbaugruppen-Oberflächenbehandlungen eine eigene Sektion ergänzt
2024-05-24 14:45:16 +02:00
s.steuer
15e4f01f83
Für die Allgemeintoleranzen von Biegeteilen wurde in RuleDesigner ein neues getrenntes Feld 'AllgemeintoleranzBiegen' erstellt, da beim Biegen gesonderte Allgemeintoleranzen (z.B. bei Federn) auftreten, die nicht für anderen Verfahren gelten. Das bisherige RuleDesigner Feld 'AllgemeintoleranzSpanen' konnte also nicht weiter für Biegeteile verwendet werden. Diese Strukturänderung wurde in das Programm übernommen.
2024-05-15 14:39:02 +02:00
s.steuer
da29b7b33e
FIX - Oberfläche wurde nicht übersetzt, obwohl sie in 'Materialübersetzung.json' in den jeweiligen json-Objekten enthalten war. Grund: Es wurde überprüft, ob der Name des bereits übersetzten Materials in der 'Materialübersetzung.json' vorhanden ist. Es muss aber geprüft werden, ob der Materialname aus Sivas als Objekt in der 'Materialübersetzung.json' vorhanden ist.
2024-05-07 14:32:01 +02:00
s.steuer
f8360c1af0
FIX - Keine Rüstcode aus SIVAS wurde nicht in neuen Rüstcode 'Trümmerbaugruppe' umgewandelt. Dies lag daran, dass Spalten ohne Wert in der CSV-Datei als 'None' interpretiert werden. Bei der Umwandlung der Rüstcodes wurde aber nicht geprüft, ob der Wert 'None', sondern ein leerer String ist.
2024-05-07 12:49:36 +02:00
s.steuer
ecd2ac37d7
FIX - Bei der Feldüberprüfung, ob sich unzulässige Zeichen im Feld befinden, darf das Material aus SIVAS (in GUI-Spalte 'SIVAS-Werte' nicht überprüft werden. Bisher wurde dieses Feld berücksichtigt.
2024-05-06 10:48:28 +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
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
023929fce2
Vorbelegung des Defaultwertes der Allgemeintoleranz in der Kategorie Baugruppe von '' auf 'ISO 2768:1991-mK' abgeändert
2024-04-15 14:50:05 +02:00
s.steuer
89a4f1bfe0
FIX - Beim Schreiben des Spaltenwertes 'HalbzeugeOhneSaegeliste' wurde geprüft, ob eine Halbzeuglänge vorliegt. Es muss aber korrekterweise geprüft werden, ob ein wert in 'Halbzeug ohne Sägeliste' vorliegt.
2024-04-10 15:36:44 +02:00
Benjamin_Mueller
ba3cc9c6fa
Trümmerbaugruppe zu Translationsliste hinzugefügt. Eine Doppeltbeschreibung eines Defaultwertes entfernt
2024-04-10 12:08:54 +02:00
s.steuer
77584c8749
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate
...
Allgemeintoleranz wird nun eingetragen, wenn in SIVAS ein
Fertigungsverfahren vorliegt.
2024-04-09 12:34:17 +02:00
s.steuer
c1f860d3c5
Wenn ein Einzelteil migriert wird, für das in SIVAS bereits ein Fertigungsverfahren festgelegt wurde, wurde keine Allgemeintoleranz vorausgewählt. Sie konnte dann nur festgelegt werden, indem das Fertigungsverfahren erneut in der Spalte 'Überschriebene Werte' gewählt wurde. Nun wird die Allgemeintoleranz automatisch abhängig vom Fertigungsverfahren in die Spalte 'SIVAS-Werte' eingetragen.
2024-04-09 12:34:13 +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
s.steuer
37c791e6c5
FIX - wenn Haken in 'Aus Halbzeug' nicht gesetzt war wurde kein Wert in Excel-Spalte 'HalbzeugInternAngabe' zurückgegeben. Es wird in diesem Fall aber 'Nein' benötigt. Dies wurde behoben
2024-04-04 13:52:01 +02:00
s.steuer
660f27936d
Aufruf von 'cb_3Dmodel_neu' eingebaut, wenn 'Aus Halbzeug' gewählt wird, damit auf leeres 3D-Modell im Pfad verwiesen wird, sobald 'Aus Halbzeug' angehakt wird (gemäß Spezifikation)
2024-04-04 11:11:09 +02:00
s.steuer
11f57055f2
FIX - Wenn 'Aus Halbzeug' aktiviert ist wurden 'cb_material_neu' und 'cb_oberflaeche_neu' nicht aufgerufen. Dadurch konnte weiterhin ein Werkstoff und eine Oberfläche ausgewählt werden, was nicht passieren darf.
2024-04-04 10:55:48 +02:00
s.steuer
479519285c
Vor dem Verschieben der Log-Datei wird nun geprüft, ob die Log-Datei noch existiert, da andernfalls eine FileNotFound-Exception ausgegeben wurde, wenn die Ausführung des DataPrepTools fehlerfrei funktioniert hat. In diesem Fall wurde die Log-Datei bisher gelöscht, existierte folglich also nicht mehr, sobald shutil.move ausgeführt wurde
2024-04-04 10:34:43 +02:00
s.steuer
14654ac367
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate
...
FIX für Zeilenumbrüche in Spalten 'Freigabevermerk',
'Änderungsbeschreibung' und 'Zusatzinformationen' + Eingebaut, dass
Werkstoff bei Teilen, die aus Halbzeug gefertigt werden, nicht in Excel
geschrieben wird
2024-04-04 10:04:34 +02:00
s.steuer
3473b2c37c
Feld 'Zusatzinformationen' aus Feldprüfung entfernt, da dieses Feld je nach Fall auch leer sein darf + Werkstoff wird nun bei Einzelteilen, die aus einem Halbzeug gefertigt werden, nicht mehr in die Excel geschrieben, da der Werkstoff in diesem Fall durch das Halbzeug definiert wird.
2024-04-04 10:04:13 +02:00
m.stangl
5b6f32f404
Merge branch 'main' of http://gitea.schoenenberger.de/mistangl/CreoMigrate
2024-04-03 17:19:56 +02:00
m.stangl
c06837948f
FIX zur Bestimmung der Halbzeuglänge aus der assembly.json Datei und dem zugehörigen Längeneintrag dieses Teils
2024-04-03 17:19:48 +02:00
s.steuer
84626705e8
FIX für Spaltennamen implementiert
2024-04-03 14:12:37 +02:00
s.steuer
3a2d7c075d
FIX für 'Halbzeug ohne Sägeliste', 'KategorieNE' & 'RüstcodeAusw' implementiert
2024-04-03 14:05:09 +02:00
Benjamin_Mueller
17a4d4e38a
FIX verschiebung der Logdatei in korrektes Verzeichnis jetzt möglich
2024-04-03 13:26:27 +02:00