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/05/06 07:51] speedyspeedy:30_modules:bom [2024/01/09 13:52] (aktuell) – [Stückliste] speedy
Zeile 1: Zeile 1:
-====== speedyBOM - Stückliste ======+====== Stückliste ======
 Die Stückliste ist ein Herzstück des Produkt-Daten-Managements.  Die Stückliste ist ein Herzstück des Produkt-Daten-Managements. 
  
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** \\
 \\ \\
-[{{:speedy:stueckliste:dwbom.png|Stücklistenfenter mit Navigationsbereich}}]+[{{:speedy:stueckliste:dwbom.png?450|Stücklistenfenter mit Navigationsbereich}}]
 \\ \\
 Wird die Stückliste im Kontext eines Dokuments aufgerufen zeigt der Stücklistendialog nur die Stückliste des markierten Dokuments an. \\ Wird die Stückliste im Kontext eines Dokuments aufgerufen zeigt der Stücklistendialog nur die Stückliste des markierten Dokuments an. \\
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 ==
 Zeigt die im Navigationsbereich markierte Stückliste an. Durch einen Mausklick auf einen Karteireiter können Sie den Listentyp wechseln. \\ Zeigt die im Navigationsbereich markierte Stückliste an. Durch einen Mausklick auf einen Karteireiter können Sie den Listentyp wechseln. \\
-Durch veschiedene Hintergrundfarben werden zusätzliche Informationen dargestellt:+Durch verschiedene Hintergrundfarben werden zusätzliche Informationen dargestellt:
 ^Farbe^Beschreibung^ ^Farbe^Beschreibung^
 |Hellgrün | Zeilengruppierung | |Hellgrün | Zeilengruppierung |
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. \\
-XML Dateien können mit Hilfe von XSL in andere Formatierungen/Strukturen transfomiert werden. \\+XML Dateien können mit Hilfe von XSL in andere Formatierungen/Strukturen transformiert werden. \\
 Der speedy Import kann diese Transformation automatisch beim Import durchführen.  Der speedy Import kann diese Transformation automatisch beim Import durchführen. 
 Hierzu muss lediglich eine XSL-Datei im config-Verzeichnis liegen, deren Name identisch mit der Importbeschreibung ist. Hierzu muss lediglich eine XSL-Datei im config-Verzeichnis liegen, deren Name identisch mit der Importbeschreibung ist.
Zeile 125: Zeile 128:
 <code xml> <code xml>
 <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?> <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
-<speedy-data+<speedy> 
-    <bom> +    <data> 
-        <head> +       <bom> 
-            <bom_docno>0210-BG-0000189</bom_docno> +           <head> 
-            <bom_pos></bom_pos> +              <bom_docno>0210-BG-0000189</bom_docno> 
-            <bom_qty></bom_qty> +              <bom_pos></bom_pos> 
-        </head> +              <bom_qty></bom_qty> 
-        <position> +           </head> 
-            <bom_docno>$:0210-ET-0000669:1</bom_docno> +           <position> 
-            <bom_pos>1</bom_pos> +              <bom_docno>$:0210-ET-0000669:1</bom_docno> 
-            <bom_qty>1</bom_qty> +              <bom_pos>1</bom_pos> 
-        </position> +              <bom_qty>1</bom_qty> 
-    </bom> +           </position> 
-</speedy-data>+        </bom> 
 +    </data
 +</speedy>
 </code> </code>
  
Zeile 159: 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 188: Zeile 194:
  
 ====== Listendarstellung ====== ====== Listendarstellung ======
-Der Listenaufbau wird durch eine Spaltenbeschreibung definiert. \\+Der Listenaufbau wird durch eine [[speedy:40_admin:coldesc|Spaltenbeschreibung]] definiert. \\
 Für die Stückliste können besondere Feldformatierungen verwendet werden: Für die Stückliste können besondere Feldformatierungen verwendet werden:
  
 ===== Barcode ===== ===== Barcode =====
