Hlavné dátové typy v 1C - číslo, boolean a dátum, môžu byť reprezentované v mnohých formátoch. Programátori často čelia skutočnosti, že požiadavky na typ údajov sa v rôznych prehľadoch a tabuľkách veľmi líšia. Vývojári 1C mysleli na pohodlie programátorov a vytvorili špeciálnu funkciu, ktorá výrazne uľahčuje proces zmeny vzhľadu údajov. Hlavnou úlohou funkcie je previesť číslo, dátum alebo booleovský typ na požadovaný tvar typu reťazec.

Popis funkcie „Formátovať“.

Syntax tejto funkcie je jednoduchá – ako parametre môžete odovzdať dva parametre. Najprv vývojár určí hodnotu, ktorá sa má naformátovať. Aby 1C pochopil, ako zmeniť hodnotu, programátor špecifikuje druhý parameter ako hodnotu reťazca obsahujúcu preddefinované operandy. Je to hodnota tohto riadku, ktorá určuje, ako používatelia uvidia údaje v prehľade.

FormattedValue = Format(VariableFormatting, TextFormatString);

Ak parameter "FormatString" nie je nastavený, potom 1C skonvertuje zadanú hodnotu na reťazec. Nezabúdajte, že prázdny dátum a 0 sa skonvertujú na prázdny reťazec, čo sa používateľom nemusí páčiť. Každý parameter vo formátovacom reťazci je kombináciou názvu, symbolu "=" a hodnoty uvedenej v úvodzovkách. To vám umožňuje zahrnúť znaky používané pri písaní formátovacieho reťazca funkcie Formát v 1C.

Do zobrazenia údajov môžete vložiť ľubovoľný znak okrem tých, ktoré sa používajú v syntaxi zápisu formátovacieho reťazca. Ak je potrebné obísť toto obmedzenie, použite jednoduché úvodzovky. Toto riešenie tiež pomôže v situáciách, keď by kompilátor mohol nesprávne interpretovať symbol.

Pre pohodlie vývojárov má 1C vstavaný konštruktor formátovacieho reťazca. Dá sa k nemu pristupovať v moduloch cez obsahové menu alebo v ACS prostredníctvom miest poskytnutých vývojármi. Takúto príležitosť možno nájsť napríklad v zozname polí žiadosti v časti „Návrh“.

Najdôležitejšou výhodou konštruktora je, že okamžite vidíte, ako budú vaše dáta nakoniec vyzerať. Po odoslaní potrebné nastavenia pre konkrétny typ údajov v časti „Príklad“ sa vám zobrazí výsledok vašich nastavení. V nepomenovanom textovom poli v spodnej časti nájdete formátovací reťazec použitý na získanie výsledku. Dá sa skopírovať a použiť v budúcnosti, ak vám výsledok úplne vyhovuje.

Konštruktor formátovacieho reťazca môže byť skvelým pomocníkom pre začínajúcich vývojárov, no skúsení programátori s ním radšej nestrácajú čas. Vývoj pôjde oveľa rýchlejšie, ak poznáte základné kľúčové parametre formátovacieho reťazca a použijete ich bez volania konštruktora.

Základné možnosti formátovacieho reťazca

