artdokvini.org

Die Datei ''artdokvini.org'' ist die Vorlage für die Ini-Datei artdokv.ini.
#==============================================================================
# Dateiname:   artdokv.ini 
# Muster:      artdokvini.org
# 
# Hier werden die Einstellungen fuer das Programm artdokv.exe festgelegt
#
# Die Musterdatei 'artdokvini.org' muss in das 'admin'-Verzeichnis von
# SysLog-PPS kopiert werden. Dort muss der Dateiname geändert werden in 
# 'artdokv.ini'. Danach können die Einstellungen an die Kundenanforderungen 
# angepasst werden.
#
# 20.02.2009 M. Stein
#==============================================================================

#==============================================================================
# Pfad(e) welche nach Dateien durchsucht werden, Unterordner werden 
# berücksichtigt. Wird dieser Parameter leer gelassen wird der Pfad aus dem 
# Systemschalter 'STAM_ARTGRAF_PFAD' verwendet.
# 
# Wird der Dateipfad hier in der INI hinterlegt ist es auch möglich 
# mehrere Pfade anzugeben, diese sind durch ; zu trennen.
#==============================================================================
DATEIPFAD = ""


#==============================================================================
# Dateialter in Tagen mit welchem Dateien mit einem Änderungsdatum 
# älter x Tage ignoriert werden können. Dieser Schalter wirkt sich vor allem
# auf die Laufzeit des Programmes aus, da die meisten Dateien so bereits im 
# ersten Schritt ausgeschlossen werden können ohne das eine Prüfung auf
# der Datenbank erfolgen muss.
#
# 0 = deaktiviert diese Funktion
# n = Dateialter in Tagen
#==============================================================================
MAXALTER = 0


#==============================================================================
# Mit dem Parameter DRUCKKZ kann gesteuert werden, welche Druck-Kennzeichen beim 
# Anlegen eines Dokuments gesetzt werden sollen. Es handelt sich dabei um eine 
# Zeichenkette, bei der jedes Zeichen für ein Druck-Kennzeichen steht 
# (Groß-/Kleinschreibung ist relevant!):
#
# A = Angebot
# B = Entnahmepapier (VK)
# C = Lieferschein
# D = Rechnung
# E = Protokoll
# F = Auftragsbestätigung
# G = Arbeitskarte
# H = Versandanzeige (VK)
# I = Arbeitspapiere
# J = Bestellung
# K = Mahnung
# L = Beistellteile
# M = Arbeitsgang-Lieferschein
# N = Lieferantenanfrage
# O = Serienbereitstellung
# P = Positionsetikett (VK)
# Q = Entnahmeliste (VK)
# R = Lohnschein
# S = Laufkarte
# T = Montageauftrag
# U = Plankarte
# V = Protokoll (EK)
# W = Bestelländerung
# X = Entnahmepapier (EK)
# Y = Rücklieferschein
# Z = Bestandsanzeige
# a = Kostenprotokoll
# b = Kosten-Detail
# c = Auftragsetiketten
# d = VDA-Warenanhänger
# e = Auftrags-Deckblatt
# f = Zeitenblatt
# g = Positionsetikett (FE)
# h = Entnahmepapier (FE)
# i = Versandanfrage (FE)
# j = Doku-Stückliste
# k = Wareneingang
# l = Ungeplanter Zugang
# m = Geplanter Zugang
# n = Dokument-Barcode auf Laufkarte drucken
# 
# Um die "Kz. Einmal" und "Kz. E-Mail-Anhang", die jedem Druckkennzeichen
# zugeordnet sind, zu setzen, kann (muss aber nicht!) jedem der aufgeführten 
# Zeichen eine Zahl hintenangestellt werden: 
# 
# 0 = keines der beiden Kennzeichen setzen (kann auch weggelassen werden)
# 1 = nur "Kz. E-Mail-Anhang" setzen
# 2 = nur "Kz. Einmal" setzen
# 3 = beide Kennzeichen setzen
# 
# Beispiel: DRUCKKZ = "AS2d0"
#    => Angebot, Laufkarte + "Kz. Einmal", VDA-Wahrenanhänger
# 
# Zwischen den Druckkennzeichen keinerlei Trennzeichen einzufügen!
#==============================================================================
DRUCKKZ = ""


