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 oddělené symbolem „;“. Přítomnost parametru znamená, že se formátování liší 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í hodnota (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 nutné, pokud hodnota parametru obsahuje znaky použité v syntaxi formátovacího řetězce. Uvnitř hodnoty parametru lze zadat libovolné znaky, které se při generování výsledného řetězce zobrazí tak, jak jsou. Tímto způsobem můžete například určit oddělovače hodin, minut a sekund při formátování času. 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. CN (ND) — celkový počet zobrazená desetinná místa celých a zlomkových částí. Původní číslo je zaokrouhleno v souladu s pravidly pro zaokrouhlování Okr15as20. Pokud je tento parametr zadán, pak pro zobrazení zlomkové části čísla je nutné zadat parametr NPV, jinak zlomek se nezobrazí. NFD - počet desetinných míst ve zlomkové části. Původní číslo je zaokrouhleno v souladu s pravidly pro zaokrouhlování Okr15as20. ChS (NS) - posun číslic: 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 absolutní hodnota parametru. NDS je symbol, který odděluje celočíselnou a zlomkovou část. CHRG (NGS) je symbol oddělovače skupiny pro celočíselnou část čísla. Pokud jako oddělovač použijete prázdný řetězec, bude oddělovačem nerozdělitelná mezera. CN (NZ) - řetězec představující nulová hodnota čísla. Pokud není zadáno, pak je reprezentováno jako prázdný řetězec. Pokud je uvedeno „CHN=“, pak ve tvaru „0“. Nepoužívá se pro numerická vstupní pole. CHN (NLZ) - zda mají být na výstupu úvodní nuly. Hodnota tohoto parametru není specifikována, samotná přítomnost parametru určuje výstup úvodních nul. CHG (NG) - pořadí seskupování číslic čísla. Hodnoty jsou čísla, oddělená čárkami, udávající 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 pro všechny číslice celé části čísla bude použita hodnota zadaná pro primární seskupení. 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) je reprezentace záporných čísel. 0 (0) — řetězec jako „(1,1)“; 1 (1) — řetězec jako „-1,1“; 2 (2) — řetězec ve tvaru „- 1,1“; 3 (3) — řetězec ve tvaru „1,1-“; 4 (4) — řetězec ve tvaru „1,1 -“. DF (DF) - formát data. d (d) — den v měsíci (v číslech) bez úvodní nuly; dd (dd) — den v měsíci (v číslech) 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) — číslo měsíce (v číslech) bez úvodní nuly; MM (MM) - číslo měsíce (v číslech) 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; g (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ém formátu bez úvodních nul; HH (HH) — hodina ve 24hodinovém režimu s úvodní nulou; m (m) – minuta bez úvodní nuly; mm (mm) – minuta s úvodní nulou; s (s) — sekunda bez úvodní nuly; ss (ss) — druhý s nulou na začátku; bb (tt) - zobrazení poloviny dne AM/PM (platí pouze pro konfigurační jazyky, které podporují možnost 12hodinového zobrazení času). Poznámka: *) - nepoužívá se pro formátovací řetězec pole pro zadání data. DLF je místní formát data. Určuje volbu pro 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; DT - datum a čas. Příklad: výraz Format('20051120140323',"DLF=DDV") má hodnotu "20. listopadu 2005 14:03:23". Důležité! Pořadí možností formátovacího řetězce pro DLF<дата + время>(DV nebo DDV) 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"). BL (BF) - řetězec představující booleovská hodnota Lhát. BI (BT) je řetězec představující logickou hodnotu True. Poznámka. Použití parametrů pro vstupní pole: parametr DP (DE) se nepoužívá; parametr DLF se používá pouze s hodnotami D (D), B (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 snadno čitelnou reprezentaci hodnot. Užitečné pro použití v sestavách a jiný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) arabština 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ština (Cyrillicja) az_Cyrl _Latn Azer Baijani (latinka) az_Latn_AZ Ázerbájdžánština ( latina, Á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álština (Indie) ca katalánština ca_ES katalánština (Španělsko) cs čeština cs_CZ čeština (Česká republika) cy velština cynit velština 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 (Belize) en_CA Angličtina (Kanada) en_GB Angličtina (UK) en_HK Angličtina (Hong Kong, (Speciální) 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 (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) 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 Státy Španělština (El Salvador) Španělština (El Salvador) Ameriky) es_ UY španělština (Uruguay) es_VE španělština (Venezuela) et estonština et_EE estonština (Estonsko) eu 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 (Farština) foňština Faerské ostrovy (Faerské ostrovy) fr 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 guarátština gu_IN guará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 hy_AM arménština (Ar meny) hy_AM_REVISED 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 gruzínština (Gruzie) kk kazašština kk_KZ kazašština (Kazachstán) kl grónština kl_GL grónština (Grónsko) kn kannadština kn_IN kannadština (Indie) ko korejština ko_KR korejština (Jižní Korea) kok konkani kok_LTIN konkani (Indie) kyltgyz kyrgyzština litevština kyltgyz kyrgyzština kyrgyzština 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 (Indie) mr maráthština mr_IN maráthština (Indie) ms malajština ms_BN malajština (Brunei) Malms_MY Malei tese (Malta ) nb Norsko Bokmål nb_NO norština Bokmål (Norsko) nl nizozemština nl_BE holandština (Belgie) nl_NL holandština (Nizozemsko) nn norština nynorsk nn_NO norština nynorsk (Norsko) om Oromo (Afan) om_ET (Athiopfan) Oromo (Ethiopfan) Oromfan) (Ethiopfan) Keňa) nebo Oria or_IN Oria (Indie) pa Punjabi pa_IN Punjabi (Indie) pl Polština pl_PL Polština (Polsko) ps Pashto (Pushto) ps_AF Pashto (Pushto) (Afghánistán) pt Portugalština pt_BR Portugalština (Brazílie) pt_PT Portugalština (Portugal) ro Rumunština ro_RO

