Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:30_modules:bom [2021/10/06 11:21] speedyspeedy:30_modules:bom [2024/04/18 09:13] (aktuell) – [Neutralformate erstellen] speedy
Zeile 20: Zeile 20:
 ====== Stückliste bearbeiten ====== ====== Stückliste bearbeiten ======
 **Ribbon: Stückliste » Bearbeiten** \\ **Ribbon: Stückliste » Bearbeiten** \\
-**Werkzeugkasten Stückliste bearbeiten** \\ 
 **Kontextmenü Dokumentliste » Stückliste » Bearbeiten** \\ **Kontextmenü Dokumentliste » Stückliste » Bearbeiten** \\
 **Kontextmenü Navigation » Stückliste » Bearbeiten** \\ **Kontextmenü Navigation » Stückliste » Bearbeiten** \\
Zeile 33: Zeile 32:
 Der Navigationsbereich zeigt die hierarchische Stücklistenstruktur an. Der Navigationsbereich zeigt die hierarchische Stücklistenstruktur an.
 An oberster Stelle befindet sich der Anlagenzusammenbau. An oberster Stelle befindet sich der Anlagenzusammenbau.
-Baugruppen, die noch nicht in den Anlagenzusammenbau oder eine Unterbaugruppe verbaut und somit nicht in der Hierarchie auffindbar sind werden ebenfalls auf der obersten Ebene jedoch in grauer Schrift dargstellt.+Baugruppen, die noch nicht in den Anlagenzusammenbau oder eine Unterbaugruppe verbaut und somit nicht in der Hierarchie auffindbar sind werden ebenfalls auf der obersten Ebene jedoch in grauer Schrift dargestellt.
  
 == Listenbereich == == Listenbereich ==
Zeile 44: Zeile 43:
 |Hellrosa| Eigenschaften in der Stückliste geändert gegenüber Artikelstamm | |Hellrosa| Eigenschaften in der Stückliste geändert gegenüber Artikelstamm |
 |Hellblau| Manuelle Position | |Hellblau| Manuelle Position |
-|Hellcyan| Standard-/Normteil (z.B. Toolbox oder Inhaltscenter) nicht von speedy verwaltet. |+|Hellcyan| Standard-/Normteil (z.B. Toolbox oder Inhaltscenter) nicht verwaltet. |
 |Hellgelb| Schweißteil-Halbzeug | |Hellgelb| Schweißteil-Halbzeug |
 |Grau| Freigegebener Artikel | |Grau| Freigegebener Artikel |
Zeile 94: Zeile 93:
  
 ^Dateityp^Bedeutung^ ^Dateityp^Bedeutung^
-|CSV|Comma Seperated Value\\ Durch Komma getrennte Wertetabelle, kann von Excel gelesen werden.|+|CSV|Comma Separated Value\\ Durch Komma getrennte Wertetabelle, kann von Excel gelesen werden.|
 |XLS|Excel – Arbeitsmappe. Hierzu muss Excel (ab Version 9) auf dem Arbeitsplatz installiert sein.| |XLS|Excel – Arbeitsmappe. Hierzu muss Excel (ab Version 9) auf dem Arbeitsplatz installiert sein.|
 |RPTSNP|Report Snapshot im Ascii-Format.\\ Eigenes Dateiformat zur Speicherung von Ausdrucken.| |RPTSNP|Report Snapshot im Ascii-Format.\\ Eigenes Dateiformat zur Speicherung von Ausdrucken.|
Zeile 113: Zeile 112:
   * Stückliste ist durch CAD erstellt \\ In diesem Fall kann speedyPDM die Positionen nur als manuelle Positionen an die bestehende Stückliste anhängen.   * Stückliste ist durch CAD erstellt \\ In diesem Fall kann speedyPDM die Positionen nur als manuelle Positionen an die bestehende Stückliste anhängen.
  