#==============================================================================
# Die Verknüpfungsart steuert ob artdokv im Dateinamen von Dokumenten 
# die Artikelnummer oder die Zeichnungsnummer erwartet.
#
# A = Artikel
# Z = Zeichnungsnummer
# K = Konstruktionsnummer
#==============================================================================
VKNART = "A"


#==============================================================================
# Der CleanUp Schalter steuert ob im Syslog Verknüpfte, aber physikalisch
# nicht mehr vorhandene Dateien in der artdoku-Tabelle entfernt werden sollen.
# 
# 0 = Nein
# 1 = Ja
# 2 = Nur protokollieren welche gelöscht würden
#==============================================================================
CLEANUP = 0


#==============================================================================
# Dieser Schalter steuert wie Dokumente verarbeitet werden. 
# Durch Nutzen der Schalterstellung 1 ist es möglich ein Dokument von artdokv 
# verarbeiten zu lassen welches einzig und allein aus der Artikelnummer oder
# (vgl. hierzu VKNART) der Zeichnungsnummer folgend einer Bezeichnung besteht.
# Bei Schalterstellung ist es jedoch nicht notwendig eine Bemerkung anzugeben,
# diese kann je Dateityp individuell vergeben werden. 
# (vgl. Schalter EXTBEMERKUNG)
# 
# 0 = übliche Logik <Artikel od. Zeichnungsnummer>_<Index-Nr>_<Bemerkung>
# 1 = lediglich <Artikel od. Zeichnungsnummer>_<Bemerkung>
# 2 = Kombination aus 0 und 1
#==============================================================================
DATEIAUFBAU = 0


#==============================================================================
# Dieser Schalter steuert den Text welcher ins Bemerkungsfeld eines 
# Dokumentes eingetragen wird wenn im Dateinamen keine Bemerkung angegeben wurde.
# Eine Bemerkung im Dateinamen übersteuert diesen Schalter.
# Der Schalter wird nur wirksam wenn DATEIAUFBAU auf 1 steht da sonst
# Dateien ohne Bemerkung abgewiesen werden.
# 
# Syntax:
# <EXT>$<BEZ>$<EXT>$<BEZ>$<EXT>$<BEZ>...
#
# Beispiel:
# PDF$Zeichnung$SLDASM$CAD-Baugruppe$SLDPRT$CAD-Teil$SLDDRW$CAD-Zeichnung
# Wird nun ein PDF Dokument ohne Bemerkung im Dateinamen verarbeitet enthält
# es die Bemerkung 'Zeichnung', ein SLDASM die Bemerkung 'CAD-Baugruppe' usw.
#
#==============================================================================
EXTBEMERKUNG=""


#==============================================================================
# Das erste gefundene Dokument eines Artikel mit hier definierter Endung
# bekommt das Kennzeichen Hauptdokument. Groß/Kleinschreibung ist bei
# der Angabe unbedeutend, es darf jedoch KEIN . angegeben werden 
# (also pdf und nicht .pdf)
# Es können mehrere Dateiendungen durch ; getrennt angegeben werden.
# (z.B. "pdf;doc;xls" )
#
# Leerlassen des Parameters ist gleichbedeutend mit 
# Deaktivierung dieser Funktion.
#
#==============================================================================
HAUPTDOKUEXT = ""


#==============================================================================
# Dieser Schalter steuert ob das erste gefunden Dokument mit der Endung
# <HAUPTDOKUEXT> zum Hauptdokument wird oder das letzte.
#
# Erstes  = 0
# Letztes = 1
#
#==============================================================================
HAUPTDOKU_KZ = 0


#==============================================================================
# Dieser Schalter setzt auf dem Schalter "HAUPTDOKUEXT" auf.
# Hier kann gesteuert werden welche Druckkennzeichen speziell dem Hauptdokument
# zugewiesen werden. Syntax ist diesselbe wie beim Parameter "DRUCKKZ"
# 
#==============================================================================
HAUPTDOKU_DRUCKKZ = ""


