Az 1C fő adattípusai - szám, logikai érték és dátum - számos formátumban ábrázolhatók. A programozók gyakran szembesülnek azzal a ténnyel, hogy az adatok típusára vonatkozó követelmények nagymértékben eltérőek a különböző jelentésekben és táblázatokban. Az 1C fejlesztői a programozók kényelmére gondoltak, és létrehoztak egy speciális funkciót, amely nagyban megkönnyíti az adatok megjelenésének megváltoztatását. A függvény fő feladata, hogy egy számot, dátumot vagy logikai típust a karakterlánctípus kívánt formájára konvertáljon.

A "Formátum" funkció leírása

Ennek a függvénynek a szintaxisa egyszerű - két paramétert adhat át paraméterként. Először a fejlesztő határozza meg a formázandó értéket. Annak érdekében, hogy az 1C megértse, hogyan kell megváltoztatni az értéket, a programozó a második paramétert előre meghatározott operandusokat tartalmazó karakterlánc értékként adja meg. Ennek a sornak az értéke határozza meg, hogy a felhasználók hogyan látják majd az adatokat a jelentésben.

FormattedValue = Formátum(Formázási változó, TextFormatString);

Ha a "FormatString" paraméter nincs beállítva, akkor az 1C a megadott értéket karakterláncsá alakítja. Ne feledje, hogy az üres dátum és a 0 üres karakterláncokká alakul, ami a felhasználóknak nem tetszhet. A formátumkarakterlánc minden paramétere a név, az "=" szimbólum és az idézőjelben megadott érték kombinációja. Ez lehetővé teszi a Formátum funkció formátumkarakterláncának megírásához használt karakterek felvételét az 1C-ben.

Bármilyen karaktert beszúrhat az adatmegjelenítésbe, kivéve a formátum karakterlánc írási szintaxisában használt karaktereket. Ha meg kell kerülni ezt a korlátozást, használjon szimpla idézőjeleket. Ez a megoldás olyan helyzetekben is segít, amikor egy szimbólumot félreértelmezhet a fordító.

A fejlesztők kényelme érdekében az 1C beépített formátumú karakterlánc-konstruktorral rendelkezik. A modulon keresztül érhető el helyi menü vagy az ACS-ben a fejlesztők által biztosított helyeken keresztül. Például egy ilyen lehetőség megtalálható a kérelem mezőinek listájában a „Tervezés” részben.

A konstruktor legfontosabb előnye, hogy azonnal láthatja, hogyan fognak kinézni az adatok a végén. Miután közzétetted szükséges beállításokat adott adattípus esetén a „Példa” részben megjelenik a beállítások eredménye. Az alul található névtelen szövegmezőben megtalálja az eredmény eléréséhez használt formátum karakterláncot. Másolható és a jövőben használható, ha az eredmény teljesen megfelel Önnek.

A format string konstruktor nagy segítséget jelenthet a kezdő fejlesztőknek, de a tapasztalt programozók inkább nem vesztegetik rá az időt. A fejlesztés sokkal gyorsabban megy, ha ismeri a formátum karakterláncának alapvető kulcsparamétereit, és a konstruktor meghívása nélkül használja azokat.

Alapvető formátum karakterlánc-beállítások

