121.A Schaltflächen und Menüfunktionen: Stücklisten bearbeiten
LÖSCHEN
Über die Menüfunktion BEARBEITEN - LÖSCHEN wird der im Hauptfenster angegebene (oder aufgerufene) Baukasten gelöscht. Im Zeilen- und Bearbeitungsfenster wird über die Schaltfläche [ Löschen ] ein Satz gelöscht.
Es können auch mehrere Zeilen markiert und gelöscht werden:
  • Selektiert wird entweder mit <SHIFT + LINKE MAUS> (alles von aktiver Zeile bis zum Mauszeiger) oder <STRG + LINKE MAUS> (Selektion der Zeile unterm Mauszeiger wird getoggelt).
  • Der Selektionszustand der aktiven (im Standard dunkelblau hinterlegten) Zeile ist an der farblichen Markierung des Pfeils vor der Zeile erkennbar.
  • Es wird immer von unten gelöscht, egal wo die Markierung gerade steht.
  • Wenn eine Fehlermeldung kommt oder nichts gelöscht wird (weil der Benutzer z.B. „Nein“ geantwortet hat), wird die Mehrfachaktion abgebrochen.
KOPIEREN
Mit der Funktion KOPIEREN kann ein neuer Baukasten aus einem existierenden erzeugt oder es können die Komponenten eines Baukastens an einen anderen Baukasten angefügt werden.
Zum Kopieren wird zunächst die Teilenummer des Baukastens, der kopiert werden soll, im Hauptfenster "Stücklisten bearbeiten" angegeben. Die zugehörigen Stücklistenpositionen können bei Bedarf im Zeilenfenster angezeigt werden. Nun muss die Menüfunktion KOPIEREN aufgerufen werden. Danach kann im Fenster "Baukasten kopieren" die Teilenummer des neuen Baukastens (Zielbaukasten) eingegeben werden. Für den eingegebenen Zielbaukasten muss ein Teilestammsatz existieren.
Auch Stücklistenpositionen mit dem Zustand prüfbar können kopiert werden. Mit der Einstellung "CheckDeleted=Y" (Standard-Einstellung) in der Datei SIBPPS.INI, Sektion [PDV121], wird beim Kopieren von Stücklisten beim Auftreten von Komponenten mit dem Status prüfbar (L) die Frage ausgegeben, ob die Position kopiert werden soll, ob nicht kopiert werden soll oder ob der Kopiervorgang abgebrochen werden soll. Bei der "CheckDeleted=N" wird ohne zu Fragen kopiert.
Beschreibung der Bildschirmfelder zu Kopieren
Neue Teilenummer
Eingabe der Teilenummer des Zielbaukastens. Für den eingegebenen Zielbaukasten muss ein Teilestammsatz existieren.
ERSATZTEILSTÜCKLISTE
Nach der Eingabe der Teilenummer, dessen Struktur aufgelöst werden soll, kann über das Menü BEARBEITEN - ERSATZTEILSTÜCKLISTE die Teilenummer für die Ersatzteilstückliste angegeben werden. In die Ersatzteilstückliste werden alle Positionen, die als Ersatzteil gekennzeichnet sind (siehe unten) und im selektierten Bereich für das Ersatzteilkennzeichen liegen, aus der gesamten Struktur als einstufige Stückliste (Baukasten) übernommen. Der Teilestamm für die Ersatzteilstückliste muss bereits mit 111 Teilestamm bearbeiten angelegt sein, z.B. als Pseudoteil.
Hinweis
Es findet außer der Prüfung, dass ein Teil nicht in sich selbst verwendet werden kann, keine Verwendungsprüfung statt.
Im Probelauf wird lediglich protokolliert, die Stückliste selbst wird nicht angelegt und falls die Ersatzteilstückliste bereits existiert wird Sie im Probelauf auch nicht gelöscht, trotz Antwort "Überschreiben" auf die entsprechende Abfrage.
Die Protokollierung im Probelauf und im Echtlauf kann sich unterscheiden, z.B. wenn existierende Ersatzteilstücklisten überschrieben werden sollen oder wenn Teile mehrfach in der Struktur auftauchen. Denn erst im Echtlauf wird vorher gelöscht bzw. wird erkannt, dass zuvor bereits eine Position mit der Teilenummer geschrieben wurde.
Die Positionen einer Stückliste, die aus der Strukturstückliste in die Ersatzteilstückliste übernommen werden sollen, müssen im Feld «Ersatzteilkennzeichen» (Feld 25 Datei 7) gekennzeichnet sein. Ein Ersatzteilkennzeichen kann in der SIBPPS.INI-Datei, Sektion [PDV121] und Schlüsselwort "ETbuchst", festgelegt werden (Default ist E) und dient als Vorbelegung für die Selektion. Ansonsten werden alle Positionen berücksichtigt, unabhängig von Gültigkeitsangaben, Scheinbaukastenkennungen usw.
Aus der angegebenen Stückliste wird ein neuer Baukasten (einstufige Stückliste) generiert, deren Teilestamm bereits erfasst sein muss. Die Struktur wird bis in die unterste Ebene aufgelöst. Die Art der Auflösung, baukastenweise wie in "123 Baukastenstückliste nach Struktur" oder über Struktur wie in "124 Strukturstückliste", kann über die SIBPPS.INI-Datei, Sektion [PDV121] und Schlüsselwort "ETart", festgelegt werden.
Gleiche Teile innerhalb der Struktur werden nur einmal übernommen, im Protokoll werden aber alle Verwendungen ausgewiesen.
Die Bildung der Positionsmenge kann durch zwei Einstellungen in der SIBPPS.INI konfiguriert werden:
  • Wahlweise Menge = 1 oder die in der Position der Stückliste erfasste Menge übernehmen (siehe Sektion [PDV121] und Schlüsselwort "ETmenge").
  • Wahlweise kann die gewählte Menge kumuliert werden oder nicht kumuliert werden. Das ist bei mehrfachem Einsatz eines Teiles innerhalb einer Struktur von Bedeutung (siehe Sektion [PDV121] und Schlüsselwort "ETkum").