-Um in der Druckausgabe der Stückliste einen Barcode für eine Position anzugeben definiern Sie in der Spaltenbeschreibunge der entsprechenden Zelle einen Text mit der Barcodeformatioerung+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 dargestellen. 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 218: Zeile 242:
 |transparent| Definiert, ob das Bild transparent ausgegeben werden soll. Standardwert:=1. Als Hintergrundfarbe wird die Farbe des 1. Pixels verwendet. | |transparent| Definiert, ob das Bild transparent ausgegeben werden soll. Standardwert:=1. Als Hintergrundfarbe wird die Farbe des 1. Pixels verwendet. |
 Beispiel: Beispiel:
-<code>=STRCAT('image={', $dm_fullpath(slddrw), '}');</code>+<code>=STRCAT('image={', $dm_fullpath_slddrw, '}');</code>
 Zeigt das Vorschaubild der Solidworks Zeichnung in der Spalte sowohl im Dialog als auch im Ausdruck an. Zeigt das Vorschaubild der Solidworks Zeichnung in der Spalte sowohl im Dialog als auch im Ausdruck an.
 \\ \\ \\ \\
Zeile 234: 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.bompos.new.editproperties|Definiert, ob der Eigenschaftendialog beim manuell hinzugen von Positionen direkt bearbeitet werden. Standardwert := 1 |+|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.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=;" |
 |bom.bompos.prop_standard|Beschreibt die Eigenschaftenfelder und evtl. Vorgabewerte für Norm-/Bibliotheksteile. | |bom.bompos.prop_standard|Beschreibt die Eigenschaftenfelder und evtl. Vorgabewerte für Norm-/Bibliotheksteile. |
Zeile 266: Zeile 292:
 |bom.color.rowgroup| Zeilenfarbe für Gruppierung der Stücklistenpositionen. \\ Standardwert:={210,255,210} (helles grün) | |bom.color.rowgroup| Zeilenfarbe für Gruppierung der Stücklistenpositionen. \\ Standardwert:={210,255,210} (helles grün) |
 |bom.color.manual| Zeilenfarbe für manuell erstellte Stücklistenpositionen. \\ Standardwert:={220,220,255} (helles blau) | |bom.color.manual| Zeilenfarbe für manuell erstellte Stücklistenpositionen. \\ Standardwert:={220,220,255} (helles blau) |