Az összes rendelkezésre álló parancs megtanulása nem fog működni, és ez nem is szükséges. A fejlesztőnek csak néhány népszerű műveletet és azok alkalmazását kell ismernie. A szintaxissegédben bármikor megnyithatja a formátumkarakterlánc-paraméterek teljes listáját, és kiválaszthatja a kívántat. A következő paraméterek hasznosak lehetnek egy 1C programozó számára a napi munkában:

  • L annak az országnak a formátuma, amelynek képviselői számára az adatok megjelennek;
  • ChG - beállítja a szám számjegyeinek csoportosítását;
  • FZ - beállítja az egész szám karaktercsoportjainak és a szám törtrészeinek teljes számát, amelyek megjelennek. Ha az NPV paraméter értéke nincs megadva a formázási karakterláncban ezzel a kulccsal, akkor a tört rész nem jelenik meg;
  • Az FDC egy olyan paraméter, amely megadja a karakterek számát a szám tizedesvessző utáni részében. A kerekítés a matematika standard szabályai szerint történik;
  • A CHS egy olyan paraméter, amely eltolja egy szám számjegyeit. Az érték lehet pozitív – szorozva 10-zel, vagy negatív – osztva. Hasznos parancs, ha az egyik formában kell kiadnia, és egy másikban folytatnia kell a munkát egy számmal;
  • FRD - beállítja a szimbólumot, amely elválasztja a szám tört és egész részét. Az egész rész csoportjait elválasztó karakter beállításához használja a "CHG"-t. Nem törő szóköz használatához használjon üres karakterláncot;
  • FHN - a vezető nullák használatát mutatja. Ennek a paraméternek az értéke nincs beállítva;
  • A DF az egyik leggyakoribb karakterlánc-formátum. Szabályozza a dátumformátumot. Az 1C-ben a "Formátum" paranccsal szinte bármilyen formátumban megjelenítheti a dátumot, beleértve a hónap nevének beírását is. Lehetséges értékek sokat, listájuk a szintaktikai asszisztensben látható;
  • BL és BI - a logikai adattípus reprezentációjának beállítása, hamis és igaz válaszadás. Így a szabványos „pipát” bármilyen szóval vagy kifejezéssel helyettesítheti, amely a felhasználók számára érthetőbb.

A konstruktor univerzalizmusa és kényelme lett a fő oka a "Formátum" funkció népszerűségének az 1C fejlesztők körében. A rugalmas beállítások segítenek bármilyen beállításban megjelenés adatokat az ügyfél kérésére.

Részletes leírás. Kattintson a kibontáshoz

Karakterlánc formázása egy karakterlánc érték, amely formázási beállításokat is tartalmaz.

A formázási lehetőségek a ";" szimbólumon keresztül jelennek meg. A paraméter jelenléte azt jelenti, hogy a formázás eltér a szabványostól.

Ha a paraméter nincs megadva, akkor szabványos formázást alkalmazunk, ami alapvetően az érték karakterláncsá alakításának felel meg. A Number és Date típusú értékek esetében azonban az alapértelmezett értékek (0 és 01.01.0001 00:00:00) üres karakterláncot adnak vissza.

Minden paramétert a paraméter neve, az „=” szimbólum és a paraméterérték határoz meg. A paraméter értéke megadható egyszeres ill dupla idézőjelek. Erre akkor van szükség, ha a paraméter értéke a formátum string szintaxisában használt karaktereket tartalmazza.

A paraméterértéken belül tetszőleges karakterek adhatók meg, amelyek a kapott karakterlánc létrehozásakor úgy jelennek meg, ahogyan vannak. Így például az idő formázásakor megadhatja az órák, percek és másodpercek elválasztóit. Ha ezek a karakterek megegyeznek a formátum karakterlánc-értékeivel, idézőjelek közé kell tenni őket.