Textzeilen, die zu einer Stücklistenposition gehören (gleiche Position), werden in die Ersatzteilstückliste übernommen, unabhängige Textzeilen nicht
NEUNUMMERIERUNG
Wenn dieser Menüpunkt angewählt wird, werden allen Positionszeilen in Zehnerschritten neue Positionen zugewiesen. Die Schrittweite ist im Standard 10, kann aber im Parameter P121 (Pis 19 = Schrittweite) geändert werden.
Siehe auch Hinweis beim ORDNEN NACH SORTIERFELD, die Stückliste wird in einem Zwischenschritt unter der Teilenummer RENUM121 abgespeichert.
Mit der INI-Einstellung RenumPos in Sektion [PDV121] können ab einer Position alle Positionsnummern erhalten bleiben.
ORDNEN NACH SORTIERFELD
Damit kann die Sortierung der Stücklistenpositionen aufgrund der Angaben im Sortierfeld der Position erfolgen. Das Sortierfeld kann in den Bearbeitungsfenstern für Stücklisten und Textzeilen eingegeben werden.
Es muss sichergestellt werden, dass in allen Stücklisten, deren Positionen umsortiert werden sollen, das Sortierfeld sinnvoll belegt ist. Beim Bestätigen der Position, auch im Änderungsmodus, wird die Position in das Sortierfeld übertragen, wenn dieses vorher leer war. Zum Nachbearbeiten größerer Mengen bereits vorhandener Stücklisten kann über das infra-Installationssystem zum Beispiel die Position als Default in das Sortierfeld übertragen werden.
Funktionsbeschreibung
Die Sortierung der Stücklistenpositionen erfolgt aufgrund der Angaben im Feld «Sortierfeld». Das Sortierfeld muss auch für Textzeilen versorgt werden. Die "Umsortierung" vergibt neue Positionen in der Reihenfolge des Sortierbegriffs. Bei gleichen Sortierbegriffen erhalten die Positionen auch dieselbe Position. Das Änderungsdatum im Teilestamm bleibt erhalten. Sollte durch die neue Sortierung eine Textzeile mit derselben Position vor einer Stücklistenzeile landen, vergibt das Programm für die nachfolgende Stücklistenzeile eine eigene Position.
Das Sortierfeld wird nach der Eingabe einer Position mit diesem Wert vorbelegt, sofern noch keine Angabe im Sortierfeld vorgenommen wurde. Falls das Sortierfeld alphanumerisch definiert ist (Format C) erfolgt die Vorbelegung linksbündig aus der Position mit führenden Nullen. Im Standard wird z.B. bei Positionseingabe 10 die Vorbelegung 00010 vorgenommen. Es wird nur in der Länge des Feldes «Position» vorbelegt. Das Sortierfeld ist im Standard mit 15 Stellen definiert und darf nicht kleiner als das Positionsfeld dimensioniert werden (im Standard 5 Zeichen). Falls das Sortierfeld numerisch definiert ist (Format N) erfolgt die Vorbelegung rechtsbündig aus der Position. Auch hier gilt die Einschränkung, dass das Sortierfeld nicht kleiner als das Positionsfeld dimensioniert sein darf.
Hinweis
Für die Umsortierung wird die Stückliste zunächst unter der Teilenummer RENUM121 gesichert. Sollten während der Sortierung Probleme auftreten (Stromausfall o.ä.), so meldet das Programm bei der nächsten Umsortierung, dass die RENUM121-Stückliste noch vorhanden ist. Bei einem solchen Hinweis sollte die ursprünglich umsortierte Stückliste wieder hergestellt werden. Dazu muss allerdings ein Teilestamm RENUM121 angelegt werden (als Pseudoteil genügt) oder aber es wird über den Bereich 997 kopiert (Datei 7 und Datei 8!).
Beim Kopieren oder Neunummerieren werden die Sortierfelder nicht verändert, auch wenn sich die Positionen ändern.
ORDNEN
Analog zu NEUNUMMERIERUNG, aber es werden alle Positionen mit Variantenangabe gelöscht.
TAUSCHEN
Mit dem Menü TAUSCHEN ist es möglich, eine Teilenummer in ausgewählten Stücklisten gegen eine andere Teilenummer auszutauschen. Es gibt zwei Tauschmethoden, die über Markierungsknöpfe ausgewählt werden können. Bei Markierung von «Position ersetzen» wird in der vorhandenen Stücklistenposition die Teilenummer ersetzt. Bei Markierung von «Position über Gültigkeitsdatum ein-/aussteuern» bleibt die ursprüngliche Position erhalten, wird aber mit einem eingebbaren Gültigkeitsdatum (gültig bis) versorgt. Zusätzlich wird eine neue Stücklistenposition mit gleicher Position und der neuen Teilenummer und dem ebenfalls eingebbaren Gültigkeitsdatum (gültig ab) eingefügt. Entsprechend den angegebenen Markierungen können weitere Feldinhalte beim Tauschvorgang ersetzt werden. Die neuen Werte werden beim Tausch über die Methode "Gültigkeitsdatum" nur in die neuen Positionen eingetragen.
Der eigentliche Vorgang des Ersetzens kann, abhängig von der Anzahl der Verwendungen des Teiles in den Baukastenstücklisten, eine etwas längere Zeit in Anspruch nehmen. Während dieser Zeit sind keine Eingaben möglich. Die Ersetzungen der Teilenummern werden protokolliert.
Beschreibung der Bildschirmfelder zu Tauschen
 
