Typ: liczba; Data; Wartość logiczna. Wartość do sformatowania.<ФорматнаяСтрока>(opcjonalnie) Typ: Ciąg. Ciąg formatu to wartość ciągu, która zawiera opcje formatowania. Opcje formatowania są wymienione za pomocą symbolu „;”. Obecność parametru oznacza, że ​​formatowanie różni się od standardowego. Jeśli parametr nie zostanie określony, stosowane jest standardowe formatowanie, które zasadniczo odpowiada konwersji wartości na ciąg. Jednak dla wartości typu Number i Date wartości domyślne (odpowiednio 0 i 01.01.001 00:00:00) zwrócą pusty ciąg. Każdy parametr jest określony przez nazwę parametru, symbol „=” i wartość parametru. Wartość parametru można określić w pojedynczym lub podwójnym cudzysłowie. Jest to wymagane, jeśli wartość parametru zawiera znaki używane w składni ciągu formatu. W wartości parametru można określić dowolne znaki, które będą wyświetlane bez zmian podczas tworzenia wynikowego ciągu. Na przykład podczas formatowania czasu można określić separatory godzin, minut i sekund. Jeśli te znaki pasują do wartości ciągu formatu, muszą być ujęte w pojedyncze cudzysłowy. Nazwy i wartości parametrów ciągu formatującego: L (L) - nazwa języka, kraju dla którego zostanie wykonane standardowe formatowanie. Dostępne nazwy języków znajdują się po opisie ciągu formatu. NZ (ND) - całkowita liczba wyświetlanych miejsc dziesiętnych części całkowitych i ułamkowych. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania Okr15as20. Jeśli ten parametr jest określony, to aby wyświetlić część ułamkową liczby, należy określić parametr NPV, w przeciwnym razie część ułamkowa nie będą wyświetlane. NFD (NFD) - liczba miejsc po przecinku w części ułamkowej. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania Okr15as20. ChS (NS) - przesunięcie bitowe: dodatnie - dzielenie, ujemne - mnożenie. Innymi słowy, oznacza to, że pierwotna liczba zostanie pomnożona lub podzielona przez 10*C, gdzie C jest wartością modulo parametru. FRD (NDS) - znak rozdzielający części całkowite i ułamkowe. CHRG (NGS) - separator znaków grup części całkowitej liczby. Jeśli jako ogranicznik zostanie użyty pusty ciąg, to ogranicznik będzie nierozdzielającym znakiem spacji. CHN (NZ) to ciąg reprezentujący zerowa wartość liczby. Jeśli nie jest ustawiona, reprezentacja jest pustym ciągiem. Jeśli ustawiono „CHN=”, to w postaci „0”. Nieużywane w przypadku liczbowych pól wejściowych. NLZ — czy wyświetlać wiodące zera. Wartość tego parametru nie jest ustawiona, faktyczna obecność parametru decyduje o wyprowadzaniu zer wiodących. CHG (NG) - kolejność grupowania cyfr numeru. Jako wartość wskazane są liczby oddzielone przecinkami, wskazujące liczbę zgrupowanych cyfr od prawej do lewej. Tylko dwie pierwsze liczby mają sens. Pierwsza z nich wskazuje na grupowanie podstawowe, czyli takie, które będzie używane dla najmniej znaczących cyfr części całkowitej liczby. Jeśli druga liczba nie zostanie określona, ​​zgrupowane zostaną tylko najmniej znaczące cyfry. Jeśli jako drugą liczbę określono 0, wartość określona dla grupowania podstawowego zostanie zastosowana do wszystkich cyfr części całkowitej liczby. Jeśli jako druga liczba zostanie użyta wartość inna niż 0, to ta wartość zostanie użyta do zgrupowania wszystkich cyfr, z wyjątkiem tych najmniej znaczących już zgrupowanych. CHO (NN) - reprezentacja liczb ujemnych. 0 (0) - ciąg taki jak "(1,1)"; 1 (1) - ciąg taki jak "-1,1"; 2 (2) - linia taka jak „- 1,1”; 3 (3) - ciąg taki jak "1,1-"; 4 (4) - ciąg taki jak "1,1 -". DF (DF) to format daty. d (d) — dzień miesiąca (w cyfrach) bez wiodącego zera; dd (dd) — dzień miesiąca (cyfry) z wiodącym zerem; ddd (ddd) — skrócona nazwa dnia tygodnia *); dddd (dddd) — pełna nazwa dnia tygodnia *); M (M) — numer miesiąca (w cyfrach) bez wiodącego zera; MM (MM) — numer miesiąca (w cyfrach) z wiodącym zerem; MMM (MMM) - skrócona nazwa miesiąca *); MMMM (MMMM) to pełna nazwa miesiąca *); k (q) to numer kwartału w roku; y (y) to numer roku bez wieku i wiodącego zera; yy (yy) — numer roku bez wieku z wiodącym zerem; rrrr (rrrr) — numer roku z wiekiem; h (h) - godzina w wersji 12-godzinnej bez zer wiodących; hh (hh) - godzina w wersji 12-godzinnej z wiodącym zerem; H (H) - godzina w wersji 24-godzinnej bez zer wiodących; HH (HH) - godzina w wersji 24-godzinnej z wiodącym zerem; m (m) - minuta bez wiodącego zera; mm (mm) — minuta z wiodącym zerem; c (s) — sekunda bez wiodącego zera; ss (ss) — drugi z wiodącym zerem; bb (tt) — wyświetlanie pół dnia AM/PM (dotyczy tylko języków konfiguracji, które obsługują 12-godzinną reprezentację czasu). Uwaga: *) - nie jest używany dla ciągu formatu pola wprowadzania daty. DLF (DLF) to lokalny format daty. Określa opcję wyświetlania części daty. D (D) - data (w liczbach); DD (DD) - długa data (miesiąc słownie); B (T) - pełny etat, data może być połączona z godziną; DV (DT) — data i godzina. Przykład: Format('20051120140323',"DLF=DDV") to "20 listopada 2005 14:03:23". Ważny! Kolejność opcji ciągu formatu dla DLF<дата + время> (DV lub DVD) nie można zmienić. DP (DE) to ciąg reprezentujący pustą datę (na przykład Format('00010101000000' ,"DP=""pusta data""") zwróci ciąg "pusta data"). BF (BF) to ciąg znaków reprezentujący wartość logiczną False. BI (BT) to ciąg znaków reprezentujący wartość logiczną True. Notatka. Użycie parametrów dla pola wejściowego: parametr DP (DE) nie jest używany; parametr DLF (DLF) jest używany tylko z wartościami D (D), V (T) i DV (DT). Wartość zwracana: Typ: Ciąg. Ciąg wynikający z formatowania przekazanej wartości. Opis: Generuje czytelną dla człowieka reprezentację wartości. Przydatne w raportach i innych wizualnych prezentacjach wartości. Dostępność: Cienki klient, klient WWW, serwer, gruby klient, połączenie zewnętrzne, aplikacja mobilna (klient), aplikacja mobilna (serwer). Lista języków: af Afrikaans af_NA (af_NA) Afrikaans (Namibia) af_ZA Afrikaans (Republika Południowej Afryki) am Amharic am_ET Amharic (Etiopia) ar arabski ar_AE arabski (Zjednoczone Emiraty Arabskie) ar_BH arabski (Bahrajn) ar_DZ arabski (Algieria) arptEG ) ar_IQ arabski (Irak) ar_JO arabski (Jordania) ar_KW arabski (Kuwejt) ar_LB arabski (Liban) ar_LY arabski (Libia) ar_MA arabski (Maroko) ar_OM arabski (Oman) ar_QA arabski (Katar) ar_SA arabski (Arabia Saudyjska) ar Sudan) ) ar_SY Arabski (Syria) ar_TN Arabski (Tunezja) ar_YE Arabski (Jemen) as Asamski as_IN Asamski (Indie) az Azerbejdżan az_AZ Azerbejdżan (Azerbejdżan) az_Cyrl Azerbejdżan (Cyrylijski) az_Cyrylijski Az_ Azerbejdżan (łac., Azerbejdżan) be_BY białoruski (Białoruś) bg bułgarski bg_BG bułgarski (Bułgaria) bn bengalski bn_IN bengalski (Indie) ca kataloński ca_ES kataloński cs Czech cs_CZ Czech (Czechy) cy Welsh cy_GB Walijski (Wielka Brytania) da Duński da_DK Duński (Dania) de Niemiecki de_AT Niemiecki (Austria) de_BE Niemiecki (Belgia) de_CH Niemiecki (Szwajcaria) de_DE Niemiecki (Niemcy) de_LI (de_LI) Niemiecki ( Liechtenstein) de_LU niemiecki (Luksemburg) el grecki el_CY (el_CY) grecki (Cypr) el_GR grecki (Grecja) en angielski en_AU angielski (Australia) en_BE angielski (Belgia) en_BW angielski (Botswana) en_BZ (en_BZ) angielski (Belize) ) en (Kanada) en_GB Angielski (Wielka Brytania) en_HK Angielski (Hongkong, (Specjalny Obszar Administracyjny, Chiny)) en_IE Angielski (Irlandia) en_IN Angielski (Indie) en_JM (en_JM) Angielski (Jamajka) en_MH (en_MH) Angielski ( Wyspy Marshalla) en_MT Angielski (Malta) en_NA (en_NA) Angielski (Namibia) en_NZ Angielski (Nowa Zelandia) en_PH Angielski (Filipiny) en_PK Angielski (Pakistan) en_SG Angielski (Singapur) en_TT (en_TT) Polski th (Trynidad i Tobago) en_US angielski (Stany Zjednoczone Ameryki) en_VI angielski (Wyspy Dziewicze Stanów Zjednoczonych) en_ZA angielski (RPA) en_ZW angielski (Zimbabwe) es hiszpański es_AR hiszpański (Argentyna) es_BO hiszpański (Boliwia) es_CL hiszpański (Chile) es_CO hiszpański (Kolumbia) es_CR hiszpański (Kostaryka) es_DO hiszpański (Dominikana) es_EC hiszpański (Ekwador) es_ES hiszpański (Hiszpania) es_GT hiszpański (Gwatemala) es_HN hiszpański (Honduras) es_MX hiszpański (Meksyk) es_NI hiszpański (Nikaragua) es ) ) es_PE hiszpański (Peru) es_PR hiszpański (Puerto Rico) es_PY hiszpański (Paragwaj) es_SV hiszpański (Salwador) es_US hiszpański (Stany Zjednoczone Ameryki) es_UY hiszpański (Urugwaj) es_VE hiszpański (Wenezuela) et estoński et_EE estoński (Estonia) baskijski eu_ES baskijski (Hiszpania) fa perski fa_AF perski (Afganistan) fa_IR perski (Iran) fi fiński fi_FI fiński (Finlandia) fo farerski fo_FO farerski (Wyspy Owcze) fr francuski francuski fr_BE francuski (Belgia) fr_CA francuski (Kanada) fr_CH francuski (Szwajcaria) fr_FR francuski (Francja) fr_LU francuski (Luksemburg) fr_MC (fr_MC) francuski (Monako) fr_SN (fr_SN) francuski (Senegal) ga irlandzki ga_IE irlandzki (Irlandia) gl Galicyjski gl_ES, Galicyjski (Hiszpania) gu Gujarati gu_IN Gujarati (Indie) he hebrajski he_IL Hebrajski (Izrael) hi Hindi hi_IN Hindi (Indie) hr Chorwacki hr_HR Chorwacki (Chorwacja) hu Węgierski hu_HU Węgierski (Węgry) hy ormiański (Armenia, POPRAWIONY) id indonezyjski id_ID indonezyjski (Indonezja) is islandzki is_IS islandzki (Islandia) it włoski it_CH, włoski (Szwajcaria) it_IT włoski (Włochy) ja japoński ja_JP japoński (Japonia) ka gruziński ka_GE gruziński (Gruzja) kk kazachski k_ Kazachstan (Kazachstan) kl Greenlandic kl_GL Greenlandic (Grenlandia) kn Kannada kn_IN Kannada (Indie) ko Korean ko_KR Korean (Korea Południowa) kok Konkani kok_IN Konkani (Indus) ii) ky Kirgiski ky_KY Kirgiski (Kirgistan) lt Litewski lt_LT Litewski (Litwa) lv Łotewski lv_LV Łotewski (Łotwa) mk Macedoński mk