-Ein Stücklistenimport basiert immer auf einer Importbeschreibung (siehe Ein-/Ausgabeverwaltung). \\ Die Importbeschreibung definiert die Zuordnung der zu importierenden Werte zu Positionseigenschaften. \\ Die Importbeschreibung kann bereits den Dateityp (xml, csv) vorgeben. \\ Die Importbeschreibung muss "bom" im Namen enthalten. +Ein Stücklistenimport basiert immer auf einer Importbeschreibung (siehe Ein-/Ausgabeverwaltung). \\  
 +Die Importbeschreibung definiert die Zuordnung der zu importierenden Werte zu Positionseigenschaften. \\  
 +Die Importbeschreibung kann bereits den Dateityp (xml, csv) vorgeben. \\  
 +Die Importbeschreibung muss "bom" im Namen enthalten. 
  
 +Beim importieren aus einer CSV Datei sollte die 1. Zeile die Spaltenbeschreibungen enthalten. Die 2. Zeile enthält den Stücklistenkopf. Mit der 3. Zeile beginnen die Positionen. 
 ==== XML-Import ==== ==== XML-Import ====
 Sollen Stücklisten im XML Format importiert werden müssen diese entweder bereits dem speedyPDM-Import-Format entsprechen oder in dieses transformiert werden. \\ Sollen Stücklisten im XML Format importiert werden müssen diese entweder bereits dem speedyPDM-Import-Format entsprechen oder in dieses transformiert werden. \\
Zeile 161: Zeile 164:
  
 ====== Stücklistenvergleich ====== ====== Stücklistenvergleich ======
 +**Ribbon Stückliste >> Vergleichen** \\ 
  
-In speedy gibt es die Möglichkeit Stücklisten miteinander zu vergleichen. Dazu wählt man in der Dokumentliste eine Baugruppe zum Vergleichen von Versionen oder 2 Baugruppen um diese miteinander zu vergleichen aus. Um den Vergleichsdialog zu öffnen gibt es in der Ribbon unter dem Reiter Stückliste den Button **Vergleichen**.+In speedy gibt es die Möglichkeit Stücklisten miteinander zu vergleichen. Dazu wählt man in der Dokumentliste eine Baugruppe zum Vergleichen von Versionen oder 2 Baugruppen um diese miteinander zu vergleichen aus. 
  
 {{:speedy:30_modules:bomcompare.jpg?|}} {{:speedy:30_modules:bomcompare.jpg?|}}
Zeile 194: Zeile 198:
  
 ===== Barcode ===== ===== Barcode =====