Naučiť sa všetky dostupné príkazy nebude fungovať a nie je to potrebné. Vývojár potrebuje poznať iba niektoré populárne operácie a ako ich aplikovať. Úplný zoznam parametrov formátovacieho reťazca môžete kedykoľvek otvoriť v asistentovi syntaxe a vybrať ten, ktorý potrebujete. Nasledujúce parametre môžu byť užitočné pre programátora 1C pri každodennej práci:

  • L je formát krajiny, pre zástupcov ktorej sa budú údaje zobrazovať;
  • ChG - nastavuje zoskupenie číslic čísla;
  • FZ - nastavuje celkový počet skupín znakov celého čísla a zlomkových častí čísla, ktoré sa budú zobrazovať. Ak hodnota parametra NPV nie je špecifikovaná vo formátovacom reťazci s týmto kľúčom, potom sa zlomková časť nezobrazí;
  • FDC je parameter, ktorý určuje počet znakov v časti čísla za desatinnou čiarkou. Zaokrúhľovanie prebieha podľa štandardných pravidiel matematiky;
  • CHS je parameter, ktorý posúva číslice čísla. Hodnota môže byť kladná – násobenie 10, alebo záporná – delenie. Užitočný príkaz, ak potrebujete vypísať v jednom formulári a pokračovať v práci s číslom v inom;
  • FRD - nastavuje symbol, ktorý oddeľuje zlomkovú a celočíselnú časť čísla. Ak chcete nastaviť znak, ktorý oddeľuje skupiny časti celého čísla, použite "CHG". Ak chcete použiť nedeliteľnú medzeru, použite prázdny reťazec;
  • FHN - ukazuje použitie úvodných núl. Hodnota tohto parametra nie je nastavená;
  • DF je jednou z najbežnejších možností formátovacieho reťazca. Ovláda formát dátumu. V 1C pomocou príkazu "Formát" môžete zobraziť dátum takmer v akomkoľvek formáte vrátane napísania názvu mesiaca. Možné hodnoty veľa, ich zoznam je možné vidieť v asistentovi syntaxe;
  • BL a BI - nastavenie reprezentácie pre logický dátový typ, resp. odpovedanie na nepravda a pravda. Štandardné „zaškrtnutie“ teda môžete nahradiť ľubovoľným slovom alebo frázou, ktorá je pre používateľov zrozumiteľnejšia.

Univerzálnosť a pohodlie konštruktéra sa stali kľúčovými dôvodmi popularity funkcie „Formát“ medzi vývojármi 1C. Flexibilné nastavenia vám pomôžu nastaviť ľubovoľné vzhľadúdaje na žiadosť klienta.

Detailný popis. Kliknutím rozbalíte

Formátovať reťazec je hodnota reťazca, ktorá zahŕňa možnosti formátovania.

Možnosti formátovania sú uvedené cez symbol ";". Prítomnosť parametra znamená, že formátovanie je odlišné od štandardného.

Ak parameter nie je zadaný, použije sa štandardné formátovanie, ktoré v podstate zodpovedá prevodu hodnoty na reťazec. Pre hodnoty typu Číslo a Dátum však predvolené hodnoty (0 a 01.01.0001 00:00:00) vrátia prázdny reťazec.

Každý parameter je špecifikovaný názvom parametra, symbolom „=“ a hodnotou parametra. Hodnota parametra môže byť špecifikovaná v jednoduchej resp dvojité úvodzovky. Toto sa vyžaduje, ak hodnota parametra obsahuje znaky použité v syntaxi formátovacieho reťazca.

Vo vnútri hodnoty parametra je možné zadať ľubovoľné znaky, ktoré sa zobrazia tak, ako sú pri vytváraní výsledného reťazca. Pri formátovaní tak môžete napríklad zadať oddeľovače pre hodiny, minúty a sekundy. Ak sa tieto znaky zhodujú s hodnotami formátovacieho reťazca, musia byť uvedené v jednoduchých úvodzovkách.