#==============================================================================
# Das erste gefundene Dokument eines Artikel mit hier definierter Endung
# bekommt das Kennzeichen Artikelfoto. Groß/Kleinschreibung ist bei
# der Angabe unbedeutend, es darf jedoch KEIN . angegeben werden 
# (also jpg und nicht .jpg)
# Es können mehrere Dateiendungen durch ; getrennt angegeben werden.
# (z.B. "jpg;jpeg;tiff;gif" )
#
# Leerlassen des Parameters ist gleichbedeutend mit 
# Deaktivierung dieser Funktion.
# 
#==============================================================================
ARTFOTOEXT = ""


#==============================================================================
# Pfad zu xpdf
#
# Mithilfe des xpdf-Tools (pdfinfo.exe) ist artdokv in der Lage das Seitenformat 
# eines PDF-Dokuments auszulesen. 
# Damit besteht die Möglichkeit dieses Format direkt in das Dokument 
# (artdoku.dokuformat) zu übernehmen.
#
# Das Programm ist frei verfügbar unter
# ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl2-win32.zip
# (aus dem Paket ist pdfinfo.exe das benötigte Tool)
# 
#==============================================================================
XPDF_EXE = ""


#==============================================================================
# TRACE Schalter
# 
# -1 TRACE aus syslog.ini verwenden
# 0 = Aus
# 1 = An
# 9 = Debug
#==============================================================================
TRACE = -1


#==============================================================================
# MAXALTER_ERST (I)
# Datei-Alter in Tagen - Dateien mit einem Erstellungsdatum aelter x Tage ignoriert 
# werden ignoriert.
# 0 = deaktiviert 
# x = Anzahl Tage 
#==============================================================================
MAXALTER_ERST = 0

#==============================================================================
# Das erste gefundene Dokument eines Artikel mit hier definierter Endung
# bekommt das Kennzeichen CAD-Zeichnung. Groß/Kleinschreibung ist bei
# der Angabe unbedeutend, es darf jedoch KEIN . angegeben werden 
# (also jpg und nicht .jpg)
# Es können mehrere Dateiendungen durch ; getrennt angegeben werden.
# (z.B. "jpg;jpeg;tiff;gif" )
#
# Leerlassen des Parameters ist gleichbedeutend mit 
# Deaktivierung dieser Funktion.
# 
#==============================================================================
CADEXT = ""

#==============================================================================
# Dateiaufbau-Script (optional)
# 
# Pfad zum Lua-Script, welches Informationen wie Artikel-Nr, Zeichnungs-Nr. etc.
# aus dem Dateiname ermittelt. Parameter und Rückgabewerte des Scriptes sind 
# wie folgt:
# 
# Parameter 1 (string): Pfad, in dem die Datei liegt
# parameter 2 (string): Dateiname
# Parameter 3 (table): ausgewählte Werte aus der artdokv.ini:
# 	dateiaufbau (number): INI-Schalter DATEIAUFBAU
# 	vknart (string): INI-Schalter VKNART
# 
# Rückgabewert (table oder boolean):
# 	Wird ein boolescher Wert zurückgegeben, wird im Falle von false die 
# 	Datei ignoriert, bei true wird die Datei nach der bisherigen Logik (ohne
# 	Script) verarbeitet. 
#	Bei einem Rückgabewert vom Typ table werden zunächst in Abhängigkeit 
# 	von dem Ini-Schalter VKNART das Feld artnr, artnrz oder konstrnr ausge-
# 	wertet. Die Zeichnungsnummer wird aus dem Feld indx übernommen, ebenso
#	das Zeichnungsdatum aus dem Feld indexdat (beide optional). Ist das 
# 	Feld text60 gefüllt, wird dieses in die Bemerkung übernommen. Weitere
#	Felder werden ignoriert. 
# 	
#	Bei Laufzeitfehlern oder ungültigen Rückgabewerten wird die Datei 
#	ignoriert.
# 
#==============================================================================
DATEIAUFBAU_SCRIPT = ""

#==============================================================================
# S/O/R Laufende Nummer (optional)
#
# Schrank/Ordner/Register (S/O/R), in welchen/welches die Artikeldokumente
# verknüpft werden. 0 bei ungültiger Nummer.
#
# 0 = kein S/O/R
# x = Laufende Nummer des S/O/R (sortab.lfdnr)
#==============================================================================
SOR_LFDNR = 0