Funkce vestavěného jazyka. Formát (funkce skriptu. Formát)
Vestavěné jazykové funkce (funkce skriptů)
Formát
Syntax:
Formát(<Значение>, <ФорматнаяСтрока>
Možnosti:
<Значение>(Požadované)
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 oddělené symbolem ";". Přítomnost parametru znamená, že se formátování liší 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í hodnota (0 a 01/01/0001 00:00:00) vrátí prázdný řetězec.
Každý parametr je určen názvem parametru, znakem "=" a hodnotou parametru. Hodnotu parametru lze zadat v jednoduchých nebo dvojitých uvozovkách. To je nutné, pokud hodnota parametru obsahuje znaky použité v syntaxi formátovacího řetězce. Uvnitř hodnoty parametru lze zadat libovolné znaky, které se při generování výsledného řetězce zobrazí tak, jak jsou. Tímto způsobem můžete například určit oddělovače hodin, minut a sekund při formátování času. 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 provedeno standardní formátování. Dostupné názvy jazyků:
afrikánština
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žírština)
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 Číny))
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)
et 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)
gudžarátština
gu_IN Gudžarátština (Indie)
hebrejsky
he_IL hebrejština (Izrael)
ahoj 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 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)
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šský
lv_LV lotyština (Lotyšsko)
mk makedonský
mk_MK makedonština (Makedonie)
ml malajálamštiny
ml_IN malajálamština (Indie)
pane Marathi
mr_IN maráthština (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 (Afan)
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 Pashto (Pushto)
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)
ru rusky
ru_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)
sr srbský
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)
sv švédština
sv_FI švédština (Finsko)
sv_SE švédština (Švédsko)
sw svahilština
sw_KE svahilština (svahilština)
sw_TZ svahilština (Tanzanie)
tamilština
ta_IN tamilština (Indie)
te telugština
te_IN telugština (Indie)
thajské
th_TH thajština (Thajsko)
ti Tigrinya
ti_ER Tigrinia (Eritrea)
ti_ET Tigrinya (Etiopie)
tr turečtina
tr_TR turečtina (Türkiye)
uk ukrajinský
uk_UA ukrajinština (Ukrajina)
ur urdština
ur_PK urdština (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, Hongkong (zvláště administrativní oblast Číny))
zh_Hant_MO čínština (Hant, Macao (zvláštní administrativní oblast Číny))
zh_Hant_TW čínština (Hant, Tchaj-wan)
zh_HK čínština (Hongkong (zvláště administrativní oblast Číny))
zh_MO Chinese (Macao (zvláštní administrativní oblast Číny))
zh_SG čínština (Singapur)
zh_TW čínština (Tchaj-wan)
ND (ND) - Celkový počet zobrazených desetinných míst celé a zlomkové části. Původní číslo je zaokrouhleno v souladu s pravidly pro zaokrouhlování Okr15as20. Pokud je tento parametr zadán, pak pro zobrazení zlomkové části čísla je nutné zadat parametr NPV, jinak se zlomková část nezobrazí.
NFD - Počet desetinných míst ve zlomkové části. Původní číslo je zaokrouhleno v souladu s pravidly pro zaokrouhlování Okr15as20.
ChS (NS) - Posun číslic: 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.
NDS - symbol oddělovače mezi celým číslem a zlomkem.
CHRG (NGS) - Symbol oddělovače skupiny celé části čísla. Pokud jako oddělovač použijete prázdný řetězec, bude oddělovačem nerozdělitelná mezera.
NZ (NZ) – Řetězec představující nulovou hodnotu čísla. Pokud není zadáno, pak je reprezentováno jako prázdný řetězec. Pokud je zadáno "CHN=", pak ve tvaru "0". Nepoužívá se pro numerická vstupní pole.
CHN (NLZ) - Je nutné zobrazovat úvodní nuly. Hodnota tohoto parametru není specifikována, samotná přítomnost parametru určuje výstup úvodních nul.
CHG (NG) - Pořadí seskupování číslic čísla. Hodnoty jsou čísla, oddělená čárkami, udávající počet seskupených číslic zprava doleva. Aby bylo uvedeno, že poslední číslo seskupení by se mělo opakovat pro všechny číslice vyššího řádu, je za ním uvedena 0 oddělená čárkou.
CHO (NN) - Znázornění záporných čísel.
0 - řetězec jako "(1,1)";
1 - řádek jako "-1,1";
2 - řádek jako "- 1,1";
3 - řádek jako "1,1-";
4 - řádek jako "1,1 -".
DF (DF) - Formát data.
d (d) - den v měsíci (v číslech) bez úvodní nuly;
dd (dd) - den v měsíci (v číslech) 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 číslech) bez úvodní nuly;
MM (MM) - číslo měsíce (v číslech) 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;
g (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ém formátu bez úvodních nul;
HH (HH) - hodina ve 24hodinovém režimu 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;
bb (tt) - zobrazení poloviny dne AM/PM (platí pouze pro konfigurační jazyky, které podporují možnost 12hodinového zobrazení času).
Poznámka: *) - nepoužívá se pro formátovací řetězec pole pro zadání data.
DLF - Místní formát data. Určuje volbu pro 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: výraz Format("20051120140323","DLF=DDV") má hodnotu "20. listopadu 2005 14:03:23".
Důležité! Pořadí možností formátovacího řetězce pro DLF<дата + время>(DV nebo DDV) 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").
BL (BF) - Řetězec představující logickou hodnotu False.
BI (BT) - Řetězec představující logickou hodnotu True.
Poznámka. Použití parametrů pro vstupní pole: parametr DP (DE) se nepoužívá; parametr DLF se používá pouze s hodnotami D (D), B (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 snadno čitelnou reprezentaci hodnot. Užitečné pro použití v sestavách a jiný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, "Číslo = 10; Číslo = 2");
// A = "123 456,79"
A = Formát(123456.789, "BRD="-"");
// A = "123 456-789"
A = Formát(-123456,789, "CHO=0");
// A = "(123 456,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 = "08/20/2002";
A = Formát("20020820153309", "DLF=B");
// A = "15:33:09";

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