Názvy a hodnoty parametrov formátovacieho reťazca:

  • L - názov jazyka, krajina, pre ktorú sa vykoná štandardné formátovanie.
  • CHC - celkový počet zobrazené desatinné miesta celých a zlomkových častí. Pôvodné číslo sa potom zaokrúhli v súlade s pravidlami zaokrúhľovania. Ak je tento parameter zadaný, na zobrazenie zlomkovej časti čísla je potrebné zadať parameter NPV, inak sa zlomková časť nezobrazí.
  • NDC - počet desatinných miest v zlomkovej časti. Pôvodné číslo sa potom zaokrúhli v súlade s pravidlami zaokrúhľovania.
  • CHS - bitový posun: kladné - delenie, záporné - násobenie. Inými slovami to znamená, že pôvodné číslo sa vynásobí alebo vydelí 10*C, kde C je modulo hodnota parametra.
  • FRD je symbolový oddeľovač celých a zlomkových častí.
  • CHRG - znakový oddeľovač skupín celočíselnej časti čísla. Ak sa ako oddeľovač použije prázdny reťazec, potom bude oddeľovačom znak medzery.
  • CH je reťazec predstavujúci nulová hodnotačísla. Ak nie je nastavené, reprezentácia je prázdny reťazec. Ak je nastavené „PN=“, potom v tvare „0“. Nepoužíva sa pre číselné vstupné polia.
  • FHN – či sa majú zobraziť úvodné nuly. Hodnota tohto parametra nie je nastavená, skutočná prítomnosť parametra určuje výstup úvodných núl.
  • CHG - poradie zoskupovania číslic čísla. Ako hodnota sú uvedené čísla oddelené čiarkami, ktoré označujú počet zoskupených číslic sprava doľava. Len prvé dve čísla dávajú zmysel. Prvý z nich označuje primárne zoskupenie, teda také, ktoré sa použije pre najmenej významné číslice celej časti čísla. Ak druhé číslo nie je zadané, zoskupia sa iba najmenej významné číslice. Ak je ako druhé číslo zadané 0, potom sa hodnota zadaná pre primárne zoskupenie použije na všetky číslice celočíselnej časti čísla. Ak sa ako druhé číslo použije iná hodnota ako 0, potom sa táto hodnota použije na zoskupenie všetkých číslic okrem tých najmenej významných, ktoré sú už zoskupené.
  • CHO predstavuje záporné čísla.
    • 0 (0) – reťazec ako „(1,1)“;
    • 1 (1) – reťazec ako „-1,1“;
    • 2 (2) – reťazec ako „- 1.1“;
    • 3 (3) – reťazec ako „1,1-“;
    • 4 (4) – reťazec ako „1,1 -“.
  • DF je formát dátumu.
    • e – deň v mesiaci (v čísliciach) bez úvodnej nuly;
    • dd – deň v mesiaci (v čísliciach) s nulou na začiatku;
    • dd je krátky názov dňa v týždni;
    • dddd - celý názov dňa v týždni;
    • М – číslo mesiaca (v čísliciach) bez úvodnej nuly;
    • MM – číslo mesiaca (v čísliciach) s nulou na začiatku;
    • MMM - krátky názov mesiaca;
    • MMMM je celý názov mesiaca;
    • k - číslo štvrťroka v roku;
    • d – číslo roku bez storočia a úvodnej nuly;
    • yy – číslo roku bez storočia s úvodnou nulou;
    • yyyy - číslo roku so storočím;
    • h - hodina v 12-hodinovej verzii bez úvodných núl;
    • hh - hodina v 12-hodinovej verzii s úvodnou nulou;
    • H – hodina v 24-hodinovej verzii bez úvodných núl;
    • HH (HH) - hodina v 24-hodinovej verzii s úvodnou nulou;
    • m – minúta bez úvodnej nuly;
    • mm – minúta s úvodnou nulou;
    • s – sekunda bez úvodnej nuly;
    • ss - druhá s úvodnou nulou;
    • bb - Zobrazuje pol dňa AM/PM (platí len pre konfiguračné jazyky, ktoré podporujú 12-hodinové zobrazenie času).
  • DLF je miestny formát dátumu. Určuje možnosť zobrazenia častí dátumu.
    • D - dátum (v číslach);
    • DD - dlhý dátum (mesiac slovami);
    • B - plný úväzok, dátum je možné kombinovať s časom;
    • DV - dátum a čas.
  • DP je reťazec predstavujúci prázdny dátum (napríklad Format('00010101000000' ,DP=””prázdny dátum”””) vráti reťazec “prázdny dátum”).
  • BL je reťazec predstavujúci boolovská hodnota Klamať.
  • BI – reťazec predstavujúci boolovskú hodnotu Pravda.

