Um nicht zu viele Dokumenttypen in windream erstellen zu müssen, verwende ich einen Dokumenttyp mit Untertypen (oft Belegart genannt).
Bei der Erfassung in AutoClick verwende ich für den windream Dokumenttyp verschiedene Varianten eines Layouts zur Erfassung von Dokumenten der Untertypen. In den verschiedenen Layouts möchte ich das Feld 'Untertyp' mit verschiedenen Defaultwerten vorbelegen. AutoClick setzt aber in allen Layouts immer nur ein und denselben Defaultwert.
Ursache: Defaultwerte werden als Feldeigenschaft in der DATEN-Tabelle in AutoClick vergeben. Wenn in verschiedenen Layouts das Feld 'Untertyp' immer in demselben DATEN-Feld gespeichert wird, dann kann dafür nur ein Defautwert gesetzt werden.
Lösung:
Für jeden Defaultwert muß ein separates Feld in der DATEN-Tabelle angelegt werden. Nur dann können die Defaultwerte von AutoClick korrekt erstellt werden.
Im Layouteditor wird dazu in jedem Layout ein Feld für die Belegart angelegt mit der Bezeichnung 'Belegart', dem Feldnamen 'Belegart_<Layout>', dem Defaultwert '<Layout>' und dem Exportindex 'Belegart'.
Für die beiden Layouts 'Rechnung' und 'Lieferschein' würde das so aussehen:
Lieferschein
Rechnung
Damit wird für jedes Layout ein eigenes Feld mit dem Layout als Defaultwert belegt und jew. in den windream Index 'Belegart' exportiert.