Možnosti:

<Значение>

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 oddělené symbolem ";". Přítomnost parametru znamená, že se formátování liší 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í hodnota (0 a 01/01/0001 00:00:00) vrátí prázdný řetězec.

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

Uvnitř hodnoty parametru lze zadat libovolné znaky, které se při generování výsledného řetězce zobrazí tak, jak jsou. Tímto způsobem můžete například určit oddělovače hodin, minut a sekund při formátování času. 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 je zaokrouhleno v souladu s pravidly zaokrouhlování. Pokud je tento parametr zadán, pak pro zobrazení zlomkové části čísla je nutné zadat parametr NPV, jinak se zlomková část nezobrazí.
  • NDT - počet desetinných míst ve zlomkové části. Původní číslo je zaokrouhleno v souladu s pravidly zaokrouhlování.
  • ES - posun číslic: 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.
  • CRD je symbol oddělující celočíselnou a zlomkovou část.
  • CHRG je symbol oddělovače skupiny pro celočíselnou část čísla. Pokud jako oddělovač použijete prázdný řetězec, bude oddělovačem nerozdělitelná mezera.
  • CN je řetězec představující nulovou hodnotu čísla. Pokud není zadáno, pak je reprezentováno jako prázdný řetězec. Pokud je zadáno "CHN=", pak ve tvaru "0". Nepoužívá se pro numerická vstupní pole.
  • CHN - zda mají být na výstupu úvodní nuly. Hodnota tohoto parametru není specifikována, samotná přítomnost parametru určuje výstup úvodních nul.
  • CHG - pořadí seskupování číslic čísla. Hodnoty jsou čísla, oddělená čárkami, udávající 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 pro všechny číslice celé části čísla bude použita hodnota zadaná pro primární seskupení. 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.
  • СО - 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 číslech) bez úvodní nuly;
    • dd - den v měsíci (v číslech) 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 číslech) 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 - číslo čtvrtletí v roce;
    • r - čí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ém formátu s úvodní nulou;
    • H - hodina ve 24hodinovém formátu bez úvodních nul;
    • HH (HH) - hodina ve 24hodinovém režimu s úvodní nulou;
    • m - minuta bez úvodní nuly;
    • mm - minuta s úvodní nulou;
    • s - sekunda bez úvodní nuly;
    • ss - sekunda s úvodní nulou;
    • bb - zobrazení poloviny dne AM/PM (platí pouze pro konfigurační jazyky, které podporují možnost 12hodinového zobrazení času).
  • DLF - místní formát data. Určuje volbu pro 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 – ř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í logickou hodnotu Skutečný.

