Allgemeine Informationen

Eine Positionsvorlage dient dazu, Inhalte und Details einer Positionskalkulation in ein Angebot einzufügen. Bei der Erstellung eines Angebots, welches Positionskalkulationen beinhaltet, muss eine Positionsvorlage gewählt werden. Positionsvorlagen nehmen mehrere MS Word Dateien auf, welche als sog. Positionszeilenvorlagen und als Vorlagen für den Gesamtsummenbereich einer Positionskalkulation verwendet werden. Positionstypen, für die keine Positionszeilenvorlage hinterlegt ist, tauchen in der zugehörigen Positionskalkulation im Angebot nicht auf.

Die Generierung von Positionskalkulationen in Angeboten mithilfe einer Positionsvorlage basiert auf der Verwendung von Tabellen in den entsprechenden Zeilenvorlagen.
Nach der Ersetzung aller Platzhalter wird die letzte Tabelle der ersten verwendeten Zeilenvorlage vollständig an der aktuellen Position im Angebot eingefügt.
Für alle folgenden Positionen wird nur noch die letzte Zeile der letzten Tabelle im Speicher kopiert, die Platzhalter ersetzt und die resultierende Zeile an zuvor im Angebot erstellte Tabelle angehängt.
Dieses Vorgehen setzt voraus, dass das Layout aller Tabellen in den Zeilenvorlagen mehr oder weniger identisch ist, da sonst die resultierende Tabelle im Angebot verzerrt dargestellt werden kann.
Die Anzahl und Breite der verwendeten Spalten beispielsweise muss identisch sein, es ist aber möglich in unterschiedlichen Zeilenvorlagen verschiedene Tabellenzellen zusammenzufassen, ohne das Gesamtlayout zu zerstören.

Aktionen

Zusätzlich zu den allgemeine Aktionen in Masken steht Ihnen in der Tabellenkalkulationsvorlage die folgende Aktion zur Verfügung.

Aktion Beschreibung
Platzhalter Zeigen Sie einfache Platzhalter an, die sie mit Copy&Paste in die Zeilenvorlagen übernehmen können.
Kopieren Kopieren Sie die ausgewählte Vorlage.
Neue Standardpositionszeilenvorlage Erstellt eine neue Vorlagendatei für den entsprechenden Vorlagentypen. Die Datei wird im Anschluss zur Bearbeitung geöffnet und als Anhang im zugehörigen Anhangsfeld der Positionsvorlage hinzugefügt. Ein bestehender Anhang muss zunächst gelöscht werden, bevor die Aktion erneut ausgeführt werden kann.
Neue Alternativpositionszeilenvorlage Erstellt eine neue Vorlagendatei für den entsprechenden Vorlagentypen. Die Datei wird im Anschluss zur Bearbeitung geöffnet und als Anhang im zugehörigen Anhangsfeld der Positionsvorlage hinzugefügt. Ein bestehender Anhang muss zunächst gelöscht werden, bevor die Aktion erneut ausgeführt werden kann.
Neue Freitextzeilenvorlage Erstellt eine neue Vorlagendatei für den entsprechenden Vorlagentypen. Die Datei wird im Anschluss zur Bearbeitung geöffnet und als Anhang im zugehörigen Anhangsfeld der Positionsvorlage hinzugefügt. Ein bestehender Anhang muss zunächst gelöscht werden, bevor die Aktion erneut ausgeführt werden kann.
Neue Rabattzeilenvorlage Erstellt eine neue Vorlagendatei für den entsprechenden Vorlagentypen. Die Datei wird im Anschluss zur Bearbeitung geöffnet und als Anhang im zugehörigen Anhangsfeld der Positionsvorlage hinzugefügt. Ein bestehender Anhang muss zunächst gelöscht werden, bevor die Aktion erneut ausgeführt werden kann.
Neue Zwischensummenzeilenvorlage Erstellt eine neue Vorlagendatei für den entsprechenden Vorlagentypen. Die Datei wird im Anschluss zur Bearbeitung geöffnet und als Anhang im zugehörigen Anhangsfeld der Positionsvorlage hinzugefügt. Ein bestehender Anhang muss zunächst gelöscht werden, bevor die Aktion erneut ausgeführt werden kann.
Neue Gesamtsummenvorlage Erstellt eine neue Vorlagendatei für den entsprechenden Vorlagentypen. Die Datei wird im Anschluss zur Bearbeitung geöffnet und als Anhang im zugehörigen Anhangsfeld der Positionsvorlage hinzugefügt. Ein bestehender Anhang muss zunächst gelöscht werden, bevor die Aktion erneut ausgeführt werden kann.

