Heim / Nachrichten / Zeichenfolge formatieren. Formatstring Holt den Monat in Worten aus dem Datum 1s

Zeichenfolge formatieren. Formatstring Holt den Monat in Worten aus dem Datum 1s

Optionen:

<Значение>

Der zu formatierende Wert.

<ФорматнаяСтрока>

Die Formatzeichenfolge ist ein Zeichenfolgenwert, der Formatierungsoptionen enthält.

Formatierungsoptionen werden durch das Zeichen „;“ aufgelistet. Das Vorhandensein des Parameters bedeutet, dass die Formatierung von der Standardformatierung abweicht.

Wenn der Parameter nicht angegeben ist, wird eine Standardformatierung angewendet, was im Grunde einer Umwandlung des Werts in einen String entspricht. Für Werte vom Typ Zahl und Datum geben die Standardwerte (0 bzw. 01.01.0001 00:00:00) jedoch eine leere Zeichenfolge zurück.

Jeder Parameter wird durch den Parameternamen, das Symbol "=" und den Parameterwert angegeben. Der Parameterwert kann einzeln oder angegeben werden Anführungszeichen. Dies ist erforderlich, wenn der Parameterwert Zeichen enthält, die in der Syntax der Formatzeichenfolge verwendet werden.

Innerhalb des Parameterwerts können beliebige Zeichen angegeben werden, die beim Bilden der resultierenden Zeichenfolge unverändert angezeigt werden. So können Sie beispielsweise bei der Formatierung der Uhrzeit die Trennzeichen für Stunden, Minuten und Sekunden festlegen. Wenn diese Zeichen mit Format-String-Werten übereinstimmen, müssen sie in einfache Anführungszeichen gesetzt werden.

Namen und Werte von Formatstringparametern:

  • L - der Name der Sprache, des Landes, für das die Standardformatierung durchgeführt wird.
  • CC - die Gesamtzahl der angezeigten Dezimalstellen der ganzen und gebrochenen Teile. Die ursprüngliche Zahl wird dann gemäß den Rundungsregeln gerundet. Wenn dieser Parameter angegeben ist, muss zur Anzeige des Bruchteils der Zahl der NPV-Parameter angegeben werden, andernfalls wird der Bruchteil nicht angezeigt.
  • NDC - die Anzahl der Dezimalstellen im Bruchteil. Die ursprüngliche Zahl wird dann gemäß den Rundungsregeln gerundet.
  • CHS - Bitverschiebung: positiv - Division, negativ - Multiplikation. Anders ausgedrückt bedeutet dies, dass die ursprüngliche Zahl mit 10*C multipliziert oder dividiert wird, wobei C der Modulo-Wert des Parameters ist.
  • FRD - das Symboltrennzeichen der ganzzahligen und gebrochenen Teile.
  • CHRG - Zeichentrennzeichen von Gruppen des ganzzahligen Teils der Zahl. Wenn eine leere Zeichenfolge als Trennzeichen verwendet wird, ist das Trennzeichen ein geschütztes Leerzeichen.
  • CHN - eine Zeichenfolge, die den Nullwert einer Zahl darstellt. Wenn nicht festgelegt, ist die Darstellung eine leere Zeichenfolge. Wenn "HN=" angegeben ist, dann in Form von "0". Wird nicht für numerische Eingabefelder verwendet.
  • FHN - ob führende Nullen ausgegeben werden sollen. Der Wert dieses Parameters wird nicht gesetzt, das tatsächliche Vorhandensein des Parameters bestimmt die Ausgabe von führenden Nullen.
  • ChG - die Reihenfolge der Gruppierung der Ziffern der Nummer. Als Wert werden Zahlen angegeben, die durch Kommas getrennt sind und die Anzahl der gruppierten Ziffern von rechts nach links angeben. Nur die ersten beiden Zahlen machen Sinn. Die erste davon gibt die primäre Gruppierung an, d. h. diejenige, die für die niedrigstwertigen Ziffern des ganzzahligen Teils der Zahl verwendet wird. Wenn die zweite Zahl nicht angegeben wird, werden nur die niederwertigsten Ziffern gruppiert. Wenn als zweite Zahl 0 angegeben wird, wird der für die primäre Gruppierung angegebene Wert auf alle Stellen des ganzzahligen Teils der Zahl angewendet. Wenn als zweite Zahl ein anderer Wert als 0 verwendet wird, wird dieser Wert verwendet, um alle Ziffern zu gruppieren, mit Ausnahme der bereits gruppierten niedrigstwertigen.
  • CHO - Darstellung negativer Zahlen.
    • 0 (0) - Zeichenfolge wie "(1,1)";
    • 1 (1) - eine Zeichenfolge wie "-1,1";
    • 2 (2) - eine Zeichenfolge wie "- 1,1";
    • 3 (3) - eine Zeichenfolge wie "1,1-";
    • 4 (4) - eine Zeichenfolge wie "1,1 -".
  • DF - Datumsformat.
    • d - Tag des Monats (in Ziffern) ohne führende Null;
    • dd - Tag des Monats (in Ziffern) mit führender Null;
    • ddd - Kurzname des Wochentags;
    • dddd - vollständiger Name des Wochentags;
    • M - Monatsnummer (in Ziffern) ohne führende Null;
    • MM - Monatsnummer (in Ziffern) mit führender Null;
    • MMM - Kurzname des Monats;
    • MMMM - der vollständige Name des Monats;
    • k ist die Nummer des Quartals im Jahr;
    • d - Jahreszahl ohne Jahrhundert und führende Null;
    • yy - Jahreszahl ohne Jahrhundert mit führender Null;
    • yyyy - Jahreszahl mit Jahrhundert;
    • h - Stunde in der 12-Stunden-Version ohne führende Nullen;
    • hh - Stunde in der 12-Stunden-Version mit führender Null;
    • H - Stunde in 24-Stunden-Version ohne führende Nullen;
    • HH (HH) - Stunde in der 24-Stunden-Version mit führender Null;
    • m - Minute ohne führende Null;
    • mm - Minute mit führender Null;
    • s - Sekunde ohne führende Null;
    • ss - Sekunde mit führender Null;
    • вв - zeigt die Hälfte des Tages AM/PM an (gilt nur für Konfigurationssprachen, die die 12-Stunden-Zeitdarstellung unterstützen).
  • DLF - lokales Datumsformat. Gibt die Option an, Teile des Datums anzuzeigen.
    • D - Datum (in Zahlen);
    • DD - langes Datum (Monat in Worten);
    • B - Vollzeit, Datum kann mit Uhrzeit kombiniert werden;
    • DV - Datum und Uhrzeit.
  • DP ist eine Zeichenfolge, die ein leeres Datum darstellt (z. B. würde Format("00010101000000" ,"DP=""leeres Datum""") die Zeichenfolge "leeres Datum" zurückgeben).
  • BL - eine Zeichenfolge, die einen booleschen Wert darstellt Lüge.
  • BI - eine Zeichenfolge, die einen booleschen Wert darstellt WAHR.