-Um in der Druckausgabe der Stückliste einen Barcode für eine Position anzugeben definieren Sie in der Spaltenbeschreibung der entsprechenden Zelle einen Text mit der Barcodeformatierung: +Um in der Druckausgabe der Stückliste einen Barcode für eine Position anzugeben definieren Sie in der Spaltenbeschreibung der entsprechenden Zelle einen Text mit der Barcodeformatierung:\\ 
-<code>barcode={wert,encoding[,penwidth]}</code> +(siehe auch [[speedy:40_admin:coldesc#barcode|Spaltenbeschreibung-Barcode]]) 
-z.B. Zelleneigenschaft in der Spaltenbescreibung  +<code>barcode={wert, encoding [, penwidth] [, row-height-scale] }</code> 
-<code>=STRCAT('barcode={', $dm_docno, ',code128a,2}');</code>+ 
 +|wert | Wert der als Barcode dargestellt werden soll (z.B. Dokumentnummer) |  
 +|encoding | Barcode-Typ | 
 +|penwidth | kleinste Linienbreite. Standardwert=1. [optional] | 
 +|row-height-scale | Zeilenhöhen-Skalierung. Die Zeilenhöhe wird berechnet aus Spaltenbreite / Zeilenhöhen-Skalierung. Standardwert=4. [optional] | 
 + 
 +z.B. Zelleneigenschaft in der Spaltenbeschreibung  
 +<code>=STRCAT('barcode={', $dm_docno, ', code128a, 2, 8}');</code>
 Der Typ der Spalte muss auf "Formel" gesetzt werden. \\ Der Typ der Spalte muss auf "Formel" gesetzt werden. \\
-In der Spalte wird nun der Barcode der Dokumentnummer im Code128a angzeigt. \\+In der Spalte wird nun der Barcode der Dokumentnummer im Code128a angezeigt. \\
  
 Folgende Barcode-Typen stehen zur Verfügung: Folgende Barcode-Typen stehen zur Verfügung:
 ^Encoding^Typbeschreibung^ ^Encoding^Typbeschreibung^
-|code39| Code 39 | +|code39 | Code 39 | 
-|i25| Interleaved 2 of 5 (only digits) | +|i25 | Interleaved 2 of 5 (only digits) | 
-|code93| Code 93 |+|code93 | Code 93 |
 |code128 \\ code128a| Code 128 (a,b,c: autoselection) | |code128 \\ code128a| Code 128 (a,b,c: autoselection) |
-|code128b| Code 128b (full printable ascii) | +|code128b | Code 128b (full printable ascii) | 
-|code128c| Code 128c (compact form for digits) | +|code128c | Code 128c (compact form for digits) | 
-|ean| EAN |+|ean | EAN | 
 + 
 + 
 +===== QR-Code ===== 
 +Um in der Druckausgabe der Stückliste einen QR-Code für eine Position anzugeben definieren Sie in der Spaltenbeschreibung der entsprechenden Zelle einen Text mit der QR-Code-Formatierung: \\ 
 +(siehe auch [[speedy:40_admin:coldesc#qr-code|Spaltenbeschreibung-QR-Code]]) 
 +<code>qrcode={wert[,version, ecLeve, encodeMode, casesensitive]}</code> 
 +z.B. Zelleneigenschaft in der Spaltenbeschreibung  
 +<code>=STRCAT('qrcode={', $dm_docno, '}');</code> 
 +Der Typ der Spalte muss auf "Formel" gesetzt werden. \\ 
 +In der Spalte wird nun der QR-Code der Dokumentnummer angezeigt. \\
  
 ===== Thumbnail ===== ===== Thumbnail =====
-Eine Spalte kann eine kleine Vorschau z.B. des CAD Modells oder der Zeichnung darstellen. Hierzu wird in der Spalte die Bildformatierung angegeben:+Eine Spalte kann eine kleine Vorschau z.B. des CAD Modells oder der Zeichnung darstellen. Hierzu wird in der Spalte die Bildformatierung angegeben: \\ 
 +(Siehe auch [[:speedy:40_admin:coldesc#thumbnail|Spaltenbeschreibung-Thumbnail]])
 <code>image={dateiname[,stretch,alignment,transparent]}</code> <code>image={dateiname[,stretch,alignment,transparent]}</code>
 ^Wert^Beschreibung^ ^Wert^Beschreibung^
Zeile 236: Zeile 258:
 |bom.includehidden|Unsichtbare Teile auch in die Stückliste anzeigen. | |bom.includehidden|Unsichtbare Teile auch in die Stückliste anzeigen. |
 |bom.includesuppressed|Unterdrückte Teile auch in die Stückliste anzeigen. | |bom.includesuppressed|Unterdrückte Teile auch in die Stückliste anzeigen. |
 +|bom.import.position.doctype | Dokumenttyp für Positions-Dokumente, wenn kein Dokumenttyp in der Importtabelle definiert ist. |
 +|bom.import.position.document.autocreate | Erstellt für eine Position automatisch ein Dokument, wenn zu der definierten Dokumentnummer noch kein Dokument existiert. |
 |bom.bompos.new.editproperties|Definiert, ob der Eigenschaftendialog beim manuell hinzufügen von Positionen direkt bearbeitet werden. Standardwert := 1 | |bom.bompos.new.editproperties|Definiert, ob der Eigenschaftendialog beim manuell hinzufügen von Positionen direkt bearbeitet werden. Standardwert := 1 |
 |bom.bompos.prop_manual|Beschreibt die Eigenschaftenfelder und evtl. Vorgabewerte für manuelle Stücklistenpositionen. \\ z.B.: \\ "BEN1=;BEN2=;MATERIAL=;EV_TEIL=E;LAENGE=;" | |bom.bompos.prop_manual|Beschreibt die Eigenschaftenfelder und evtl. Vorgabewerte für manuelle Stücklistenpositionen. \\ z.B.: \\ "BEN1=;BEN2=;MATERIAL=;EV_TEIL=E;LAENGE=;" |
Zeile 270: Zeile 294:
 |bom.color.standard| Zeilenfarbe für Standard-/Normteile. \\ Standardwert:={220,255,255} (helles cyan) | |bom.color.standard| Zeilenfarbe für Standard-/Normteile. \\ Standardwert:={220,255,255} (helles cyan) |
 |bom.color.weldment| Zeilenfarbe für Schweißteilkomponenten. \\ Standardwert:={255,255,220} (helles gelb) | |bom.color.weldment| Zeilenfarbe für Schweißteilkomponenten. \\ Standardwert:={255,255,220} (helles gelb) |
 +|bom.color.darkratio | Skalierwert um Zeilenfarben dunkler zu machen, wenn der visuelle Style dunkel ist. \\ Standardwert:=0.5 |
 |bom.dblclick.coldescname|Beim doppelklick auf eine Stücklistenposition wird die Eigenschaftenbearbeitung der Position gestartet. Je nach Eigenschaft wird entweder die Eigenschaft der Position oder des referenzierten Artikels bearbeitet. \\ Mit dem Parameter wird definiert, ob der Name der Spalte oder die Eigenschaften der Spalte aus der Spaltenbeschreibung zur Prüfung verwendet werden soll. \\ Standardwert := 1 | |bom.dblclick.coldescname|Beim doppelklick auf eine Stücklistenposition wird die Eigenschaftenbearbeitung der Position gestartet. Je nach Eigenschaft wird entweder die Eigenschaft der Position oder des referenzierten Artikels bearbeitet. \\ Mit dem Parameter wird definiert, ob der Name der Spalte oder die Eigenschaften der Spalte aus der Spaltenbeschreibung zur Prüfung verwendet werden soll. \\ Standardwert := 1 |
 |bom.edit.ondocumentdosingle| Zeigt nur die Stückliste von der gewählten Baugruppe an (ohne Hierarchie der anderen Baugruppen)| |bom.edit.ondocumentdosingle| Zeigt nur die Stückliste von der gewählten Baugruppe an (ohne Hierarchie der anderen Baugruppen)|
Zeile 297: Zeile 322:
 |bom.maintenance.show| Karteireiter Wartungsplan anzeigen| |bom.maintenance.show| Karteireiter Wartungsplan anzeigen|
 |bom.maintenance.syncproperties|**--**| |bom.maintenance.syncproperties|**--**|
 +|bom.manual.sortorder|Definiert die Sortierreihenfolge bei der Stücklistensortierung für manuelle Positionen. Je kleiner die Zahl um so weiter vorne werden die Dokumente einsortiert.|
 |bom.print.draft| Wasserzeichentext der auf nicht freigegebene Stücklisten gedruckt wird.| |bom.print.draft| Wasserzeichentext der auf nicht freigegebene Stücklisten gedruckt wird.|
 |bom.purchase.filter| Definiert die Eigenschaften, die von der Stücklistenposition bzw. dem Dokument erfüllt sein müssen, damit dieses in der Stückliste erscheint. \\Genauer siehe [[speedy:30_modules:bom#gefilterte_stueckliste|]] | |bom.purchase.filter| Definiert die Eigenschaften, die von der Stücklistenposition bzw. dem Dokument erfüllt sein müssen, damit dieses in der Stückliste erscheint. \\Genauer siehe [[speedy:30_modules:bom#gefilterte_stueckliste|]] |
Zeile 331: Zeile 357:
 |bom.structure.indent|**--**| |bom.structure.indent|**--**|
 |bom.structure.show| Definiert, ob der Karteireiter im Strukturstückliste angezeigt werden soll. Standardwert := 1 | |bom.structure.show| Definiert, ob der Karteireiter im Strukturstückliste angezeigt werden soll. Standardwert := 1 |
 +|bom.standard.sortorder|Definiert die Sortierreihenfolge bei der Stücklistensortierung für Toolbox/Inhaltscenter Positionen. Je kleiner die Zahl um so weiter vorne werden die Dokumente einsortiert.|
 |bom.type| Definiert die Art der Stückliste, die beim Öffnen des Stücklistenfensters angezeigt wird. Der Parameter sollte bei [view] und [global] deaktiviert sein. | |bom.type| Definiert die Art der Stückliste, die beim Öffnen des Stücklistenfensters angezeigt wird. Der Parameter sollte bei [view] und [global] deaktiviert sein. |
 |bom.warning.hidden| Es kann eingestellt werden ob ein Warnhinweis angezeigt werden soll, wenn noch unsichtbare Teile in der Stückliste vorhanden sind.| |bom.warning.hidden| Es kann eingestellt werden ob ein Warnhinweis angezeigt werden soll, wenn noch unsichtbare Teile in der Stückliste vorhanden sind.|
 |bom.warning.suppressed| Es kann eingestellt werden ob ein Warnhinweis angezeigt werden soll, wenn noch unterdrückte Teile in der Stückliste vorhanden sind.| |bom.warning.suppressed| Es kann eingestellt werden ob ein Warnhinweis angezeigt werden soll, wenn noch unterdrückte Teile in der Stückliste vorhanden sind.|
-|document.checkin.bomfiletypeWenn beim Einchecken automatisch die Stückliste als zusätzliche Datei mit an den Artikel gespeichert werden soll wird mit diesem Paramater der/die Dateityp(en) definiert\\ z.B. [document.checkin.bomfiletype] ".pdf | +|bom.weldment.sortorderDefiniert die Sortierreihenfolge bei der Stücklistensortierung für schweißteil Positionen. Je kleiner die Zahl um so weiter vorne werden die Dokumente einsortiert.
-|document.checkin.bomtypeMit dem Paramater kann gesteuert werden, was für eine Art von Stückliste erstellt wird: \\ 0 := Standard-Stückliste (Baugruppenstückliste) \\ 1 := Aufsummierte Baugruppenstückliste (z.Bbei Schweißteilen interessant) \\ := Summen-Stücklisten \\ 3 := Kindkomponentenstückliste \\ 4 := Strukturstückliste +|document.propertyview.bomtable | Definiert ob der Karteireiter Stückliste angezeigt wird. | 
-|document.release.bomfiletype| Wenn beim Freigeben automatisch die Stückliste als zusätzliche Datei mit an den Artikel gespeichert werden soll wird mit diesem Paramater der/die Dateityp(en) definiert. \\ z.B. [document.release.bomfiletype] = ".pdf" + 
-|document.release.bomtype| Mit dem Paramater kann gesteuert werden, was für eine Art von Stückliste erstellt wird: \\ 0 := Standard-Stückliste (Baugruppenstückliste) \\ 1 := Aufsummierte Baugruppenstückliste (z.B. bei Schweißteilen interessant) \\ 2 := Summen-Stücklisten \\ 3 := Kindkomponentenstückliste \\ 4 := Strukturstückliste |+===== Neutralformate erstellen ===== 
 +Beim Statuswechsel eines Dokuments können auch automatisch Neutralformet der Stücklisten erstellt werden\\ 
 +Beim Statuswechsel "checkin" und "release" können Stücklisten erstellt werden.  
 + 
 +^Schlüssel^Beschreibung^ 
 +|document.xxx.bom Eine Liste mit Einstellungen zur Neutralformat-Erstellung. \\ Jede Zeile enthält Informationen über: \\ Stücklisten-Typ, Spaltenbeschreibung, Dateityp, Stücklisten-Erweiterung, Filter-Name, Bezeichnung \\ Bei Verwendung dieses Parameters habe die folgenden Parameter (xxx.bomfiletype, xxx.bomtype, xxx.bomcoldesc keine Auswirkung. \\ z.B.<code> 
 +0;BomTable;.pdf;.bom;;Stückliste 
 +1;BomTableCollected;.pdf;.bomsum;;Summenstückliste 
 +</code> Durch wählen der Schaltfläche [...] öffnet sich ein Dialog zur einfachen Eingabe der Parameter. 
 +|document.xxx.bomfiletype | Wenn beim Statuswechsel automatisch die Stückliste als zusätzliche Datei mit an den Artikel gespeichert werden soll wird mit diesem Paramater der/die Dateityp(en) definiert. \\ Mehrere Dateitypen werden durch Semikolon getrennt. \\ Es wird für jeden angegebenen Dateityp der/die Stücklistentypen gespeichert. \\ z.B. [document.xxx.bomfiletype] = ".pdf" 
 +|document.xxx.bomtype | Mit dem Paramater kann gesteuert werden welcher Stücklisten-Typ erstellt wird: \\ 0 := Standard-Stückliste (Baugruppenstückliste) \\ 1 := Aufsummierte Baugruppenstückliste (z.B. bei Schweißteilen interessant) \\ 2 := Summen-Stücklisten \\ 3 := Kindkomponentenstückliste \\ 4 := Strukturstückliste 
 +|document.xxx.bomcoldesc | Name der Spaltenbeschreibung, die für die zu speichernde Stückliste verwendet werden soll. \\ Werden beim Parameter [document.xxx.bomtype] mehrere Typen mit Semikolon getrennt angegeben können auch mehrere Spaltenbeschreibungen definiert werden. Es sollten gleich viele Spaltenbeschreibungen wie Stücklistentypen definiert werden. |
  
 ===== Gefilterte Stückliste =====  ===== Gefilterte Stückliste =====