Formátovat řetězec. Formátovat řetězec 1s 8 měsíců ve slovech

Typ: Číslo; Datum; Boolean. Hodnota, která se má formátovat.<ФорматнаяСтрока>(volitelné) Typ: Řetězec. Formátovací řetězec je řetězcová hodnota, která zahrnuje možnosti formátování. Možnosti formátování jsou uvedeny pomocí symbolu ";". Přítomnost parametru znamená, že formátování je odlišné od standardního. Pokud parametr není uveden, použije se standardní formátování, které v podstatě odpovídá převodu hodnoty na řetězec. Pro hodnoty typu Číslo a Datum však výchozí hodnoty (0 a 01.01.0001 00:00:00) vrátí prázdný řetězec. Každý parametr je určen názvem parametru, symbolem "=" a hodnotou parametru. Hodnotu parametru lze zadat v jednoduchých nebo dvojitých uvozovkách. To je vyžadováno, pokud hodnota parametru obsahuje znaky použité v syntaxi formátovacího řetězce. Uvnitř hodnoty parametru lze zadat libovolné znaky, které se zobrazí tak, jak jsou při vytváření výsledného řetězce. Při formátování tak můžete například zadat oddělovače pro hodiny, minuty a sekundy. Pokud se tyto znaky shodují s hodnotami formátovacího řetězce, musí být uzavřeny v jednoduchých uvozovkách. Názvy a hodnoty parametrů formátovacího řetězce: L (L) - název jazyka, země, pro kterou bude standardní formátování provedeno. Dostupné názvy jazyků jsou umístěny za popisem formátovacího řetězce. NZ (ND) - celkový počet zobrazených desetinných míst celé a zlomkové části. Původní číslo se pak zaokrouhlí v souladu s pravidly pro zaokrouhlování Okr15as20. Pokud je tento parametr zadán, pak pro zobrazení zlomkové části čísla musí být zadán parametr NPV, jinak se zlomková část nezobrazí. NFD (NFD) - počet desetinných míst ve zlomkové části. Původní číslo se pak zaokrouhlí v souladu s pravidly pro zaokrouhlování Okr15as20. ChS (NS) - bitový posun: kladné - dělení, záporné - násobení. Jinými slovy to znamená, že původní číslo bude vynásobeno nebo vyděleno 10*C, kde C je modulo hodnota parametru. FRD (NDS) - charakter oddělovače celočíselných a zlomkových částí. CHRG (NGS) - znakový oddělovač skupin celé části čísla. Pokud je jako oddělovač použit prázdný řetězec, bude oddělovačem znak mezery. NZ (NZ) je řetězec představující nulovou hodnotu čísla. Pokud není nastaveno, reprezentace je prázdný řetězec. Pokud je nastaveno "CHN=", pak ve tvaru "0". Nepoužívá se pro numerická vstupní pole. NLZ — zda zobrazit úvodní nuly. Význam daný parametr není nastaven, skutečná přítomnost parametru určuje výstup úvodních nul. CHG (NG) - pořadí seskupování číslic čísla. Jako hodnota jsou uvedena čísla oddělená čárkami, které udávají počet seskupených číslic zprava doleva. Pouze první dvě čísla dávají smysl. První z nich označuje primární seskupení, tedy to, které bude použito pro nejméně významné číslice celé části čísla. Pokud není druhé číslo zadáno, budou seskupeny pouze nejméně významné číslice. Pokud je jako druhé číslo zadáno 0, pak se hodnota zadaná pro primární seskupení použije na všechny číslice celé části čísla. Pokud je jako druhé číslo použita jiná hodnota než 0, bude tato hodnota použita pro seskupení všech číslic, kromě těch nejméně významných, které jsou již seskupeny. CHO (NN) - reprezentace záporných čísel. 0 (0) - řetězec jako "(1,1)"; 1 (1) - řetězec jako "-1,1"; 2 (2) - řádek jako "- 1,1"; 3 (3) - řetězec jako "1,1-"; 4 (4) - řetězec jako "1,1 -". DF (DF) je formát data. d (d) — den v měsíci (v číslicích) bez úvodní nuly; dd (dd) — den v měsíci (v číslicích) s nulou na začátku; ddd (ddd) — krátký název dne v týdnu *); dddd (dddd) — celý název dne v týdnu *); M (M) — číslo měsíce (v číslicích) bez úvodní nuly; MM (MM) — číslo měsíce (v číslicích) s nulou na začátku; MMM (MMM) - krátký název měsíce *); MMMM (MMMM) je celý název měsíce *); k (q) je číslo čtvrtletí v roce; y (y) je číslo roku bez století a úvodní nuly; yy (yy) — číslo roku bez století s úvodní nulou; yyyy (yyyy) — číslo roku se stoletím; h (h) - hodina ve 12hodinové verzi bez úvodních nul; hh (hh) - hodina ve 12hodinové verzi s úvodní nulou; H (H) - hodina ve 24hodinové verzi bez úvodních nul; HH (HH) - hodina ve 24hodinové verzi s úvodní nulou; m (m) - minuta bez úvodní nuly; mm (mm) – minuta s úvodní nulou; c (s) — sekunda bez úvodní nuly; ss (ss) — druhý s úvodní nulou; bb (tt) — zobrazení půl dne AM/PM (platí pouze pro konfigurační jazyky, které podporují 12hodinové zobrazení času). Poznámka: *) - nepoužívá se pro formátovací řetězec pole pro zadání data. DLF (DLF) je místní formát data. Určuje možnost zobrazení částí data. D (D) - datum (v číslech); DD (DD) - dlouhé datum (měsíc slovy); B (T) - plný úvazek, datum lze kombinovat s časem; DV (DT) — datum a čas. Příklad: Format('20051120140323',"DLF=DDV") je "20. listopadu 2005. 14:03:23″. Důležité! Pořadí možností formátovacího řetězce pro DLF<дата + время>(DV nebo DVD) nelze změnit. DP (DE) je řetězec představující prázdné datum (například Format('00010101000000' ,,DP=""prázdné datum""") vrátí řetězec "prázdné datum"). BF (BF) je řetězec představující booleovskou hodnotu False. BI (BT) je řetězec představující booleovskou hodnotu True. Poznámka. Použití parametrů pro vstupní pole: parametr DP (DE) se nepoužívá; parametr DLF (DLF) se používá pouze s hodnotami D (D), V (T) a DV (DT). Návratová hodnota: Typ: Řetězec. Řetězec, který je výsledkem formátování předávané hodnoty. Popis: Generuje lidsky čitelnou reprezentaci hodnot. Užitečné v reportech a dalších vizuálních zobrazeních hodnot. Dostupnost: tenký klient, webový klient, server, tlustý klient , externí připojení, mobilní aplikace (klient), mobilní aplikace (server). Seznam jazyků: af afrikánština af_NA (af_NA) afrikánština (Namibie) af_ZA afrikánština (Jižní Afrika) amharština am_ET amharština (Etiopie) ar arabština ar_AE arabština (Spojené arabské emiráty) ar_BH arabština (Bahrajn) ar_DZ arabština (Alžírsko) arabština_EGgy ) ar_IQ Arabština (Irák) ar_JO Arabština (Jordánsko) ar_KW Arabština (Kuvajt) ar_LB Arabština (Libanon) ar_LY Arabština (Libye) ar_MA Arabština (Maroko) ar_OM Arabština (Omán) ar_QA Arabština (SA Arabština) Arabština (Katar) AR Súdán) ) ar_SY Arabština (Sýrie) ar_TN Arabština (Tunisko) ar_YE Arabština (Jemen) jako Asámština as_IN Asámština (Indie) az Ázerbájdžánština az_AZ Ázerbájdžánština (Ázerbájdžán) az_Cyrl Ázerbájdžán (Cyrillicija) az_Cyrl Ázerbájdžán (Cyrilikarlija) a Ázerbájdžánština (latinka, Ázerbájdžán) být běloruština be_BY Běloruština (Bělorusko) bg bulharština bg_BG bulharština (Bulharsko) bn bengálština bn_IN Bengálsko (Indie) ca katalánština ca_ES Katalánci cs Čeština cs_CZ Čeština (Česká republika) cy velština cy_GB velština (UK) da dánština da_DK dánština (Dánsko) de němčina de_AT němčina (Rakousko) de_BE němčina (Belgie) de_CH němčina (Švýcarsko) de_DE němčina (Německo) de_LI ( de_LI) němčina ( Lichtenštejnsko) de_LU němčina (Lucembursko) el řečtina el_CY (el_CY) řečtina (Kypr) el_GR řečtina (Řecko) en angličtina en_AU angličtina (Austrálie) en_BE angličtina (Belgie) en_BW angličtina (Botswana) en_BZ (en_BZ) angličtina en_CA angličtina) (Kanada) en_GB Angličtina (UK) en_HK Angličtina (Hongkong, (Zvláštní administrativní oblast, Čína)) en_IE Angličtina (Irsko) en_IN Angličtina (Indie) en_JM (en_JM) Angličtina (Jamajka) en_MH (en_MH) Angličtina ( Marshallovy ostrovy) en_MT Angličtina (Malta) en_NA (en_NA) Angličtina (Namibie) en_NZ Angličtina (Nový Zéland) en_PH Angličtina (Filipíny) en_PK Angličtina (Pákistán) en_SG Angličtina (Singapur) en_TT (en_TT) Angličtina th (Trinidad a Tobago) en_US Angličtina (Spojené státy americké) en_VI Angličtina (Americké Panenské ostrovy) en_ZA Angličtina (Jižní Afrika) en_ZW Angličtina (Zimbabwe) es Španělština es_AR Španělština (Argentina) es_BO Španělština (Bolívie) es_CL Španělština (Chile) es_CO Španělština (Kolumbie) es_CR Španělština (Kostarika) es_DO Španělština (Dominikánská republika) es_EC Španělština (Ekvádor) es_ES Španělština (Španělsko) es_GT Španělština (Guatemala) es_HN Španělština (Honduras) es_MX Španělština (Mexiko) es_NI Španělština (Nikaragua)Panama ) ) es_PE Španělština (Peru) es_PR Španělština (Portoriko) es_PY Španělština (Paraguay) es_SV Španělština (El Salvador) es_US Španělština (Spojené státy americké) es_UY Španělština (Uruguay) es_VE Španělština (Venezuella) et Estonština et_EE Estonština (Estonština) Estonština (Spojené státy americké) Baskičtina eu_ES Baskičtina (Španělsko) fa perština fa_AF perština (Afghánistán) fa_IR perština (Írán) fi finština fi_FI finština (Finsko) fo faerština fo_FO faerština (Faerské ostrovy) fr francouzština Francouzština fr_BE Francouzština (Belgie) fr_CA Francouzština (Kanada) fr_CH Francouzština (Švýcarsko) fr_FR Francouzština (Francie) fr_LU Francouzština (Lucembursko) fr_MC (fr_MC) Francouzština (Monaco) fr_SN (fr_SN) Francouzština (Senegal) ga Irština ga_IE Irština (Irsko) gl galicijština gl_ES, galicijština (Španělsko) gu gudžarátština gu_IN gudžarátština (Indie) hebrejština he_IL hebrejština (Izrael) hi hindština hi_IN hindština (Indie) hr chorvatština hr_HR chorvatština (Chorvatsko) hu maďarština hu_HU maďarština (Maďarsko) hy_AM Arménie (Maďarsko) hy Armeniam REEDhy_ arménština (Arménie, REVISED) id indonéština id_ID indonéština (Indonésie) je islandština is_IS islandština (Island) italština it_CH, italština (Švýcarsko) it_IT italština (Itálie) ja japonština ja_JP japonština (Japonsko) ka gruzínština ka_GE gruzínština (Gruzie) kk kazašština k Kazašština (Kazachstán) kl Grónština kl_GL Grónština (Grónsko) kn Kannada kn_IN Kannada (Indie) ko Korejština ko_KR Korejština (Jižní Korea) kok Konkani kok_IN Konkani (Indus) ii) ky Kyrgyz ky_KY Kyrgyz (Kyrgyzstán) lt Litevština lt_LT Litevština (Litva) lv Lotyšština lv_LV Lotyšština (Lotyšsko) mk Makedonština mk_MK Makedonština (Makedonie) ml Malajálamština ml_IN Malajálamština (Maljamština Indiánština) B ) ) ms_MY malajština (Malajsie) mt maltština mt_MT maltština (Malta) nb norština bokmål nb_NO norština bokmål (Norsko) nl holandština nl_BE holandština (Belgie) nl_NL holandština (Nizozemsko) nn_NO) norština Nynomorsko Etiopie) om_KE Oromo (Afan) (Keňa) nebo Oriya or_IN Oriya (Indie) pa Punjabi pa_IN Punjabi (Indie) pl Polština pl_PL Polština (Polsko) ps Paštština (Paštština) ps_AF Paštština (Pušto) (Afghánistán) pt Portugalština pt_BR Portugalština (Brazílie) ) pt_PT portugalština (Portugalsko) ro rumunština ro_RO rumunština (Rumunsko) ru ruština ru_R