Die Programmierung (und Geschäftsprogramme) befasst sich normalerweise mit den folgenden einfachen Datentypen: Zahl, Zeichenfolge, Datum. Die Werte dieser Typen für verschiedene Länder, Normen und eben Gewohnheiten können eine unterschiedliche Darstellung haben.

Das wohl bekannteste Beispiel ist die unterschiedliche Darstellung der Zeit – in Russland ist es üblich, 9:00 und 21:00 zu verwenden, und in englischsprachigen Ländern 9:00 und 9:00. Der Unterschied liegt sowohl in der Logik (12-Stunden-System oder 24-Stunden-System) als auch in der Schrift.

Die Wertdarstellung wird "Format" genannt und heute werden wir das Ändern des Datumsformats und des Zahlenformats in 1C besprechen.
Die Formatierung kann sowohl von einem Programmierer in der 1C-Sprache als auch visuell ohne Programmierung verwendet werden, beispielsweise beim Erstellen eines druckbaren Formulars oder Berichts beim Einrichten von Elementen in einem Formular.

Was ist formatieren

Die Nummer und das Datum, unabhängig von ihrer Darstellung auf dem Bildschirm oder auf dem Druck, bleiben sie selbst. Formatieren bedeutet nur die Umwandlung in einen Zeichenfolgenwert – das heißt, wie es auf einem Computerbildschirm oder auf Papier „aussehen“ wird.