Programovanie (a obchodné programy) sa zvyčajne zaoberá nasledujúcimi jednoduchými dátovými typmi: číslo, reťazec, dátum. Hodnoty týchto typov pre rozdielne krajiny, normy a spravodlivé zvyky môžu mať inú predstavu.

Asi najznámejším príkladom je rozdielne znázornenie času – v Rusku je zvykom používať 9:00 a 21:00 a v anglicky hovoriacich krajinách 9:00 a 21:00. Rozdiel je ako v logike (12-hodinový systém alebo 24-hodinový systém), tak aj v písaní.

Reprezentácia hodnoty sa nazýva „formát“ a dnes budeme diskutovať o zmene formátu dátumu a formátu čísla v 1C.
Formátovanie môže používať ako programátor v jazyku 1C, tak aj vizuálne, bez programovania, napríklad pri vytváraní tlačiteľného formulára alebo zostavy, pri nastavovaní prvkov na formulári.

Čo je formátovanie

Číslo a dátum, bez ohľadu na ich zobrazenie na obrazovke alebo v tlači, zostávajú samé sebou. Formátovanie znamená iba prevod na reťazcovú hodnotu – teda ako bude „vyzerať“ na obrazovke počítača alebo na papieri.

Hlavné rozdiely medzi formátmi 1C na reprezentáciu čísel a dátumov:

  • číslo
    o "." alebo "," na oddelenie zlomkovej časti
    o počet desatinných miest
    o zoskupenie číslic po 3 (1 000 000, nie 1 000 000)
  • dátum a čas
    o rok, mesiac, deň poradie
    o oddeľovací znak
    o 1C formát času (12 alebo 24 hodín)
    o podrobnosti o pravopise.

Vo formáte 1C je možné uviesť aj ďalšie „vymoženosti“, napríklad zobrazenie záporných čísel červenou farbou alebo zobrazenie „prázdnej hodnoty“ vo forme „0“ alebo „nevyplnené“.

Princíp formátovania

Predvolené formátovanie funguje napríklad pri prevode čísla na reťazec. V niektorých prípadoch môžu takéto nastavenia poslúžiť medvediu službu tam, kde to programátor neočakáva.

Napríklad pri prevode čísla na reťazec sa prekladá s prihliadnutím na zoskupenie číslic (a toto očakávate?):
RetazecCislo = AbbrLp(2400); //bude sa rovnať "2 400"

Na presné určenie formátu v jazyku 1C existuje funkcia Format (), pomocou ktorej je možné špecifikovať požadovanú reprezentáciu.
NumberString = Format(2400, "Nastavenia")

V riadku „Nastavenia“ musíte zadať požadovaný formát 1C. Takéto nastavenia sú špecifikované v špeciálnej kódovanej forme. Zvážte najčastejšie používané nastavenia:

Predvolene naformátujte dátum a číslo 1С

Ak potrebujete zobraziť dátum alebo číslo a nechcete sa obťažovať tým, ako by mali byť zastúpené podľa pravidiel požadovanej krajiny, existuje jednoduché nastavenie, ktoré vám to umožní:

L = skrátený názov požadovanej krajiny

Príklad zobrazenia dátumu podľa pravidiel niektorých krajín:
Format(CurrentDate(), "L=ru")
> 28.03.2012 14:21:32

Format(CurrentDate(), "L=sk")
> 28.3.2012 14:21:24

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

Ako to nie je ťažké vidieť, názvy krajín sú intuitívne.

Formát dátumu v jazyku 1C

Ak vám predvolené nastavenie nestačí a chceli by ste určiť poradie častí dátumu a symboly ich oddelenia, musíte použiť nastavenie:
DF = "dmg hms"

V súlade s tým je „dmg“ deň, mesiac a rok a „hms“ sú hodiny, minúty a sekundy. Ktorúkoľvek z týchto častí je možné preskočiť. Objednávka je ľubovoľná. Znaky špecifikované medzi časťami sa použijú ako oddeľovacie znaky.

