- GlobalVariableManagement
Diese (SingleInstance-)Codeunit ist ein Beispiel, wie man "anwendungsglobale" Variablen definieren kann.
(In diesem Beispiel wird ein Druckername hinterlegt, welcher in der Codeunit 1 ĂĽber die entsprechende Funktion abgefragt werden kann.) - EncodeDecodeManagement
- MD5
Diese Funktion ermittelt den MD5-Hash des ĂĽbergebenden Textes. - Base64EncodeStream
Diese Funktion erzeugt eine Base64-Zeichenfolge (als Stream) für den übergebenden (Binär-)Stream - Base64DecodeStream
Diese Funktion erzeugt einen (Binär-)Stream für den übergebenen (Base64-)Stream - EncodeFF
Diese Funktion verschlĂĽsselt einen ĂĽbergebenen Text-String mittels der sogenannten "FF-Maske", dabei wird auch die Reihenfolge der einzelnen Zeichen innerhalb des Strings vertauscht. - DecodeFF
Mit dieser Funktion kann der per "EncodeFF" verschlĂĽsselte Text wieder in Klartext umgewandelt werden.
- MD5
- DatabaseManagement
- GetDatabaseName
Diese Funktion liefert den Namen der aktuell verwendeten Datenbank zurĂĽck. - GetServerName
Diese Funktion liefert den Servernamen zurĂĽck. - GetServerType
Diese Funktion liefert die verwendete Serverart (Native oder MS-SQL) zurĂĽck. - GetParameterValue
Diese Funktion liefert den Wert eines beliebigen Parameters zurĂĽck, mit dem Dynamics NAV aufgerufen wurde. - GetDBUsagePercent
Diese Funktion ermittelt die ungefähre Auslastung der Datenbank in Prozent.
(Dieser Wert kann von der "offiziellen" Angabe abweichen!) - GetObjectUsageKB
Diese Funktion ermittelt den Speicherplatzverbrauch der in der Datenbank enthaltenen Objekten. - GetDataUsageKB
Diese Funktion ermittelt den Gesamt-Speicherplatzverbrauch der einzelnen Datenbankteile. - GetDBSizeKB
Diese Funktion ermittelt den Speicherplatzverbrauch der in der Datenbank gespeicherten Daten. - GetMySessionID
Diese Funktion liefert die Session-ID der eigenen Sitzung zurĂĽck. - CountActiveSessions
Diese Funktion liefert die Anzahl aktuell verwendeter Sessions zurĂĽck. - LocateZupFile
Diese Funktion liefert die absolute Pfadangabe der eigenen ZUP-Datei zurĂĽck. - DeleteZupFile
Diese Funktion löscht die eigene ZUP-Datei und erstellt anschließend eine neue "leere" ZUP-Datei an gleicher Stelle mit gleichem Namen. - CreateZupFile
Diese Funktion erstellt eine neue "leere" ZUP-Datei. - DecompileZupFile
Diese Funktion erstellt eine Textdatei mit Initialisierungswerten, welche anschließend als Ausgangsbasis für die Funktion "CreateZupFile" verwendet werden können.
- GetDatabaseName
- DateAndTimeManagement
- HMS2Time
Diese Funktion stellt das Ă„quivalent zu DMY2Date dar. - Time2HMS
Diese Funktion stellt das Ă„quvalent zu Date2DMY dar. - CalcTime
Diese Funktion stellt das Ă„quivalent zu CalcDate dar. - RoundTime
Diese Funktion stellt das Ă„quivalent zu RoundDateTime dar. - Int2Time
Diese Funktion ermittelt aus der angegebenen Anzahl Millisekunden (nach Mitternacht) die aktuelle Uhrzeit. - Time2Int
Diese Funktion ermittelt die Anzahl Millisekunden (nach Mitternacht) von einer angegebenen Uhrzeit. - Time2HHMM
Diese Funktion formatiert eine Uhrzeit im Format HH:MM. - HHMMSS2Time
Diese Funktion erstellt eine Uhrzeit aus einem Text im Format HHMMSS. - Date2YYYYMMTT
Diese Funktion formatiert ein Datum im Format JJJJMMTT - YYYYMMTT2Date
Diese Funktion erstellt ein (Dynamics NAV) Datum aus einem Text im Format JJJJMMTT - Date2WWYYYY
Diese Funktion formatiert ein (Dynamics NAV) Datum im Format KW/JJJJ.
Hinweis: Der Format-Befehl berücksichtigt nicht, dass sich die Jahreszahl (z. B. beim 31.12.2007) ändern könnte. - JulianDayNo2GregorianDate
Diese Funktion errechnet das gregorianische Datum einer julianischen Tageszahl. - JulianDayNo2JulianDate
Diese Funktion errechnet das julianische Datum einer julianischen Tageszahl. - GregorianDate2JulianDayNo
Diese Funktion errechnet die julianische Tageszahl eines gregorianischen Datums. - JulianDate2JulianDayNo
Diese Funktion errechnet die julianische Tageszahl eines julianischen Datums - GregorianDate2JulianDate
Diese Funktion errechnet das julianische Datum eines gregorianischen Datums. - JulianDate2GregorianDate
Diese Funktion errechnet das gregorianische Datum eines julianischen Datums. - CountWorkingDays
Diese Funktion zählt die Anzahl Arbeitstage zwischen zwei Dati unter Berücksichtigung des angegebenen Basiskalenders. - CountCustomizedWorkingDays
Diese Funktion zählt die Anzahl Arbeitstage zwischen zwei Dati unter Berücksichtigung des angegebenen spezifischen Kalenders. - CountFinancialDays
Diese Funktion zählt die Anzahl Finanztage zwischen zwei Dati.
Hinweis: Jede Nation definiert die Finanztage anders!
Diese Funktion geht davon aus, dass ein Monat 30 Tage und ein Jahr 360 Tage hat. Nur vollständig abgelaufene Tage werden berücksichtigt. - IndustrialDate2NormalDate
Diese Funktion errechnet das Datum eines Industriedatums.
(Industriedatum = TagDesJahres/Jahr) - NormalDate2IndustrialDate
Diese Funktion errechnet das Industriedatum eines Datums. - IndustrialTime2NormalTime
Diese Funktion errechnet die Uhrzeit einer Industrie-Uhrzeit.
(Eine Industrie-Stunde hat 100 Minuten.) - NormalTime2IndustrialTime
Diese Funktion errechnet die Industrie-Uhrzeit einer Uhrzeit.
- HMS2Time
- WindowsScriptHostManagement
- CreateFullKey
Diese Funktion erstellt die vollständige Pfadangabe zu einem Windows-Registry-Schlüssels anhand eines angegebenen Pfades und eines Schlüssels. - RegRead
Diese Funktion liefert den Wert eines angegebenen Windows-Registry-SchlĂĽssels. - RegWrite
Diese Funktion . ändert den Wert bzwerstellt einen angegebenen Windows-Registry-Schlüssel. - RegDelete
Diese Funktion löscht einen angegebenen Schlüssel bzw. Pfad in der Windows-Registry. - MsgBox
Diese Funktion ermöglicht die Generierung einer vollwertigen Message-Box, wobei der Titel, der Text, das Symbol sowie die anzuzeigenden Schaltflächen frei definiert werden können. - SendKeys
Diese Funktion sendet eine beliebige Zeichenfolge an die aktive Anwendung. (In diesem Fall "Dynamics NAV".) - LogOff
Diese Funktion sendet die Zeichenfolge zum SchlieĂźen der aktuellen Datenbank an Dynamics NAV. - ReLogOn
Diese Funktion sendet die Zeichenfolge zum Schließen der aktuellen Datenbank und öffnen der zuletzt verwendeten Datenbank an Dynamics NAV.
Hinweis: Da die Datenbank gerade geschlossen wurde ist sie die zuletzt verwendete Datenbank und wird somit erneut geöffnet.
- CreateFullKey
- LicenceManagement
- GetLicenseHeader
Diese Funktion liefert die Zeilen der Lizenzdatei zurĂĽck, die den Lizenznehmer (inkl. Adresse, ...) enthalten. - GetLicensee
Diese Funktion liefert den Namen des Lizenznehmers zurĂĽck. - GetMaxNoOfSessions
Diese Funktion liefert die maximale Anzahl konkurrierender Sessions laut Lizenz zurĂĽck.
Hinweis: Die Lizenzen von Microsoft Business Solution Providern (MBSP) sind aufgrund von Platzmangel beschnitten, so dass die relevanten Informationen nicht ermittelt werden können. - CheckDataLicensePermission
Diese Funktion prüft, ob ein bestimmtes Recht (Lesen, Einfügen, Bearbeiten, Löschen) für die Daten der angegebenen Tabelle in der Lizenz vorhanden ist. - CheckObjectLicensePermission
Diese Funktion prĂĽft, ob die AusfĂĽhrungs-Berechtigung fĂĽr ein bestimmtes Objekt (Table, Form, Report, ...) in der Lizenz vorhanden ist. - ShowLicenseError
Diese Funktion generiert eine Fehlermeldung entsprechend den Dynamics NAV-Standard. - IsDemonstrationCompany
Diese Funktion prĂĽft, ob es sich um einen Demo-Mandanten handelt. - CheckTextFin
Diese Funktion stellt ein Beispiel dar, wie man "virtuelle Granules" erstellen kann.
- GetLicenseHeader
- FileManagement
- FormatFileSize
Diese Funktion formatiert eine Dateigröße (in Bytes) in die größtmögliche Größenangabe (bis hin zu Zeta-Bytes).
ExtractFolder
Diese Funktion ermittelt den Ordner eines vollständigen Dateinamens.
ExtractFilename
Diese Funktion ermittelt den reinen Dateinamen eines vollständigen Dateinamens (inkl. Ordnerangabe).
ExtractExtension
Diese Funktion ermittelt die Dateiendung eines Dateinamens.
OpenFolder
Diese Funktion öffnet ein Dialog-Fenster zur Auswahl eines Ordners.
AddBackSlash
Diese Funktion stellt sicher, dass eine Ordnerangabe mit einem Backslash endet.
DelBackSlash
Diese Funktion stellt sicher, dass eine Ordnerangabe nicht mit einem Backslash endet.
ZipFolder
Diese Funktion kopiert die angegebene Datei/den angegebenen Ordner in einen ZIP-komprimierten Ordner.
- FormatFileSize
- HolidayManagement
- Holiday
Diese Funktion berechnet, ob ein angegebenes Datum (in einem bestimmten D-A-CH-Land/-Bundesland/Kanton) ein Feiertag ist, und ob dieser darĂĽber hinaus auch noch arbeitsfrei ist. - CalcEaster
Diese Funktion berechnet das Datum des Ostersonntags des angegebenen Jahres. - CalcAdvent
Diese Funktion berechnet den 1. Advent des angegebenen Jahres.
- Holiday
- TextManagement
- ANSI2ASCII
Diese Funktion konvertiert einen ANSI-Text in einen ASCII-Text.
Hinweis: ANSI = ISO8859-1 ("Latin-1") - ASCII = Codepage 850 ("DOS-Latin-1") - ASCII2ANSI
Diese Funktion konvertiert einen ASCII-Text in einen ANSI-Text.
Hinweis: ANSI = ISO8859-1 ("Latin-1") - ASCII = Codepage 850 ("DOS-Latin-1") - ASCII2EBCDIC
Diese Funktion konvertiert einen ASCII-Text in einen EBCDEC-Text.
Hinweis: ASCII = Codepage 850 ("DOS-Latin-1") - EBCDIC2ASCII
Diese Funktion konvertiert einen EBCDIC-Text in einen ASCII-Text.
Hinweis: ASCII = Codepage 850 ("DOS-Latin-1") - Umlaut2PlainText
Diese Funktion konvertiert Umlaute und Sonderzeichen in "einfache" Zeichen (z. B. "Ăź" -> "ss", "Ă„" -> "AE") - ANSI2HTML
Diese Funktion konvertiert Sonderzeichen eines ANSI-Textes in die entsprechende HTML-Schreibweise.
Hinweis: ANSI = ISO8859-1 ("Latin-1") - HTML2ANSI
Diese Funktion konvertiert einen Text mit in HTML-Schreibweise geschriebener Sonderzeichen in einen ANSI-Text.
Hinweis: ANSI = ISO8859-1 ("Latin-1") - Text2HTMLdec
Diese Funktion konvertiert sämtliche Zeichen in die dezimale HTML-Schreibweise. - HTMLdec2Text
Diese Funktion konvertiert einen Text mit in dezimaler HTML-Schreibweise geschriebener Zeichen in normalen Text. - Text2HTMLhex
Diese Funktion konvertiert sämtliche Zeichen in die hexadezimale HTML-Schreibweise. - HTMLhex2Text
Diese Funktion konvertiert einen Text mit in hexadezimaler HTML-Schreibweise geschriebener Zeichen in normalen Text. - TidyPhoneNo
Diese Funktion eliminiert sämtliche nicht-nummerische Zeichen (ausser dem Plus-Zeichen) einer Zahlenkombination.
Beispiel: +49 (123) 456789-0 --> +491234567890 - DecStr
Diese Funktion stellt das Ă„quivalent zu INCSTR dar. - NormalizeText
Diese Funktion konvertiert einen Text so, dass immer nur der erste Buchstabe nach einem Trennzeichen (Leer, Bindestrich, ...) groĂź und der Rest klein geschrieben ist.
- ANSI2ASCII
- ColorManagement
- RGB2Color
Diese Funktion errechnet aus den ĂĽbergebenen Rot-, GrĂĽn- und Blau-Werten den korrespondierenden (Dynamics NAV-)Farbwert.
Color2Blue
Diese Funktion extrahiert den Blau-Wert aus einem (Dynamics NAV-)Farbwert.
Color2Green
Diese Funktion extrahiert den GrĂĽn-Wert aus einem (Dynamics NAV-)Farbwert.
Color2Red
Diese Funktion extrahiert den Rot-Wert aus einem (Dynamics NAV-)Farbwert.
- RGB2Color
- NumberManagement
- Bin2Hex
Diese Funktion konvertiert einen Binärwert in einen Hexadezimalwert um. - Bin2Int
Diese Funktion konvertiert einen Binärwert in einen Dezimalwert um. - Bin2Oct
Diese Funktion konvertiert einen Binärwert in einen Oktalwert um. - Bin2User
Diese Funktion konvertiert einen Binärwert in einen benutzerdefiniertes Zahlensystem um. - Hex2Bin
Diese Funktion konvertiert einen Hexadezimalwert in einen Binärwert um. - Hex2Int
Diese Funktion konvertiert einen Hexadezimalwert in einen Dezimalwert um. - Hex2Oct
Diese Funktion konvertiert einen Hexadezimalwert in einen Oktalwert um. - Hex2User
Diese Funktion konvertiert einen Hexadezimalwert in ein benutzerdefiniertes Zahlensystem um. - Int2Bin
Diese Funktion konvertiert einen Dezimalwert in einen Binärwert um. - Int2Hex
Diese Funktion konvertiert einen Dezimalwert in einen Hexadezimalwert um. - Int2Oct
Diese Funktion konvertiert einen Dezimalwert in einen Oktalwert um. - Int2User
Diese Funktion konvertiert einen Dezimalwert in ein benutzerdefiniertes Zahlensystem um. - Oct2Bin
Diese Funktion konvertiert einen Oktalwert in einen Binärwert um. - Oct2Hex
Diese Funktion konvertiert einen Oktalwert in einen Hexadezimalwert um. - Oct2Int
Diese Funktion konvertiert einen Oktalwert in einen Dezimalwert um. - Oct2User
Diese Funktion konvertiert einen Oktalwert in ein benutzerdefiniertes Zahlensystem um. - User2Bin
Diese Funktion konvertiert ein benutzerdefiniertes Zahlensystem in einen Binärwert um. - User2Hex
Diese Funktion konvertiert ein benutzerdefiniertes Zahlensystem in einen Hexadezimalwert um. - User2Int
Diese Funktion konvertiert ein benutzerdefiniertes Zahlensystem in einen Dezimalwert um. - User2Oct
Diese Funktion konvertiert ein benutzerdefiniertes Zahlensystem in einen Oktalwert um. - User2User
Diese Funktion konvertiert ein benutzerdefiniertes Zahlensystem in ein benutzerdefiniertes Zahlensystem um.
- Bin2Hex
- RecRefManagement
- GetBestKey
Diese Funktion ermittelt die optimale Sortierung anhand der gesetzten Filter. - FormatDataType
Diese Funktion formatiert einen Text entsprechend dem Datentyps des angegebenen Feldes. - EvaluateFieldRef
Diese Funktion evaluiert einen String in eine FieldReference. - GetLastErrorText
Diese Funktion liefert die letzte Fehlermeldung zurĂĽck, falls eine Funktion mit FehlerunterdrĂĽckung aufgerufen wurde. - FieldIsEmpty
Diese Funktion liefert zurück, ob die FieldReference einen leeren Feldwert repräsentiert. - IsPrimaryKeyField
Diese Funktion liefert zurück, ob das angegebene Feld Teil des Primärschlüssels ist. - ValidateText
Diese Funktion prĂĽft, ob der ĂĽbergebene Text in ein bestimmtes Feld validiert werden kann. - LookupText
Diese Funktion ruft die LookUp-Form für ein bestimmtes Feld auf (sofern möglich).
Hinweis: Es sind nicht alle Tabellen spezifiziert, weitere können aber auf einfachste Art hinzugefügt werden. - GetTableRelation
Diese Funktion liefert die Tabellennummer der referenzierten Tabelle des ĂĽbergebenen Feldes zurĂĽck.
- GetBestKey