Vorminda string. Vormindusstring 1c numbrivormindus

Tüüp: Number; Kuupäev; Boolean. Vormindatav väärtus.<ФорматнаяСтрока> (valikuline) Tüüp: string. Vormingutring on stringi väärtus, mis sisaldab vormindamisvalikuid. Vormindamisvalikud on eraldatud sümboliga ";". Parameetri olemasolu tähendab, et vorming erineb standardsest. Kui parameetrit ei täpsustata, rakendatakse standardvormingut, mis põhimõtteliselt vastab väärtuse teisendamisele stringiks. Tüüpi Number ja Date väärtuste puhul tagastab vaikeväärtus (vastavalt 0 ja 01/01/0001 00:00:00) tühja stringi. Iga parameetri määrab parameetri nimi, sümbol "=" ja parameetri väärtus. Parameetri väärtuse saab määrata ühe- või topeltjutumärkides. See on vajalik, kui parameetri väärtus sisaldab vormingustringi süntaksis kasutatavaid märke. Parameetri väärtuse sees saab määrata suvalisi märke, mis kuvatakse tulemuseks oleva stringi genereerimisel. Nii saate näiteks kellaaja vormindamisel määrata tunni, minuti ja sekundi eraldajad. Kui need märgid vastavad vormingu stringi väärtustele, tuleb need lisada jutumärkidesse. Vormingutringi parameetrite nimed ja väärtused: L (L) - keele nimi, riik, mille jaoks standardvormindus tehakse. Saadaolevate keelte nimed asuvad pärast vormingustringi kirjeldust. CC (ND) – täisarvu ja murdosa kohta kuvatavate kümnendkohtade koguarv. Algne arv ümardatakse vastavalt ümardamisreeglitele Okr15as20. Kui see parameeter on määratud, siis arvu murdosa kuvamiseks on vaja määrata NPV parameeter, vastasel juhul murdosa ei kuvata. NFD – murdosa komakohtade arv. Algne arv ümardatakse vastavalt ümardamisreeglitele Okr15as20. ChS (NS) - numbrite nihe: positiivne - jagamine, negatiivne - korrutamine. Teisisõnu tähendab see, et algne arv korrutatakse või jagatakse 10*C-ga, kus C on parameetri absoluutväärtus. NDS on sümbol, mis eraldab täisarvu ja murdosa. CHRG (NGS) on arvu täisarvulise osa rühma eraldamise sümbol. Kui kasutate eraldajana tühja stringi, on eraldaja mittemurdev tühik. NZ (NZ) on string, mis tähistab arvu nullväärtust. Kui pole määratud, esitatakse see tühja stringina. Kui on määratud “CHN=”, siis kujul “0”. Ei kasutata numbriliste sisestusväljade jaoks. CHN (NLZ) – kas tuleb väljastada eesolevad nullid. Selle parameetri väärtust ei täpsustata parameetri enda olemasolu määrab eesolevate nullide väljundi. CHG (NG) - numbri numbrite rühmitamise järjekord. Väärtused on komadega eraldatud numbrid, mis näitavad rühmitatud numbrite arvu paremalt vasakule. Ainult kaks esimest numbrit on mõistlikud. Esimene neist tähistab esmast rühmitust, st seda, mida kasutatakse arvu täisarvu kõige vähemtähtsate numbrite jaoks. Kui teist numbrit ei määrata, rühmitatakse ainult kõige väiksema tähtsusega numbrid. Kui teiseks arvuks on määratud 0, siis rakendatakse arvu täisarvulise osa kõikidele numbritele esmase rühmituse jaoks määratud väärtust. Kui teise numbrina kasutatakse muud väärtust kui 0, kasutatakse seda väärtust kõigi numbrite rühmitamiseks, välja arvatud juba grupeeritud kõige vähem olulised numbrid. CHO (NN) on negatiivsete arvude esitus. 0 (0) — string nagu “(1,1)”; 1 (1) — string nagu "-1,1"; 2 (2) — string nagu “- 1,1”; 3 (3) — string kujul „1,1-“; 4 (4) — string kujul “1,1 -”. DF (DF) - kuupäevavorming. d (d) – kuu päev (numbrites) ilma eesoleva nullita; dd (dd) – kuu päev (numbrites) nulliga; ddd (ddd) - nädalapäeva lühinimi *); dddd (dddd) - nädalapäeva täisnimi *); М (M) — kuu number (numbrites) ilma eesoleva nullita; MM (MM) - kuu number (numbrites) nulliga; MMM (MMM) - kuu lühinimi *); MMMM (MMMM) - kuu täisnimi *); k (q) - aasta kvartali number; g (y) — aastaarv ilma sajandita ja eesnullita; yy (yy) - aastaarv ilma sajandita koos nulliga; yyyy (yyyy) - aastanumber koos sajandiga; h (h) – tund 12-tunnises versioonis ilma eesolevate nullideta; hh (hh) — tund 12-tunnises versioonis eesoleva nulliga; H (H) — tund 24-tunnises vormingus ilma eesolevate nullideta; HH (HH) — tund 24-tunnises režiimis eesoleva nulliga; m (m) – minut ilma eesnullita; mm (mm) — minut koos nulliga; s (s) — teine ​​ilma eesnullita; ss (ss) — teine ​​nulliga; bb (tt) - pool päeva AM/PM (kehtib ainult konfiguratsioonikeelte jaoks, mis toetavad 12-tunnise aja kuvamise valikut). Märkus: *) - ei kasutata kuupäeva sisestamise välja vormingustringina. DLF on kohalik kuupäevavorming. Määrab kuupäevaosade kuvamise suvandi. D (D) - kuupäev (numbrites); DD (DD) - pikk kuupäev (kuu sõnadega); B (T) - täistööaeg, kuupäeva saab kombineerida ajaga; DT – kuupäeva kellaaeg. Näide: avaldis Format('20051120140323',"DLF=DDV") on väärtusega "20. november 2005 14:03:23". Tähtis! DLF-i vormingustringi valikute järjekord<дата + время> (DV või DDV) ei saa muuta. DP (DE) – tühja kuupäeva tähistav string (näiteks Format('00010101000000' ,"DP=""empty date""") tagastab stringi "tühi kuupäev"). BL (BF) on string, mis esindab loogilist väärtust False. BI (BT) on string, mis esindab loogilist väärtust Tõene. Märge. Sisestusvälja parameetrite kasutamine: DP (DE) parameetrit ei kasutata; DLF parameetrit kasutatakse ainult D (D), B (T) ja DV (DT) väärtustega. Tagastusväärtus: Tüüp: String. Läbitud väärtuse vormindamisest tulenev string. Kirjeldus: loob kergesti loetava väärtuste esituse. Kasulik kasutamiseks aruannetes ja muudes väärtuste visuaalsetes kuvades. Kättesaadavus: õhuke klient, veebiklient, server, paks klient, välisühendus, mobiilirakendus (klient), mobiilirakendus (server). Keelte loend: af afrikaans af_NA (af_NA) afrikaans (Namiibia) af_ZA afrikaans (Lõuna-Aafrika) amhari am_ET amhari (Etioopia) ar araabia ar_AE araabia (Araabia Ühendemiraadid) ar_BH araabia (Bahrein) ar_BH araabia (Bahrein) ar_DZE araabia (Alžeeria) ) ar_IQ araabia (Iraak) ar_JO araabia (Jordaania) ar_KW araabia (Kuveit) ar_LB araabia (Liibanon) ar_LY araabia (Liibanon) ar_MA araabia (Maroko) ar_OM araabia (Omaan) ar_QA araabia (Katar) ar_SA araabia (Saudi Araabia) ar_SA araabia (Saudi Araabia) Sudaan ) ar_SY araabia (Süüria) ar_TN araabia (Tuneesia) ar_YE araabia (Jeemen) assami as_IN Assami (India) az Aserbaidžaani az_AZ Aserbaidžaani (Aserbaidžaan) az_Cyrl Aserbaidžaani (Kirillitsa) Azijala Aserbaidžaani azerbaidžaani (Aserbaidžaani) Azia_Cyrl_AZy jaan (ladina) az_Latn_AZ Aserbaidžaani (Ladina, Aserbaidžaan) olema valgevene be_BY Valgevene (Valgevene) bg Bulgaaria bg_BG Bulgaaria (Bulgaaria) bn Bengali bn_IN Bengali (India) ca katalaani ca_ES Katalaani (Hispaania) cs Tšehhi cs_CZ Tšehhi (Tšehhi Vabariik) cy Walesi cy_GB Welsh da taani da _DK taani (Taani) de saksa de_AT saksa (Austria) de_BE saksa (Belgia) de_CH saksa (Šveits) de_DE saksa (Saksamaa) de_LI (de_LI) saksa (Liechtenstein) de_LU saksa (Luksemburg) el kreeka el_CY (el_CY) kreeka (Küpros) el_GR kreeka (Kreeka) et inglise keel en_AU inglise keel (Austraalia) en_BE inglise keel (Belgia) en_BW inglise keel (Botswana) en_BZ (en_BZ) inglise keel (Belize) en_CA inglise keel (Kanada) en_GB inglise keel (UK) en_HK inglise keel (Hongkong, (Hongkong) Special Administrative Region) , Hiina)) en_IE inglise (Iirimaa) en_IN inglise (India) en_JM (en_JM) inglise (Jamaica) en_MH (en_MH) inglise (Marshalli saared) en_MT inglise (Malta) en_NA (en_NA) inglise (Namiibia) en_NZ inglise (Uus-Meremaa) en_PH inglise keel (Filipiinid) en_PK inglise keel (Pakistan) en_SG inglise keel (Singapur) en_TT (en_TT) inglise keel (Trinidad ja Tobago) en_US inglise keel (Ameerika Ühendriigid) en_VI inglise keel (USA Neitsisaared) en_ZA inglise keel (Lõuna-Aafrika) et_ZW inglise (Zimbabwe) es hispaania es_AR hispaania (Argentina) es_BO hispaania (Boliivia) es_CL hispaania (Tšiili) es_CO hispaania (Colombia) es_CR hispaania (Costa Rica) es_DO hispaania (Dominikaani Vabariik) es_EC hispaania (Ecuador) es_ES hispaania (Hispaania) es_GT hispaania (Guatemala) es_HN hispaania (Honduras) es_MX hispaania (Mehhiko) es_NI hispaania (Nicaragua) es_PA hispaania (Panama) es_PE hispaania (Peruu) es_PR hispaania (Puerto Rico) es_PY hispaania (Paraguay) es_SV hispaania (El Salvador) es_US hispaania (El Salvador) es_US hispaania (United) Ameerika Ühendriigid) es_U Y hispaania (Uruguay) es_VE hispaania (Venezuela) et eesti et_EE eesti (Eesti) eu baski eu_ES baski (Hispaania) fa pärsia fa_AF pärsia (Afganistan) fa_IR pärsia (Iraan) fi soome fi_FI soome (Soome) fo fääri fo_FO Fääri (Fääri saared) fr prantsuse fr_BE prantsuse (Belgia) fr_CA prantsuse (Kanada) fr_CH prantsuse (Šveits) fr_FR prantsuse (Prantsusmaa) fr_LU prantsuse (Luksemburg) fr_MC (fr_MC) prantsuse (Monaco) fr_SN (fr_SN) prantsuse (Senegal) ga Iiri ga_IE Iiri (Iirimaa) gl Galicia gl_ES, Galicia (Hispaania) gu Guarati gu_IN Guarati (India) he Heebrea he_IL Heebrea (Iisrael) hi Hindi hi_IN Hindi (India) hr Horvaatia hr_HR Horvaatia (Horvaatia) hu Ungari hu_HU Ungari (Ungari) Armeenia hy_AM Armeenia (Armeenia) leniya) hy_AM_REVISED Armeenia (Armeenia, PARANDATUD) id Indoneesia id_ID Indoneesia (Indoneesia) on islandi is_IS islandi (Island) it itaalia it_CH, itaalia (Šveits) it_IT itaalia (Itaalia) ja jaapani ja_JP Gruusia ka_GE Gruusia (Gruusia) kk Ka Zakhsky kk_KZ Kasahhi (Kasahstan) kl Gröönimaa kl_GL Gröönimaa (Gröönimaa) kn Kannada kn_IN Kannada (India) ko Korea ko_KR Korea (Lõuna-Korea) kok Konkani kok_IN Konkani Kyr Kgyz (In kydia ky) lt Leedu lt_LT Leedu (L Leedu) lv Läti lv_LV Läti (Läti) mk Makedoonia mk