Charakter časti dátumu je možné špecifikovať viackrát za sebou, od toho závisí vzhľad tejto časti dátumu, napríklad „d“ alebo „dd“ alebo „dddd“.

Rozlúštenie častí dátumu:

  • d - deň
    o malé "d"
  • M - mesiac
    o veľké "M"
    o možno zadať 1 až 4 krát
  • d - rok
    o malé "g"
    o môže byť uvedené 1 alebo 2 alebo 4 krát
  • h - hodiny
    o malé "h" - 12 hodinový formát
    o veľké "H" - 24 hodinový formát
  • m - minúty
    o malé "m"
    o možno zadať 1 alebo 2 krát
  • s - sekúnd
    o malé "s"
    o možno zadať 1 alebo 2 krát
  • bb - AM/PM displej pre 12-hodinový formát
  • k - štvrťrok.

Príklad zobrazenia dátumu s pravidlami:
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.3.2012 14:44:44

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

Formát čísel v jazyku 1C
Na rozdiel od formátovania dátumu, kde je všetko celkom jednoduché, existuje veľa možností formátovania čísel. Zvážime tie, ktoré sme považovali za užitočné - to znamená, že sa podľa nášho názoru často používajú.

Prvý „problém“ súvisí s predvoleným zoskupením číslic v číslach 3 a oddelením skupín medzerou, napríklad:
StrNumber = Reťazec(22300500)
> 22 300 500

To je nepohodlné, keď sa číslo konvertuje na reťazec nie pre krásny a zrozumiteľný výstup pre používateľa, ale pre potreby služby. Toto môže byť ovplyvnené parametrom "CH", napríklad:

Format(22300500, "HH=100")
>22300500 //úplne odstránené nuly

Format(22300500, "HH=6")
> 22 300500 //vytvorilo zoskupenie iba miliónov

Parameter, ktorý vám umožňuje zaokrúhliť číslo pri výstupe na požadovaný počet číslic za desatinnou čiarkou „NPV“:

Format(3,535353; "NPV=""2""")
> 3,54

Parameter, ktorý vám umožňuje zadať oddeľovací znak pre celé číslo a zlomkové časti „BRD“:

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

V niektorých prípadoch môže byť užitočné mať možnosť zobraziť namiesto čísla „0“ niečo iné: prázdny reťazec alebo „nevyplnené“. To vám umožní vytvoriť parameter "CHN":

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

Naformátujte polia 1C vo formulári

Diskutovali sme s vami o technikách, ktoré umožňujú programátorovi formátovať hodnotu v jazyku 1C. Existujú aj mechanizmy, ktoré umožňujú určiť požadovaný formát vizuálne, bez programovania.

Používateľ napríklad pracuje s formulárom. Formulár obsahuje pole, ktoré zobrazuje dátum. Reprezentáciu tohto dátumu vieme ovplyvniť.

Otvorte vlastnosti tohto poľa. Ak to chcete urobiť, kliknite v hrubom klientovi kliknite pravým tlačidlom myši na poli a v tenkom - kliknite pravým tlačidlom myši na názov poľa v zozname polí a vyberte Vlastnosti.
Pole má vlastnosť "Formát".

Kliknutím na tlačidlo „…“ ho nastavíte. Ak chcete nastaviť formát dátumu, použite kartu Dátum (pre číslo použite kartu Číslo). Požadovaný formát si môžete vybrať zo zoznamu.

Formátujte bunky 1C v tlačenej forme

Keď potrebujete navrhnúť tlačený formulár (tlač správy alebo dokumentu), môžete priradiť formát bunky presne rovnakým spôsobom ako pole dokumentu.
Vyberieme bunku (alebo niekoľko buniek súčasne), prejdite na vlastnosti, vlastnosť "Formát", vyberte požadovaný formát.

Formát 1C v SKD

