# Template for creating ef-files.
# Lines beginning with the hash sign are ignored, others should take effect.

# Nobody knows why this field exists; the name displayed in the popup of the export dialog is always taken from the filename:
Name:Template

# Output:ClipBoard
# Please note that Output:File *must* be passed a filename. Otherwise the following text line will be eaten/interpreted as filename
# Example: Output:File	"CuttingList.csv"
Output:File	"BOM.tsv"
# Output:Sheet
# Output:DLL	ProHandwerk

EXTENSION:.tsv
FILEFILTER:"Extragroup-Dateien (*.tsv)|*.tsv|Alle Dateitypen (*.*)|*.*||"

FieldDelimiter:TAB
# FieldDelimiter:SPACE
# FieldDelimiter:,
# FieldDelimiter:;
# FieldDelimiter:None

# RecordDelimiter:System
# RecordDelimiter:CR
RecordDelimiter:CRLF

# Choose a method to conclude text fields:
Strings:None
# Strings:"'"
Strings:'"'

# For umlauts etc.:
# ReplaceChar:0xc3	0xa0
# ReplaceChar:"ü"		"ü"

DecPoint:System
# DecPoint:,
# DecPoint:.

# CollectBoards:No
CollectBoards:Position
# CollectBoards:All

# Fields to be concatenated *must* be consecutive in the board array
# Connect: STIPositionNummer STIPositionName

# The next value gets overwritten each time an export gets performed:
DefaultPath:"c:\\Template.tsv"

# Now the data; see "CuttingAssignRes" for details
CODESTART
# JobStart
# JobPrefix:
# JobField:JobNummer			d
# JobField:JobKomission			s
# JobField:JobName				s
# JobField:JobSachbearb			s
# JobField:JobJobFixtermin		s
# JobField:JobJobLieferKW		s
# JobField:JobJobLieferJahr		s
# JobField:JobJobKundeNr		s
# JobField:JobJobFirma			s
# JobField:JobAnrede			s
# JobField:JobVorname			s
# JobField:JobNachname			s
# JobField:JobPLZ				s
# JobField:JobOrt				s
# JobField:JobStrasse			s
# JobPostfix:
# JobEnd

PositionStart
# PositionPrefix:
# PositionField:PositionNummer	d
# PositionField:PositionName	s