-|bom.color.standard| Zeilenfarbe für Standard-/Nomrteile. \\ 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.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 Eigenschafte der Spalte aus der Spaltenbeschreibung zur Prüfung verwendet werden soll. \\ Standardwert := 1 | +|bom.color.darkratio | Skalierwert um Zeilenfarben dunkler zu machen, wenn der visuelle Style dunkel ist. \\ Standardwert:=0.5 | 
-|bom.edit.ondocumentdosingle|Zeigt nur die Stückliste von der gewählten Baugruppe an (ohne Hierarchie der anderen Baugruppen)|+|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.filterviews | Aufzählung von Konfigurationsparametern zur Definition von gefilterten Stücklisten. \\ z.B.: bom.purchase;bom.laserpart; \\ Zwei weitere gefilterte Stücklistenansichten werden im Stücklistendialog dargestellt. Die Eigenschaften der Ansichten wird jeweils unter den Konfigurationsparametern "bom.purchase.*" und "bom.laserpart.*" definiert. Zur Beschreibung einer gefilterten Stücklistenanicht werden weitere Unterparameter verwendet. Siehe hierzu [[speedy:30_modules:bom#gefilterte_stueckliste|]] | |bom.filterviews | Aufzählung von Konfigurationsparametern zur Definition von gefilterten Stücklisten. \\ z.B.: bom.purchase;bom.laserpart; \\ Zwei weitere gefilterte Stücklistenansichten werden im Stücklistendialog dargestellt. Die Eigenschaften der Ansichten wird jeweils unter den Konfigurationsparametern "bom.purchase.*" und "bom.laserpart.*" definiert. Zur Beschreibung einer gefilterten Stücklistenanicht werden weitere Unterparameter verwendet. Siehe hierzu [[speedy:30_modules:bom#gefilterte_stueckliste|]] |
-|bom.head.update.breakonzero|Sobald eine Position der Spalte 0 ist, ist die Summe 0. | +|bom.head.update.breakonzero| Sobald eine Position der Spalte 0 ist, ist die Summe 0. | 
-|bom.head.update.properties|Aufsummieren einer Spalte bei Aktualisierung des Stücklistenkopfes. | +|bom.head.update.properties| Aufsummieren einer Spalte bei Aktualisierung des Stücklistenkopfes. | 
-|bom.maintenance.childcomp.coldesclang|Sprache der Spaltenbeschreibung für die Kindkomponentenliste im Wartungsplan| +|bom.maintenance.childcomp.coldesclang| Sprache der Spaltenbeschreibung für die Kindkomponentenliste im Wartungsplan| 
-|bom.maintenance.childcomp.coldesctype|Spaltenbeschreibungstyp für die Kindkomponentenliste im Wartungsplan| +|bom.maintenance.childcomp.coldesctype| Spaltenbeschreibungstyp für die Kindkomponentenliste im Wartungsplan| 
-|bom.maintenance.childcomp.grouping|Stücklistenpositionen der Kindkomponentenliste im Wartungsplan gruppieren| +|bom.maintenance.childcomp.grouping| Stücklistenpositionen der Kindkomponentenliste im Wartungsplan gruppieren| 
-|bom.maintenance.childcomp.includehidden|Unsichtbare Teile im Wartungsplans in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| +|bom.maintenance.childcomp.includehidden| Unsichtbare Teile im Wartungsplans in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| 
-|bom.maintenance.childcomp.includesuppressed|Unterdrückte Teile im Wartungsplans in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| +|bom.maintenance.childcomp.includesuppressed| Unterdrückte Teile im Wartungsplans in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| 
-|bom.maintenance.coldesclang|Sprache der Spaltenbeschreibung für Wartungsplan| +|bom.maintenance.coldesclang| Sprache der Spaltenbeschreibung für Wartungsplan| 
-|bom.maintenance.coldesctype|Spaltenbeschreibungstyp für Wartungsplan| +|bom.maintenance.coldesctype| Spaltenbeschreibungstyp für Wartungsplan| 
-|bom.maintenance.coldescname|Spaltenbeschreibung für den Wartungsplan. Wenn nicht definiert wird bom.collected.coldescname verwendet. | +|bom.maintenance.coldescname| Spaltenbeschreibung für den Wartungsplan. Wenn nicht definiert wird bom.collected.coldescname verwendet. | 
-|bom.maintenance.collected.coldesclang|Sprache der Spaltenbeschreibung für die Mengenstückliste im Wartungsplan| +|bom.maintenance.collected.coldesclang| Sprache der Spaltenbeschreibung für die Mengenstückliste im Wartungsplan| 
-|bom.maintenance.collected.coldescname|Spaltenbeschreibung für die Mengenstückliste im Wartungsplan| +|bom.maintenance.collected.coldescname| Spaltenbeschreibung für die Mengenstückliste im Wartungsplan| 
-|bom.maintenance.collected.coldesctype|Spaltenbeschreibungstyp für die Mengenstückliste im Wartungsplan| +|bom.maintenance.collected.coldesctype| Spaltenbeschreibungstyp für die Mengenstückliste im Wartungsplan| 
-|bom.maintenance.collected.grouping|Stücklistenpositionen in der Mengenstückliste im Wartungsplan gruppieren| +|bom.maintenance.collected.grouping| Stücklistenpositionen in der Mengenstückliste im Wartungsplan gruppieren| 
-|bom.maintenance.collected.includehidden|Unsichtbare Teile im Wartungsplan in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| +|bom.maintenance.collected.includehidden| Unsichtbare Teile im Wartungsplan in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| 
-|bom.maintenance.collected.includesuppressed|Unterdrückte Teile im Wartungsplan in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| +|bom.maintenance.collected.includesuppressed| Unterdrückte Teile im Wartungsplan in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| 
-|bom.maintenance.filter|Definiert die Eigenschaften, die vom Dokument erfüllt sein müssen, damit dieses im Wartungsplan erscheint.\\ Filtereinstellungen:\\ Eigenschaftsname = Eigenschaftswert\\ Mehrere Filtereigenschaften werden durch ein Semikolon (;) getrennt| +|bom.maintenance.filter| Definiert die Eigenschaften, die vom Dokument erfüllt sein müssen, damit dieses im Wartungsplan erscheint.\\ Filtereinstellungen:\\ Eigenschaftsname = Eigenschaftswert\\ Mehrere Filtereigenschaften werden durch ein Semikolon (;) getrennt| 
-|bom.maintenance.grouping|Stücklistenpositionen im Wartungsplan gruppieren| +|bom.maintenance.grouping| Stücklistenpositionen im Wartungsplan gruppieren| 
-|bom.maintenance.includehidden|Unsichtbare Teile in den Wartungsplan einfügen; wenn nicht definiert wird bom.includehidden verwendet| +|bom.maintenance.includehidden| Unsichtbare Teile in den Wartungsplan einfügen; wenn nicht definiert wird bom.includehidden verwendet| 
-|bom.maintenance.includesuppressed|Unterdrückte Teile in den Wartungsplan einfügen; wenn nicht definiert wird bom.includesuppressed verwendet|+|bom.maintenance.includesuppressed| Unterdrückte Teile in den Wartungsplan einfügen; wenn nicht definiert wird bom.includesuppressed verwendet|
 |bom.maintenance.properties| | |bom.maintenance.properties| |
-|bom.maintenance.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.maintenance.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.maintenance.show|Karteireiter Wartungsplan anzeigen|+|bom.maintenance.show| Karteireiter Wartungsplan anzeigen|
 |bom.maintenance.syncproperties|**--**| |bom.maintenance.syncproperties|**--**|
-|bom.print.draft|Wasserzeichentext der auf nicht freigegebene Stücklisten gedruckt wird.| +|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.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.print.draft| Wasserzeichentext der auf nicht freigegebene Stücklisten gedruckt wird.| 
-|bom.purchase.label|Bezeichnung des Karteireiters. | +|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.show|Definiert, ob der Karteireiter angezeigt werden soll. \\Standardwert := 1  | +|bom.purchase.label| Bezeichnung des Karteireiters. | 
-|bom.purchase.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.purchase.show| Definiert, ob der Karteireiter angezeigt werden soll. \\Standardwert := 1  | 
-|bom.save.namepattern|Dateinamensmuster zum Speichern der Stückliste. Das Muster enthält Platzhalter, die durch Dokumenteigenschaften ersetzt werden\\ (z.B.: %dm_title% - Titel des Baugruppendokuments als Dateiname verwenden)| +|bom.purchase.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.save.filterindex|System merkt sich mit welchem Dateityp die letzten Dateien gespeichert wurden. |+|bom.save.namepattern| Dateinamensmuster zum Speichern der Stückliste. Das Muster enthält Platzhalter, die durch Dokumenteigenschaften ersetzt werden\\ (z.B.: %dm_title% - Titel des Baugruppendokuments als Dateiname verwenden)| 
 +|bom.save.filterindex| System merkt sich mit welchem Dateityp die letzten Dateien gespeichert wurden. |
 |bom.save.header| Stücklistenkopf beim Speichern als ebenfalls speichern. | |bom.save.header| Stücklistenkopf beim Speichern als ebenfalls speichern. |
-|bom.save.xml.revision.properties|Merkt sich die Eigenschaften, die beim letzten speichern einer XML-Datei vergeben wurden. | +|bom.save.xml.revision.properties| Merkt sich die Eigenschaften, die beim letzten speichern einer XML-Datei vergeben wurden. | 
-|bom.showrelease|Stückliste zeigt nur Freigegebene Teile an. | +|bom.showrelease| Stückliste zeigt nur Freigegebene Teile an. | 
-|bom.sparepart.autorefresh|Automatisches auffrischen der Teile. | +|bom.sparepart.autorefresh| Automatisches auffrischen der Teile. | 
-|bom.sparepart.childcomp.coldesclang|Sprache der Spaltenbeschreibung für die Kindkomponentenliste in der Ersatz- und Verschleißteilliste| +|bom.sparepart.childcomp.coldesclang| Sprache der Spaltenbeschreibung für die Kindkomponentenliste in der Ersatz- und Verschleißteilliste| 
-|bom.sparepart.childcomp.coldescname|Spaltenbeschreibung für die Kindkomponentenliste in der Ersatz- und Verschleißteilliste| +|bom.sparepart.childcomp.coldescname| Spaltenbeschreibung für die Kindkomponentenliste in der Ersatz- und Verschleißteilliste| 
-|bom.sparepart.childcomp.coldesctype|Spaltenbeschreibungstyp für die Kindkomponentenliste in der Ersatz- und Verschleißteilliste| +|bom.sparepart.childcomp.coldesctype| Spaltenbeschreibungstyp für die Kindkomponentenliste in der Ersatz- und Verschleißteilliste| 
-|bom.sparepart.childcomp.grouping|Stücklistenpositionen der Kindkomponentenliste in der Ersatz- und Verschleißteilliste gruppieren| +|bom.sparepart.childcomp.grouping| Stücklistenpositionen der Kindkomponentenliste in der Ersatz- und Verschleißteilliste gruppieren| 
-|bom.sparepart.childcomp.includehidden|Unsichtbare Teile der Ersatz- und Verschleißteilliste in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| +|bom.sparepart.childcomp.includehidden| Unsichtbare Teile der Ersatz- und Verschleißteilliste in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| 
-|bom.sparepart.childcomp.includesuppressed|Unterdrückte Teile der Ersatz- und Verschleißteilliste in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| +|bom.sparepart.childcomp.includesuppressed| Unterdrückte Teile der Ersatz- und Verschleißteilliste in die Kindkomponentenliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| 
-|bom.sparepart.coldesclang|Sprache der Spaltenbeschreibung für Ersatz- und Verschleißteilliste| +|bom.sparepart.coldesclang| Sprache der Spaltenbeschreibung für Ersatz- und Verschleißteilliste| 
-|bom.sparepart.coldescname|Spaltenbeschreibung für Ersatz- und Verschleißteilliste| +|bom.sparepart.coldescname| Spaltenbeschreibung für Ersatz- und Verschleißteilliste| 
-|bom.sparepart.coldesctype|Spaltenbeschreibungstyp für Ersatz- und Verschleißteilliste| +|bom.sparepart.coldesctype| Spaltenbeschreibungstyp für Ersatz- und Verschleißteilliste| 
-|bom.sparepart.collected.coldesclang|Sprache der Spaltenbeschreibung für die Mengenstückliste in der Ersatz- und Verschleißteilliste| +|bom.sparepart.collected.coldesclang| Sprache der Spaltenbeschreibung für die Mengenstückliste in der Ersatz- und Verschleißteilliste| 
-|bom.sparepart.collected.coldescname|Spaltenbeschreibung für die Mengenstückliste in der Ersatz- und Verschleißteilliste| +|bom.sparepart.collected.coldescname| Spaltenbeschreibung für die Mengenstückliste in der Ersatz- und Verschleißteilliste| 
-|bom.sparepart.collected.coldesctype|Spaltenbeschreibungstyp für die Mengenstückliste in der Ersatz- und Verschleißteilliste| +|bom.sparepart.collected.coldesctype| Spaltenbeschreibungstyp für die Mengenstückliste in der Ersatz- und Verschleißteilliste| 
-|bom.sparepart.collected.grouping|Stücklistenpositionen der Mengenstückliste in der Ersatz- und Verschleißteilliste gruppieren| +|bom.sparepart.collected.grouping| Stücklistenpositionen der Mengenstückliste in der Ersatz- und Verschleißteilliste gruppieren| 
-|bom.sparepart.collected.includehidden|Unsichtbare Teile in der Ersatz- und Verschleißteilliste in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| +|bom.sparepart.collected.includehidden| Unsichtbare Teile in der Ersatz- und Verschleißteilliste in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| 
-|bom.sparepart.collected.includesuppressed|Unterdrückte Teile in der Ersatz- und Verschleißteilliste in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| +|bom.sparepart.collected.includesuppressed| Unterdrückte Teile in der Ersatz- und Verschleißteilliste in die Mengenstückliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| 
-|bom.sparepart.filter|Definiert die Eigenschaften, die vom Dokument erfüllt sein müssen, damit dieses im Wartungsplan erscheint.\\ Filtereinstellungen:\\ Eigenschaftsname = Eigenschaftswert\\ Mehrere Filtereigenschaften werden durch ein Semikolon (;) getrennt| +|bom.sparepart.filter| Definiert die Eigenschaften, die vom Dokument erfüllt sein müssen, damit dieses im Wartungsplan erscheint.\\ Filtereinstellungen:\\ Eigenschaftsname = Eigenschaftswert\\ Mehrere Filtereigenschaften werden durch ein Semikolon (;) getrennt| 
-|bom.sparepart.grouping|Stücklistenpositionen in Ersatzteilliste gruppieren| +|bom.sparepart.grouping| Stücklistenpositionen in Ersatzteilliste gruppieren| 
-|bom.sparepart.includehidden|Unsichtbare Teile in die Ersatz- und Verschleißteilliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| +|bom.sparepart.includehidden| Unsichtbare Teile in die Ersatz- und Verschleißteilliste einfügen; wenn nicht definiert wird bom.includehidden verwendet| 
-|bom.sparepart.includesuppressed|Unterdrückte Teile in die Ersatz- und Verschleißteilliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| +|bom.sparepart.includesuppressed| Unterdrückte Teile in die Ersatz- und Verschleißteilliste einfügen; wenn nicht definiert wird bom.includesuppressed verwendet| 
-|bom.sparepart.show|Karteireiter Ersatzteilliste anzeigen | +|bom.sparepart.show| Karteireiter Ersatzteilliste anzeigen | 
-|bom.sparepart.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.sparepart.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.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.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.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.warning.hidden|Es kann eingestellt werden ob ein Warnhinweis angezeigt werden soll, wenn noch unsichtbare Teile in der Stückliste vorhanden sind.| +|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.suppressed|Es kann eingestellt werden ob ein Warnhinweis angezeigt werden soll, wenn noch unterdrückte 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.| 
-|document.checkin.bomfiletype|Wenn 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.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.bomtypeMit dem Paramater kann gesteuert werden, was für eine Art von Stückliste erstellt wird: \\ 0 := Standard-Stückliste (Baugruppenstückliste) \\ := Aufsummierte Baugruppenstückliste (z.B. bei Schweißteilen interessant) \\ 2 := Summen-Stücklisten \\ 3 := Kindkomponentenstückliste \\ 4 := Strukturstückliste +|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.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.propertyview.bomtable | Definiert ob der Karteireiter Stückliste angezeigt wird. | 
-|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. 
 +|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 =====