In dieser App sind einige Funktionen und Konzepte beschrieben, die zusätzliche Programmieraufwand bedeuten. Berichtsanpassungen sind nur Vorschläge und sind in dieser App nicht enthalten.
In den Verkaufsangeboten gibt es auch die möglichkeit Optionale Positionen anzugeben. Diese werden normal erfasst, aber nur anstatt die Menge zu befüllen muss die Optionale Menge befüllt werden.
Optionale Positionen haben die Besonderheit, dass sie nicht in der Gesamtsumme des Angebots aufscheinen und auch nicht in einen Verkaufsauftrag übernommen werden können.
Positionscode
Mit Positionscodes kann man eine Nummerierung der Zeilen vergeben. Wie zum Beispiel: "1.1", "1.2", "1.2.1", usw.
Rubrikennummer / Zusammenzählung
Das Feld Rubrikennummer und das Feld Zusammenzählung sind dazu da um Zwischensummen zu erzeugen. Im Feld Zusammenzählung kann man eine Formel eingeben die aus mehreren Rubrikennummern besteht.
In dem vorbereiteten Feldern Gesamt Zeilenbetrag oder Gesamt Optionaler Zeilenbetrag werden dann die Summen der einzelnen Zeilen mit Rubrikennummern in der Summenzeile angezeigt.
Es können bei Bedarf auch zusätzliche Felder in einer Page oder einem Bericht hinzugefügt werden die summiert werden sollen.
Beispielimplementierung:
field(ESDTotalLineAmountNVX; Rec.ESDGetTotalingValueNVX(Rec.FieldNo("Line Amount")))
{
ApplicationArea = All;
AutoFormatExpression = Rec."Currency Code";
AutoFormatType = 1;
Caption = 'Total Line Amount';
CaptionClass = Rec.ESDGetTotalValueFieldCaptionNVX(Rec.FieldNo("Line Amount"));
Editable = false;
ToolTip = 'Specifies the sum of the Line Amount corresponding the formula in the ''Totaling'' field.';
Visible = false;
}
Fett
Das Feld "Fett" regelt, ob die Spalten "Art", "Nr." und "Beschreibung" in der Maske fett dargestellt werden. Dies erfordert zusätzliche Programmierung zur Anpassung von Berichten mit fetten Zeilen.
Neue Seite
Die Funktion "Neue Seite" ermöglicht die Anpassung von Berichten durch das Hinzufügen eines Seitenumbruchs, erfordert jedoch zusätzliche Programmierung.
Positionsnr.
Das Feld "Positionsnr." hat ebenfalls einen Schlüssel und somit eine effiziente Sortiermöglichkeit erhalten. In der Erweiterten Verkaufsbeleg Einrichtung kann die Sortierung nach Positionsnummern aktiviert oder deaktiviert werden. Der Ausdruck muss jedoch angepasst werden, um diese Sortierung zu berücksichtigen. Dies erfordert zusätzliche Programmierung zur Anpassung.