X

Vielen Dank, dass Sie sich für unsere Dienstleistungen interessieren. Leider sind Sie auf einer veralteten Seite gelandet. Das sollte nicht vorkommen.

Besuchen Sie gerne unsere aktualisierte Webseite.

MS Dynamics NAV, Navision, Dynamics 365 Blog

Bewertung: 0 / 5

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv

Bewertung: 0 / 5

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv

FINDLAST ermöglicht es den aktuellen Record in Abhängigkeit von Filter und Schlüssel, nach dem letzten Tabellen-Eintrag zu durchsuchen und diesen auszuwählen. In einer IF-Klausel eingbaut könnte FINDLAST wie folgt aussehen:

IF actualRec.FINDLAST THEN BEGIN
actualRec.Name := 'Letzer Eintrag';
END;

 

In diesem Beispiel ist "actualRec" der Record aus dem wir kommen. Durch FINDLAST wird der Letzte Tabelleneintrag in diesem Record ausgewählt. Nun kann man den Eintrag wie im Beispiel nach belieben ändern.

Als Gegensatz zu FINDLAST findet sich die Funktion FINDFIRST. Wie bei FINDLAST wird der Record nach einem Wert durchsucht, aber nicht nach dem letzten sondern nach dem ersten, wieder anhand der gegebenen Filter und Schlüssel. Wieder ein Beispiel mit der IF-Klausel:

IF actualRec.FINDFIRST THEN BEGIN
actualRec.Name := "Erster Eintrag";
END;

Wie im Beispiel von FINDLAST ist "actualRec" wieder der Record aus dem wir kommen, und wird wieder durchsucht, aber diesmal nach dem Ersten Tabelleneintrag. Der Record kann dann auch wieder beliebig verändert werden.

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

In Navision wird üblicherweise das Systemdatum als Arbeitsdatum verwendet. Häufig kann es jedoch vorkommen, dass das Arbeitsdatum geändert werden muss um bestimmte Transaktionen abzuschliessen oder möglicherweise auch zu testen.

Das Arbeitsdatum kann im RTC-Client auf zwei verschiedene Arten geändert werden:

 

1. Möglichkeit:

Oben links kann über die Dynamics NAV Schaltfläche geklickt werden und ein Arbeitsdatum eingestellt, oder alternativ aus dem Kalender ausgewählt werden.

 

Arbeitsdatum

 

Arbeitsdatum1

 

2. Möglichkeit:

Das Arbeitsdatum kann ebenfalls durch Klicken auf das Systemdatum unten links in der Statusleiste festgelegt werden.

 

Bei der Eingabe des Datums in Datumsfelder in Dynamics NAV besteht die Möglichkeit anstelle des Datums ein H einzugeben. In das Feld wird dann das Systemdatum eingegeben. Gibt man ein A in ein Datumsfeld in Dynamics NAV ein, wird automatisch das Arbeitsdatum eingefügt.

 

 

 

Bewertung: 0 / 5

Stern inaktivStern inaktivStern inaktivStern inaktivStern inaktiv

Bei Daten vom Typ Integer handelt es sich um Ganzzahlen welche Positive und Negative Werte annehmen können.

In Dynamics NAV handelt es sich um Integer mit einem möglichem Spektrum von 32Bit welche zahlen von:−2.147.483.648

bis: 2.147.483.647 abdeckt.

 

Werden diese Werte überschritten kommt es zu einem Überlauf der dazugehörigen Variable bzw. des Feldes.

 

Integer lassen sich Subtrahieren und Addieren wird ein Integer jedoch mit einer Dezimalzahl (oder einer Variable vom Typ Decimal) Addiert oder Subtrahiert, entsteht ebenfalls ein Überlauf des Integers. Das selbe gilt für Divisionen und Multiplikationen welche als Ergebniss eine Dezimalzahl hätten.

 

 

 

 

 

 

Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv

 

In Dynamics NAV können Notizen erstellt werden, für die im Rollencenter eine Benachrichtigung für verschiedene Benutzer angezeigt werden kann.

Öffnet man beispielsweise eine Debitorenkarte und ruft im Aktionsbereich Notizen auf, kann ein beliebiger Text in Zusammenhang mit diesem Debitor erstellt werden.

 

Debitorenkartenotiz

 

Notizspeichern

 

Nach Eingabe der Notiz kann im Feld "An" ein beliebiger Benuzter ausgewählt werden, der diese Notiz als Benachrichtigung im Rollencenter erhalten soll. Der Haken bei "Benachrichtigen" muss hierfür gesetzt sein.

Ruft der angegebene Benutzer nun das Rollencenter auf, erscheint im Fenster "Benachrichtigungen" (sofern dies im Rollencenter eingerichtet ist) die Notiz mit Erstellungsdatum und dem Kürzel des Verfassers, sowie der dazugehörigen Seite (Debitoren). Bei Doppelklick auf die Benachrichtigung wird die entsprechende Seite (Debitoren) geöffnet.

 

 

Bewertung: 4 / 5

Stern aktivStern aktivStern aktivStern aktivStern inaktiv

In diesem Blogbeitrag wird erläutert wie das erstellen von einer neuen Funktion innerhalb einer vorhandenen oder nicht vorhandenen Codeunit funktioniert.


Geöffnete Codeunit mit oder ohne Inhalt:

leerecodeunit

 

Nun klickt man auf Ansicht und dort auf den Unterpunkt C/AL Globals.

ansicht

 

Nun sollte sich folgendes Fenster öffnen:

globals

 

Dort klickt man auf den Reiter "Functions" und fügt in die leeren Zeilen den Namen der Funktion die man haben möchte ein. In diesem Fall heißt sie "derNameMeinerFunktion".
funktion

Wie auf diesem Bild zu sehen ist wird gleich nach drücken der TAB oder ENTER Taste der Eintrag in die Codeunit übernommen.

Nun kann man in die neu erstellte Funktion den gewünschten Programmcode einfügen:

code

 

Die Funktion muss dann nur noch in einer Form oder einer Tabelle per "derNameMeinerFunktion" aufgerufen werden.

Go to Top