Felder

Feld Beschreibung
Name Geben Sie einen Namen für diese Vorlage an. Sie wählen später die Vorlage nach den Tags oder dem Namen aus.
Aktiv Wählen Sie, ob diese Vorlage zur Auswahl angeboten wird und in den Vorlange-Ansichten angezeigt wird.
Tags Wählen oder vergeben Sie Tags, um die Briefvorlagen besser zu organisieren. Ordnen Sie beispielsweise allen Standardbriefvorlagen und allen Angebotsvorlagen jeweils einen gemeinsamen Tag zu.
Beschreibung Beschreiben Sie den Inhalt und den Einsatzzweck dieser Briefvorlage. Diese Informationen können später helfen, die richtige Briefvorlage auszuwählen.
Standardpositionszeilenvorlage Bearbeiten Sie die angehängte Zeilenvorlage. Sie können diese auch entfernen und beispielsweise aus einer lokalen Datei oder über die zugehörige Aktion neu erzeugen.
Alternativpositionszeilenvorlage Bearbeiten Sie die angehängte Zeilenvorlage. Sie können diese auch entfernen und beispielsweise aus einer lokalen Datei oder über die zugehörige Aktion neu erzeugen.
Freitextzeilenvorlage Bearbeiten Sie die angehängte Zeilenvorlage. Sie können diese auch entfernen und beispielsweise aus einer lokalen Datei oder über die zugehörige Aktion neu erzeugen.
Rabattzeilenvorlage Bearbeiten Sie die angehängte Zeilenvorlage. Sie können diese auch entfernen und beispielsweise aus einer lokalen Datei oder über die zugehörige Aktion neu erzeugen.
Zwischensummenzeilenvorlage Bearbeiten Sie die angehängte Zeilenvorlage. Sie können diese auch entfernen und beispielsweise aus einer lokalen Datei oder über die zugehörige Aktion neu erzeugen.
Gesamtsummenvorlage Bearbeiten Sie die angehängte Zeilenvorlage. Sie können diese auch entfernen und beispielsweise aus einer lokalen Datei oder über die zugehörige Aktion neu erzeugen.

Platzhalter

Die Platzhalter greifen auf einen Datensatz zu und können relativ zu dem aktuellen Datensatz Daten ausgelesen. Hier eine Liste der möglichen Quelldatensätze, die verwendet werden können.

Parameter Quelldatensatz
source Aktueller Datensatz
parent Quelldatensatz des aktuellen Datensatzes
firstFoundContact Erster gefundene Kontakt des aktuellen Datensatzes
firstFoundCompany Erste gefundene Firma des aktuellen Datensatzes
firstFoundAddress Erster gefundene Adresse (Firma, Kontakt oder Einmalteilnahme zu einer Veranstaltung) des aktuellen Datensatzes
appConfig Anwendungseinstellungen
userConfig Benutzereinstellungen des aktuellen Benutzers
userProfile Benutzerprofil des aktuellen Benutzers
offer Der Angebotsdatensatz während der Erstellung eines Angebots, in dieser Situation identisch mit ‘source’
opportunity Die Verkaufschance während der Erstellung eines Angebots, in dieser Situation identisch mit ‘parent’
quote Der jeweilige Kalkulationsdatensatz während der Erstellung eines Angebots
template Die gewählte Positionsvorlage während der Erstellung eines Angebots mit Positionskalkulationen (nur gültig in Positionsvorlagen)
position Die aktuell verarbeitete Position während der Erstellung eines Angebots mit Positionskalkulationen (nur gültig in Positionsvorlagen)