Funkce vestavěného jazyka. Formát (funkce skriptu. Formát)
Vestavěné jazykové funkce (funkce skriptů)
Formát
Syntax:
Formát(<Значение>, <ФорматнаяСтрока>
Parametry:
<Значение>(povinné)
Typ: Číslo; Datum; Boolean. Hodnota, která se má formátovat.
<ФорматнаяСтрока>(volitelný)
Typ: Řetězec. Formátovací řetězec je řetězcová hodnota, která zahrnuje možnosti formátování.
Možnosti formátování jsou uvedeny prostřednictvím znaku ";". Přítomnost parametru znamená, že formátování je odlišné od standardního.
Pokud parametr není uveden, použije se standardní formátování, které v podstatě odpovídá převodu hodnoty na řetězec. Pro hodnoty typu Číslo a Datum však výchozí hodnoty (0 a 01.01.0001 00:00:00) vrátí prázdný řetězec.
Každý parametr je určen názvem parametru, symbolem "=" a hodnotou parametru. Hodnotu parametru lze zadat v jednoduchých nebo dvojitých uvozovkách. To je vyžadováno, pokud hodnota parametru obsahuje znaky použité v syntaxi formátovacího řetězce. Uvnitř hodnoty parametru lze zadat libovolné znaky, které se zobrazí tak, jak jsou při vytváření výsledného řetězce. Při formátování tak můžete například zadat oddělovače pro hodiny, minuty a sekundy. Pokud tyto znaky odpovídají hodnotám formátovacího řetězce, musí být uzavřeny v jednoduchých uvozovkách.
Názvy a hodnoty parametrů formátovacího řetězce:
L (L) - Název jazyka, země, pro kterou bude provedeno standardní formátování. Dostupné názvy jazyků:
afrikánštiny
af_ZA afrikánština (Jižní Afrika)
jsem Amharic
am_ET amharština (Etiopie)
ar arabština
ar_AE arabština (Spojené arabské emiráty)
ar_BH arabština (Bahrajn)
ar_DZ arabština (Alžírsko)
ar_EG arabština (Egypt)
ar_IQ arabština (Irák)
ar_JO arabština (Jordánsko)
ar_KW arabština (Kuvajt)
ar_LB arabština (Libanon)
ar_LY arabština (Libye)
ar_MA arabština (Maroko)
ar_OM arabština (Omán)
ar_QA arabština (Katar)
ar_SA Arabština (Saúdská Arábie)
ar_SD arabština (Súdán)
ar_SY arabština (Sýrie)
ar_TN arabština (Tunisko)
ar_YE arabština (Jemen)
jako Ásámci
as_IN asámština (Indie)
az ázerbájdžánština
az_AZ Ázerbájdžán (Ázerbájdžán)
az_Cyrl ázerbájdžánština (cyrilice)
az_Cyrl_AZ Ázerbájdžánština (cyrilice, Ázerbájdžán)
az_Latn Ázerbájdžánština (latinka)
az_Latn_AZ Ázerbájdžánština (latinka, Ázerbájdžán)
být Bělorus
be_BY běloruština (Bělorusko)
bg bulharština
bg_BG bulharština (Bulharsko)
bn bengálský
bn_IN bengálština (Indie)
ca katalánština
ca_ES katalánština (Španělsko)
cs česky
cs_CZ Czech (Česká republika)
cy velština
cy_GB velština (UK)
da dánština
da_DK dánština (Dánsko)
de German
de_AT němčina (Rakousko)
de_BE němčina (Belgie)
de_CH němčina (Švýcarsko)
de_DE němčina (Německo)
de_LU němčina (Lucembursko)
el řečtina
el_GR řečtina (Řecko)
en anglicky
en_AU angličtina (Austrálie)
en_BE angličtina (Belgie)
en_BW angličtina (Botswana)
en_CA angličtina (Kanada)
en_GB angličtina (UK)
en_HK angličtina (Hongkong, (zvláštní administrativní oblast, Čína))
en_IE angličtina (Irsko)
en_IN angličtina (Indie)
en_MT angličtina (Malta)
en_NZ angličtina (Nový Zéland)
en_PH angličtina (Filipíny)
en_PK angličtina (Pákistán)
en_SG angličtina (Singapur)
en_US angličtina (Spojené státy americké)
en_VI angličtina (Americké Panenské ostrovy)
en_ZA angličtina (Jižní Afrika)
en_ZW angličtina (Zimbabwe)
je španělština
es_AR španělština (Argentina)
es_BO španělština (Bolívie)
es_CL španělština (Chile)
es_CO španělština (Kolumbie)
es_CR španělština (Kostarika)
es_DO Španělština (Dominikánská republika)
es_EC španělština (Ekvádor)
es_ES Španělština (Španělsko)
es_GT španělština (Guatemala)
es_HN Španělština (Honduras)
es_MX španělština (Mexiko)
es_NI španělština (Nikaragua)
es_PA španělština (Panama)
es_PE španělština (Peru)
es_PR Španělština (Portoriko)
es_PY španělština (Paraguay)
es_SV Španělština (Salvador)
es_US Španělština (Spojené státy americké)
es_UY španělština (Uruguay)
es_VE španělština (Venezuela)
a estonština
et_EE estonština (Estonsko)
eu Baskicko
eu_ES baskičtina (Španělsko)
fa perština
fa_AF perština (Afghánistán)
fa_IR perština (Írán)
fi finština
fi_FI finština (Finsko)
pro Faerské ostrovy
fo_FO Faerské ostrovy (Faerské ostrovy)
fr francouzsky
fr_BE francouzština (Belgie)
fr_CA francouzština (Kanada)
fr_CH francouzština (Švýcarsko)
fr_FR francouzština (Francie)
fr_LU francouzština (Lucembursko)
ga irský
ga_IE irština (Irsko)
gl galicijský
gl_ES, galicijština (Španělsko)
gu Guiarati
gu_IN gudžarátština (Indie)
hebrejsky
he_IL hebrejština (Izrael)
ahoj hindi
hi_IN hindština (Indie)
hr chorvatština
hr_HR chorvatština (Chorvatsko)
hu maďarština
hu_HU maďarština (Maďarsko)
hy arménština
hy_AM arménština (Arménie)
hy_AM_REVISED arménština (Arménie, REVISED)
id indonéština
id_ID indonéština (Indonésie)
je islandský
is_IS islandština (Island)
to italsky
it_CH, italština (Švýcarsko)
it_IT italština (Itálie)
ano japonština
ja_JP japonština (Japonsko)
ka gruzínský
ka_GE gruzínština (Gruzie)
kk kazašský
kk_KZ kazašština (Kazachstán)
kl grónský
kl_GL grónština (Grónsko)
kn kannada
kn_IN Kannada (Indie)
ko korejština
ko_KR korejština (Jižní Korea)
Kok Konkani
kok_IN konkani (Indie)
Litevština
lt_LT litevština (Litva)
lv lotyština
lv_LV lotyština (Lotyšsko)
mk makedonský
mk_MK makedonština (Makedonie)
ml malajálamštiny
ml_IN malajálamština (Indie)
pane Maratian
mr_IN Maratian (Indie)
paní malajská
ms_BN malajština (Brunej)
ms_MY malajština (Malajsie)
mt maltština
mt_MT maltština (Malta)
nb norský bokmål
nb_NO norský bokmål (Norsko)
nl holandština
nl_BE holandština (Belgie)
nl_NL holandština (Nizozemsko)
nn norský Nynorsk
nn_NO norský nynorsk (Norsko)
om Oromo (Athan)
om_ET Oromo (Afan) (Etiopie)
om_KE Oromo (Afan) (Keňa)
nebo Oriya
or_IN Oriya (Indie)
pa pandžábština
pa_IN pandžábština (Indie)
pl polština
pl_PL polština (Polsko)
ps paštština (paštština)
ps_AF Pashto (Pushto) (Afghánistán)
pt portugalština
pt_BR portugalština (Brazílie)
pt_PT portugalština (Portugalsko)
ro rumunský
ro_RO rumunština (Rumunsko)
en ruština
en_RU ruština (Rusko)
ru_UA ruština (Ukrajina)
sk slovenština
sk_SK slovenština (Slovensko)
sl slovinština
sl_SI slovinština (Slovinsko)
takže Somálsko
so_DJ Somálsko (Džibutsko)
so_ET Somálsko (Etiopie)
so_KE Somálsko (Keňa)
so_SO Somálsko (Somálsko)
sq albánský
sq_AL albánština (Albánie)
srbština
sr_CS srbština (Srbsko a Černá Hora)
sr_Cyrl srbština (cyrilice)
sr_Cyrl_CS srbština (cyrilice, Srbsko a Černá Hora)
sr_Cyrl_YU srbština (cyrilice, Jugoslávie)
sr_Latn srbština (latinka)
sr_Latn_CS srbština (latina, Srbsko a Černá Hora)
sr_Latn_YU srbština (latinka, Jugoslávie)
sr_YU srbština (Jugoslávie)
švédský
sv_FI švédština (Finsko)
sv_SE švédština (Švédsko)
svahilština
sw_KE svahilština (svahilština)
sw_TZ svahilština (Tanzanie)
tamilština
ta_IN tamilština (Indie)
telugština
te_IN telugština (Indie)
thajské
th_TH thajština (Thajsko)
ti Tigrinia
ti_ER Tigrinia (Eritrea)
ti_ET Tigrinia (Etiopie)
tr turečtina
tr_TR turečtina (Turecko)
UK Ukrajinština
uk_UA ukrajinština (Ukrajina)
ur urdu
ur_PK Urdu (Pákistán)
uzbecký
uz_Cyrl Uzbek (cyrilice)
uz_Cyrl_UZ Uzbek (cyrilice, Uzbekistán)
uz_Latn Uzbek (latinka)
uz_Latn_UZ Uzbek (latinka, Uzbekistán)
uz_UZ uzbecký (Uzbekistán)
vi Vietnamci
vi_VN vietnamština (Vietnam)
zh čínština
zh_CN čínština (Čína)
zh_Hans čínština (Hans)
zh_Hans_CN čínština (Hans, Čína)
zh_Hans_SG čínština (Hans, Singapur)
zh_Hant čínština (Hant)
zh_Hant_HK čínština (Hant, Hong Kong (zvláštní administrativní oblast, Čína))
zh_Hant_MO čínština (Hant, Macao (zvláštní administrativní oblast, Čína))
zh_Hant_TW čínština (Hant, Tchaj-wan)
zh_HK čínština (Hongkong (zvláštní administrativní oblast, Čína))
zh_MO Chinese (Macao (zvláštní administrativní oblast, Čína))
zh_SG čínština (Singapur)
zh_TW čínština (Tchaj-wan)
NZ (ND) - Celkový počet zobrazených desetinných míst celé a zlomkové části. Původní číslo se pak zaokrouhlí v souladu s pravidly pro zaokrouhlování Okr15as20. Pokud je tento parametr zadán, pak pro zobrazení zlomkové části čísla musí být zadán parametr NPV, jinak se zlomková část nezobrazí.
NFD (NFD) - Počet desetinných míst ve zlomkové části. Původní číslo se pak zaokrouhlí v souladu s pravidly pro zaokrouhlování Okr15as20.
CHS (NS) - Bitový posun: kladný - dělení, záporný - násobení. Jinými slovy to znamená, že původní číslo bude vynásobeno nebo vyděleno 10*C, kde C je modulo hodnota parametru.
FRD (NDS) - Symbol-separátor celých a zlomkových částí.
CHRG (NGS) - Znak oddělovače skupiny celé části čísla. Pokud je jako oddělovač použit prázdný řetězec, bude oddělovačem znak mezery.
NZ (NZ) – Řetězec představující nulovou hodnotu čísla. Pokud není nastaveno, reprezentace je prázdný řetězec. Pokud je zadáno "HN=", pak ve tvaru "0". Nepoužívá se pro numerická vstupní pole.
NLZ – Zda zobrazit úvodní nuly. Hodnota tohoto parametru není nastavena, skutečná přítomnost parametru určuje výstup úvodních nul.
CHG (NG) - Pořadí seskupování číslic čísla. Jako hodnota jsou uvedena čísla oddělená čárkami, které udávají počet seskupených číslic zprava doleva. Chcete-li určit, že se má poslední číslo seskupení opakovat pro všechny číslice vyššího řádu, je za ním uvedena 0 oddělená čárkou.
CHO (NN) - Zobrazení záporných čísel.
0 - řetězec jako "(1,1)";
1 - řetězec jako "-1,1";
2 - řádek jako "- 1,1";
3 - řetězec jako "1,1-";
4 - řádek jako "1,1 -".
DF (DF) - Formát data.
d (d) - den v měsíci (v číslicích) bez úvodní nuly;
dd (dd) - den v měsíci (v číslicích) s nulou na začátku;
ddd (ddd) - krátký název dne v týdnu *);
dddd (dddd) - celý název dne v týdnu *);
M (M) - číslo měsíce (v číslicích) bez úvodní nuly;
MM (MM) - číslo měsíce (v číslicích) s nulou na začátku;
MMM (MMM) - krátký název měsíce *);
MMMM (MMMM) - celý název měsíce *);
k (q) - číslo čtvrtletí v roce;
y (y) - číslo roku bez století a úvodní nuly;
yy (yy) - číslo roku bez století s úvodní nulou;
yyyy (yyyy) - číslo roku se stoletím;
h (h) - hodina ve 12hodinové verzi bez úvodních nul;
hh (hh) - hodina ve 12hodinové verzi s úvodní nulou;
H (H) - hodina ve 24hodinové verzi bez úvodních nul;
HH (HH) - hodina ve 24hodinové verzi s úvodní nulou;
m (m) - minuta bez úvodní nuly;
mm (mm) - minuta s úvodní nulou;
s (s) - sekunda bez úvodní nuly;
ss (ss) - sekunda s úvodní nulou;
вв (tt) - zobrazení poloviny dne AM/PM (platí pouze pro konfigurační jazyky, které podporují 12hodinové zobrazení času).
Poznámka: *) - nepoužívá se pro formátovací řetězec pole pro zadání data.
DLF (DLF) - Místní formát data. Určuje možnost zobrazení částí data.
D (D) - datum (v číslech);
DD (DD) - dlouhé datum (měsíc slovy);
B (T) - plný úvazek, datum lze kombinovat s časem;
DV (DT) - datum a čas.
Příklad: Format("20051120140323","DLF=DDV") je "20. listopadu 2005 14:03:23".
Důležité! Pořadí možností formátovacího řetězce pro DLF<дата + время>(DV nebo DVD) nelze změnit.
DP (DE) – Řetězec představující prázdné datum (například Format("00010101000000" "DP=""prázdné datum""") vrátí řetězec "prázdné datum").
BF (BF) – Řetězec představující booleovskou hodnotu False.
BI (BT) – Řetězec představující booleovskou hodnotu True.
Poznámka. Použití parametrů pro vstupní pole: parametr DP (DE) se nepoužívá; parametr DLF (DLF) se používá pouze s hodnotami D (D), V (T) a DV (DT).
Návratová hodnota:
Typ: Řetězec. Řetězec, který je výsledkem formátování předávané hodnoty.
Popis:
Generuje lidsky čitelnou reprezentaci hodnot. Užitečné v reportech a dalších vizuálních zobrazeních hodnot.