Wbudowane funkcje językowe.Format (Funkcje skryptowe.Format)
Wbudowane funkcje językowe (funkcje skryptowe)
Format
Składnia:
Format(<Значение>, <ФорматнаяСтрока>
Opcje:
<Значение>(wymagany)
Typ: liczba; Data; Wartość logiczna. Wartość do sformatowania.
<ФорматнаяСтрока>(opcjonalny)
Typ: ciąg. Ciąg formatu to wartość ciągu, która zawiera opcje formatowania.
Opcje formatowania są wymienione za pomocą znaku „;”. Obecność parametru oznacza, że ​​formatowanie różni się od standardowego.
Jeśli parametr nie zostanie określony, stosowane jest standardowe formatowanie, które zasadniczo odpowiada konwersji wartości na ciąg. Jednak dla wartości typu Number i Date wartości domyślne (odpowiednio 0 i 01.01.001 00:00:00) zwrócą pusty ciąg.
Każdy parametr jest określony przez nazwę parametru, symbol „=” i wartość parametru. Wartość parametru można określić w pojedynczym lub podwójnym cudzysłowie. Jest to wymagane, jeśli wartość parametru zawiera znaki używane w składni ciągu formatu. W wartości parametru można określić dowolne znaki, które będą wyświetlane bez zmian podczas tworzenia wynikowego ciągu. Na przykład podczas formatowania czasu można określić separatory godzin, minut i sekund. Jeśli te znaki pasują do wartości ciągu formatu, muszą być ujęte w pojedyncze cudzysłowy.
Nazwy i wartości parametrów ciągu formatu:
L (L) - Nazwa języka, kraju, dla którego zostanie wykonane standardowe formatowanie. Dostępne nazwy języków:
afrikaans
af_ZA Afrikaans (RPA)
jestem amharski
am_ET amharski (Etiopia)
ar arabski
ar_AE arabski (Zjednoczone Emiraty Arabskie)
ar_BH arabski (Bahrajn)
ar_DZ arabski (Algieria)
ar_EG arabski (Egipt)
ar_IQ arabski (Irak)
ar_JO arabski (Jordania)
ar_KW arabski (Kuwejt)
ar_LB arabski (Liban)
ar_LY arabski (Libia)
ar_MA arabski (Maroko)
ar_OM arabski (Oman)
ar_QA arabski (Katar)
ar_SA arabski (Arabia Saudyjska)
ar_SD arabski (Sudan)
ar_SY arabski (Syria)
ar_TN arabski (Tunezja)
ar_YE arabski (Jemen)
jako asamski
as_IN asamski (Indie)
az Azerbejdżanu
az_AZ Azerski (Azerbejdżan)
az_Cyrl azerbejdżański (cyrylica)
az_Cyrl_AZ Azerbejdżan (cyrylica, Azerbejdżan)
az_Latn azerbejdżański (łaciński)
az_Latn_AZ Azerbejdżan (łaciński, Azerbejdżan)
być Białorusinem
be_BY białoruski (Białoruś)
bg bułgarski
bg_BG bułgarski (Bułgaria)
bn bengalski
bn_IN bengalski (Indie)
ca kataloński
ca_ES kataloński (Hiszpania)
cs czeskie
cs_CZ Czechy (Czechy)
cy walijski
cy_GB walijski (Wielka Brytania)
da duński
da_DK duński (Dania)
de niemiecki
de_AT niemiecki (Austria)
de_BE niemiecki (Belgia)
de_CH niemiecki (Szwajcaria)
de_DE niemiecki (Niemcy)
de_LU niemiecki (Luksemburg)
el grecki
el_GR grecki (Grecja)
pl polski
pl_AU angielski (Australia)
en_BE angielski (Belgia)
pl_BW angielski (Botswana)
pl_CA angielski (Kanada)
pl_PL Polski (Wielka Brytania)
pl_HK angielski (Hongkong, (Specjalny Obszar Administracyjny, Chiny))
pl_PL angielski (Irlandia)
pl_IN polski (Indie)
pl_MT angielski (Malta)
pl_NZ angielski (Nowa Zelandia)
pl_PH angielski (Filipiny)
pl_PK Polski (Pakistan)
pl_SG angielski (Singapur)
pl_PL angielski (Stany Zjednoczone Ameryki)
en_VI angielski (Wyspy Dziewicze Stanów Zjednoczonych)
pl_ZA angielski (RPA)
en_ZW angielski (Zimbabwe)
es hiszpański
es_AR hiszpański (Argentyna)
es_BO hiszpański (Boliwia)
es_CL hiszpański (Chile)
es_CO hiszpański (Kolumbia)
es_CR hiszpański (Kostaryka)
es_DO hiszpański (Dominikana)
es_EC hiszpański (Ekwador)
es_ES hiszpański (Hiszpania)
es_GT hiszpański (Gwatemala)
es_HN hiszpański (Honduras)
es_MX hiszpański (Meksyk)
es_NI hiszpański (Nikaragua)
es_PA hiszpański (Panama)
es_PE hiszpański (Peru)
es_PR hiszpański (Puerto Rico)
es_PY hiszpański (Paragwaj)
es_SV hiszpański (Salwador)
es_US hiszpański (Stany Zjednoczone Ameryki)
es_UY hiszpański (Urugwaj)
es_VE hiszpański (Wenezuela)
i estoński
et_EE estoński (Estonia)
ue baskijski
eu_ES baskijski (Hiszpania)
fa perski
fa_AF perski (Afganistan)
fa_IR perski (Iran)
fi fiński
fi_FI fiński (Finlandia)
dla farerskich
fo_FO farerski (Wyspy Owcze)
fr francuski
fr_BE francuski (Belgia)
fr_CA francuski (Kanada)
fr_CH francuski (Szwajcaria)
fr_FR francuski (Francja)
fr_LU Francuski (Luksemburg)
ga irlandzki
ga_IE irlandzki (Irlandia)
gl Galicyjski
gl_ES, galicyjski (Hiszpania)
gu Guiarati
gu_IN gudżarati (Indie)
hebrajski
he_IL hebrajski (Izrael)
cześć hindi
hi_IN hindi (Indie)
godz. chorwacki
hr_HR chorwacki (Chorwacja)
hu węgierski
hu_HU węgierski (Węgry)
cześć ormiański
hy_AM ormiański (Armenia)
hy_AM_REVISED ormiański (Armenia, POPRAWIONY)
id indonezyjski
id_ID indonezyjski (Indonezja)
jest islandzki
is_IS Islandzki (Islandia)
to włoskie
it_CH, włoski (Szwajcaria)
it_IT włoski (Włochy)
ja japoński
ja_JP japoński (Japonia)
ka po gruzińsku
ka_GE po gruzińsku (Gruzja)
kk kazachski
kk_KZ Kazachstan (Kazachstan)
kl Grenlandzki
kl_GL Grenlandzki (Grenlandia)
kn kannada
kn_IN Kannada (Indie)
ko koreański
ko_KR koreański (Korea Południowa)
Kok Konkani
kok_IN Konkani (Indie)
lt litewski
lt_LT litewski (Litwa)
lv łotewski
lv_LV łotewski (Łotwa)
mk macedoński
mk_MK Macedoński (Macedonia)
ml malajalam
ml_IN malajalam (Indie)
pan Maratian
mr_IN Maratian (Indie)
ms malajski
ms_BN malajski (Brunei)
ms_MY malajski (Malezja)
mt maltański
mt_MT maltański (Malta)
nb norweski bokmål
nb_NO norweski bokmål (Norwegia)
nl holenderski
nl_BE holenderski (Belgia)
nl_NL holenderski (Holandia)
nn Norweski Nynorsk
nn_NO Norweski Nynorsk (Norwegia)
om Oromo (Athan)
om_ET Oromo (Afan) (Etiopia)
om_KE Oromo (Afan) (Kenia)
lub orija
or_IN Orija (Indie)
pa pendżabski
pa_IN pendżabski (Indie)
en polski
pl_PL polski (Polska)
ps paszto (paszto)
ps_AF paszto (Pushto) (Afganistan)
pt portugalski
pt_BR portugalski (Brazylia)
pt_PT portugalski (Portugalia)
ro rumuński
ro_RO rumuński (Rumunia)
pl rosyjski
en_RU rosyjski (Rosja)
ru_UA rosyjski (Ukraina)
sk słowacki
sk_SK słowacki (Słowacja)
sl słoweński
sl_SI słoweński (Słowenia)
więc Somalia
so_DJ Somalia (Dżibuti)
so_ET Somalia (Etiopia)
so_KE Somalia (Kenia)
so_SO Somalia (Somalia)
sq albański
sq_AL Albański (Albania)
serbski
sr_CS serbski (Serbia i Czarnogóra)
sr_Cyrl serbski (cyrylica)
sr_Cyrl_CS serbski (cyrylica, Serbia i Czarnogóra)
sr_Cyrl_YU serbski (cyrylica, Jugosławia)
sr_Latn serbski (łaciński)
sr_Latn_CS Serbski (łaciński, Serbia i Czarnogóra)
sr_Latn_YU serbski (łaciński, Jugosławia)
sr_YU serbski (Jugosławia)
szwedzki
sv_FI szwedzki (Finlandia)
sv_SE szwedzki (Szwecja)
suahili
sw_KE suahili (suahili)
sw_TZ Suahili (Tanzania)
ta tamilski
ta_IN tamilski (Indie)
telugu
te_IN telugu (Indie)
tajski
th_TH tajski (Tajlandia)
ti Tigrinia
ti_ER Tigrinia (Erytrea)
ti_ET Tigrinia (Etiopia)
tr turecki
tr_TR turecki (Turcja)
UK ukraiński
uk_UA ukraiński (Ukraina)
jesteś urdu
ur_PK Urdu (Pakistan)
uz uzbecki
uz_Cyrl uzbecki (cyrylica)
uz_Cyrl_UZ uzbecki (cyrylica, Uzbekistan)
uz_Latn uzbecki (łaciński)
uz_Latn_UZ uzbecki (łaciński, Uzbekistan)
uz_UZ uzbecki (Uzbekistan)
vi wietnamski
vi_VN wietnamski (Wietnam)
zh chiński
zh_CN chiński (Chiny)
zh_Hans chiński (Hans)
zh_Hans_CN Chiński (Hans, Chiny)
zh_Hans_SG chiński (Hans, Singapur)
zh_Hant chiński (Hant)
zh_Hant_HK Chiński (Hant, Hongkong (Specjalny Obszar Administracyjny, Chiny))
zh_Hant_MO Chiński (Hant, Makau (Specjalny Obszar Administracyjny, Chiny))
zh_Hant_TW Chiński (Hant, Tajwan)
zh_HK Chiński (Hongkong (Specjalny Obszar Administracyjny, Chiny))
zh_MO Chiński (Makau (Specjalny Obszar Administracyjny, Chiny))
zh_SG chiński (Singapur)
zh_TW chiński (Tajwan)
NZ (ND) - Całkowita liczba wyświetlanych miejsc dziesiętnych części całkowitych i ułamkowych. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania Okr15as20. Jeśli ten parametr jest określony, to aby wyświetlić część ułamkową liczby, należy określić parametr NPV, w przeciwnym razie część ułamkowa nie zostanie wyświetlona.
NFD (NFD) — liczba miejsc dziesiętnych w części ułamkowej. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania Okr15as20.
CHS (NS) - Przesunięcie bitowe: dodatnie - dzielenie, ujemne - mnożenie. Innymi słowy, oznacza to, że pierwotna liczba zostanie pomnożona lub podzielona przez 10*C, gdzie C jest wartością modulo parametru.
FRD (NDS) - Separator symboli części całkowitych i ułamkowych.
CHRG (NGS) — znak separatora grup części całkowitej liczby. Jeśli jako ogranicznik zostanie użyty pusty ciąg, to ogranicznik będzie nierozdzielającym znakiem spacji.
NZ (NZ) - Ciąg znaków reprezentujący zerową wartość liczby. Jeśli nie jest ustawiona, reprezentacja jest pustym ciągiem. Jeśli określono „HN=”, to w postaci „0”. Nieużywane w przypadku liczbowych pól wejściowych.
NLZ — czy wyświetlać wiodące zera. Wartość tego parametru nie jest ustawiona, faktyczna obecność parametru decyduje o wyprowadzaniu zer wiodących.
CHG (NG) - Kolejność grupowania cyfr numeru. Jako wartość wskazane są liczby oddzielone przecinkami, wskazujące liczbę zgrupowanych cyfr od prawej do lewej. Aby określić, że ostatni numer grupujący powinien być powtórzony dla wszystkich cyfr wyższego rzędu, po nim podaje się 0, oddzielone przecinkiem.
CHO (NN) - Reprezentacja liczb ujemnych.
0 - ciąg jak "(1,1)";
1 - ciąg jak "-1,1";
2 - linia jak „- 1,1”;
3 - ciąg jak "1,1-";
4 - linia jak "1,1 -".
DF (DF) - Format daty.
d (d) - dzień miesiąca (w cyfrach) bez wiodącego zera;
dd (dd) - dzień miesiąca (cyframi) z wiodącym zerem;
ddd (ddd) - skrócona nazwa dnia tygodnia *);
dddd (dddd) - pełna nazwa dnia tygodnia *);
M (M) - numer miesiąca (w cyfrach) bez wiodącego zera;
MM (MM) - numer miesiąca (w cyfrach) z wiodącym zerem;
MMM (MMM) - skrócona nazwa miesiąca *);
MMMM (MMMM) - pełna nazwa miesiąca *);
k (q) - numer kwartału w roku;
y (y) - numer roku bez wieku i wiodącego zera;
yy (yy) - numer roku bez wieku z wiodącym zerem;
rrrr (rrrr) - numer roku z wiekiem;
h (h) - godzina w wersji 12-godzinnej bez zer wiodących;
hh (hh) - godzina w wersji 12 godzinnej z wiodącym zerem;
H (H) - godzina w wersji 24-godzinnej bez zer wiodących;
HH (HH) - godzina w wersji 24 godzinnej z wiodącym zerem;
m (m) - minuta bez wiodącego zera;
mm (mm) - minuta z wiodącym zerem;
s (s) - sekunda bez wiodącego zera;
ss (ss) - drugi z wiodącym zerem;
вв (tt) — wyświetlanie połowy dnia AM/PM (dotyczy tylko języków konfiguracji obsługujących 12-godzinną reprezentację czasu).
Uwaga: *) - nie jest używany dla ciągu formatu pola wprowadzania daty.
DLF (DLF) - Lokalny format daty. Określa opcję wyświetlania części daty.
D (D) - data (w liczbach);
DD (DD) - długa data (miesiąc słownie);
B (T) - pełny etat, data może być połączona z godziną;
DV (DT) - data i godzina.
Przykład: Format("20051120140323","DLF=DDV") to "20 listopada 2005 14:03:23".
Ważny! Kolejność opcji ciągu formatu dla DLF<дата + время>(DV lub DVD) nie można zmienić.
DP (DE) — ciąg reprezentujący pustą datę (na przykład Format("00010101000000" ,"DP=""pusta data""") zwróci ciąg "pusta data").
BF (BF) — ciąg znaków reprezentujący wartość logiczną False.
BI (BT) — ciąg znaków reprezentujący wartość logiczną True.
Notatka. Użycie parametrów dla pola wejściowego: parametr DP (DE) nie jest używany; parametr DLF (DLF) jest używany tylko z wartościami D (D), V (T) i DV (DT).
Wartość zwrotu:
Typ: ciąg. Ciąg wynikający z formatowania przekazanej wartości.
Opis:
Generuje czytelną dla człowieka reprezentację wartości. Przydatne w raportach i innych wizualnych prezentacjach wartości.