Správy ACS vám umožňujú prispôsobiť formát 1C pre programátora (v čase vytvárania zostavy) aj pre používateľa (pri používaní zostavy). Existuje tiež viac príležitostí vďaka použitiu podmieneného formátovania.

To znamená, že nielen určíte, ktoré pole sa má formátovať, ale aj za akých podmienok (napríklad ak je hodnota tohto poľa záporná).

V režime Enterprise vyberte položku ponuky na formulári správy "Zmeniť variant". V zostave ACS v hrubom klientovi je táto položka v menu "Akcie/Nastavenia".

V otvorenom formulári všetkých nastavení ACS je karta "Podmienené formátovanie". Pridajte nový riadok. Riadok má tri stĺpce:

  • Dekor. Zadajte požadovaný formát 1C - písmo, farbu pozadia alebo textu, formát 1C na zobrazenie čísel a dátumov
  • Podmienka. Ak sa tento dizajn používa vždy, nechajte toto pole prázdne. V opačnom prípade zadajte pole a jeho hodnotu. Potom sa formátovanie použije iba v tých riadkoch, v ktorých sa tieto hodnoty zhodujú. Ak potrebujete zadať hodnoty viacerých polí súčasne a podmienky „a/alebo“, pridajte skupinu a zoskupte polia pomocou skupín.
  • Vytvorené polia. Zoznam polí, pre ktoré sa použije formátovanie.

1C formát v spravovaných formulároch

Rovnaké pravidlá formátovania platia pre akýkoľvek formulár zoznamu spravovaných nájomníkov. Vo formulári zoznamu vyberte položku ponuky „Všetky akcie / Konfigurovať zoznam“.

Karta Podmienené formátovanie.

Vyberte požadovaný dizajn a formát.

Zadajte zoznam polí, na ktoré sa použije tento dizajn.

Možnosti:

<Значение>

Hodnota, ktorá sa má formátovať.

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

Formátovací reťazec je hodnota reťazca, ktorá zahŕňa možnosti formátovania.

Možnosti formátovania sú uvedené cez znak ";". Prítomnosť parametra znamená, že formátovanie je odlišné od štandardného.

Ak parameter nie je zadaný, použije sa štandardné formátovanie, ktoré v podstate zodpovedá prevodu hodnoty na reťazec. Pre hodnoty typu Číslo a Dátum však predvolené hodnoty (0 a 01.01.0001 00:00:00) vrátia prázdny reťazec.

Každý parameter je špecifikovaný názvom parametra, symbolom "=" a hodnotou parametra. Hodnota parametra môže byť špecifikovaná v jednoduchých alebo dvojitých úvodzovkách. Toto sa vyžaduje, ak hodnota parametra obsahuje znaky použité v syntaxi formátovacieho reťazca.

Vo vnútri hodnoty parametra je možné zadať ľubovoľné znaky, ktoré sa zobrazia tak, ako sú pri vytváraní výsledného reťazca. Pri formátovaní tak môžete napríklad zadať oddeľovače pre hodiny, minúty a sekundy. Ak sa tieto znaky zhodujú s hodnotami formátovacieho reťazca, musia byť uvedené v jednoduchých úvodzovkách.