BoardStart
# BoardPrefix:
# BoardFieldPrefix:STIArtikelNr:"#artnr\n"
# BoardFieldPostfix:STIArtikelNr:"\n"
BoardField:STIDocumentName			s
BoardField:STIAuftragNummer			s
BoardField:STIAuftragKomission			s
BoardField:STIAuftragBauvorhaben		s
BoardField:STIMoebelName			s
BoardField:STIMoebelX				".1f"
BoardField:STIMoebelY				".1f"
BoardField:STIMoebelZ				".1f"
BoardField:STIMoebelXDU				s
BoardField:STIMoebelYDU				s
BoardField:STIMoebelZDU				s
BoardField:STIMoebelXMM				".1f"
BoardField:STIMoebelYMM				".1f"
BoardField:STIMoebelZMM				".1f"
BoardField:STIPositionNummer			s
BoardField:STIPositionName			s
BoardField:STITeileNummer			s
BoardField:STIBaugruppenName			s
BoardField:STIBaugruppeID 			s
BoardField:STIName				s
BoardField:STILaenge				".1f"
BoardField:STIBreite				".1f"
BoardField:STILaengeDU				s
BoardField:STIBreiteDU				s
BoardField:STIBRPlatte				s
BoardField:STIAufmass				s
BoardField:STILaengeBreite			".3f"
BoardField:STILaengeZuschnitt			".1f"
BoardField:STIBreiteZuschnitt			".1f"
BoardField:STILaengeBreiteZuschnitt		".3f"
# 0=platte,1=kante,2=belag,3=beschichtung
BoardField:STIPlattenTyp			d
BoardField:STIArtikelNr				s
BoardField:STIBestellNr				s
BoardField:STIBestellOderArtikelNr		s
BoardField:STIHoehe				".1f"
BoardField:STIHoeheDU				s
BoardField:STIAnzahl				d
BoardField:STIKante1				s	
BoardField:STIKantendicke1			".1f"
BoardField:STIKantendicke1DU			s
BoardField:STIKante2				s
BoardField:STIKantendicke2			".1f"
BoardField:STIKantendicke2DU			s
BoardField:STIKante3				s
BoardField:STIKantendicke3			".1f"
BoardField:STIKantendicke3DU			s
BoardField:STIKante4				s
BoardField:STIKantendicke4			".1f"
BoardField:STIKantendicke4DU			s
BoardField:STIBelag1				s
BoardField:STIBelag2				s
BoardField:MaserrichtungQuer			d
BoardField:STILaminate1				s
BoardField:STILaminate2				s
BoardField:STILaminate3				s
BoardField:STILaminate4				s
BoardField:STILaminate5				s
BoardField:STILaminate6				s
BoardField:STIBemerkung				s
BoardField:STIBaugruppe				d
BoardField:STIBaugruppenName			s
BoardField:BoxSide				s
BoardField:BoardPos				s
BoardField:NodeID				s
BoardField:ObjHandle				s
BoardField:NumSegmentPts			d
BoardField:NodeText				s
BoardField:NutBreite				".1f"
BoardField:NutTiefe				".1f"
BoardField:NutAbstand				".1f"
BoardField:NutLaenge				".1f"
BoardField:NumSegmentPts3			d
# 0,1,2=keine,ein oder 2 seitig
BoardField:NutFalzL				s
BoardField:NutFalzR				s
BoardField:NutFalzO				s
BoardField:NutFalzU				s
# punkte je seite
BoardField:SegmentSides0			d
BoardField:SegmentSides1			d
BoardField:SegmentSides2			d
BoardField:SegmentSides3			d
# anz Polys oben7unten
BoardField:NumPolys0				d
BoardField:NumPolys1				d
# Windows only 
BoardField:AktDatum				s
BoardField:STIDocumentName			s
BoardField:BoxSide				s
BoardField:BoardPos				s
BoardField:PolyPktX1				".1f"
BoardField:PolyPktY1				".1f"
BoardField:PolySide1				s
BoardField:PolyPktX2				".1f"
BoardField:PolyPktY2				".1f"
BoardField:PolySide2				s
BoardField:PolyPktX3				".1f"
BoardField:PolyPktY3				".1f"
BoardField:PolySide3				s
BoardField:PolyPktX4				".1f"
BoardField:PolyPktY4				".1f"
BoardField:PolySide4				s
BoardField:PolyPktX5				".1f"
BoardField:PolyPktY5				".1f"
BoardField:PolySide5				s
BoardField:PolyPktX6				".1f"
BoardField:PolyPktY6				".1f"
BoardField:PolySide6				s
BoardField:PolyPktX7				".1f"
BoardField:PolyPktY7				".1f"
BoardField:PolySide7				s
BoardField:PolyPktX8				".1f"
BoardField:PolyPktY8				".1f"
BoardField:PolySide8				s
BoardField:FaseBL				".1f"
BoardField:FaseHL				".1f"
BoardField:FaseBR				".1f"
BoardField:FaseHR				".1f"
BoardField:FaseBO				".1f"
BoardField:FaseHO				".1f"
BoardField:FaseBU				".1f"
BoardField:FaseHU				".1f"
BoardField:RahmenAussenHoehe			".1f"
BoardField:RahmenAussenBreite			".1f"
BoardField:RahmenInnenHoehe			".1f"
BoardField:RahmenInnenBreite			".1f"
BoardField:GehrungsWinkel1			".1f"
BoardField:GehrungsWinkel2			".1f"
BoardField:GehrungsWinkel3			".1f"
BoardField:GehrungsWinkel4			".1f"
BoardField:GehrungsWinkel5			".1f"
BoardField:GehrungsWinkel6			".1f"
BoardField:GehrungsWinkel7			".1f"
BoardField:GehrungsWinkel8			".1f"
BoardField:GehrungsBreite1			".1f"
BoardField:GehrungsBreite2			".1f"
BoardField:GehrungsBreite3			".1f"
BoardField:GehrungsBreite4			".1f"
BoardField:GehrungsBreite5			".1f"
BoardField:GehrungsBreite6			".1f"
BoardField:GehrungsBreite7			".1f"
BoardField:GehrungsBreite8			".1f"

BoardField:CNCProgramNameV			s
BoardField:CNCProgramNameH			s
BoardField:CNCVariableNameV1			s
BoardField:CNCVariableValueV1			s
BoardField:CNCVariableNameV2			s
BoardField:CNCVariableValueV2			s
BoardField:CNCVariableNameV3			s
BoardField:CNCVariableValueV3			s
BoardField:CNCVariableNameV4			s
BoardField:CNCVariableValueV4			s
BoardField:CNCVariableNameH1			s
BoardField:CNCVariableValueH1			s

BoardField:STIUnitID			s
BoardField:STIPartID			s

# BoardPostfix:	
BoardEnd

# PositionPostfix:
PositionEnd

# Postfix:
CODEEND