Position ersetzen     Markierungsknopf
 
Position über Gültigkeitsdatum ein-/aussteuern     Markierungsknopf
Es gibt zwei Tauschmethoden, die über diese Markierungsknöpfe ausgewählt werden können. Bei Markierung «Position ersetzen» wird in der vorhandenen Stücklistenposition die Teilenummer ersetzt. Bei Markierung «Position über Gültigkeitsdatum ein-/aussteuern» bleibt die ursprüngliche Position erhalten, wird aber mit einem eingebbaren Gültigkeitsdatum (gültig bis) versorgt. Zusätzlich wird eine neue Stücklistenposition mit gleicher Position und der neuen Teilenummer und dem ebenfalls eingebbaren Gültigkeitsdatum (gültig ab) eingefügt.
Probelauf     Markierung
Markierung ein
Es werden lediglich die Teile angezeigt, zu denen ein Arbeitsplan laut Selektion erzeugt werden soll. Es werden keine Arbeitspläne erstellt.
Markierung aus
Echtlauf werden die entsprechenden Arbeitspläne kopiert.
Gültig bis (alt)     Datumsfeld
Das angegebene Datum wird in der "alten" Stücklistenposition als Datum eingetragen, bis zu dem die Position gelten soll. Eine Eingabe ist nur möglich, wenn die Markierung «Position über Gültigkeitsdatum ein-/aussteuern» gesetzt ist.
Gültig ab (neu)     Datumsfeld
Das angegebene Datum wird in der "neuen" Stücklistenposition als Datum eingetragen, ab dem die Position gelten soll. Eine Eingabe ist nur möglich, wenn die Markierung «Position über Gültigkeitsdatum ein-/aussteuern» gesetzt ist.
Teilenummer alt
Eingabe der Teilenummer, die in den selektierten Baukastenstücklisten durch eine andere Teilenummer ersetzt werden soll. Nach dem Auslösen der Eingabe wird die zugehörige Teilebezeichnung angezeigt.
Teilenummer neu
Eingabe der Teilenummer, die in den selektierten Baukastenstücklisten eine andere Teilenummer ersetzen soll. Nach dem Auslösen der Eingabe wird die zugehörige Teilebezeichnung angezeigt.
Anwenderfeld 1     Markierung und Eingabefeld
Anwenderfeld 2     Markierung und Eingabefeld
Anwenderfeld 3     Markierung und Eingabefeld
Wenn die Markierung gesetzt ist, dann wird mit dem Teiletausch der neue Inhalt des Anwenderfeldes in die Stücklistenpositionen übernommen, für die ein Tausch stattgefunden hat. Die neuen Werte werden beim Tausch über die Methode "Gültigkeitsdatum" nur in die neuen Positionen eingetragen.
Einsatzmengen     Markierung und Eingabefeld
Wenn die Markierung gesetzt ist, dann wird mit dem Teiletausch die neue Einsatzmenge in die Stücklistenpositionen übernommen, für die ein Tausch stattgefunden hat. Die neue Menge wird beim Tausch über die Methode "Gültigkeitsdatum" nur in die neuen Positionen eingetragen.
Sortierfeld          Markierung und Eingabefeld
Wenn die Markierung gesetzt ist, dann wird mit dem Teiletausch die neue Sortierfeld-Angabe in die Stücklistenpositionen übernommen, für die ein Tausch stattgefunden hat. Die neue Sortierfeldangabe wird beim Tausch über die Methode "Gültigkeitsdatum" nur in die neuen Positionen eingetragen.
Beschreibung der Selektionsfelder für die zu prüfenden Baukästen
Über von-/bis-Angaben für Teilenummer, Klassifizierung, Teileart und Teilegruppe können die Baukästen für die ein Tausch erfolgen soll, eingeschränkt werden.
Teilebezeichnung
Hier wird über die Teilebezeichnung 1 und 2 des Baukastens selektiert. Dabei werden beide Felder als zusammenhängender Zeichenfolge interpretiert und durchsucht (Feld 4 und Feld 57 in Datei 6). Falls nur Leerzeichen angegeben werden, wird die Bezeichnung nicht geprüft. Es können die Platzhalter * und ? benutzt werden.
Beispiele
GCA3102*
alle Teile, bei denen die Bezeichnung mit GCA3102 beginnt.
*16-S*
alle Teile, bei denen die Bezeichnung an beliebiger Stelle die Zeichenfolge 16-S enthält.
*GC*3*
alle Teile, bei denen die Bezeichnung an beliebiger Stelle die Zeichenfolge GC enthält, gefolgt von beliebigen Zeichen und einer 3. Z.B. GC3 oder xxxGC3yyy oder xxxGCyy3zzz.
011?333
alle Teile, bei denen die Bezeichnung aus 011 und beliebigem Zeichen an der 4. Position gefolgt von 333 besteht. Z.B. 0110333 oder 011A333.
BAUKASTEN VERGLEICHEN
Mit diesem Menü ist es möglich, zwei Baukästen miteinander zu vergleichen. In einem Druckprotokoll werden die Unterschiede bei abweichenden Komponenten ausgegeben. Textpositionen werden nicht berücksichtigt. Verglichen wird nach folgenden Kriterien:
  • Eine Komponente ist nur in einem Baukasten enthalten. Dabei wird ausschließlich die Teilenummer als Unterscheidungsmerkmal herangezogen.
    Unterschiedliche Positionen werden akzeptiert.
    Falls ein Teil mehrfach in einer Stückliste auftritt, so wird immer mit der ersten Position, die diese Teilenummer enthält, verglichen.
  • Die Einsatzmengen zweier Komponenten weichen voneinander ab.
