Für Vorauszahlungen können in Navision für Kreditoren und Debitoren Vorauszahlungsprozentsätze festgelegt werden.
Nach Festlegen des Prozentsatzes wird der Wert in den entsprechenden Verkausfsaufträgen und Bestellungen automatisch für das Inforegister "Vorauszahlung" übernommen.
Achtung: Der für einen Debitor oder Kreditor festgelegte Vorauszahlungsprozentsatz wird für alle Zeilen verwendet, die in Verkaufsaufträgen und Bestellungen eingegeben werden.
Der Prozentsatz für Vorauszahlungen wird auf der Debitorenkarte im Inforegister Zahlungen automatisch übernommen.
Die Microsoft Office Suite 2010 stellt viele Features zur Verfügung und ist in der Bedienung deutlich freundlicher geworden im Gegensatz zu den Vorgängern.
Folgenden Versionen von Microsoft Dynamics NAV kooperieren mit Microsoft Sharepoint 2010 sowie auch mit Microsoft Office 2010:
Um die derzeitige Version zu überprüfen, geht man wie beschrieben vor:
Sollen zur Laufzeit Filter eines Records z.B. die einer Recordvariable zurückgesetzt werden, gibt es eine Funktion die genau diese Aufgabe übernimmt.
//Code+
Record.RESET;
//Code-
Nachdem Aufruf dieser Funktion behält der Record seine zuweisungen bei jedoch gehen alle Filter die davor gesetzt wurden (z.B. via SETRANGE oder SETFILTER) verloren. Darüberhinaus wird der verwendete Schlüssel auf den Primärschlüssel der zugeordneten Tabelle gesetzt.
Befinden sich noch nicht vollständig verarbeitete Variablen innerhalb der Recordinstanz gehen diese ebenfalls verloren.
Oftmals möchte man seine Datensätze (sei es für Präsentationen oder Auswertungen) grafisch wiedergeben bzw. aufbereiten. Im Dynamics NAV RTC ist dies mit ein paar Klicks möglich.
Soll der aktuelle Datensatz eines Records gelöscht werden, wird die Funktion DELETE verwendet. Die Funktion ist folgendermaßen aufgebaut:
//Code+
Record.DELETE;
//Code-
[Boolean erfolgreich JA/NEIN :=] Record.DELETE(Boolean Trigger durchlaufen JA/NEIN)
Die Funktion gibt ein Boolean zurück welches TRUE ist falls das Löschen erfolgreich verlief bzw. False falls dies nicht der Fall war. So lässt sich mithilfe einer IF Klausel abfragen ob der Löschvorgang erfolgreich verlief.
//Code+
IF Record.DELETE THEN
....
....
//Code-
Zusätzlich lässt sich ein Boolean als Parameter übergeben welcher angibt ob der "OnDelete" Trigger durchlaufen werden soll oder nicht, wird dieser Wert nicht gesetzt ist er standardmäßig "False".
//Code+
Record.DELETE(TRUE);
//Code-