Názvy a hodnoty parametrov formátovacieho reťazca:

  • L - názov jazyka, krajina, pre ktorú sa vykoná štandardné formátovanie.
  • CC - celkový počet zobrazených desatinných miest celej a zlomkovej časti. Pôvodné číslo sa potom zaokrúhli v súlade s pravidlami zaokrúhľovania. Ak je tento parameter zadaný, na zobrazenie zlomkovej časti čísla je potrebné zadať parameter NPV, inak sa zlomková časť nezobrazí.
  • NDC - počet desatinných miest v zlomkovej časti. Pôvodné číslo sa potom zaokrúhli v súlade s pravidlami zaokrúhľovania.
  • CHS - bitový posun: kladné - delenie, záporné - násobenie. Inými slovami to znamená, že pôvodné číslo sa vynásobí alebo vydelí 10*C, kde C je modulo hodnota parametra.
  • FRD - symbol-oddeľovač celých a zlomkových častí.
  • CHRG - znak-oddeľovač skupín celočíselnej časti čísla. Ak sa ako oddeľovač použije prázdny reťazec, potom bude oddeľovačom znak medzery.
  • CHN - reťazec predstavujúci nulovú hodnotu čísla. Ak nie je nastavené, reprezentácia je prázdny reťazec. Ak je zadané "HN=", potom v tvare "0". Nepoužíva sa pre číselné vstupné polia.
  • FHN - či sa majú na výstup vydávať úvodné nuly. Hodnota tohto parametra nie je nastavená, skutočná prítomnosť parametra určuje výstup úvodných núl.
  • ChG - poradie zoskupovania číslic čísla. Ako hodnota sú uvedené čísla oddelené čiarkami, ktoré označujú počet zoskupených číslic sprava doľava. Len prvé dve čísla dávajú zmysel. Prvý z nich označuje primárne zoskupenie, teda také, ktoré sa použije pre najmenej významné číslice celej časti čísla. Ak druhé číslo nie je zadané, zoskupia sa iba najmenej významné číslice. Ak je ako druhé číslo zadané 0, potom sa hodnota zadaná pre primárne zoskupenie použije na všetky číslice celočíselnej časti čísla. Ak sa ako druhé číslo použije iná hodnota ako 0, potom sa táto hodnota použije na zoskupenie všetkých číslic okrem tých najmenej významných, ktoré sú už zoskupené.
  • CHO - reprezentácia záporných čísel.
    • 0 (0) - reťazec ako "(1,1)";
    • 1 (1) - reťazec ako "-1,1";
    • 2 (2) - reťazec ako "- 1,1";
    • 3 (3) - reťazec ako "1,1-";
    • 4 (4) - reťazec ako "1,1 -".
  • DF - formát dátumu.
    • d - deň v mesiaci (v čísliciach) bez úvodnej nuly;
    • dd - deň v mesiaci (v čísliciach) s nulou na začiatku;
    • ddd - krátky názov dňa v týždni;
    • dddd - celý názov dňa v týždni;
    • M - číslo mesiaca (v čísliciach) bez úvodnej nuly;
    • MM - číslo mesiaca (v čísliciach) s nulou na začiatku;
    • MMM - krátky názov mesiaca;
    • MMMM - celý názov mesiaca;
    • k je číslo štvrťroka v roku;
    • d - číslo roku bez storočia a úvodnej nuly;
    • yy - číslo roku bez storočia s úvodnou nulou;
    • yyyy - číslo roku so storočím;
    • h - hodina v 12 hodinovej verzii bez úvodných núl;
    • hh - hodina v 12-hodinovej verzii s úvodnou nulou;
    • H - hodina v 24-hodinovej verzii bez úvodných núl;
    • HH (HH) - hodina v 24-hodinovej verzii s úvodnou nulou;
    • m - minúta bez úvodnej nuly;
    • mm - minúta s úvodnou nulou;
    • s - sekunda bez úvodnej nuly;
    • ss - druhá s úvodnou nulou;
    • вв - zobrazenie polovice dňa AM/PM (platí len pre konfiguračné jazyky, ktoré podporujú 12-hodinové zobrazenie času).
  • DLF - miestny formát dátumu. Určuje možnosť zobrazenia častí dátumu.
    • D - dátum (v číslach);
    • DD - dlhý dátum (mesiac slovami);
    • B - plný úväzok, dátum je možné kombinovať s časom;
    • DV - dátum a čas.
  • DP je reťazec predstavujúci prázdny dátum (napríklad Format("00010101000000" ,"DP=""prázdny dátum""") vráti reťazec "prázdny dátum").
  • BL – reťazec predstavujúci boolovskú hodnotu Klamať.
  • BI – reťazec predstavujúci boolovskú hodnotu Pravda.