Die Hauptunterschiede zwischen 1C-Formaten zur Darstellung von Zahlen und Daten:

  • Nummer
    Ö "." oder ",", um den Bruchteil zu trennen
    o Anzahl der Dezimalstellen
    o Gruppierung von Ziffern in 3er (1.000.000, nicht 1.000.000)
  • Datum (und Uhrzeit
    o Reihenfolge Jahr, Monat, Tag
    o Trennzeichen
    o 1C Zeitformat (12 oder 24 Stunden)
    o Rechtschreibdetails.

Auch im 1C-Format können zusätzliche „Komforts“ angegeben werden, zum Beispiel negative Zahlen in Rot darstellen, oder die Darstellung eines „leeren Wertes“ in Form von „0“ oder „nicht gefüllt“.

Formatierungsprinzip

Die Standardformatierung funktioniert beispielsweise beim Konvertieren einer Zahl in eine Zeichenfolge. In einigen Fällen können solche Einstellungen einen schlechten Dienst erweisen, wenn der Programmierer es nicht erwartet.

Wenn Sie beispielsweise eine Zahl in eine Zeichenfolge umwandeln, wird sie unter Berücksichtigung der Zifferngruppierung übersetzt (und Sie erwarten das?):
Zeichenfolgennummer = AbbrLp (2400); // wird gleich "2 400" sein

Um das Format in der 1C-Sprache genau anzugeben, gibt es eine Funktion Format (), mit der die erforderliche Darstellung angegeben werden kann.
NumberString = Format(2400, "Einstellungen")

Als Zeile "Einstellungen" müssen Sie das gewünschte Format 1C angeben. Solche Einstellungen werden in einer speziellen codierten Form angegeben. Betrachten Sie die am häufigsten verwendeten Einstellungen:

Formatieren Sie standardmäßig 1С Datum und Zahl

Wenn Sie ein Datum oder eine Zahl anzeigen müssen und sich nicht darum kümmern möchten, wie sie gemäß den Regeln des gewünschten Landes dargestellt werden sollen, gibt es eine einfachste Einrichtung womit Sie dies tun können:

L = ShortName des gewünschten Landes

Ein Beispiel für die Anzeige eines Datums gemäß den Regeln einiger Länder:
Format(AktuellesDatum(), "L=ru")
> 28.03.2012 14:21:32

Format(CurrentDate(), "L=en")
> 28.03.2012 14:21:24 Uhr

Format(CurrentDate(), "L=fr")
> 28/03/2012 14:22:08

Da es nicht schwer zu erkennen ist, sind die Ländernamen intuitiv.

Datumsformat in 1C-Sprache

Wenn Ihnen die Standardeinstellung nicht ausreicht und Sie die Reihenfolge der Datumsteile und die Symbole zu deren Trennung festlegen möchten, müssen Sie die Einstellung verwenden:
DF = "dmg hms"

Dementsprechend steht „dmg“ für Tag, Monat und Jahr und „hms“ für Stunden, Minuten und Sekunden. Jeder dieser Teile kann übersprungen werden. Die Reihenfolge ist beliebig. Die zwischen den Teilen angegebenen Zeichen werden als Trennzeichen verwendet.

Das Zeichen eines Datumsteils kann mehrfach hintereinander angegeben werden, das Aussehen dieses Datumsteils hängt davon ab, zB „d“ oder „dd“ oder „dddd“.

Teile des Datums entschlüsseln:

  • d - Tag
    o kleines "d"
  • M - Monat
    o großes "M"
    o kann 1- bis 4-mal angegeben werden
  • d - Jahr
    o kleines "g"
    o kann 1 oder 2 oder 4 Mal aufgeführt werden
  • h - Stunden
    o kleines "h" - 12-Stunden-Format
    o großes "H" - 24-Stunden-Format
  • m - Minuten
    o kleines "m"
    o kann 1 oder 2 mal angegeben werden
  • s - Sekunden
    o kleines "s"
    o kann 1 oder 2 mal angegeben werden
  • bb - AM/PM-Anzeige für 12-Stunden-Format
  • k - Viertel.

Ein Beispiel für die Anzeige eines Datums mit Regeln:
Format(CurrentDate(), "DF=""dd.MM.yyyy hh:mm:ss""")
> 28.03.2012 02:44:44

Format(CurrentDate(), "DF="" M / d /yyy h:m:s dd""")
> 28.03.2012 14:44:44

Format(CurrentDate(), "DF=""dd/MM/yyyy hh:mm:ss""")
> 28/03/2012 02:44:44

Zahlenformat in 1C-Sprache
Anders als bei der Datumsformatierung, wo alles ganz einfach ist, gibt es bei der Zahlenformatierung viele Möglichkeiten. Wir werden diejenigen berücksichtigen, die wir für nützlich hielten - das heißt, sie werden unserer Meinung nach häufig verwendet.

Das erste "Problem" bezieht sich auf die standardmäßige Gruppierung von Ziffern in Zahlen von 3 und die Trennung der Gruppen durch ein Leerzeichen, zum Beispiel:
StrNumber = Zeichenfolge (22300500)
> 22 300 500

Dies ist unbequem, wenn eine Zahl nicht für eine schöne und verständliche Ausgabe für den Benutzer, sondern für Servicezwecke in eine Zeichenfolge umgewandelt wird. Dies kann zum Beispiel durch den Parameter „CH“ beeinflusst werden:

Format(22300500, "HH=100")
>22300500 // Nullen komplett entfernt

Format(22300500, "HH=6")
> 22 300500 //machte eine Gruppierung von nur Millionen

Ein Parameter, der es erlaubt, die Zahl bei der Ausgabe auf die gewünschte Anzahl Nachkommastellen „NPV“ zu runden:

Format(3.535353, "NPV=""2""")
> 3,54

Parameter, mit dem Sie das Trennzeichen für die ganzzahligen und gebrochenen Teile der "BRD" festlegen können:

Format(3.535353, "BRD="".""")
> 3.535353

Für manche Fälle kann es sinnvoll sein, statt der Zahl „0“ auch etwas anderes anzeigen zu können: einen leeren String oder „nicht gefüllt“. Damit können Sie den Parameter "CHN" machen:

Format(0, "HN=""""")
>

Formatieren Sie 1C-Felder im Formular

Wir haben mit Ihnen die Techniken besprochen, die es dem Programmierer ermöglichen, den Wert in der 1C-Sprache zu formatieren. Es gibt auch Mechanismen, mit denen Sie das gewünschte Format ohne Programmierung visuell festlegen können.

Beispielsweise arbeitet der Benutzer mit dem Formular. Das Formular hat ein Feld, das das Datum anzeigt. Auf die Darstellung dieses Datums können wir Einfluss nehmen.

Öffnen Sie die Eigenschaften dieses Feldes. Klicken Sie dazu im Thick Client mit der rechten Maustaste auf das Feld und im Thin Client mit der rechten Maustaste auf den Feldnamen in der Feldliste, wählen Sie Eigenschaften.
Das Feld hat eine "Format"-Eigenschaft.

Klicken Sie auf die Schaltfläche „…“, um es einzurichten. Um das Datumsformat einzurichten, verwenden Sie die Registerkarte „Datum“ (für eine Zahl verwenden Sie die Registerkarte „Zahl“). Sie können das gewünschte Format aus der Liste auswählen.

Formatieren Sie 1C-Zellen in gedruckter Form

Wenn Sie ein gedrucktes Formular (Berichts- oder Dokumentendruck) entwerfen müssen, können Sie ein Zellenformat genauso wie für ein Dokumentenfeld zuweisen.
Wir wählen eine Zelle (oder mehrere Zellen gleichzeitig) aus, gehen zu den Eigenschaften, der Eigenschaft "Format", wählen das gewünschte Format aus.

Formatieren Sie 1C in SKD

Mit ACS-Berichten können Sie das 1C-Format sowohl für den Programmierer (zum Zeitpunkt der Erstellung des Berichts) als auch für den Benutzer (bei der Verwendung des Berichts) anpassen. Es gibt auch mehr Möglichkeiten durch die Verwendung von bedingter Formatierung.

Das heißt, Sie geben nicht nur an, welches Feld formatiert werden soll, sondern auch unter welchen Bedingungen (z. B. wenn der Wert dieses Felds negativ ist).

Wählen Sie im Enterprise-Modus auf dem Berichtsformular den Menüpunkt „Variante ändern“. Im ACS-Bericht im Thick-Client befindet sich dieser Punkt im Menü "Aktionen/Einstellungen".

Im geöffneten Formular aller ACS-Einstellungen gibt es einen Reiter „Bedingte Formatierung“. Fügen Sie eine neue Zeile hinzu. Die Zeile hat drei Spalten:

  • Dekor. Geben Sie das gewünschte 1C-Format an - Schriftart, Hintergrund- oder Textfarbe, 1C-Format für die Anzeige von Zahlen und Daten
  • Bedingung. Wenn dieses Design immer verwendet wird, lassen Sie dieses Feld leer. Geben Sie andernfalls das Feld und seinen Wert an. Dann wird die Formatierung nur in den Zeilen angewendet, in denen diese Werte übereinstimmen. Wenn Sie die Werte mehrerer Felder gleichzeitig und die „und/oder“-Bedingungen angeben müssen, fügen Sie eine Gruppe hinzu und gruppieren Sie die Felder mithilfe von Gruppen.
  • Gebildete Felder. Liste der Felder, für die eine Formatierung angewendet wird.

1C-Format in verwalteten Formularen

Dieselben Formatierungsregeln gelten für alle Listenformulare für verwaltete Mandanten. Wählen Sie im Listenformular den Menüpunkt „Alle Aktionen / Liste konfigurieren“.

Die Registerkarte Bedingte Formatierung.

Wählen Sie das gewünschte Design und Format aus.

Geben Sie die Liste der Felder an, auf die dieses Design angewendet wird.

Nummer eingeben; Das Datum; Boolesch. Der zu formatierende Wert.<ФорматнаяСтрока> (optional) Typ: Zeichenfolge. Die Formatzeichenfolge ist ein Zeichenfolgenwert, der Formatierungsoptionen enthält. Formatierungsoptionen werden durch das Symbol „;“ aufgelistet. Das Vorhandensein des Parameters bedeutet, dass die Formatierung von der Standardformatierung abweicht. Wenn der Parameter nicht angegeben ist, wird eine Standardformatierung angewendet, was im Grunde einer Umwandlung des Werts in einen String entspricht. Für Werte vom Typ Zahl und Datum geben die Standardwerte (0 bzw. 01.01.0001 00:00:00) jedoch eine leere Zeichenfolge zurück. Jeder Parameter wird durch den Parameternamen, das Symbol "=" und den Parameterwert angegeben. Der Parameterwert kann in einfachen oder doppelten Anführungszeichen angegeben werden. Dies ist erforderlich, wenn der Parameterwert Zeichen enthält, die in der Syntax der Formatzeichenfolge verwendet werden. Innerhalb des Parameterwerts können beliebige Zeichen angegeben werden, die beim Bilden der resultierenden Zeichenfolge unverändert angezeigt werden. So können Sie beispielsweise bei der Formatierung der Uhrzeit die Trennzeichen für Stunden, Minuten und Sekunden festlegen. Wenn diese Zeichen mit Format-String-Werten übereinstimmen, müssen sie in einfache Anführungszeichen gesetzt werden. Namen und Werte der Formatzeichenfolgenparameter: L (L) - der Name der Sprache, des Landes, für das die Standardformatierung durchgeführt wird. Die verfügbaren Sprachnamen befinden sich hinter der Beschreibung des Formatstrings. NZ (ND) - die Gesamtzahl der angezeigten Dezimalstellen der ganzen und gebrochenen Teile. Die ursprüngliche Zahl wird dann gemäß den Rundungsregeln Okr15as20 gerundet. Wenn dieser Parameter angegeben ist, muss zur Anzeige des Bruchteils der Zahl der NPV-Parameter angegeben werden, andernfalls wird der Bruchteil nicht angezeigt. NFD (NFD) - die Anzahl der Dezimalstellen im Bruchteil. Die ursprüngliche Zahl wird dann gemäß den Rundungsregeln Okr15as20 gerundet. ChS (NS) - Bitverschiebung: positiv - Division, negativ - Multiplikation. Anders ausgedrückt bedeutet dies, dass die ursprüngliche Zahl mit 10*C multipliziert oder dividiert wird, wobei C der Modulo-Wert des Parameters ist. FRD (NDS) - das Trennzeichen der ganzzahligen und gebrochenen Teile. CHRG (NGS) - das Zeichentrennzeichen von Gruppen des ganzzahligen Teils der Zahl. Wenn eine leere Zeichenfolge als Trennzeichen verwendet wird, ist das Trennzeichen ein geschütztes Leerzeichen. NZ (NZ) ist eine Zeichenfolge, die den Nullwert einer Zahl darstellt. Wenn nicht festgelegt, ist die Darstellung eine leere Zeichenfolge. Wenn "CHN=" gesetzt ist, dann in Form von "0". Wird nicht für numerische Eingabefelder verwendet. NLZ — ob führende Nullen angezeigt werden sollen. Der Wert dieses Parameters wird nicht gesetzt, das tatsächliche Vorhandensein des Parameters bestimmt die Ausgabe von führenden Nullen. CHG (NG) - die Reihenfolge der Gruppierung der Ziffern der Nummer. Als Wert werden Zahlen angegeben, die durch Kommas getrennt sind und die Anzahl der gruppierten Ziffern von rechts nach links angeben. Nur die ersten beiden Zahlen machen Sinn. Die erste davon gibt die primäre Gruppierung an, d. h. diejenige, die für die niedrigstwertigen Ziffern des ganzzahligen Teils der Zahl verwendet wird. Wenn die zweite Zahl nicht angegeben wird, werden nur die niederwertigsten Ziffern gruppiert. Wenn als zweite Zahl 0 angegeben wird, wird der für die primäre Gruppierung angegebene Wert auf alle Stellen des ganzzahligen Teils der Zahl angewendet. Wenn als zweite Zahl ein anderer Wert als 0 verwendet wird, wird dieser Wert verwendet, um alle Ziffern zu gruppieren, mit Ausnahme der bereits gruppierten niedrigstwertigen. CHO (NN) - Darstellung negativer Zahlen. 0 (0) - eine Zeichenfolge wie "(1,1)"; 1 (1) - eine Zeichenfolge wie "-1,1"; 2 (2) - eine Zeile wie "- 1.1"; 3 (3) - eine Zeichenfolge wie "1,1-"; 4 (4) - eine Zeichenfolge wie "1,1 -". DF (DF) ist das Datumsformat. d (d) — Tag des Monats (in Ziffern) ohne führende Null; dd (dd) — Tag des Monats (in Ziffern) mit führender Null; ddd (ddd) — Kurzbezeichnung des Wochentags *); dddd (dddd) — vollständiger Name des Wochentags *); M (M) — Monatsnummer (in Ziffern) ohne führende Null; MM (MM) — Zahl des Monats (in Ziffern) mit führender Null; MMM (MMM) - Kurzname des Monats *); MMMM (MMMM) ist der vollständige Name des Monats *); k (q) ist die Nummer des Quartals im Jahr; y (y) ist die Jahreszahl ohne das Jahrhundert und die führende Null; yy (yy) — Jahreszahl ohne Jahrhundert mit führender Null; yyyy (yyyy) — Jahreszahl mit Jahrhundert; h (h) - Stunde in der 12-Stunden-Version ohne führende Nullen; hh (hh) - Stunde in der 12-Stunden-Version mit führender Null; H (H) - Stunde in der 24-Stunden-Version ohne führende Nullen; HH (HH) - Stunde in der 24-Stunden-Version mit führender Null; m (m) - Minute ohne führende Null; mm (mm) — Minute mit führender Null; c (s) — Sekunde ohne führende Null; ss (ss) — Sekunde mit führender Null; bb (tt) — Halbtagesanzeige AM/PM (nur gültig für Konfigurationssprachen, die die 12-Stunden-Zeitdarstellung unterstützen). Hinweis: *) - wird nicht für den Formatstring des Datumseingabefelds verwendet. DLF (DLF) ist das lokale Datumsformat. Gibt die Option an, Teile des Datums anzuzeigen. D (D) - Datum (in Zahlen); DD (DD) - langes Datum (Monat in Worten); B (T) - Vollzeit, Datum kann mit Uhrzeit kombiniert werden; DV (DT) – Datum und Uhrzeit. Beispiel: Der Ausdruck Format('20051120140323',"DLF=DDV") hat den Wert "20. November 2005 14:03:23". Wichtig! Reihenfolge der Optionen für Formatzeichenfolgen für DLF<дата + время>(DV oder DVD) kann nicht geändert werden. DP (DE) ist eine Zeichenfolge, die ein leeres Datum darstellt (z. B. würde Format('00010101000000' ,"DP=""leeres Datum""") die Zeichenfolge "leeres Datum" zurückgeben). BF (BF) ist eine Zeichenfolge, die den booleschen Wert False darstellt. BI (BT) ist eine Zeichenfolge, die den booleschen Wert True darstellt. Notiz. Verwendung von Parametern für das Eingabefeld: Parameter DP (DE) wird nicht verwendet; Parameter DLF (DLF) wird nur mit den Werten D (D), V (T) und DV (DT) verwendet. Rückgabewert: Typ: String. Die Zeichenfolge, die sich aus der Formatierung des übergebenen Werts ergibt. Beschreibung: Generiert eine für Menschen lesbare Darstellung von Werten. Nützlich in Berichten und anderen visuellen Anzeigen von Werten. Verfügbarkeit: Dünner Kunde, Webclient, Server, Thick Client, äußere Verbindung , mobile Anwendung (Client), mobile Anwendung (Server). Liste der Sprachen: af Afrikaans af_NA (af_NA) Afrikaans (Namibia) af_ZA Afrikaans (Südafrika) am Amharisch am_ET Amharisch (Äthiopien) ar Arabisch ar_AE Arabisch (Vereinigte Arabische Emirate) ar_BH Arabisch (Bahrain) ar_DZ Arabisch (Algerien) ar_EG Arabisch (Ägypten) ) ar_IQ Arabisch (Irak) ar_JO Arabisch (Jordanien) ar_KW Arabisch (Kuwait) ar_LB Arabisch (Libanon) ar_LY Arabisch (Libyen) ar_MA Arabisch (Marokko) ar_OM Arabisch (Oman) ar_QA Arabisch (Katar) ar_SA Arabisch (Saudi-Arabien) ar_SD Arabisch ( Sudan) ) ar_SY Arabisch (Syrien) ar_TN Arabisch (Tunesien) ar_YE Arabisch (Jemen) als Assamesisch as_IN Assamesisch (Indien) az Aserbaidschanisch az_AZ Aserbaidschanisch (Aserbaidschan) az_Cyrl Aserbaidschanisch (Kyrillisch) az_Cyrl_AZ Aserbaidschanisch (Kyrillisch, Aserbaidschan) az_Latn Atin Aserbaidschanisch (Latein, Aserbaidschan) be Weißrussisch be_BY Weißrussisch (Weißrussland) bg Bulgarisch bg_BG Bulgarisch (Bulgarien) bn Bengal bn_IN Bengal (Indien) ca Katalanisch ca_ES Katalanisch cs Tschechisch cs_CZ Tschechisch (Tschechische Republik) cy Walisisch cy_GB Walisisch (UK) da Dänisch da_DK Dänisch (Dänemark) de Deutsch de_AT Deutsch (Österreich) de_BE Deutsch (Belgien) de_CH Deutsch (Schweiz) de_DE Deutsch (Deutschland) de_LI ( de_LI) Deutsch ( Liechtenstein) de_LU Deutsch (Luxemburg) el Griechisch el_CY (el_CY) Griechisch (Zypern) el_GR Griechisch (Griechenland) en Englisch en_AU Englisch (Australien) en_BE Englisch (Belgien) en_BW Englisch (Botsuana) en_BZ (en_BZ) Englisch (Belize) ) en_CA Englisch (Kanada) en_GB Englisch (UK) en_HK Englisch (Hongkong, (Sonderverwaltungsgebiet, China)) en_IE Englisch (Irland) en_IN Englisch (Indien) en_JM (en_JM) Englisch (Jamaika) en_MH (en_MH) Englisch (Marshallinseln) en_MT Englisch (Malta) en_NA (en_NA) Englisch (Namibia) en_NZ Englisch (Neuseeland) en_PH Englisch (Philippinen) en_PK Englisch (Pakistan) en_SG Englisch (Singapur) en_TT (en_TT) Englisch th (Trinidad und Tobago) en_US Englisch (Vereinigte Staaten von Amerika) en_VI Englisch (US Virgin Islands) en_ZA Englisch (Südafrika) en_ZW Englisch (Simbabwe) es Spanisch es_AR Spanisch (Argentinien) es_BO Spanisch (Bolivien) es_CL Spanisch (Chile) es_CO Spanisch (Kolumbien) es_CR Spanisch (Costa Rica) es_DO Spanisch (Dominikanische Republik) es_EC Spanisch (Ecuador) es_ES Spanisch (Spanien) es_GT Spanisch (Guatemala) es_HN Spanisch (Honduras) es_MX Spanisch (Mexiko) es_NI Spanisch (Nicaragua) es_PA Spanisch (Panama ) ) es_PE Spanisch (Peru) es_PR Spanisch (Puerto Rico) es_PY Spanisch (Paraguay) es_SV Spanisch (El Salvador) es_US Spanisch (Vereinigte Staaten von Amerika) es_UY Spanisch (Uruguay) es_VE Spanisch (Venezuella) et Estnisch et_EE Estnisch (Estland) eu Baskisch eu_ES Baskisch (Spanien) fa Persisch fa_AF Persisch (Afghanistan) fa_IR Persisch (Iran) fi Finnisch fi_FI Finnisch (Finnland) fo Färöisch fo_FO Färöisch (Färöer) fr Französisch Französisch fr_BE Französisch (Belgien) fr_CA Französisch (Kanada) fr_CH Französisch (Schweiz) fr_FR Französisch (Frankreich) fr_LU Französisch (Luxemburg) fr_MC (fr_MC) Französisch (Monaco) fr_SN (fr_SN) Französisch (Senegal) ga Irisch ga_IE Irisch (Irland) gl Galizisch gl_ES, Galizisch (Spanien) gu Gujarati gu_IN Gujarati (Indien) he Hebräisch he_IL Hebräisch (Israel) hi Hindi hi_IN Hindi (Indien) hr Kroatisch hr_HR Kroatisch (Kroatien) hu Ungarisch hu_HU Ungarisch (Ungarn) hy Armenisch hy_AM Armenisch (Armenien) hy_AM_REVISED Armenisch (Armenien, ÜBERARBEITET) id Indonesisch id_ID Indonesisch (Indonesien) ist Isländisch is_IS Isländisch (Island) it Italienisch it_CH, Italienisch (Schweiz) it_IT Italienisch (Italien) ja Japanisch ja_JP Japanisch (Japan) ka Georgisch ka_GE Georgisch (Georgien) kk Kasachisch kk_KZ Kasachisch (Kasachstan) kl Grönländisch kl_GL Grönländisch (Grönland) kn Kannada kn_IN Kannada (Indien) ko Koreanisch ko_KR Koreanisch ( Südkorea ) kok Konkani kok_IN Konkani (Indien) ky Kirgisisch ky_KY Kirgisisch (Kirgisistan) lt Litauisch lt_LT Litauisch (Litauen) lv Lettisch lv_LV Lettisch (Lettland) mk Mazedonisch mk_MK Mazedonisch (Mazedonien) ml Malayalam ml_IN Malayalam (Indien) mr Maratha mr_IN Maratha (Indien) ms Malaiisch ms_BN Malaiisch (Brunei) ms_MY Malaiisch (Malaysia) mt Maltesisch mt_MT Maltesisch (Malta) nb Norwegisch Bokmål nb_NO Norwegisch Bokmål (Norwegen) nl Niederländisch nl_BE Niederländisch (Belgien) nl_NL Niederländisch (Niederlande) nn Norwegisch Nynorsk nn_NO Norwegisch Nynorsk (Norwegisch Nynorsk) Oromo (Afan) om_ET Oromo (Afan) (Äthiopien) om_KE Oromo (Afan) (Kenia) oder Oriya or_IN Oriya (Indien) pa Punjabi pa_IN Punjabi (Indien) pl Polnisch pl_PL Polnisch (Polen) ps Paschtu (Puschtu) ps_AF Paschtu (Puschtu ) ) (Afghanistan) pt Portugiesisch pt_BR Portugiesisch (Brasilien) pt_PT Portugiesisch (Portugal) ro Rumänisch ro_RO Rumänisch (Rumänien) ru Russisch ru_RU Russisch (Russland) ru_UA Russisch (Ukraine) sk Slowakisch sk_SK Slowakisch Somalia (Slowakei) sl Slowenisch sl_SI Slowenisch (Slowenien) so Somalia so_DJ Somalia (Dschibuti) so_ET Somalia (Äthiopien) so_KE Somalia (Kenia) so_SO Somalia (Somalia) sq Albanisch sq_AL Albanisch (Albanien) sr Serbisch sr_BA (sr_BA) Serbisch (Bosnien u Герцеговина) sr_CS Сербский (Сербия и Черногория) sr_Cyrl Сербский (Кириллица) sr_Cyrl_BA (sr_Cyrl_BA) Сербский (Кириллица, Босния и Герцеговина) sr_Cyrl_CS Сербский (Кириллица, Сербия и Черногория) sr_Cyrl_ME (sr_Cyrl_ME) Сербский (Кириллица, Черногория) sr_Cyrl_RS (sr_Cyrl_RS) Сербский (Кириллица, Сербия) sr_Latn Сербский (Латиница) sr_Latn_BA (sr_Latn_BA) Сербский (Латиница, Босния и Герцеговина) sr_Latn_CS Сербский (Латиница, Сербия и Черногория) sr_Latn_ME (sr_Latn_ME) Сербский (Латиница, Черногория) sr_Latn_RS (sr_Latn_RS) Сербский (Латиница, Сербия ) sr_ME (sr_ME) Serbisch (Montenegro) sr_RS (sr_RS) Serbisch (Serbien) sv Schwedisch sv_FI Schwedisch (Finnland) sv_SE Schwedisch (Schweden) sw Swahili sw_KE Swahili (Suaheli) sw_TZ Swahili (Tansania) ta Tami Englisch ta_IN Tamil (Indien) te Telugu te_IN Telugu (Indien) th Thai th_TH Thai (Thailand) ti Tigrinia ti_ER Tigrinia (Eritrea) ti_ET Tigrinia (Äthiopien) tr Türkisch tr_TR Türkisch (Türkei) uk Ukrainisch uk_UA Ukrainisch (Ukraine) ur Urdu ur_PK Urdu (Pakistan) uz Usbekisch uz_Cyrl Usbekisch (Kyrillisch) uz_Cyrl_UZ Usbekisch (Kyrillisch, Usbekistan) uz_Latn Usbekisch (Lateinisch) uz_Latn_UZ Usbekisch (Lateinisch, Usbekistan) uz_UZ Usbekisch (Usbekistan) vi Vietnamesisch vi_VN Vietnamesisch (Vietnam) Chinesisch (Hzh_CN) Chinesisch (Hzh_Chinesisch) Hans, China) zh_Hans_SG Chinesisch (Hans, Singapur) zh_Hant Chinesisch (Hant) zh_Hant_HK Chinesisch (Hant, Hongkong (Sonderverwaltungsgebiet, China)) zh_Hant_MO Chinesisch (Hant, Macau (Sonderverwaltungsgebiet) , China)) zh_Hant_TW Chinesisch (Hant , Taiwan) zh_HK Chinesisch (Hongkong (Sonderverwaltungsgebiet, China)) zh_MO Chinesisch (Macau (Sonderverwaltungsgebiet) Verwaltungsbüro, China)) zh_SG Chinesisch (Singapur) zh_TW Chinesisch (Taiwan)