Dostępność:
Cienki klient, klient sieciowy, serwer, połączenie zewnętrzne.
Przykład:
// Przykłady formatowania liczb
A = Format(123456.789, "NPV=10; NPV=2");
// A = "123456,79"
A = Format(123456.789, "FRD="-"");
// A = "123 456-789"
A = Format (-123456.789, "CHO=0");
// A = "(123456.789)";

// Przykłady formatowania daty
A = Format("20020820153309", "DF=""dd MMMM rrrr "y." GG:mm:ss""");
// A = "20 sierpnia 2002 15:33:09"
A = Format("20020820153309", "DF=""dd/MM-rrrr""");
// A = "20/08-2002"
A = Format("20020820153309", "DLF=DD");
// A = "20 sierpnia 2002";
A = Format("20020820153309", "DLF=D");
// A = "20.08.2002";
A = Format("20020820153309", "DLF=B");
// A = "15:33:09";

// Przykłady formatowania wyrażeń logicznych
A = Format(True, "BL=Niedostępne; BI=Dostępne");
// A = "Dostępne";

Opcje:

<Значение>

Wartość do sformatowania.

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

Ciąg formatu to wartość ciągu, która zawiera opcje formatowania.

Opcje formatowania są wymienione za pomocą znaku „;”. Obecność parametru oznacza, że ​​formatowanie różni się od standardowego.

