Cold Platzhalter
Verfügbare Platzhalter in den Cold-Vorlagen¶
In den Cold-Vorlagen sind diverse Platzhalter definiert, die bei der Erstellung der Cold-Dateien einfach durch Werte wie Datum, Objekt-Nr, usw. ersetzt werden. Die Cold-Vorlagen selbst sind im XML-Format und können auch kundenspezifische Anpassungen enthalten. Der Aufbau an sich ist bei der Erstellung der Cold-Dateien nicht relevant da einfach nur die Platzhalter gesucht und ersetzt werden. Folgende Tabelle beschreibt die verfügbaren Platzhalter und gibt an, ob diese nur beim Coldgenerator (=nächtlicher Import des Archivs) oder auch in der Druckerstraße zur Verfügung stehen.
| Platzhalter | Druckerstraße | Coldgenerator |
|---|---|---|
| ##BARCODE## | JA | JA |
| ##KRNr## | JA | JA |
| ##FAELLIGKEITSDATUM## | JA | JA |
| ##OBNr## | JA | JA |
| ##BNNr## | JA | JA |
| ##HENr## | JA | JA |
| ##SO## | JA | JA |
| ##BNSachb## | NEIN | JA |
| ##BNTypus## | NEIN | JA |
| ##eMail## | NEIN | JA |
| ##Datum## | NEIN | JA |
| ##SeitenDatum## | JA | JA |
| ##SeitenName## | JA | JA |
| ##SeitenAnzahl## | JA | JA |
| ##User## | JA | JA |
| ##Version## | NEIN | JA |
| ##Published## | JA | JA |
| ##PortalService## | NEIN | JA |
| ##Mandant## | JA | JA |
| ##DruckDatei## | JA | JA |
| ##DruckTyp## | JA | JA |
| ##Dateiname## | JA | JA |
| ##DateiTyp## | JA | JA |
Beispiel Cold Vorlage unter Verwendung einiger Platzhalter:¶
<?xml version="1.0" encoding="utf-8"?>
<CP_DMSCOLD>
<CP_DIR ReplaceAllDocuments="true" Value="" Inherit="no" Import="yes" Delete="yes">
<Search>
<Property Name="ExportID" Value="KR-Saldenbestätigung_##SeitenDatum##_##KrNr##"/>
</Search>
<Containername value="KR-Saldenbestätigung_##SeitenDatum##_##KrNr##"/>
<!-- MANUELLE ANPASSUNG DES MANDANTEN NOTWENDIG = Feld Bezeichnung -->
<Company value="NHT"/>
<State value="Erledigt"/>
<Section value="FIBU"/>
<!-- MANUELLE ANPASSUNG DER DMS KATEGORIE NOTWENDIG -->
<Category value="Auftragswesen\Saldenbestätigungen"/>
<Property name="im WebPortal anzeigen" value="##Published##"/>
<Property Name="ExportID" Value="KR-Saldenbestätigung_##SeitenDatum##_##KrNr##"/>
<Property Name="JAHR" Value="%LEFT(##SeitenDatum##, 4)%"/>
<Property Name="GUELTAB" Value="##SeitenDatum##"/>
<Property Name="Saldo" Value="##SALDO##"/>
<Property Name="Fälligkeitsdatum" Value="##FAELLIGKEITSDATUM##"/>
<Link Type="Kreditor" Name="%SQL('SELECT KR_ID FROM NET_KREDITOR kr WITH (NOLOCK)WHERE kr.KR_EXTERNE_NR = ##KRNr##', 'KR_ID', 1)%" Parent=""/>
<Value Number ="##BARCODE##"/>
<!-- MANUELLE ANPASSUNG DER BERECHTIGUNG NOTWENDIG-->
<Permission>
<ALL Read="true" Download="true" Checkin="true" Checkout="true"/>
<Group value="DMS_NHT_BENUTZER" Read="true" Download="true" Checkin="true" Checkout="true"/>
</Permission>
</CP_DIR>
</CP_DMSCOLD>
<esc>