Detailní popis. Kliknutím rozbalíte

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 se formátování liší 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í hodnota (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 nutné, pokud hodnota parametru obsahuje znaky použité v syntaxi formátovacího řetězce.

Uvnitř hodnoty parametru lze zadat libovolné znaky, které se při generování výsledného řetězce zobrazí tak, jak jsou. Tímto způsobem můžete například určit oddělovače hodin, minut a sekund při formátování času. 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í.
  • CN – celkový počet zobrazených desetinných míst celé a zlomkové části. Původní číslo je zaokrouhleno v souladu s pravidly zaokrouhlování. Pokud je tento parametr zadán, pak pro zobrazení zlomkové části čísla je nutné zadat parametr NPV, jinak se zlomková část nezobrazí.
  • NDT je ​​počet desetinných míst ve zlomkové části. Původní číslo je zaokrouhleno v souladu s pravidly zaokrouhlování.
  • HS – posun číslic: 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 absolutní hodnota parametru.
  • CRD je symbol oddělující celočíselnou a zlomkovou část.
  • CHRG je symbol oddělovače skupiny pro celočíselnou část čísla. Pokud jako oddělovač použijete prázdný řetězec, bude oddělovačem nerozdělitelná mezera.
  • CN je řetězec představující nulovou hodnotu čísla. Pokud není zadáno, pak je reprezentováno jako prázdný řetězec. Pokud je uvedeno „CHN=“, pak ve tvaru „0“. Nepoužívá se pro numerická vstupní pole.
  • CHN – zda ​​mají být na výstupu úvodní nuly. Hodnota tohoto parametru není specifikována, samotná přítomnost parametru určuje výstup úvodních nul.
  • CHG – pořadí seskupování číslic čísla. Hodnoty jsou čísla, oddělená čárkami, udávající 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 pro všechny číslice celé části čísla bude použita hodnota zadaná pro primární seskupení. 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.
  • СО – 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) – řádek formuláře „1,1-“;
    • 4 (4) – řádek ve tvaru „1,1 -“.
  • DF – formát data.
    • d – den v měsíci (v číslech) bez úvodní nuly;
    • dd – den v měsíci (v číslech) 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 číslech) 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 – číslo čtvrtletí v roce;
    • g – čí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ém formátu bez úvodních nul;
    • HH (HH) – hodina ve 24hodinovém režimu s úvodní nulou;
    • m – minuta bez úvodní nuly;
    • mm – minuty s úvodní nulou;
    • s – sekunda bez úvodní nuly;
    • ss – sekunda s úvodní nulou;
    • bb – zobrazení poloviny dne AM/PM (platí pouze pro konfigurační jazyky, které podporují možnost 12hodinového zobrazení času).
  • DLF – místní formát data. Určuje volbu pro 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í logickou hodnotu Lhát.
  • BI – řetězec představující logickou hodnotu Skutečný.