A formátum karakterlánc paramétereinek nevei és értékei:

  • L - annak a nyelvnek, országnak a neve, amelyre a szabványos formázást végrehajtják.
  • CHC - teljes szám egész és tört részek tizedesjegyeit jeleníti meg. Ezután az eredeti számot a kerekítési szabályok szerint kerekítik. Ha ez a paraméter meg van adva, akkor a szám tört részének megjelenítéséhez meg kell adni az NPV paramétert, ellenkező esetben a tört rész nem jelenik meg.
  • NDC - a tizedesjegyek száma a tört részben. Ezután az eredeti számot a kerekítési szabályok szerint kerekítik.
  • CHS - biteltolás: pozitív - osztás, negatív - szorzás. Más szóval ez azt jelenti, hogy az eredeti számot megszorozzuk vagy elosztjuk 10*C-vel, ahol C a paraméter modulo értéke.
  • Az FRD az egész és a tört részek szimbólumelválasztója.
  • CHRG - a szám egész részének csoportjainak karakter-elválasztója. Ha üres karakterláncot használunk elválasztóként, akkor a határoló nem törő szóköz lesz.
  • CH egy karakterlánc, amely reprezentálja nulla érték számok. Ha nincs beállítva, az ábrázolás egy üres karakterlánc. Ha a „PN=” be van állítva, akkor „0” formában. Nem használt numerikus beviteli mezőkhöz.
  • FHN – kiírja-e a kezdő nullákat. Ennek a paraméternek az értéke nincs beállítva, a paraméter tényleges jelenléte határozza meg a bevezető nullák kimenetét.
  • CHG - a számjegyek csoportosításának sorrendje. Értékként számok vannak feltüntetve, vesszővel elválasztva, jelezve a jobbról balra csoportosított számjegyek számát. Csak az első két számnak van értelme. Ezek közül az első az elsődleges csoportosítást jelöli, vagyis azt, amelyik a szám egész részének legkisebb jelentőségű számjegyeihez kerül felhasználásra. Ha a második szám nincs megadva, akkor csak a legkisebb jelentőségű számjegyek kerülnek csoportosításra. Ha második számként 0 van megadva, akkor az elsődleges csoportosításhoz megadott érték a szám egész részének minden számjegyére vonatkozik. Ha 0-tól eltérő értéket használ második számként, akkor ez az érték lesz használva az összes számjegy csoportosítására, kivéve a már csoportosított legkisebb jelentőségűeket.
  • A CHO negatív számok reprezentációja.
    • 0 (0) – karakterlánc, mint „(1,1)”;
    • 1 (1) – karakterlánc, mint „-1,1”;
    • 2 (2) – karakterlánc, mint a „- 1.1”;
    • 3 (3) – „1,1-” karakterlánc;
    • 4 (4) – karakterlánc, mint „1,1 -“.
  • A DF a dátumformátum.
    • e – a hónap napja (számjegyekkel) kezdő nulla nélkül;
    • dd – a hónap napja (számjegyekkel), kezdő nullával;
    • dd a hét napjának rövid neve;
    • dddd - a hét napjának teljes neve;
    • М – a hónap száma (számjegyekkel) kezdő nulla nélkül;
    • MM – a hónap száma (számjegyekben), kezdő nullával;
    • MMM - a hónap rövid neve;
    • MMMM a hónap teljes neve;
    • k - az év negyedévének száma;
    • d – évszám század és kezdő nulla nélkül;
    • yy – évszám század nélkül, kezdő nullával;
    • yyyy - évszám századdal;
    • h - óra ​​12 órás változatban kezdő nullák nélkül;
    • hh - óra ​​12 órás változatban, kezdő nullával;
    • H – óra 24 órás változatban kezdő nullák nélkül;
    • HH (HH) - óra ​​24 órás változatban, kezdő nullával;
    • m – perc kezdő nulla nélkül;
    • mm – perc kezdő nullával;
    • s – második bevezető nulla nélkül;
    • ss - második vezető nullával;
    • bb - Megjeleníti a délelőtti/délutáni félnapot (csak a 12 órás időmegjelenítést támogató konfigurációs nyelvekre érvényes).
  • A DLF a helyi dátumformátum. Megadja a dátum egyes részei megjelenítésének beállítását.
    • D - dátum (számokban);
    • DD - hosszú dátum (hónap szavakkal);
    • B - teljes munkaidő, a dátum kombinálható az idővel;
    • DV - dátum és idő.
  • A DP egy üres dátumot jelentő karakterlánc (például a Format('00010101000000' ,DP=””üres dátum”””) az „üres dátum” karakterláncot adja vissza.
  • A BL egy karakterlánc logikai érték Hazugság.
  • BI – logikai értéket képviselő karakterlánc Igaz.

A programozás (és az üzleti programok) általában a következő egyszerű adattípusokkal foglalkoznak: szám, karakterlánc, dátum. Ezen típusok értékei a különböző országok, a szabványoknak és a szokásoknak más elképzelésük lehet.

Valószínűleg a leghíresebb példa az idő eltérő ábrázolása - Oroszországban a 9:00 és 21:00, az angol nyelvű országokban pedig a 9:00 és 21:00 óra használata szokás. A különbség mind logikában (12 órás rendszer vagy 24 órás rendszer), mind írásban van.

Az értékmegjelenítést "formátumnak" nevezik, és ma megvitatjuk a dátumformátum és a számformátum megváltoztatását az 1C-ben.
A formázást mind a programozó használhatja az 1C nyelven, mind vizuálisan, programozás nélkül, például nyomtatható űrlap vagy jelentés létrehozásakor, az űrlapon lévő elemek beállításakor.

Mi a formázás

A szám és a dátum, függetlenül attól, hogy a képernyőn vagy a nyomtatáson megjelenik-e, önmagában marad. A formázás csak egy karakterlánc-értékké való konvertálást jelent, vagyis azt, hogy hogyan fog „nézni” a számítógép képernyőjén vagy papíron.

A fő különbségek a számok és dátumok megjelenítésére szolgáló 1C formátumok között:

  • Szám
    o "." vagy "," a tört rész elválasztásához
    o tizedesjegyek száma
    o számjegyek csoportosítása 3-ban (1 000 000, nem 1 000 000)
  • dátum és idő
    o év, hónap, nap sorrendje
    o határoló karakter
    o 1C időformátum (12 vagy 24 óra)
    o helyesírási részletek.

Az 1C formátumban további „kényelmek” is feltüntethetők, például negatív számok piros színnel jeleníthetők meg, vagy „üres érték” „0” vagy „nincs kitöltve” formában jeleníthető meg.

Formázási elv

Az alapértelmezett formázás működik például egy szám karakterláncsá alakításakor. Egyes esetekben az ilyen beállítások rossz szolgálatot tehetnek ott, ahol a programozó nem várja el.

Például egy szám karakterláncsá alakításakor a számjegyek csoportosításának figyelembevételével fordítódik le (és ezt várja?):
StringNumber = AbbrLp(2400); //"2 400" lesz

A formátum pontos megadásához az 1C nyelvben van egy Formátum () funkció, amellyel megadható a kívánt ábrázolás.
NumberString = Formátum(2400, "Beállítások")

A "Beállítások" sorban meg kell adnia a szükséges 1C formátumot. Az ilyen beállítások speciális kódolt formában vannak megadva. Fontolja meg a leggyakrabban használt beállításokat:

Alapértelmezés szerint formázza 1С dátumot és számot

Ha meg kell jelenítenie egy dátumot vagy számot, és nem szeretne azzal foglalkozni, hogy a kívánt ország szabályai szerint hogyan kell ábrázolni, van egy egyszerű beállítás, amely lehetővé teszi ezt:

L = a kívánt ország rövid neve

Példa egy dátum megjelenítésére egyes országok szabályai szerint:
Formátum (Jelenlegi dátum(), "L=ru")
> 28.03.2012 14:21:32

Formátum (Jelenlegi dátum(), "L=hu")
> 3/28/2012 14:21:24

Formátum(JelenlegiDátum(), "L=fr")
> 28/03/2012 14:22:08

Mivel nem nehéz belátni, az országok neve intuitív.

Dátumformátum 1C nyelven

Ha az alapértelmezett beállítás nem elegendő Önnek, és szeretné megadni a dátum részeinek sorrendjét és az elválasztásukhoz használt szimbólumokat, akkor a következő beállítást kell használnia:
DF = "dmg hms"

Ennek megfelelően a "dmg" a nap, a hónap és az év, a "hms" pedig az óra, a perc és a másodperc. Ezen részek bármelyike ​​kihagyható. A sorrend bármilyen. A részek között megadott karakterek lesznek elválasztó karakterek.

A dátum egy részének karaktere többször egymás után megadható, ettől függ a dátum ezen részének megjelenése, például "d" vagy "dd" vagy "ddd".

A dátum egyes részeinek megfejtése:

  • d - nap
    o kicsi "d"
  • M - hónap
    vagy nagy "M"
    o 1-től 4-ig adható meg
  • d - év
    o kicsi "g"
    o 1 vagy 2 vagy 4 alkalommal szerepelhet
  • h - óra
    o kis "h" - 12 órás formátum
    o nagy "H" - 24 órás formátum
  • m - perc
    o kicsi "m"
    o 1 vagy 2 alkalommal adható meg
  • s - másodperc
    o kicsi "s"
    o 1 vagy 2 alkalommal adható meg
  • bb - AM/PM kijelző 12 órás formátumhoz
  • k - negyed.

Példa egy dátum megjelenítésére szabályokkal:
Formátum(JelenlegiDátum(), "DF=""nn.hh.yyyy hh:mm:ss""")
> 28.03.2012 02:44:44

Formátum (JelenlegiDátum(), "DF="" H / d /ééé h:h:s nn""")
> 3/28/2012 14:44:44 PM

Formátum (JelenlegiDátum(), "DF=""nn/hh/yyyy hh:mm:ss""")
> 28/03/2012 02:44:44

Számformátum 1C nyelven
A dátumformázással ellentétben, ahol minden meglehetősen egyszerű, számos lehetőség van a számok formázására. Azokat tekintjük hasznosnak, amelyeket hasznosnak találtunk - vagyis véleményünk szerint gyakran használják őket.

Az első "probléma" a számjegyek alapértelmezett 3-as csoportosításával és a csoportok szóközzel történő elválasztásával kapcsolatos, például:
StrNumber = Karakterlánc(22300500)
> 22 300 500

Ez kényelmetlen, ha egy számot nem a felhasználó számára szép és érthető kimenet, hanem szolgáltatási igények miatt alakítanak át karakterláncsá. Ezt a "CH" paraméter befolyásolhatja, például:

Formátum (22300500, "HH=100")
>22300500 //a nullákat teljesen eltávolította

Formátum (22300500, "HH=6")
> 22 300500 //mindössze milliós csoportosítást hozott létre

Paraméter, amely lehetővé teszi a szám kerekítését, amikor az "NPV" tizedesvessző után a kívánt számjegyre ad ki:

Formátum (3,535353, "NPV=""2""")
> 3,54

Paraméter, amely lehetővé teszi az elválasztó karakter megadását a "BRD" egész és tört részeihez:

Formátum(3,535353, "BRD="".""")
> 3.535353

Bizonyos esetekben hasznos lehet, ha a „0” helyett mást is tudunk megjeleníteni: üres karakterláncot vagy „nincs kitöltve”. Ez lehetővé teszi a "CHN" paraméter beállítását:

Formátum(0; "HN=""""")
>

Formázza az 1C mezőket az űrlapon

Megbeszéltük Önnel azokat a technikákat, amelyek lehetővé teszik a programozó számára, hogy formázza az értéket az 1C nyelven. Vannak olyan mechanizmusok is, amelyek lehetővé teszik a kívánt formátum vizuális, programozás nélküli megadását.

Például a felhasználó az űrlappal dolgozik. Az űrlapon van egy mező, amely megjeleníti a dátumot. Befolyásolhatjuk ennek a dátumnak az ábrázolását.

Nyissa meg a mező tulajdonságait. Ehhez a vastag kliensben kattintson a gombra Jobb klikk a mezőn, a vékonyban pedig - kattintson jobb gombbal a mező nevére a mezőlistában, válassza a Tulajdonságok menüpontot.
A mezőnek van egy "Format" tulajdonsága.

Kattintson a „…” gombra a beállításhoz. A dátumformátum beállításához használja a Dátum lapot (számokhoz használja a Szám lapot). A listából kiválaszthatja a kívánt formátumot.

Formázza az 1C cellákat nyomtatott formában

Ha nyomtatott űrlapot kell megtervezni (jelentés vagy dokumentumnyomtatás), pontosan ugyanúgy hozzárendelhet cellaformátumot, mint egy dokumentummezőhöz.
Kijelölünk egy cellát (vagy több cellát egyszerre), menjünk a tulajdonságokhoz, a "Formátum" tulajdonsághoz, válasszuk ki a kívánt formátumot.

1C formátum SKD-ben

Az ACS jelentések lehetővé teszik az 1C formátum testreszabását mind a programozó (a jelentés készítésekor), mind a felhasználó (a jelentés használatakor) számára. Több lehetőség is kínálkozik a feltételes formázás használatával.

Ez azt jelenti, hogy nem csak azt kell megadni, hogy melyik mezőt kell formázni, hanem azt is, hogy milyen feltételek mellett (például, ha ennek a mezőnek az értéke negatív).

Vállalati módban válassza ki a jelentés űrlapon a "Változat módosítása" menüpontot. A vastag kliens ACS jelentésében ez az elem a "Műveletek/Beállítások" menüben található.

Az összes ACS-beállítás megnyitott formájában van egy „Feltételes formázás” fül. Új sor hozzáadása. A sor három oszlopból áll:

  • Dekoráció. Adja meg a szükséges 1C formátumot - betűtípus, háttér vagy szöveg színe, 1C formátum a számok és dátumok megjelenítéséhez
  • Állapot. Ha mindig ezt a kialakítást használja, hagyja üresen ezt a mezőt. Ellenkező esetben adja meg a mezőt és annak értékét. Ezután a formázás csak azokban a sorokban kerül alkalmazásra, amelyekben ezek az értékek egyeznek. Ha egyszerre több mező értékét és az „és/vagy” feltételeket kell megadnia, adjon hozzá egy csoportot, és csoportosítsa a mezőket csoportok segítségével.
  • Kialakított mezők. Azon mezők listája, amelyekre a formázást alkalmazni fogja.

1C formátum kezelt űrlapokon

Ugyanezek a formázási szabályok vonatkoznak minden felügyelt bérlőlista űrlapra. A lista űrlapon válassza ki az "Összes művelet / Lista konfigurálása" menüpontot.

A Feltételes formázás lap.

Válassza ki a kívánt dizájnt és formátumot.

Adja meg azoknak a mezőknek a listáját, amelyekre ez a terv alkalmazandó.

Lehetőségek:

<Значение>

A formázandó érték.

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

A formázási karakterlánc egy karakterlánc-érték, amely formázási beállításokat is tartalmaz.

A formázási lehetőségek a ";" karakteren keresztül jelennek meg. A paraméter jelenléte azt jelenti, hogy a formázás eltér a szabványostól.

Ha a paraméter nincs megadva, akkor szabványos formázást alkalmazunk, ami alapvetően az érték karakterláncsá alakításának felel meg. A Number és Date típusú értékek esetében azonban az alapértelmezett értékek (0 és 01.01.0001 00:00:00) üres karakterláncot adnak vissza.

Minden paramétert a paraméter neve, a "=" szimbólum és a paraméterérték határoz meg. A paraméter értéke egyszeres vagy dupla idézőjelben adható meg. Erre akkor van szükség, ha a paraméter értéke a formátum string szintaxisában használt karaktereket tartalmazza.

A paraméterértéken belül tetszőleges karakterek adhatók meg, amelyek a kapott karakterlánc létrehozásakor úgy jelennek meg, ahogyan vannak. Így például az idő formázásakor megadhatja az órák, percek és másodpercek elválasztóit. Ha ezek a karakterek megegyeznek a formátum karakterlánc-értékeivel, idézőjelek közé kell tenni őket.

A formátum karakterlánc paramétereinek nevei és értékei:

  • L - annak a nyelvnek, országnak a neve, amelyre a szabványos formázást végrehajtják.
  • CC - az egész és a tört részek megjelenített tizedesjegyeinek teljes száma. Ezután az eredeti számot a kerekítési szabályok szerint kerekítik. Ha ez a paraméter meg van adva, akkor a szám tört részének megjelenítéséhez meg kell adni az NPV paramétert, ellenkező esetben a tört rész nem jelenik meg.
  • NDC - a tizedesjegyek száma a tört részben. Ezután az eredeti számot a kerekítési szabályok szerint kerekítik.
  • CHS - biteltolás: pozitív - osztás, negatív - szorzás. Más szóval ez azt jelenti, hogy az eredeti számot megszorozzuk vagy elosztjuk 10*C-vel, ahol C a paraméter modulo értéke.
  • FRD - az egész és a tört részek szimbólum-elválasztója.
  • CHRG - a szám egész részének csoportjainak karakter-elválasztója. Ha üres karakterláncot használunk elválasztóként, akkor a határoló nem törő szóköz lesz.
  • CHN - egy karakterlánc, amely egy szám nulla értékét képviseli. Ha nincs beállítva, az ábrázolás egy üres karakterlánc. Ha "HN=" van megadva, akkor "0" formában. Nem használt numerikus beviteli mezőkhöz.
  • FHN – kiírja-e a kezdő nullákat. Ennek a paraméternek az értéke nincs beállítva, a paraméter tényleges jelenléte határozza meg a bevezető nullák kimenetét.
  • ChG - a szám számjegyeinek csoportosításának sorrendje. Értékként számok vannak feltüntetve, vesszővel elválasztva, jelezve a jobbról balra csoportosított számjegyek számát. Csak az első két számnak van értelme. Ezek közül az első az elsődleges csoportosítást jelöli, vagyis azt, amelyik a szám egész részének legkisebb jelentőségű számjegyeihez kerül felhasználásra. Ha a második szám nincs megadva, akkor csak a legkisebb jelentőségű számjegyek kerülnek csoportosításra. Ha második számként 0 van megadva, akkor az elsődleges csoportosításhoz megadott érték a szám egész részének minden számjegyére vonatkozik. Ha 0-tól eltérő értéket használ második számként, akkor ez az érték fogja használni az összes számjegy csoportosítását, kivéve a már csoportosított legkisebb jelentőségűeket.
  • CHO - negatív számok ábrázolása.
    • 0 (0) - karakterlánc, mint "(1,1)";
    • 1 (1) - egy karakterlánc, például "-1,1";
    • 2 (2) - egy karakterlánc, például "- 1,1";
    • 3 (3) - egy karakterlánc, például "1,1-";
    • 4 (4) - egy karakterlánc, például "1,1 -".
  • DF - dátumformátum.
    • d - a hónap napja (számjegyekkel) kezdő nulla nélkül;
    • dd - a hónap napja (számjegyekben), kezdő nullával;
    • ddd - a hét napjának rövid neve;
    • dddd - a hét napjának teljes neve;
    • M - a hónap száma (számjegyekkel) kezdő nulla nélkül;
    • MM - a hónap száma (számjegyekben), kezdő nullával;
    • MMM - a hónap rövid neve;
    • MMMM - a hónap teljes neve;
    • k az év negyedévének száma;
    • d - évszám század és vezető nulla nélkül;
    • yy - évszám század nélkül, kezdő nullával;
    • yyyy - évszám századdal;
    • h - óra ​​12 órás változatban kezdő nullák nélkül;
    • hh - óra ​​12 órás változatban kezdő nullával;
    • H - óra ​​24 órás változatban kezdő nullák nélkül;
    • HH (HH) - óra ​​24 órás változatban kezdő nullával;
    • m - perc vezető nulla nélkül;
    • mm - perc kezdő nullával;
    • s - második vezető nulla nélkül;
    • ss - második vezető nullával;
    • вв - a nap felének megjelenítése AM/PM (csak a 12 órás időmegjelenítést támogató konfigurációs nyelvekre érvényes).
  • DLF - helyi dátumformátum. Megadja a dátum egyes részei megjelenítésének beállítását.
    • D - dátum (számokban);
    • DD - hosszú dátum (hónap szavakkal);
    • B - teljes munkaidő, a dátum kombinálható az idővel;
    • DV - dátum és idő.
  • A DP egy üres dátumot jelentő karakterlánc (például a Format("00010101000000" ,,DP=""üres dátum""") az "üres dátum" karakterláncot adja vissza).
  • BL - logikai értéket képviselő karakterlánc Hazugság.
  • BI – logikai értéket képviselő karakterlánc Igaz.