Jeśli parametr nie zostanie określony, stosowane jest standardowe formatowanie, które zasadniczo odpowiada konwersji wartości na ciąg. Jednak dla wartości typu Number i Date wartości domyślne (odpowiednio 0 i 01.01.001 00:00:00) zwrócą pusty ciąg.

Każdy parametr jest określony przez nazwę parametru, symbol „=” i wartość parametru. Wartość parametru można określić w pojedynczym lub podwójnym cudzysłowie. Jest to wymagane, jeśli wartość parametru zawiera znaki używane w składni ciągu formatu.

W wartości parametru można określić dowolne znaki, które będą wyświetlane bez zmian podczas tworzenia wynikowego ciągu. Na przykład podczas formatowania czasu można określić separatory godzin, minut i sekund. Jeśli te znaki pasują do wartości ciągu formatu, muszą być ujęte w pojedyncze cudzysłowy.

Nazwy i wartości parametrów ciągu formatu:

  • L - nazwa języka, kraju, dla którego zostanie wykonane standardowe formatowanie.
  • CC - całkowita liczba wyświetlanych miejsc dziesiętnych części całkowitych i ułamkowych. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania. Jeśli ten parametr jest określony, to aby wyświetlić część ułamkową liczby, należy określić parametr NPV, w przeciwnym razie część ułamkowa nie zostanie wyświetlona.
  • NDC - liczba miejsc dziesiętnych w części ułamkowej. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania.
  • CHS - przesunięcie bitowe: dodatnie - dzielenie, ujemne - mnożenie. Innymi słowy, oznacza to, że pierwotna liczba zostanie pomnożona lub podzielona przez 10*C, gdzie C jest wartością modulo parametru.
  • FRD - separator symboli części całkowitych i ułamkowych.
  • CHRG - separator znaków grup części całkowitej liczby. Jeśli jako ogranicznik zostanie użyty pusty ciąg, to ogranicznik będzie nierozdzielającym znakiem spacji.
  • CHN - ciąg znaków reprezentujący zerową wartość liczby. Jeśli nie jest ustawiona, reprezentacja jest pustym ciągiem. Jeśli określono „HN=”, to w postaci „0”. Nieużywane w przypadku liczbowych pól wejściowych.
  • FHN - czy wyprowadzać wiodące zera. Wartość tego parametru nie jest ustawiona, faktyczna obecność parametru decyduje o wyprowadzaniu zer wiodących.
  • ChG - kolejność grupowania cyfr liczby. Jako wartość wskazane są liczby oddzielone przecinkami, wskazujące liczbę zgrupowanych cyfr od prawej do lewej. Tylko dwie pierwsze liczby mają sens. Pierwsza z nich wskazuje na grupowanie podstawowe, czyli takie, które będzie używane dla najmniej znaczących cyfr części całkowitej liczby. Jeśli druga liczba nie zostanie określona, ​​zgrupowane zostaną tylko najmniej znaczące cyfry. Jeśli jako drugą liczbę określono 0, wartość określona dla grupowania podstawowego zostanie zastosowana do wszystkich cyfr części całkowitej liczby. Jeśli jako druga liczba zostanie użyta wartość inna niż 0, to ta wartość zostanie użyta do zgrupowania wszystkich cyfr, z wyjątkiem tych najmniej znaczących już zgrupowanych.
  • CHO - reprezentacja liczb ujemnych.
    • 0 (0) - ciąg jak "(1,1)";
    • 1 (1) - ciąg taki jak "-1,1";
    • 2 (2) - ciąg typu „- 1,1”;
    • 3 (3) - ciąg taki jak "1,1-";
    • 4 (4) - ciąg taki jak "1,1 -".
  • DF - format daty.
    • d - dzień miesiąca (w cyfrach) bez wiodącego zera;
    • dd - dzień miesiąca (cyframi) z wiodącym zerem;
    • ddd - skrócona nazwa dnia tygodnia;
    • dddd - pełna nazwa dnia tygodnia;
    • M - numer miesiąca (w cyfrach) bez wiodącego zera;
    • MM - numer miesiąca (w cyfrach) z wiodącym zerem;
    • MMM - skrócona nazwa miesiąca;
    • MMMM - pełna nazwa miesiąca;
    • k to numer kwartału w roku;
    • d - numer roku bez wieku i wiodącego zera;
    • yy - numer roku bez wieku z wiodącym zerem;
    • rrrr - numer roku z wiekiem;
    • h - godzina w wersji 12 godzinnej bez zer wiodących;
    • hh - godzina w wersji 12 godzinnej z wiodącym zerem;
    • H - godzina w wersji 24-godzinnej bez zer wiodących;
    • HH (HH) - godzina w wersji 24 godzinnej z wiodącym zerem;
    • m - minuta bez wiodącego zera;
    • mm - minuta z wiodącym zerem;
    • s - sekunda bez wiodącego zera;
    • ss - sekunda z wiodącym zerem;
    • вв — wyświetlanie połowy dnia AM/PM (dotyczy tylko języków konfiguracji obsługujących 12-godzinną reprezentację czasu).
  • DLF - lokalny format daty. Określa opcję wyświetlania części daty.
    • D - data (w liczbach);
    • DD - długa data (miesiąc słownie);
    • B - pełny etat, data może być połączona z godziną;
    • DV - data i godzina.
  • DP to ciąg reprezentujący pustą datę (na przykład Format("00010101000000" ,"DP=""pusta data""") zwróci ciąg "pusta data").
  • BL - ciąg znaków reprezentujący wartość logiczną Kłamstwo.
  • BI - ciąg znaków reprezentujący wartość logiczną Prawdziwe.