Eingebaute Sprachfunktionen.Format (Script functions.Format)
Eingebaute Sprachfunktionen (Skriptfunktionen)
Format
Syntax:
Format(<Значение>, <ФорматнаяСтрока>
Optionen:
<Значение>(erforderlich)
Nummer eingeben; Das Datum; Boolesch. Der zu formatierende Wert.
<ФорматнаяСтрока>(Optional)
Typ: Zeichenkette. Die Formatzeichenfolge ist ein Zeichenfolgenwert, der Formatierungsoptionen enthält.
Formatierungsoptionen werden durch das Zeichen „;“ aufgelistet. Das Vorhandensein des Parameters bedeutet, dass die Formatierung von der Standardformatierung abweicht.
Wenn der Parameter nicht angegeben ist, wird eine Standardformatierung angewendet, was im Grunde einer Umwandlung des Werts in einen String entspricht. Für Werte vom Typ Zahl und Datum geben die Standardwerte (0 bzw. 01.01.0001 00:00:00) jedoch eine leere Zeichenfolge zurück.
Jeder Parameter wird durch den Parameternamen, das Symbol "=" und den Parameterwert angegeben. Der Parameterwert kann in einfachen oder doppelten Anführungszeichen angegeben werden. Dies ist erforderlich, wenn der Parameterwert Zeichen enthält, die in der Syntax der Formatzeichenfolge verwendet werden. Innerhalb des Parameterwerts können beliebige Zeichen angegeben werden, die beim Bilden der resultierenden Zeichenfolge unverändert angezeigt werden. So können Sie beispielsweise bei der Formatierung der Uhrzeit die Trennzeichen für Stunden, Minuten und Sekunden festlegen. Wenn diese Zeichen mit den Werten der Formatzeichenfolge übereinstimmen, müssen sie in einfache Anführungszeichen gesetzt werden.
Namen und Werte von Formatstringparametern:
L (L) - Der Name der Sprache, des Landes, für das die Standardformatierung durchgeführt wird. Verfügbare Sprachnamen:
von Afrikaans
af_ZA Afrikaans (Südafrika)
bin Amharisch
am_ET Amharisch (Äthiopien)
ar Arabisch
ar_AE Arabisch (Vereinigte Arabische Emirate)
ar_BH Arabisch (Bahrain)
ar_DZ Arabisch (Algerien)
ar_EG Arabisch (Ägypten)
ar_IQ Arabisch (Irak)
ar_JO Arabisch (Jordanien)
ar_KW Arabisch (Kuwait)
ar_LB Arabisch (Libanon)
ar_LY Arabisch (Libyen)
ar_MA Arabisch (Marokko)
ar_OM Arabisch (Oman)
ar_QA Arabisch (Katar)
ar_SA Arabisch (Saudi-Arabien)
ar_SD Arabisch (Sudan)
ar_SY Arabisch (Syrien)
ar_TN Arabisch (Tunesien)
ar_YE Arabisch (Jemen)
als Assamese
as_IN Assamesisch (Indien)
az Aserbaidschanisch
az_AZ Azeri (Aserbaidschan)
az_Cyrl Aserbaidschanisch (Kyrillisch)
az_Cyrl_AZ Aserbaidschanisch (Kyrillisch, Aserbaidschan)
az_Latn Aserbaidschanisch (Latein)
az_Latn_AZ Aserbaidschanisch (Latein, Aserbaidschan)
weißrussisch sein
be_BY Weißrussisch (Weißrussland)
bg Bulgarisch
bg_BG Bulgarisch (Bulgarien)
Mrd. Bengalisch
bn_IN Bengali (Indien)
ca Katalanisch
ca_ES Katalanisch (Spanien)
cs tschechisch
cs_CZ Tschechisch (Tschechische Republik)
cy Walisisch
cy_GB Walisisch (UK)
da Dänisch
da_DK Dänisch (Dänemark)
de deutsch
de_AT Deutsch (Österreich)
de_BE Deutsch (Belgien)
de_CH Deutsch (Schweiz)
de_DE Deutsch (Deutschland)
de_LU Deutsch (Luxemburg)
el Griechisch
el_GR Griechisch (Griechenland)
de Englisch
de_AU Englisch (Australien)
de_BE Englisch (Belgien)
de_BW Englisch (Botswana)
de_CA Englisch (Kanada)
de_GB Englisch (UK)
en_HK Englisch (Hongkong, (Sonderverwaltungsgebiet, China))
de_IE Englisch (Irland)
de_IN Englisch (Indien)
de_MT Englisch (Malta)
de_NZ Englisch (Neuseeland)
en_PH Englisch (Philippinen)
de_PK Englisch (Pakistan)
de_SG Englisch (Singapur)
en_US-Englisch (Vereinigte Staaten von Amerika)
de_VI Englisch (Amerikanische Jungferninseln)
en_ZA Englisch (Südafrika)
de_ZW Englisch (Simbabwe)
ist spanisch
es_AR Spanisch (Argentinien)
es_BO Spanisch (Bolivien)
es_CL Spanisch (Chile)
es_CO Spanisch (Kolumbien)
es_CR Spanisch (Costa Rica)
es_DO Spanisch (Dominikanische Republik)
es_EC Spanisch (Ecuador)
es_ES Spanisch (Spanien)
es_GT Spanisch (Guatemala)
es_HN Spanisch (Honduras)
es_MX Spanisch (Mexiko)
es_NI Spanisch (Nicaragua)
es_PA Spanisch (Panama)
es_PE Spanisch (Peru)
es_PR Spanisch (Puerto Rico)
es_PY Spanisch (Paraguay)
es_SV Spanisch (El Salvador)
es_US Spanisch (Vereinigte Staaten von Amerika)
es_UY Spanisch (Uruguay)
es_VE Spanisch (Venezuela)
und Estnisch
et_EE Estnisch (Estland)
eu Baskisch
eu_ES Baskisch (Spanien)
fa Persisch
fa_AF Persisch (Afghanistan)
fa_IR Persisch (Iran)
fi finnisch
fi_FI Finnisch (Finnland)
für Färöisch
fo_FO Färöer (Färöer)
fr Französisch
fr_BE Französisch (Belgien)
fr_CA Französisch (Kanada)
fr_CH Französisch (Schweiz)
fr_FR Französisch (Frankreich)
fr_LU Französisch (Luxemburg)
ga Irisch
ga_IE Irisch (Irland)
gl Galizisch
gl_ES, Galizisch (Spanien)
Gu Guiarati
gu_IN Gujarati (Indien)
er hebräisch
he_IL Hebräisch (Israel)
hallo hindi
hi_IN Hindi (Indien)
hr kroatisch
hr_HR Kroatisch (Kroatien)
hu ungarisch
hu_HU Ungarisch (Ungarn)
Hallo Armenisch
hy_AM Armenisch (Armenien)
hy_AM_REVISED Armenisch (Armenien, REVISED)
id Indonesisch
id_ID Indonesisch (Indonesien)
ist isländisch
is_IS Isländisch (Island)
es italienisch
it_CH, Italienisch (Schweiz)
it_IT Italienisch (Italien)
ja japanisch
ja_JP Japanisch (Japan)
ka georgisch
ka_GE Georgisch (Georgien)
kk Kasachisch
kk_KZ Kasachisch (Kasachstan)
kl Grönländisch
kl_GL Grönländisch (Grönland)
kn kannada
kn_IN Kannada (Indien)
ko Koreanisch
ko_KR Koreanisch (Südkorea)
Kok Konkani
kok_IN Konkani (Indien)
Litauisch
lt_LT Litauisch (Litauen)
lv Lettisch
lv_LV Lettisch (Lettland)
mk Mazedonisch
mk_MK Mazedonisch (Mazedonien)
ml Malayalam
ml_IN Malayalam (Indien)
Herr Maratian
mr_IN Maratian (Indien)
Frau Malay
ms_BN Malaiisch (Brunei)
ms_MY Malaiisch (Malaysia)
mt maltesisch
mt_MT Maltesisch (Malta)
nb Norwegisch Bokmål
nb_NO Norwegisch Bokmål (Norwegen)
nl niederländisch
nl_BE Niederländisch (Belgien)
nl_NL Niederländisch (Niederlande)
nn Norwegisch Nynorsk
nn_NO Norwegisch Nynorsk (Norwegen)
Om Oromo (Athaner)
om_ET Oromo (Afan) (Äthiopien)
om_KE Oromo (Afan) (Kenia)
oder Oriya
or_IN Oriya (Indien)
pa Punjabi
pa_IN Punjabi (Indien)
pl Polnisch
pl_PL Polnisch (Polen)
ps Paschtu (Paschtu)
ps_AF Paschtu (Puschtu) (Afghanistan)
pt Portugiesisch
pt_BR Portugiesisch (Brasilien)
pt_PT Portugiesisch (Portugal)
ro Rumänisch
ro_RO Rumänisch (Rumänien)
de Russisch
de_RU Russisch (Russland)
ru_UA Russisch (Ukraine)
sk Slowakisch
sk_SK Slowakisch (Slowakei)
sl Slowenisch
sl_SI Slowenisch (Slowenien)
Also Somalia
so_DJ Somalia (Dschibuti)
so_ET Somalia (Äthiopien)
so_KE Somalia (Kenia)
so_SO Somalia (Somalia)
sq Albanisch
sq_AL Albanisch (Albanien)
serbisch
sr_CS Serbisch (Serbien und Montenegro)
sr_Cyrl Serbisch (Kyrillisch)
sr_Cyrl_CS Serbisch (Kyrillisch, Serbien und Montenegro)
sr_Cyrl_YU Serbisch (Kyrillisch, Jugoslawien)
sr_Latn Serbisch (Latein)
sr_Latn_CS Serbisch (Latein, Serbien und Montenegro)
sr_Latn_YU Serbisch (Latein, Jugoslawien)
sr_YU Serbisch (Jugoslawien)
Schwedisch
sv_FI Schwedisch (Finnland)
sv_SE Schwedisch (Schweden)
Suaheli
sw_KE Suaheli (Suaheli)
sw_TZ Suaheli (Tansania)
tamilisch
ta_IN Tamil (Indien)
Telugu
te_IN Telugu (Indien)
te Thai
th_TH Thailändisch (Thailand)
ti Tigrinia
ti_ER Tigrinia (Eritrea)
ti_ET Tigrinia (Äthiopien)
tr Türkisch
tr_TR Türkisch (Türkei)
UK Ukrainisch
uk_UA Ukrainisch (Ukraine)
du Urdu
ur_PK Urdu (Pakistan)
uz usbekisch
uz_Cyrl Usbekisch (Kyrillisch)
uz_Cyrl_UZ Usbekisch (Kyrillisch, Usbekistan)
uz_Latn Usbekisch (Latein)
uz_Latn_UZ Usbekisch (Latein, Usbekistan)
uz_UZ Usbekisch (Usbekistan)
vi Vietnamesisch
vi_VN Vietnamesisch (Vietnam)
zh Chinesisch
zh_CN Chinesisch (China)
zh_Hans Chinesisch (Hans)
zh_Hans_CN Chinesisch (Hans, China)
zh_Hans_SG Chinesisch (Hans, Singapur)
zh_Hant Chinesisch (Hant)
zh_Hant_HK Chinesisch (Hant, Hongkong (Sonderverwaltungsgebiet, China))
zh_Hant_MO Chinesisch (Hant, Macau (Sonderverwaltungsgebiet, China))
zh_Hant_TW Chinesisch (Hant, Taiwan)
zh_HK Chinesisch (Hongkong (Sonderverwaltungsgebiet, China))
zh_MO Chinesisch (Macau (Sonderverwaltungsgebiet, China))
zh_SG Chinesisch (Singapur)
zh_TW Chinesisch (Taiwan)
NZ (ND) - Die Gesamtzahl der angezeigten Dezimalstellen der Ganzzahl- und Bruchteile. Die ursprüngliche Zahl wird dann gemäß den Rundungsregeln Okr15as20 gerundet. Wenn dieser Parameter angegeben ist, muss zur Anzeige des Bruchteils der Zahl der NPV-Parameter angegeben werden, andernfalls wird der Bruchteil nicht angezeigt.
NFD (NFD) - Die Anzahl der Dezimalstellen im Bruchteil. Die ursprüngliche Zahl wird dann gemäß den Rundungsregeln Okr15as20 gerundet.
CHS (NS) - Bitverschiebung: positiv - Division, negativ - Multiplikation. Anders ausgedrückt bedeutet dies, dass die ursprüngliche Zahl mit 10*C multipliziert oder dividiert wird, wobei C der Modulo-Wert des Parameters ist.
FRD (NDS) - Symbol-Separator von ganzzahligen und gebrochenen Teilen.
CHRG (NGS) – Das Gruppentrennzeichen des ganzzahligen Teils der Zahl. Wenn eine leere Zeichenfolge als Trennzeichen verwendet wird, ist das Trennzeichen ein geschütztes Leerzeichen.
NZ (NZ) - Eine Zeichenfolge, die den Nullwert einer Zahl darstellt. Wenn nicht festgelegt, ist die Darstellung eine leere Zeichenfolge. Wenn "HN=" angegeben ist, dann in Form von "0". Wird nicht für numerische Eingabefelder verwendet.
NLZ - Ob führende Nullen angezeigt werden sollen. Der Wert dieses Parameters wird nicht gesetzt, das tatsächliche Vorhandensein des Parameters bestimmt die Ausgabe von führenden Nullen.
CHG (NG) - Die Reihenfolge der Gruppierung der Ziffern der Nummer. Als Wert werden Zahlen angegeben, die durch Kommas getrennt sind und die Anzahl der gruppierten Ziffern von rechts nach links angeben. Um anzugeben, dass die letzte Gruppierungsnummer für alle höherwertigen Ziffern wiederholt werden soll, wird dahinter eine 0 angegeben, die durch ein Komma getrennt ist.
CHO (NN) - Darstellung negativer Zahlen.
0 - Zeichenfolge wie "(1,1)";
1 - Zeichenfolge wie "-1,1";
2 - eine Zeile wie "- 1,1";
3 - Zeichenfolge wie "1,1-";
4 - eine Zeile wie "1,1 -".
DF (DF) - Datumsformat.
d (d) - Tag des Monats (in Ziffern) ohne führende Null;
dd (dd) - Tag des Monats (in Ziffern) mit führender Null;
ddd (ddd) - Kurzname des Wochentags *);
dddd (dddd) - vollständiger Name des Wochentags *);
M (M) - Monatsnummer (in Ziffern) ohne führende Null;
MM (MM) - Zahl des Monats (in Ziffern) mit führender Null;
MMM (MMM) - Kurzname des Monats *);
MMMM (MMMM) - vollständiger Name des Monats *);
k (q) - die Nummer des Quartals im Jahr;
y (y) - Jahreszahl ohne Jahrhundert und führende Null;
yy (yy) - Jahreszahl ohne Jahrhundert mit führender Null;
yyyy (yyyy) - Jahreszahl mit Jahrhundert;
h (h) - Stunde in der 12-Stunden-Version ohne führende Nullen;
hh (hh) - Stunde in der 12-Stunden-Version mit führender Null;
H (H) - Stunde in der 24-Stunden-Version ohne führende Nullen;
HH (HH) - Stunde in der 24-Stunden-Version mit führender Null;
m (m) - Minute ohne führende Null;
mm (mm) - Minute mit führender Null;
s (s) - Sekunde ohne führende Null;
ss (ss) - Sekunde mit führender Null;
вв (tt) - zeigt die Hälfte des Tages AM/PM an (nur gültig für Konfigurationssprachen, die die 12-Stunden-Zeitdarstellung unterstützen).
Hinweis: *) - wird nicht für den Formatstring des Datumseingabefelds verwendet.
DLF (DLF) - Lokales Datumsformat. Gibt die Option an, Teile des Datums anzuzeigen.
D (D) - Datum (in Zahlen);
DD (DD) - langes Datum (Monat in Worten);
B (T) - Vollzeit, Datum kann mit Uhrzeit kombiniert werden;
DV (DT) - Datumszeit.
Beispiel: Format("20051120140323","DLF=DDV") ist "20. November 2005 14:03:23".
Wichtig! Reihenfolge der Optionen für Formatzeichenfolgen für DLF<дата + время>(DV oder DVD) kann nicht geändert werden.
DP (DE) – Eine Zeichenfolge, die ein leeres Datum darstellt (z. B. würde Format("00010101000000" ,"DP=""leeres Datum""") die Zeichenfolge "leeres Datum" zurückgeben).
BF (BF) – Eine Zeichenfolge, die den booleschen Wert False darstellt.
BI (BT) – Eine Zeichenfolge, die den booleschen Wert True darstellt.
Notiz. Verwendung von Parametern für das Eingabefeld: Parameter DP (DE) wird nicht verwendet; Parameter DLF (DLF) wird nur mit den Werten D (D), V (T) und DV (DT) verwendet.
Rückgabewert:
Typ: Zeichenkette. Die Zeichenfolge, die sich aus der Formatierung des übergebenen Werts ergibt.
Beschreibung:
Generiert eine für Menschen lesbare Darstellung der Werte. Nützlich in Berichten und anderen visuellen Anzeigen von Werten.

Verfügbarkeit:
Thin Client, Webclient, Server, externe Verbindung.
Beispiel:
// Beispiele für die Formatierung von Zahlen
A = Format(123456.789, "NPV=10; NPV=2");
// A = "123456.79"
A = Format(123456.789, "FRD="-"");
// A = "123 456-789"
A = Format(-123456.789, "CHO=0");
// A = "(123456.789)";

// Beispiele für die Datumsformatierung
A = Format("20020820153309", "DF=""dd MMMM yyyy "y." HH:mm:ss""");
// A = "20. August 2002 15:33:09"
A = Format("20020820153309", "DF=""dd/MM-yyyy""");
// A = "20.08.2002"
A = Format ("20020820153309", "DLF=DD");
// A = "20. August 2002";
A = Format ("20020820153309", "DLF=D");
// A = "20.08.2002";
A = Format ("20020820153309", "DLF=B");
// A = "15:33:09";

// Beispiele für die Formatierung von booleschen Ausdrücken
A = Format(Wahr, "BL=Nicht verfügbar; BI=Verfügbar");
// A = "Verfügbar";