Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Ein DocDef-Objekt repräsentiert inputseitig ein Dokument und legt wichtige Verarbeitungsmerkmale fest, die für das Dokument über alle WorkItems hinweg von Bedeutung sind. Über ein WorkListVariant-Objekt verweist ein DocDef-Objekt auf ein oder mehrere WorkItems.


Syntax

DocDef Name {

FormFileName Name
Copy No
Printer Name
DocRef Name
Archive Value
Print Value
SourceCopy Value
WorkItems Value
WorkListVariant Name
DocRefFields List
JoinKey Value
SortKey Value
MaterialExchangeSet Value
BeforeCalc {
  ...
}
AfterCalc
{
  ...
}
Grouping {
  ...
}
AutoPositioning Value
Positioning {
  ...
}

Recognition bzw. Rec {
  …
}
Qualifier Value
XMLOutput Value
SupplementWorkItem
Value

}


Erklärung

Anker
DocDef_FormFileName
DocDef_FormFileName
FormFileName Name

...

Section


Column
width7%



Column


Codeblock
titleBeispiel:
Archive @GETSUBSTITUTE("ArchivTab", JF_REPRINT)





Scroll Pagebreak

Anker
DocDef_Print
DocDef_Print
Print Value

...

FieldOrValue
Alle Dokumente, die den gleichen JoinKey besitzen und den gleichen Qualifier miteinander teilen, werden noch vor der DV-Freimachung und den anderen Dokument-Logistischen-Verfahren zu einem Dokument zusammengefasst. JoinKey entspricht damit der Aufgabenstellung der Porto-Optimierung, bei der möglichst alle Sendungen an einen Empfänger zu einer Sendung zusammengefasst werden. Der JoinKey sollte die Adresse des Sendungsempfängers oder dessen Kundennummer sein.


Scroll Pagebreak

Anker
DocDef_SortKey
DocDef_SortKey
SortKey
Value

...

DocDef Name {

AfterCalc {
...
}

}


Scroll Pagebreak

Anker
DocDef_Grouping
DocDef_Grouping
Grouping

...

FieldOrValue
AutoPositioning ist ein Schalter mit den Werten 0 und 1, wobei 0 der Standard ist. Wenn AutoPositioning eingeschaltet ist, dann ist jede andere Positioning-Angabe ohne Wirkung. Ist AutoPositioning eingeschaltet, so erfolgt die Zuordnung der Felder der globalen Tabelle zu Positionen über die aus der XDP-Datei gelesenen Informationen. AutoPositioning arbeitet nur, wenn auf DocDef-Ebenen ein FormFileName angegeben wurde. Aus der angegebenen XDP-Datei werden alle SubForms gelesen und die Felder der globalen Tabelle mit den Feldern der SubForms verglichen. Passt ein Feld zu einer SubForm, so wird eine neue Position im ReportWriter eröffnet und das Feld dort hinein bewegt. Sind die folgenden Felder auch in der SubForm enthalten, so werden diese ebenfalls dorthin bewegt. Feldwiederholungen führen auch zur Wiederholung der Position. Passt ein Feld nicht in das zuletzt gefundene SubForm, so beginnt die Suche nach einem passenden SubForm erneut.


Scroll Pagebreak

Anker
DocDef_Positioning
DocDef_Positioning
Positioning

...

FieldOrValue
Qualifier ist ein Textstring, der als FieldOrValue ausgelegt ist. Mit Hilfe der Qualifier und des Schalters SeparateCentralQualifiers können zentrale Dokumente nach einem Qualifier separiert werden. Es entstehen für jeden vorhandenen Qualifier separate Ausgabefiles.


Scroll Pagebreak

Anker
DocDef_XMLOutput
DocDef_XMLOutput
XMLOutput
Value

...