In den meisten Fällen wird ein Platzhalter immer auf eine bestimmte Information (z.B. eine Datenspalte oder einen Anhang) aus dem Quelldatensatz zugreifen. Hierzu wird die jeweilige Information durch einen Punkt getrennt an die Datenquelle angehängt. Eine ausführliche Beschreibung finden Sie im technischen Handbuch im Unterkapitel “Berechnete Eigenschaften” von Platzhaltern.

Hier sind die wichtigsten Platzhalter aufgeführt:

Die Variable position verweist auf eine Position innerhalb einer Kalkuation.
{ DOCVARIABLE position.PositionNumberUi \* MERGEFORMAT} gibt die Nummer der Postion aus. Die konfigurierte Sichtbarkeit wird berücksichtigt.
{ DOCVARIABLE position.Icon max-width=“80” max-height=“80” \* MERGEFORMAT} zeigt das Bild der Postion in der Größe 80×80 Pixel an.
{ DOCVARIABLE position.Name \* MERGEFORMAT} gibt den Namen der Postion aus.
{ DOCVARIABLE position.NumberOf format=”#,#0” \* MERGEFORMAT} gibt die in der Postion hinterlegte Menge aus.
{ DOCVARIABLE position.PriceOfferCurUi format=”#,#0.00” \* MERGEFORMAT} gibt die in der Postion hinterlegte Einzelpreis aus. Die konfigurierte Sichtbarkeit wird berücksichtigt.
{ DOCVARIABLE position.Discount format=”#,#0.00” \* MERGEFORMAT} gibt den in der Postion hinterlegten Rabatt als Geldbetrag aus.
{ DOCVARIABLE position.DiscountPercentage \* MERGEFORMAT} gibt den in der Postion hinterlegten Rabatt als Prozentwert aus.
{ DOCVARIABLE position.TotalOfferCur format=”#,#0.00” \* MERGEFORMAT} gibt den in der Postion hinterlegten Betrag aus.
{ DOCVARIABLE position.Cpp_GetDesctionValue fieldName=“ShortText” language=“de” \* MERGEFORMAT} gibt den Kurztext in Deutsch der Postion aus.
{ DOCVARIABLE position.Cpp_GetDesctionValue fieldName=“LongText” language=“de” type=“html” \* MERGEFORMAT} gibt den Langtext in Deutsch der Postion aus als HTML.
{ DOCVARIABLE position.TotalOfferCur language=“de” format=”#,#0.00” \* MERGEFORMAT} gibt den Gesamtbetrag mit 2 Nachkommastellen aus.
{ DOCVARIABLE position.DiscountPercentage \* MERGEFORMAT} gibt den Rabatt der der Position aus.

Die Variable quote verweist auf eine Kalkulation.
{ DOCVARIABLE quote.Cpq_GetTaxBlock renderType=“text” inlcude=“label,taxrate,taxedsum” label=“MwSt.” taxRateFormat=“N1” taxedSumFormat=”#,#0.00”} gibt die Beschreibung der Steuersätze aus.
{ DOCVARIABLE quote.Cpq_GetTaxBlock renderType=“values” valuesFormat=”#,#0.00”} gibt die Steuerbeträge aus.
{ DOCVARIABLE quote.TotalSumOfferCur language=“de” format=”#,#0.00”} gibt die Angebotswährung der Kalkulation als ISO Code aus.
{ DOCVARIABLE quote.OfferCurrencyIsoCode} gibt die Angebotswährung der Kalkulation als ISO Code aus.

Alle Kalkulationstypen “Excel-Kalkulation”, “Positionskalkuation” und “Proalpha-Kalkuation” enthalten ein festes Set an Feldern, um sie gemeinsam auswerten zu können.
Auf dieses Set an Feldern kann entweder über die Variable quoteTotal für alle Kalkuationen addiert zugegriffen werden oder über die Variable quoteSubTotal für nur eine Kalkuation.

Variable quoteTotal
{ DOCVARIABLE quoteTotal.SumOfferCur format=”#,#0.00” } gibt die Angebotssumme in der Angebotswährung aus.
{ DOCVARIABLE quoteTotal.DiscountOfferCur format=”#,#0.00” } gibt den Angebotsrabatt in der Angebotswährung aus.
{ DOCVARIABLE quoteTotal.DiscountSumOfferCur format=”#,#0.00” } gibt die Angebotsnettosumme in der Angebotswährung aus.
{ DOCVARIABLE quoteTotal.SumTaxesOfferCur format=”#,#0.00 } gibt die Steuer in der Angebotswährung aus.
{ DOCVARIABLE quoteTotal.TotalSumOfferCur format=”#,#0.00” } gibt die Angebotsbruttosumme in der Angebotswährung aus.

{ DOCVARIABLE quoteTotal.Sum format=”#,#0.00” } gibt die Angebotssumme in der Hauswährung aus.
{ DOCVARIABLE quoteTotal.Discount format=”#,#0.00” } gibt den Angebotsrabatt in der Hauswährung aus.
{ DOCVARIABLE quoteTotal.DiscountSum format=”#,#0.00” } gibt die Angebotsnettosumme in der Hauswährung aus.
{ DOCVARIABLE quoteTotal.SumTaxes format=”#,#0.00”} gibt die Steuer in der Hauswährung aus.
{ DOCVARIABLE quoteTotal.TotalSum format=”#,#0.00” } gibt die Angebotsbruttosumme in der Hauswährung aus.

Variable quoteSubTotal
{ DOCVARIABLE quoteSubTotal.SumOfferCur format=”#,#0.00” } gibt die Angebotssumme in der Angebotswährung aus.
{ DOCVARIABLE quoteSubTotal.DiscountOfferCur format=”#,#0.00” } gibt den Angebotsrabatt in der Angebotswährung aus.
{ DOCVARIABLE quoteSubTotal.DiscountSumOfferCur format=”#,#0.00” } gibt die Angebotsnettosumme in der Angebotswährung aus.
{ DOCVARIABLE quoteSubTotal.SumTaxesOfferCur format=”#,#0.00 } gibt die Steuer in der Angebotswährung aus.
{ DOCVARIABLE quoteSubTotal.TotalSumOfferCur format=”#,#0.00” } gibt die Angebotsbruttosumme in der Angebotswährung aus.

{ DOCVARIABLE quoteSubTotal.Sum format=”#,#0.00” } gibt die Angebotssumme in der Hauswährung aus.
{ DOCVARIABLE quoteSubTotal.Discount format=”#,#0.00” } gibt den Angebotsrabatt in der Hauswährung aus.
{ DOCVARIABLE quoteSubTotal.DiscountSum format=”#,#0.00” } gibt die Angebotsnettosumme in der Hauswährung aus.
{ DOCVARIABLE quoteSubTotal.SumTaxes format=”#,#0.00”} gibt die Steuer in der Hauswährung aus.
{ DOCVARIABLE quoteSubTotal.TotalSum format=”#,#0.00” } gibt die Angebotsbruttosumme in der Hauswährung aus.

Allgemeine Variablen
{ DOCVARIABLE opportunity.OfferCurrencyIsoCode} Gibt die Angebotswährung der Verkaufschance als ISO Code aus.
{ DOCVARIABLE opportunity.Currency.Symbol } Gibt die Angebotswährung der Verkaufschance als Symbol Code aus.
{ DOCVARIABLE appConfig.DomesticCurrency.ISOCode} Gibt die Hauswährungals ISO Code aus.
{ DOCVARIABLE appConfig.DomesticCurrency.Symbol} Gibt die Angebotswährung der Verkaufschance als ISO Code aus.
{ DOCVARIABLE source.ValidUntil format=“date”} Gibt das “Gültig bis” Datum des Angebots aus.
{ DOCVARIABLE source.subject} Gibt den Betreff des Angebots aus.
{ DOCVARIABLE source.UniqueNumber} Gibt die Nummer des Angebots aus.
{ DOCVARIABLE source.ActivityDate format=“date”} Gibt die Angebotsdatum aus.