Täpsem kirjeldus. Klõpsake laiendamiseks

Vormingutring on stringi väärtus, mis sisaldab vormindamisvalikuid.

Vormindamisvalikud on loetletud sümboliga ";". Parameetri olemasolu tähendab, et vorming erineb standardsest.

Kui parameetrit ei täpsustata, rakendatakse standardvormingut, mis põhimõtteliselt vastab väärtuse teisendamisele stringiks. Tüüpi Number ja Date väärtuste puhul tagastab vaikeväärtus (vastavalt 0 ja 01/01/0001 00:00:00) tühja stringi.

Iga parameetri määrab parameetri nimi, sümbol "=" ja parameetri väärtus. Parameetri väärtuse saab määrata ühe- või topeltjutumärkides. See on vajalik, kui parameetri väärtus sisaldab vormingustringi süntaksis kasutatavaid märke.

Parameetri väärtuse sees saab määrata suvalisi märke, mis kuvatakse tulemuseks oleva stringi genereerimisel. Nii saate näiteks kellaaja vormindamisel määrata tunni, minuti ja sekundi eraldajad. Kui need märgid vastavad vormingu stringi väärtustele, tuleb need lisada jutumärkidesse.

Vormingutringi parameetrite nimed ja väärtused:

  • L – keele nimi, riik, mille jaoks standardvormingut teostatakse.
  • CN – täisarvu ja murdosa kuvatavate kümnendkohtade koguarv. Algne arv ümardatakse ümardamisreeglite kohaselt. Kui see parameeter on määratud, siis arvu murdosa kuvamiseks on vaja määrata NPV parameeter, vastasel juhul murdosa ei kuvata.
  • NDT on murdosa komakohtade arv. Algne arv ümardatakse ümardamisreeglite kohaselt.
  • HS – numbrite nihe: positiivne – jagamine, negatiivne – korrutamine. Teisisõnu tähendab see, et algne arv korrutatakse või jagatakse 10*C-ga, kus C on parameetri absoluutväärtus.
  • CRD on täisarvu ja murdosa eraldav sümbol.
  • CHRG on arvu täisarvulise osa rühma eraldamise sümbol. Kui kasutate eraldajana tühja stringi, on eraldaja mittemurdev tühik.
  • CN on string, mis tähistab arvu nullväärtust. Kui pole määratud, esitatakse see tühja stringina. Kui on määratud “CHN=”, siis kujul “0”. Ei kasutata numbriliste sisestusväljade jaoks.
  • CHN – kas tuleb väljastada eesolevad nullid. Selle parameetri väärtust ei täpsustata parameetri enda olemasolu määrab eesolevate nullide väljundi.
  • CHG – numbri numbrite rühmitamise järjekord. Väärtused on komadega eraldatud numbrid, mis näitavad rühmitatud numbrite arvu paremalt vasakule. Ainult kaks esimest numbrit on mõistlikud. Esimene neist tähistab esmast rühmitust, st seda, mida kasutatakse arvu täisarvu kõige vähemtähtsate numbrite jaoks. Kui teist numbrit ei määrata, rühmitatakse ainult kõige väiksema tähtsusega numbrid. Kui teiseks arvuks on määratud 0, siis rakendatakse arvu täisarvulise osa kõikidele numbritele esmase rühmituse jaoks määratud väärtust. Kui teise numbrina kasutatakse muud väärtust kui 0, kasutatakse seda väärtust kõigi numbrite rühmitamiseks, välja arvatud juba grupeeritud kõige vähem olulised numbrid.
  • СО – negatiivsete arvude esitus.
    • 0 (0) – string nagu “(1,1)”;
    • 1 (1) – string nagu “-1,1”;
    • 2 (2) – rida nagu “- 1,1”;
    • 3 (3) – rida kujul „1,1-“;
    • 4 (4) – string kujul „1,1 -“.
  • DF – kuupäevavorming.
    • d – kuu päev (numbrites) ilma eesoleva nullita;
    • dd – kuu päev (numbrites) nulliga;
    • ddd – nädalapäeva lühinimi;
    • dddd - nädalapäeva täisnimi;
    • M – kuu number (numbrites) ilma eesnullita;
    • MM – kuu number (numbrites) nulliga;
    • MMM – kuu lühinimi;
    • MMMM – kuu täisnimi;
    • k – kvartali number aastal;
    • g – aastaarv ilma sajandita ja esinullita;
    • yy – aastaarv ilma sajandita eesnulliga;
    • yyyy – aastanumber koos sajandiga;
    • h – tund 12-tunnises versioonis ilma eesolevate nullideta;
    • hh – tund 12-tunnises versioonis eesoleva nulliga;
    • H – tund 24-tunnises formaadis ilma eesolevate nullideta;
    • HH (HH) – tund 24-tunnises režiimis eesoleva nulliga;
    • m – minut ilma eesnullita;
    • mm – minut koos nulliga;
    • s – teine ​​ilma eesnullita;
    • ss – teine ​​nulliga;
    • bb – pool päeva AM/PM (kehtib ainult konfiguratsioonikeelte puhul, mis toetavad 12-tunnise aja kuvamise valikut).
  • DLF – kohalik kuupäevavorming. Määrab kuupäevaosade kuvamise suvandi.
    • D – kuupäev (numbrites);
    • DD – pikk kuupäev (kuu sõnadega);
    • B – täistööaeg, kuupäeva saab kombineerida ajaga;
    • DV – kuupäev ja kellaaeg.
  • DP on string, mis tähistab tühja kuupäeva (näiteks Format('00010101000000',"DP=""empty date"") tagastab stringi "tühi kuupäev".
  • BL – loogilist väärtust tähistav string Valetage.
  • BI – loogilist väärtust tähistav string Tõsi.

Sisseehitatud keelefunktsioonid. Vorming (Skripti funktsioonid. Vorming)
Sisseehitatud keelefunktsioonid (skriptifunktsioonid)
Vorming
Süntaks:
Formaat(<Значение>, <ФорматнаяСтрока>
Valikud:
<Значение>(nõutud)
Tüüp: Number; Kuupäev; Boolean. Vormindatav väärtus.
<ФорматнаяСтрока>(valikuline)
Tüüp: string. Vormingutring on stringi väärtus, mis sisaldab vormindamisvalikuid.
Vormindamisvalikud on eraldatud sümboliga ";". Parameetri olemasolu tähendab, et vorming erineb standardsest.
Kui parameetrit ei täpsustata, rakendatakse standardvormingut, mis põhimõtteliselt vastab väärtuse teisendamisele stringiks. Tüüpi Number ja Date väärtuste puhul tagastab vaikeväärtus (vastavalt 0 ja 01/01/0001 00:00:00) tühja stringi.
Iga parameetri määrab parameetri nimi, märk "=" ja parameetri väärtus. Parameetri väärtuse saab määrata ühe- või topeltjutumärkides. See on vajalik, kui parameetri väärtus sisaldab vormingustringi süntaksis kasutatavaid märke. Parameetri väärtuse sees saab määrata suvalisi märke, mis kuvatakse tulemuseks oleva stringi genereerimisel. Nii saate näiteks kellaaja vormindamisel määrata tunni, minuti ja sekundi eraldajad. Kui need märgid vastavad vormingu stringi väärtustele, tuleb need lisada jutumärkidesse.
Vormingutringi parameetrite nimed ja väärtused:
L (L) – keele nimi, riik, mille jaoks standardvormingut tehakse. Saadaolevad keelenimed:
af afrikaans
af_ZA afrikaani (Lõuna-Aafrika)
olen amhari keel
am_ET amhari (Etioopia)
araabia keeles
ar_AE araabia (Araabia Ühendemiraadid)
ar_BH araabia (Bahrein)
ar_DZ araabia (alžeeria)
ar_EG araabia (Egiptus)
ar_IQ araabia (Iraak)
ar_JO araabia (Jordaania)
ar_KW araabia (Kuveit)
ar_LB araabia (Liibanon)
ar_LY araabia (Liibüa)
ar_MA araabia (Maroko)
ar_OM araabia (Omaan)
ar_QA araabia (Katar)
ar_SA araabia (Saudi Araabia)
ar_SD araabia (Sudaan)
ar_SY araabia (Süüria)
ar_TN araabia (Tuneesia)
ar_YE araabia (Jeemen)
kui assami
as_IN Assami (India)
aserbaidžaanlane
az_AZ Aserbaidžaani (Aserbaidžaan)
az_Cyrl Aserbaidžani (kirillitsa)
az_Cyrl_AZ Azerbaidžaani (kirillitsa, Aserbaidžaan)
az_Latn Azerbaidžani (ladina)
az_Latn_AZ Azerbaijani (ladina, Aserbaidžaan)
olla valgevenelane
be_BY valgevene (Valgevene)
bg bulgaaria keel
bg_BG bulgaaria (Bulgaaria)
bn bengali
bn_IN bengali (India)
ca katalaani
ca_ES katalaani (Hispaania)
cs Tšehhi
cs_CZ Tšehhi (Tšehhi Vabariik)
cy kõmri
cy_GB kõmri (Ühendkuningriik)
da taani keel
da_DK taani (Taani)
saksa keel
de_AT saksa (Austria)
de_BE saksa keel (Belgia)
de_CH saksa (Šveits)
de_DE saksa (Saksamaa)
de_LU saksa (Luksemburg)
el kreeka keel
el_GR kreeka (Kreeka)
et inglise keel
et_AU inglise keel (Austraalia)
et_BE inglise keel (Belgia)
et_BW inglise keel (Botswana)
et_CA inglise keel (Kanada)
et_GB inglise keel (UK)
et_HK inglise keel (Hongkong, (Hiina erihalduspiirkond))
et_IE inglise keel (Iirimaa)
et_IN inglise keel (India)
et_MT inglise keel (Malta)
et_NZ inglise keel (Uus-Meremaa)
et_PH inglise keel (Filipiinid)
et_PK inglise keel (Pakistan)
et_SG inglise keel (Singapur)
et_US inglise keel (Ameerika Ühendriigid)
et_VI inglise keel (USA Neitsisaared)
et_ZA inglise keel (Lõuna-Aafrika)
et_ZW inglise keel (Zimbabwe)
es hispaania keel
es_AR hispaania (Argentiina)
es_BO hispaania (Boliivia)
es_CL hispaania (Tšiili)
es_CO hispaania (Kolumbia)
es_CR hispaania (Costa Rica)
es_DO hispaania (Dominikaani Vabariik)
es_EC hispaania (Ecuador)
es_ES hispaania (Hispaania)
es_GT hispaania (Guatemala)
es_HN hispaania (Honduras)
es_MX hispaania (Mehhiko)
es_NI hispaania (Nicaragua)
es_PA hispaania (Panama)
es_PE hispaania (Peruu)
es_PR hispaania (Puerto Rico)
es_PY hispaania (Paraguay)
es_SV hispaania (El Salvador)
es_US hispaania (Ameerika Ühendriigid)
es_UY hispaania (Uruguay)
es_VE hispaania (Venezuela)
et eesti keel
et_EE eesti (Eesti)
eu baski keel
eu_ES baski (Hispaania)
fa pärsia keel
fa_AF pärsia (Afganistan)
fa_IR pärsia (Iraan)
fi soome keel
fi_FI soome (Soome)
fääri saarte jaoks
fo_FO Fääri saared (Fääri saared)
fr prantsuse keel
fr_BE prantsuse keel (Belgia)
fr_CA prantsuse keel (Kanada)
fr_CH prantsuse (Šveits)
fr_FR prantsuse keel (Prantsusmaa)
fr_LU prantsuse (Luksemburg)
ga iirlane
ga_IE Iiri (Iirimaa)
gl Galicia
gl_ES, Galicia (Hispaania)
gu gudžarati
gu_IN gudžarati (India)
ta heebrealane
he_IL heebrea (Iisrael)
tere Hindi
hi_IN hindi (India)
hr Horvaatia
hr_HR Horvaatia (Horvaatia)
hu Ungari
hu_HU Ungari (Ungari)
hy armeenlane
hy_AM armeenia (Armeenia)
hy_AM_REVISED armeenia (Armeenia, REVISED)
id indoneesia keel
id_ID Indoneesia (Indoneesia)
on islandlane
is_IS islandi keel (Island)
see itaalia keel
it_CH, itaalia (Šveits)
it_IT itaalia (Itaalia)
ja Jaapani
ja_JP jaapani keel (Jaapan)
ka gruusia keel
ka_GE gruusia (Gruusia)
kk kasahhi
kk_KZ Kasahstan (Kasahstan)
kl Gröönimaa
kl_GL Gröönimaa (Gröönimaa)
kn kannada
kn_IN kannada (India)
ko Korea
ko_KR korea (Lõuna-Korea)
kok Konkani
kok_IN Konkani (India)
leedulane
lt_LT leedu (Leedu)
lv läti keel
lv_LV läti (Läti)
mk makedoonlane
mk_MK makedoonia (Makedoonia)
ml malajalami
ml_IN malajalami (India)
härra Marathi
mr_IN marathi (India)
ms malai
ms_BN malai (Brunei)
ms_MY Malay (Malaisia)
mt malta keel
mt_MT malta keel (Malta)
nb Norra Bokmål
nb_NO Norra bokmål (Norra)
nl hollandi keel
nl_BE hollandi (Belgia)
nl_NL hollandi (Holland)
nn Norra Nynorsk
nn_NO Norra Nynorsk (Norra)
om Oromo (Afan)
om_ET Oromo (Afan) (Etioopia)
om_KE Oromo (Afan) (Keenia)
või Oriya
or_IN Oriya (India)
pa pandžabi
pa_IN pandžabi (India)
pl Poola keel
pl_PL Poola (Poola)
ps puštu (pushto)
ps_AF puštu (pushto) (Afganistan)
pt portugali keel
pt_BR portugali (Brasiilia)
pt_PT portugali (Portugal)
ro rumeenlane
ro_RO Rumeenia (Rumeenia)
ru vene keel
ru_RU vene (Venemaa)
ru_UA vene (Ukraina)
sk slovaki
sk_SK Slovakkia (Slovakkia)
sl sloveeni keel
sl_SI sloveenia (Sloveenia)
seega Somaalia
so_DJ Somalia (Djibouti)
so_ET Somaalia (Etioopia)
so_KE Somalia (Keenia)
so_SO Somaalia (Somaalia)
sq albaania keel
sq_AL albaania (Albaania)
sr serblane
sr_CS serbia (Serbia ja Montenegro)
sr_Cyrl serbia (kirillitsa)
sr_Cyrl_CS serbia (kirillitsa, Serbia ja Montenegro)
sr_Cyrl_YU serbia (kirillitsa, Jugoslaavia)
sr_Latn serbia (ladina)
sr_Latn_CS serbia (ladina, Serbia ja Montenegro)
sr_Latn_YU serbia (ladina, Jugoslaavia)
sr_YU serbia (Jugoslaavia)
sv rootsi keel
sv_FI rootsi (Soome)
sv_SE rootsi (Rootsi)
sw suahiili keel
sw_KE suahiili (suahiili)
sw_TZ suahiili (Tansaania)
ta tamili keel
ta_IN tamili (India)
te telugu
te_IN telugu (India)
th Tai
th_TH Tai (Tai)
ti Tigrinya
ti_ER Tigrinia (Eritrea)
ti_ET Tigrinya (Etioopia)
tr türgi keel
tr_TR türgi (Türkiye)
uk ukrainlane
uk_UA ukraina (Ukraina)
urdu keel
ur_PK urdu (Pakistan)
uz usbeki
uz_Cyrl usbeki (kirillitsa)
uz_Cyrl_UZ usbeki (kirillitsa, Usbekistan)
uz_Latn Usbeki (ladina)
uz_Latn_UZ Usbeki (ladina, Usbekistan)
uz_UZ usbeki (Usbekistan)
vi vietnamlane
vi_VN vietnami (Vietnam)
zh hiina keel
zh_CN hiina (Hiina)
zh_Hans hiina (hans)
zh_Hans_CN hiina (Hans, Hiina)
zh_Hans_SG hiina (Hans, Singapur)
zh_Hant hiina (Hant)
zh_Hant_HK hiina keel (Hant, Hongkong (Hiina erihalduspiirkond))
zh_Hant_MO hiina keel (Hant, Macau (Hiina erihalduspiirkond))
zh_Hant_TW hiina (Hant, Taiwan)
zh_HK hiina (Hongkong (Hiina erihalduspiirkond))
zh_MO hiina (Aomen (Hiina erihalduspiirkond))
zh_SG hiina (Singapur)
zh_TW hiina (Taiwan)
ND (ND) – täisarvu ja murdosa kuvatavate kümnendkohtade koguarv. Algne arv ümardatakse vastavalt ümardamisreeglitele Okr15as20. Kui see parameeter on määratud, siis arvu murdosa kuvamiseks on vaja määrata NPV parameeter, vastasel juhul murdosa ei kuvata.
NFD – murdosa komakohtade arv. Algne arv ümardatakse vastavalt ümardamisreeglitele Okr15as20.
ChS (NS) – numbrite nihe: positiivne – jagamine, negatiivne – korrutamine. Teisisõnu tähendab see, et algne arv korrutatakse või jagatakse 10*C-ga, kus C on parameetri absoluutväärtus.
NDS – eraldusmärk täisarvu ja murdosa vahel.
CHRG (NGS) – arvu täisarvulise osa rühmaeraldussümbol. Kui kasutate eraldajana tühja stringi, on eraldaja mittemurdev tühik.
NZ (NZ) – string, mis tähistab arvu nullväärtust. Kui pole määratud, esitatakse see tühja stringina. Kui on määratud "CHN=", siis "0" kujul. Ei kasutata numbriliste sisestusväljade jaoks.
CHN (NLZ) – kas on vaja kuvada eesnulle. Selle parameetri väärtust ei täpsustata parameetri enda olemasolu määrab eesolevate nullide väljundi.
CHG (NG) – numbri numbrite rühmitamise järjekord. Väärtused on komadega eraldatud numbrid, mis näitavad rühmitatud numbrite arvu paremalt vasakule. Tähistamaks, et rühmituse viimast numbrit tuleks korrata kõigi kõrgema järgu numbrite puhul, märgitakse selle järele komaga eraldatud 0.
CHO (NN) – negatiivsete arvude esitus.
0 - string nagu "(1,1)";
1 - rida nagu "-1,1";
2 - rida nagu "- 1,1";
3 - rida nagu "1,1-";
4 - rida nagu "1,1 -".
DF (DF) – kuupäevavorming.
d (d) - kuu päev (numbrites) ilma eesoleva nullita;
dd (dd) - kuu päev (numbrites) nulliga;
ddd (ddd) - nädalapäeva lühinimi *);
dddd (dddd) - nädalapäeva täisnimi *);
M (M) - kuu number (numbrites) ilma eesoleva nullita;
MM (MM) - kuu number (numbrites) nulliga;
MMM (MMM) - kuu lühinimi *);
MMMM (MMMM) - kuu täisnimi *);
k (q) - aasta kvartali number;
g (y) - aastaarv ilma sajandita ja esinullita;
yy (yy) - aastaarv ilma sajandita koos nulliga;
yyyy (yyyy) - aastanumber koos sajandiga;
h (h) - tund 12-tunnises versioonis ilma eesolevate nullideta;
hh (hh) - tund 12-tunnises versioonis eesoleva nulliga;
H (H) - tund 24-tunnises formaadis ilma eesolevate nullideta;
HH (HH) - tund 24-tunnises režiimis eesoleva nulliga;
m (m) - minut ilma esinullita;
mm (mm) - minut eesoleva nulliga;
s (s) - teine ​​ilma juhtiva nullita;
ss (ss) - teine ​​nulliga;
bb (tt) - pool päeva AM/PM (kehtib ainult konfiguratsioonikeelte jaoks, mis toetavad 12-tunnise aja kuvamise valikut).
Märkus: *) - ei kasutata kuupäeva sisestamise välja vormingustringina.
DLF – kohalik kuupäevavorming. Määrab kuupäevaosade kuvamise suvandi.
D (D) - kuupäev (numbrites);
DD (DD) - pikk kuupäev (kuu sõnadega);
B (T) - täistööaeg, kuupäeva saab kombineerida ajaga;
DV (DT) – kuupäev ja kellaaeg.
Näide: avaldis Format("20051120140323","DLF=DDV") on väärtusega "20. november 2005 14:03:23".
Tähtis! DLF-i vormingustringi valikute järjekord<дата + время>(DV või DDV) ei saa muuta.
DP (DE) – tühja kuupäeva tähistav string (näiteks Format("00010101000000" ,DP=""tühi kuupäev""") tagastab stringi "tühi kuupäev").
BL (BF) – string, mis esindab loogilist väärtust False.
BI (BT) – string, mis esindab loogilist väärtust Tõene.
Märge. Sisestusvälja parameetrite kasutamine: DP (DE) parameetrit ei kasutata; DLF parameetrit kasutatakse ainult D (D), B (T) ja DV (DT) väärtustega.
Tagastusväärtus:
Tüüp: string. Läbitud väärtuse vormindamisest tulenev string.
Kirjeldus:
Loob kergesti loetava väärtuste esituse. Kasulik kasutamiseks aruannetes ja muudes väärtuste visuaalsetes kuvades.

Saadavus:
Õhuke klient, veebiklient, server, välisühendus.
Näide:
// Numbrite vormindamise näited
A = vorming(123456,789, "arv = 10; arv = 2");
// A = "123 456,79"
A = vorming(123456.789, "BRD="-"");
// A = "123 456-789"
A = vorming (-123456,789, "CHO=0");
// A = "(123 456 789)";

// Kuupäevavormingu näited
A = Vorming ("20020820153309", "DF=""pp MMMM yyyy "a." HH:mm:ss""");
// A = "20. august 2002 15:33:09"
A = Vorming ("20020820153309", "DF=""pp/KK-aaaa""");
// A = "20/08-2002"
A = Vorming ("20020820153309", "DLF=DD");
// A = "20. august 2002";
A = Vorming ("20020820153309", "DLF=D");
// A = "08/20/2002";
A = vorming ("20020820153309", "DLF=B");
// A = "15:33:09";

// Boole'i ​​avaldiste vormindamise näited
A = vorming (tõene, "BL = puudub; BI = saadaval");
// A = "Saadaval";

1C peamised andmetüübid - arv, tõeväärtus ja kuupäev - saab esitada paljudes vormingutes. Programmeerijad seisavad sageli silmitsi tõsiasjaga, et nõuded andmete tüübile on erinevates aruannetes ja tabelites väga erinevad. 1C arendajad mõtlesid programmeerijate mugavusele ja lõid spetsiaalse funktsiooni, mis hõlbustab oluliselt andmete välimuse muutmise protsessi. Funktsiooni põhiülesanne on teisendada number, kuupäev või Boole'i ​​tüüp soovitud stringitüübiks.

Funktsiooni Format kirjeldus

Selle funktsiooni süntaks on lihtne – parameetritena saab edastada kaks parameetrit. Esiteks määrab arendaja vormindatava väärtuse. Selleks, et 1C saaks aru, kuidas väärtust muuta, määrab programmeerija teise parameetri stringiväärtusena, mis sisaldab etteantud operande. Selle rea väärtus määrab, kuidas aruande andmed kasutajatele kuvatakse.

FormattedValue = Vorming(vormingumuutuja, tekstivormingustring);

Kui parameetrit FormatString pole määratud, teisendab 1C määratud väärtuse stringiks. Pidage meeles, et tühi kuupäev ja 0 teisendatakse tühjaks stringiks, mis ei pruugi olla kasutajatele meeldiv. Iga vormingustringi parameeter on kombinatsioon nimest, märgist „=” ja jutumärkides määratud väärtusest. See võimaldab teil lisada 1C-s funktsiooni Vorming vormingustringi kirjutamisel kasutatud tähemärke.

Andmekuvale saate sisestada suvalise märgi, välja arvatud need, mida kasutatakse vormingustringi kirjutamise süntaksis. Kui on vaja sellest piirangust mööda minna, kasutage üksikuid jutumärke. See lahendus aitab ka olukordades, kus kompilaator võib sümbolit valesti tõlgendada.

Arendajate mugavuse huvides on 1C-l sisseehitatud vormingustringi konstruktor. Sellele pääseb juurde moodulites kontekstimenüü kaudu või juurdepääsukontrollisüsteemis arendajate pakutavate kohtade kaudu. Näiteks leiate sellise võimaluse jaotise "Disain" päringu väljade loendist.

Disaineri kõige olulisem eelis on see, et näete koheselt, millised teie andmed lõpuks välja näevad. Kui olete jaotises "Näide" konkreetse andmetüübi jaoks vajalikud seaded määranud, kuvatakse teile seadete tulemus. Allosas olevast pealkirjata tekstikastist leiate vormingustringi, mis annab tulemuse. Saate selle kopeerida ja edaspidi kasutada, kui olete tulemusega täiesti rahul.

Vormingutringi koostaja võib olla algajatele arendajatele suureks abiks, kuid kogenud programmeerijad eelistavad sellele aega mitte raisata. Arendus läheb palju kiiremini, kui teate vormingustringi põhiparameetreid ja kasutate neid ilma konstruktorit kutsumata.

Põhilised vormingu stringi parameetrid

Kõiki saadaolevaid käske pole võimalik õppida ja see pole vajalik. Arendaja peab lihtsalt teadma mõnda populaarset toimingut ja nende rakendamist. Saate igal ajal süntaksiabis avada vormingustringi parameetrite täieliku loendi ja valida vajaliku. 1C programmeerijale võivad igapäevatöös kasulikud olla järgmised parameetrid:

  • L – selle riigi formaat, mille esindajate kohta andmeid kuvatakse;
  • CHG – määrab numbrinumbrite grupeeringu;
  • CC – määrab kuvatavate täisarvu ja arvu murdosade sümbolirühmade koguarvu. Kui selle võtmega vormingustring ei määra NPV parameetri väärtust, siis murdosa ei kuvata;
  • NPV on parameeter, mis määrab märkide arvu arvu komajärgses osas. Ümardamisel järgitakse matemaatika standardreegleid;
  • ChS on parameeter, mis nihutab numbri numbreid. Väärtus võib olla positiivne – korrutamine 10-ga või negatiivne – jagamine. Kasulik käsk, kui teil on vaja väljastada ühel kujul ja jätkata tööd numbriga teises;
  • BRD – määrab märgi, mis eraldab arvu murdosa ja täisarvu. Täisarvuosa rühmi eraldava märgi määramiseks kasutage "HRG". Katkematu tühiku kasutamiseks kasutage tühja stringi;
  • CHN – näitab esinullide kasutamist. Selle parameetri väärtus ei ole määratud;
  • DF on üks levinumaid vormingustringi parameetreid. Juhib kuupäeva vormingut. 1C-s saate käsu "Format" abil kuupäeva kuvada peaaegu igas vormingus, sealhulgas kuu nime kirjutamisel. Võimalikke väärtusi on palju, nende loendit saab näha süntaksiabis;
  • BL ja BI - loovad loogilise andmetüübi esituse, vastutavad vastavalt vale ja tõese eest. Seega saate standardse "linnukese" asendada mis tahes sõna või fraasiga, mis on kasutajatele arusaadavam.

Disaineri mitmekülgsus ja mugavus on muutunud funktsiooni "Format" populaarsuse peamisteks põhjusteks 1C arendajate seas. Paindlikud seaded aitavad teil kliendi soovil määrata andmete välimuse.

Üles