Dostupnost:
Tenký klient, webový klient, server, externí připojení.
Příklad:
// Příklady formátování čísel
A = Formát(123456,789, "NPV=10; NPV=2");
// A = "123456,79"
A = Formát(123456.789, "FRD="-"");
// A = "123 456-789"
A = Formát(-123456,789, "CHO=0");
// A = "(123456,789)";

// Příklady formátování data
A = Format("20020820153309", "DF=""dd MMMM yyyy "y." HH:mm:ss""");
// A = "20. srpna 2002 15:33:09"
A = Format("20020820153309", "DF=""dd/MM-yyyy""");
// A = "20/08-2002"
A = Formát("20020820153309", "DLF=DD");
// A = "20. srpna 2002";
A = Formát("20020820153309", "DLF=D");
// A = "20.08.2002";
A = Formát("20020820153309", "DLF=B");
// A = "15:33:09";

// Příklady formátování booleovských výrazů
A = Formát(Pravda, "BL=Není k dispozici; BI=Dostupné");
// A = "Dostupné";

Parametry:

<Значение>

Hodnota, která se má formátovat.

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

Formátovací řetězec je řetězcová hodnota, která zahrnuje možnosti formátování.

Možnosti formátování jsou uvedeny prostřednictvím znaku ";". Přítomnost parametru znamená, že formátování je odlišné od standardního.