Der Vergleich der Baukästen unterliegt keiner Gültigkeitsprüfung der Komponenten und wird analog zum Kopieren durchgeführt. Es werden auch Varianten wie normale Positionen behandelt und der Variantenwert wird nicht auf Übereinstimmung geprüft.
TEXT SUCHEN
Mit diesem Menü ist es möglich, innerhalb von Stücklistentexten des aktuellen Baukastens nach bestimmten Zwischenfolgen, zum Beispiel Bestückungspositionen, zu suchen. Groß-/Kleinschreibung bei dem eingegebenen Suchbegriff wird nicht beachtet. Nach Betätigen der Schaltfläche [ Ok ]wechselt der Focus auf die erste Textzeile, die den Suchbegriff enthält. Die Suche beginnt immer von vorne. Mit BEARBEITEN - NÄCHSTE TEXTSUCHE kann weitergesucht werden.
WEITERSUCHEN
Mit diesem Menü kann eine mit BEARBEITEN - TEXT SUCHEN gestartete Suche in Stücklistentexten fortgesetzt werden. Falls der Suchbegriff in einer weiteren Textposition auftritt, wechselt der Focus auf diese Textzeile. Die Suche ist unabhängig von der aktuell bearbeiteten Position. Es wird immer ausgehend von der letzten Fundstelle weitergesucht.
RECHENFUNKTION
Über die Menüfunktion RECHENFUNKTION wird in einem Fenster die Rechenfunktion aufgerufen.
Wird dieses Rechenfenster bei einer S-Zeile geöffnet, werden beim Erfassen die Abmessungsdaten aus dem Teilestamm als aktuelle Werte vorbelegt. Im Modus ÄNDERN werden die Werte aus der Stückliste vorbelegt.
Wird das Rechenfenster bei einer T-Zeile geöffnet, kann zwar mit den Feldern gerechnet werden, eine Vorbelegung oder Übernahme ist jedoch nicht sinnvoll und darum auch nicht möglich.
Während der Eingaben in die Rechenfelder und die Ausschussfelder werden die Ergebnisfelder (unter «Rechenfeld3», «Rechenfeld4» und «Ausschuss fix») sofort aktualisiert, so dass immer das aktuelle Ergebnis erkennbar ist.
Für eine ausführliche Beschreibung dieser Funktion siehe Abschnitt 064.03 Rechenfunktion.
POSITIONAUSWAHL
Mit dem Menü POSITIONSAUSWAHL kann eine bestimmte Position ausgewählt werden. Der Rollbereich wird dann ab der eingegebenen Position angezeigt.
Beschreibung der Bildschirmfelder zu Positionsauswahl
 
Positionsauswahl     Eingabefeld
Eingabe der Position im Zeilen- und Bearbeitungsfenster.
TEXT IN TEXTKONSERVEN UMWANDELN
Dieses Menü dient der Umstellung der "alten" Stücklistentexte vor Update Nr. 8 mit einer Textzeile je Textposition in Stücklistentexte, die mit Textkonserven arbeiten. Die Vorgehensweise ist im Update-Text beschrieben. Im Normalfall wird das Menü nur einmalig benötigt. Nur in Ausnahmefällen, zum Beispiel nach einem Import von Texten auf Basis der alten Textstruktur, kann ein weiterer Einsatz sinnvoll sein.