Szczegółowy opis. Kliknij aby rozszerzyć

Ciąg formatu to wartość ciągu, która zawiera opcje formatowania.

Opcje formatowania są wymienione za pomocą symbolu „;”. Obecność parametru oznacza, że ​​formatowanie różni się od standardowego.

Jeśli parametr nie zostanie określony, stosowane jest standardowe formatowanie, które zasadniczo odpowiada konwersji wartości na ciąg. Jednak dla wartości typu Number i Date wartości domyślne (odpowiednio 0 i 01.01.001 00:00:00) zwrócą pusty ciąg.

Każdy parametr jest określony przez nazwę parametru, symbol „=” i wartość parametru. Wartość parametru można określić w pojedynczym lub podwójnym cudzysłowie. Jest to wymagane, jeśli wartość parametru zawiera znaki używane w składni ciągu formatu.

W wartości parametru można określić dowolne znaki, które będą wyświetlane bez zmian podczas tworzenia wynikowego ciągu. Na przykład podczas formatowania czasu można określić separatory godzin, minut i sekund. Jeśli te znaki pasują do wartości ciągu formatu, muszą być ujęte w pojedyncze cudzysłowy.

Nazwy i wartości parametrów ciągu formatu:

  • L - nazwa języka, kraju, dla którego zostanie wykonane standardowe formatowanie.
  • CC - całkowita liczba wyświetlanych miejsc dziesiętnych części całkowitych i ułamkowych. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania. Jeśli ten parametr jest określony, to aby wyświetlić część ułamkową liczby, należy określić parametr NPV, w przeciwnym razie część ułamkowa nie zostanie wyświetlona.
  • NDC - liczba miejsc dziesiętnych w części ułamkowej. Pierwotna liczba jest następnie zaokrąglana zgodnie z zasadami zaokrąglania.
  • CHS - przesunięcie bitowe: dodatnie - dzielenie, ujemne - mnożenie. Innymi słowy, oznacza to, że pierwotna liczba zostanie pomnożona lub podzielona przez 10*C, gdzie C jest wartością modulo parametru.
  • FRD jest separatorem symboli części całkowitych i ułamkowych.
  • CHRG - separator znaków grup części całkowitej liczby. Jeśli jako ogranicznik zostanie użyty pusty ciąg, to ogranicznik będzie nierozdzielającym znakiem spacji.
  • NZ to ciąg znaków reprezentujący zerową wartość liczby. Jeśli nie jest ustawiona, reprezentacja jest pustym ciągiem. Jeżeli ustawione jest „PN=”, to w postaci „0”. Nieużywane w przypadku liczbowych pól wejściowych.
  • FHN - czy wyprowadzać wiodące zera. Wartość tego parametru nie jest ustawiona, faktyczna obecność parametru decyduje o wyprowadzaniu zer wiodących.
  • CHG - kolejność grupowania cyfr numeru. Jako wartość wskazane są liczby oddzielone przecinkami, wskazujące liczbę zgrupowanych cyfr od prawej do lewej. Tylko dwie pierwsze liczby mają sens. Pierwsza z nich wskazuje na grupowanie podstawowe, czyli takie, które będzie używane dla najmniej znaczących cyfr części całkowitej liczby. Jeśli druga liczba nie zostanie określona, ​​zgrupowane zostaną tylko najmniej znaczące cyfry. Jeśli jako drugą liczbę określono 0, wartość określona dla grupowania podstawowego zostanie zastosowana do wszystkich cyfr części całkowitej liczby. Jeśli jako druga liczba zostanie użyta wartość inna niż 0, to ta wartość zostanie użyta do zgrupowania wszystkich cyfr, z wyjątkiem tych najmniej znaczących już zgrupowanych.
  • CHO jest reprezentacją liczb ujemnych.
    • 0 (0) – ciąg taki jak „(1,1)”;
    • 1 (1) – ciąg jak „-1,1”;
    • 2 (2) – ciąg jak „- 1,1”;
    • 3 (3) – ciąg jak „1,1-”;
    • 4 (4) – ciąg jak „1,1 -„.
  • DF to format daty.
    • e – dzień miesiąca (w cyfrach) bez wiodącego zera;
    • dd – dzień miesiąca (w cyfrach) z wiodącym zerem;
    • dd to skrócona nazwa dnia tygodnia;
    • dddd - pełna nazwa dnia tygodnia;
    • М – numer miesiąca (w cyfrach) bez wiodącego zera;
    • MM – numer miesiąca (w cyfrach) z wiodącym zerem;
    • MMM - skrócona nazwa miesiąca;
    • MMMM to pełna nazwa miesiąca;
    • k - numer kwartału w roku;
    • d – numer roku bez wieku i wiodącego zera;
    • yy – numer roku bez wieku z wiodącym zerem;
    • rrrr - numer roku z wiekiem;
    • h - godzina w wersji 12-godzinnej bez zer wiodących;
    • hh - godzina w wersji 12-godzinnej z wiodącym zerem;
    • H – godzina w wersji 24-godzinnej bez zer wiodących;
    • HH (HH) - godzina w wersji 24-godzinnej z wiodącym zerem;
    • m – minuta bez wiodącego zera;
    • mm – minuta z wiodącym zerem;
    • s – sekunda bez wiodącego zera;
    • ss - sekunda z wiodącym zerem;
    • bb - Wyświetla pół dnia AM/PM (dotyczy tylko języków konfiguracji, które obsługują 12 godzinną reprezentację czasu).
  • DLF to lokalny format daty. Określa opcję wyświetlania części daty.
    • D - data (w liczbach);
    • DD - długa data (miesiąc słownie);
    • B - pełny etat, data może być połączona z godziną;
    • DV - data i godzina.
  • DP to ciąg reprezentujący pustą datę (na przykład Format('00010101000000' ,DP=””pusta data”””) zwróci ciąg „pusta data”).
  • BL - ciąg znaków reprezentujący wartość logiczną Kłamstwo.
  • BI - ciąg znaków reprezentujący wartość logiczną Prawdziwe.