Pokud parametr není uveden, použije se standardní formátování, které v podstatě odpovídá převodu hodnoty na řetězec. Pro hodnoty typu Číslo a Datum však výchozí hodnoty (0 a 01.01.0001 00:00:00) vrátí prázdný řetězec.

Každý parametr je určen názvem parametru, symbolem "=" a hodnotou parametru. Hodnotu parametru lze zadat v jednoduchých nebo dvojitých uvozovkách. To je vyžadováno, pokud hodnota parametru obsahuje znaky použité v syntaxi formátovacího řetězce.

Uvnitř hodnoty parametru lze zadat libovolné znaky, které se zobrazí tak, jak jsou při vytváření výsledného řetězce. Při formátování tak můžete například zadat oddělovače pro hodiny, minuty a sekundy. Pokud se tyto znaky shodují s hodnotami formátovacího řetězce, musí být uzavřeny v jednoduchých uvozovkách.

Názvy a hodnoty parametrů formátovacího řetězce:

  • L - název jazyka, země, pro kterou bude provedeno standardní formátování.
  • CC - celkový počet zobrazených desetinných míst celé a zlomkové části. Původní číslo se pak zaokrouhlí v souladu s pravidly zaokrouhlování. Pokud je tento parametr zadán, pak pro zobrazení zlomkové části čísla musí být zadán parametr NPV, jinak se zlomková část nezobrazí.
  • NDC - počet desetinných míst ve zlomkové části. Původní číslo se pak zaokrouhlí v souladu s pravidly zaokrouhlování.
  • CHS - bitový posun: kladné - dělení, záporné - násobení. Jinými slovy to znamená, že původní číslo bude vynásobeno nebo vyděleno 10*C, kde C je modulo hodnota parametru.
  • FRD - symbol-oddělovač celých a zlomkových částí.
  • CHRG - znakový oddělovač skupin celočíselné části čísla. Pokud je jako oddělovač použit prázdný řetězec, bude oddělovačem znak mezery.
  • CHN - řetězec představující nulovou hodnotu čísla. Pokud není nastaveno, reprezentace je prázdný řetězec. Pokud je zadáno "HN=", pak ve tvaru "0". Nepoužívá se pro numerická vstupní pole.
  • FHN - zda vypisovat úvodní nuly. Hodnota tohoto parametru není nastavena, skutečná přítomnost parametru určuje výstup úvodních nul.
  • ChG - pořadí seskupování číslic čísla. Jako hodnota jsou uvedena čísla oddělená čárkami, které udávají počet seskupených číslic zprava doleva. Pouze první dvě čísla dávají smysl. První z nich označuje primární seskupení, tedy to, které bude použito pro nejméně významné číslice celé části čísla. Pokud není druhé číslo zadáno, budou seskupeny pouze nejméně významné číslice. Pokud je jako druhé číslo zadáno 0, pak se hodnota zadaná pro primární seskupení použije na všechny číslice celé části čísla. Pokud je jako druhé číslo použita jiná hodnota než 0, bude tato hodnota použita pro seskupení všech číslic, kromě těch nejméně významných, které jsou již seskupeny.
  • CHO - reprezentace záporných čísel.
    • 0 (0) - řetězec jako "(1,1)";
    • 1 (1) - řetězec jako "-1,1";
    • 2 (2) - řetězec jako "- 1,1";
    • 3 (3) - řetězec jako "1,1-";
    • 4 (4) - řetězec jako "1,1 -".
  • DF - formát data.
    • d - den v měsíci (v číslicích) bez úvodní nuly;
    • dd - den v měsíci (v číslicích) s nulou na začátku;
    • ddd - krátký název dne v týdnu;
    • dddd - celý název dne v týdnu;
    • M - číslo měsíce (v číslicích) bez úvodní nuly;
    • MM - číslo měsíce (v číslicích) s nulou na začátku;
    • MMM - krátký název měsíce;
    • MMMM - celý název měsíce;
    • k je číslo čtvrtletí v roce;
    • d - číslo roku bez století a úvodní nuly;
    • yy - číslo roku bez století s úvodní nulou;
    • yyyy - číslo roku se stoletím;
    • h - hodina ve 12hodinové verzi bez úvodních nul;
    • hh - hodina ve 12hodinové verzi s úvodní nulou;
    • H - hodina ve 24hodinové verzi bez úvodních nul;
    • HH (HH) - hodina ve 24hodinové verzi s úvodní nulou;
    • m - minuta bez úvodní nuly;
    • mm - minuta s úvodní nulou;
    • s - sekunda bez úvodní nuly;
    • ss - sekunda s úvodní nulou;
    • вв - zobrazení poloviny dne AM/PM (platí pouze pro konfigurační jazyky, které podporují 12hodinové zobrazení času).
  • DLF - místní formát data. Určuje možnost zobrazení částí data.
    • D - datum (v číslech);
    • DD - dlouhé datum (měsíc slovy);
    • B - plný úvazek, datum lze kombinovat s časem;
    • DV - datum a čas.
  • DP je řetězec představující prázdné datum (například Format("00010101000000" "DP=""prázdné datum""") vrátí řetězec "prázdné datum").
  • BL - řetězec představující booleovskou hodnotu Lhát.
  • BI - řetězec představující booleovskou hodnotu Skutečný.