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 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>