Number sõnades, üksikasjalik kirjeldus. Number püüdmine, üksikasjalik kirjeldus 1c number osutab toime

Ülemaailmne kontekst
Numberinwords (numberinwords)
Süntaksi:
Nipperropisus (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Parameetrid:
<Число> (Kohustuslik)
Tüüp: number. Number, mida soovite sõnadega konverteerida.
<Форматная строка> (valikuline)
Tüüp: rida. Vormingu string on stringiväärtus, mis sisaldab vormindamise parameetreid. Vormindamise parameetrid on loetletud sümboli kaudu ";" (semikoolon). Kui parameetrit ei ole määratud, kasutatakse vaikimisi parameetrit.
Iga parameetrit määrab parameetri nimi, märk "\u003d" (võrdne) ja parameetri väärtuse. Parameetri väärtust võib näidata ühe- või kahekordse hinnapakkumises. See on vajalik, kui parameetri väärtus sisaldab formaadi stringi süntaksis kasutatavaid märke.
L (l) - lokaliseerimiskood. Kasutatakse operatsioonisüsteemi paigaldatud vaikimisi asukohakoodi. Lokaliseerimisnumbrite näited: RU_RU - Vene (Venemaa); EN_US - inglise (USA).
NP (SN) - hõlmavad / ei sisalda arvutuse (Boolean) nime, vaikimisi on tõene.
ND (FN) - Kaasa / ei sisalda kümnendobjekti (Boole'i) kümnendosade nimetust, vaikimisi on tõe.
DP (FS) - fraktsioneeriv osa sõnade / numbri tagamiseks (Boolean) tühistamiseks on vaikimisi vale.
<Параметры предмета исчисления> (valikuline)
Tüüp: rida. See on stringiväärtus, mis määratleb arvutuse parameetrid. Calculus objekti parameetrid on loetletud läbi "," (koma). Vorming string sõltub lokaliseerimise kood.
Vene ja Valgevene keelte jaoks (RU_RU, BE_BY)
"Ruble, rubla, rubla, M, Penny, Penny, Kopecks, G, 2", kus:
"Ruble, rubla, rubla, m" - arvutussubjekt:
rubla - ainus isikutunnistuse arv,
rubla - ainus arv genitsiooni juhtumi kohta,
rubla - mitmuses genitiivse juhtumi puhul,


Ukraina keele jaoks (UK_UA)
"grivna, grivna, grivna, m, penn, penn, koprecks, g, 2", kus:
"Grivna, grivna, grieving, m" - objekt arvutamise:
"Grivna on ainus nominaalse juhtumi arv,
grivna - ainus arv genitatiivseid vaagna,
grivna - mitmekordse arvu genitiivse juhtumi
m - meesvarras (W-naissoost varras, C - keskvarras);
"KOPECK, PENNY, KOPECKS, G" - fraktsiooniline osa, mis sarnaneb kalkulaatori objektiga (võib puududa);
"2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).
Poola keele jaoks (PL_PL)
złoty, złote, złotych, m, grosz, grosze, groszy, m, 2
kus:
"Złoty, złote, złotych, m" - kalkulaatori objekt (m - meessoost perekond, ż - naise perekond, ń - keskmine rod, mo - isiklik mees perekond) \\ t
złoty - ainus nominatiivse juhtumi arv
złote - ainus süüdistava juhtumi arv
złotych - mitmekorruseline padge
m - Mees Rod (ż - Naine Rod, ń - Keskvarras, Mo - isiklik mees varras)
"Grosz, Grosze, Groszy, M" - fraktsioneeriv osa (võib olla puuduvad) (sarnane kogu osaga)
2 - fraktsioonilise osa lõhede arv (võib-olla puuduv, vaikimisi 2)
Näide:
Me läbisime \u003d nipperropisus (1832, "l \u003d pl_pl; sn \u003d tõsi; fn \u003d true; fs \u003d tõsi", "złoty, złote, złotych, m, grosz, grosze, groszy, m, 2");
Inglise, Soome ja Kasakhi keele jaoks (EN_US, FI_FI, KK_KZ)
"Dollar, dollarit, senti, senti, 2", kus:
"Dollar, dollarid" on ainsa ja mitme numbri arvutuse objekt;
"Senti senti" - ainsa ja mitme numbri murdosa osa (võib puududa);
"2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).
Saksa (DE_DE) jaoks
"Euro, euro, m, sent, sent sent, m, 2", kus:
"Euro, euro, m" - kalkulatsiooni teema:
Euro, euro on ainus ja mitmel arvul arvutus
M - meesvarras (f - naissoost varras, n - keskmine varras);
"Senti, sent, m" - fraktsioneeriv osa, mis sarnaneb kalkulaatori objektiga (võib puududa);
"2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).
Läti keele jaoks (lv_lv)
"Lats, Lati, Latu, V, Santīms, Santīmi, Santīmu, V, 2, J, J, Kus:
"Lats, Lati, Latu, V" - Kalkulaadi teema:
lats - numbrid, mis lõpevad 1, välja arvatud 11
lati - numbrid, mis lõpevad 2-9 ja 11
lATE - mitu numbrit (genitiivset juhtumit) kasutatakse pärast numbri 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000,
v - Isane varras (S - naissoost varras);
"Santīms, Santīmi, Santīmu, V" - fraktsioneeriv osa, mis sarnaneb kalkulaatori objektiga (võib puududa);
"2" - tühjendusosi osade arv (võib vaikimisi ära jätta 2);
"J" - number 100 kuvatakse "sada" eelnimetatud kalkulaatori (N - kui "sada"),
võib puududa, vaikimisi on "J";
"J" - number 100 kuvatakse "sada" fraktsioonilise osa (N - kui "sada"),
võib-olla puudub vaikimisi "j".
Leedu keele jaoks (LT_LT)
"LITAS, LITAI, LITU, M, CENTAS, CENTAI, CENTų, M, 2", kus:
"LITAS, LITAI, LITU, M" - Kalkulaadi teema:
lITS on kogu osa ainus arv
litai - mitu osa kogu osa 2 kuni 9,
litų - kogu osa kogu osa mitme osa
m - kogu osa perekond (F - naissoost perekond),
"Centas, Centai, Centų, M" - fraktsioneeriv osa, mis sarnaneb kalkulaatori objektiga (võib puududa);
"2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).
Eesti keele jaoks (et_ee)
"Kroon, Krooni, Senti, Sent, 2", kus:
"Kroon, Krooni" - - arvutuse objektiks ainus ja mitmel arvul;
"Sent" - ainsa ja mitme numbri murdosa osa (võib puududa);
2 - Fraktsioonilise osa heidete arv (võib-olla puuduv, vaikimisi 2).
Bulgaaria keele jaoks (BG_BG)
"Lev, Lev, M, Kviitung, Stottika, F, 2", kus:
"Lev, Lev, M" - arvutuse teema:
lion on ainus osa kogu osa
lev - täisarvu mitu arv,
m - kogu osa perekond
"Kviitung, stottika, F" - fraktsioneeriv osa:
kviitung - ainus osa murdosa osa,
stottika - osaliselt osa murdosast,
w - perekonna fraktsiooniline osa,

Rumeenia keele jaoks (ro_ro)
"Leu, Lei, M, Ban, Bani, W, 2"
"Leu, Lei, M" - Kalkulatsiooni teema:
leu on kogu osa ainus arv
lei - täisarvoli hulga arv
M - kogu osa perekond
"BAN, BANI, W" - fraktsionaalne osa:
keeld on ainus osa murdosa osa,
bani on fraktsioonilise osa mitmuses osa,
W - sündinud murdosa osa,
"2" - fraktsioonilise osa heitmete arv.
Gruusia keele jaoks (KA_GE)
"ლარი, თეთრი, 2"
ლარი - kogu osa
თეთრი - fraktsioneeriv osa
"2" - fraktsioonilise osa heitmete arv.
Vietnami keele jaoks (VI_VN)
"Dong, Xu, 2"
dong, - kogu osa
xu, - murdosa osa
2 - fraktsioonilise osa lõhede arv.
........
Vaikeväärtus: tühi string
Tagasi väärtus:
Tüüp: rida. Mitme sõnade esitamine sõnades.
Kirjeldus:
Tekitab numbri esindatuse sõnades vastavalt määratud vormingule ja objekti parameetritele arvutatakse

Erinevate aruannete esitamisel on tihti vaja konverteerida numbriline väärtus sõnadega stringiks. 1C-s lahendatakse see väga lihtsalt: selle jaoks pakutakse nigalopropisuse () funktsiooni.

Numbri numbri moodustamisel on võimalus teise välja tõmmata ja allutada selle numbri arvutamiseks nõutava sünnituse ja juhtumi puhul. Objekti kalkulaator - See on see, millised on transformeeritud number, näiteks raha, sahtlid, vagunid, telerid jne

  • Ilma arvutuse objektita:
    • Kakskümmend kaks;
    • Kolmsada kaheksakümmend neli.
  • Arvutuse teemaga:
    • Kolmkümmend kaheksa häireid;
    • Kaksteist laeva;
    • Kaks maja.

Näited

Kõigepealt anname näiteid ümberkujundamisest, et teada saada 1c tunnused:

// ***** väljundnumbrid: ***** Nigalopropisus (9876,54); // üheksa tuhat kaheksasada seitsekümmend kuus 54 Nipperropisus (1234.56, "l \u003d ru_en; dp \u003d tõde", "Kogu, terved, terved, f, soja, sajandik, sajandik, w, 2"); // üks tuhat kakssada kolmkümmend neli kogu viiskümmend kuus sajandikku Nipperropisus (7432, "l \u003d ru_en; np \u003d valetab", ", 0"); // seitse tuhat nelisada kolmkümmend kaks // ***** Raha väljund: ***** Nipperropisus (9845.11, "l \u003d ru_en",); // üheksa tuhat kaheksasada nelikümmend viis rubla 11 Kopecks Nipperropisus (2845.11, "l \u003d ru_en; dp \u003d tõde", "Ruble, rubla, rubla, M, Kopeck, Penny, Kopecks, G, 2"); // kaks tuhat kaheksasada nelikümmend viis rubla üksteist kopikat Nipperropisus (555.16, "l \u003d ru_en; dp \u003d tõde", "Dollar, dollar, dollari, m, senti, senti, senti, m, 2"); // Viissada viiskümmend viis dollarit kuusteist senti Nipperropisus (453,23, "l \u003d ru_en; dp \u003d tõde", "Euro, euro, euro, m, sentid, senti, senti, m, 2"); // neli sada viiskümmend kolm eurot kakskümmend kolm senti Nipperropisus (812.44, "l \u003d en_us; dp \u003d tõde", "Dollar, dollarit, senti, senti, 2"); // kaheksasada kaksteist dollarit nelikümmend neli senti Nipperropisus (3945.76, "L \u003d EN_US; DP \u003d tõde", "Euro, eurod, senti, senti, 2"); Kolm Thuusand üheksasada nelikümmend viis eurot seitsekümmend kuus senti // ***** Te saate teisendada mitte ainult sularahaühikut: ***** Nipperropisus (535, "l \u003d ru_en", "Kast, karbid, kastid, W, G, 0"); // Viissada kolmkümmend viie kasti Nipperropisus (342, "l \u003d ru_en", "TV, TV, TV, M, M, 0"); // kolmsada nelikümmend kaks telerit

Funktsiooniga töötamise kirjeldus

Nagu me avastasime, kasutatakse funktsiooni mitmete registreerimise saamiseks.

Nipperropisus (< Число >, < Formatsioon>, < Parameetted>)

Funktsioon tagastab stringi väärtuse. Sisendparameetritena edastatakse:

  • Number on transformeeritud väärtus;
  • Vormindamine - vormindamise parameetrid:
    • L - lokaliseerimiskood (näiteks U_ru - vene; en_us - inglise, de_de - saksa keeles). Vaikimisi operatsioonisüsteemi seadeid kasutatakse.
    • NP - kuvada vaikimisi kalkulaatori nimi - tõde.
    • ND - tühistage kalkulaatori kümnendosade nimi, vaikimisi - tõde.
    • DP - fraktsionaalne osa koos sõnadega / numbriga, vaikimisi - valeta.
    • AI - Display Union ja. Analüüsitud ainult inglise keelt kõneleva lokaliseerimise jaoks. Võimalikud väärtused: "Mõista", "kasutage".
  • Parameetteerimisvalikud - Ülekanne kalkulaalse objekti parameetrite koma kaudu. Formaat sõltub lokaliseerimisest.

Vene keele jaoks on calculus objekti parameetritel vorm "rubla, rubla, rubla, m, penny, penny, kopikalad, f, 2", kus:

  • rubla - ainus nominaalse juhtumi arv;
  • rubla - ainus arvu genitaarset juhtumit;
    rubla - mitmuses genitilise juhtumi puhul;
    M - meesvarras (W-naissoost varras, C - keskvarras);
    "KOPECK, PENNY, KOPECKS, W" - fraktsioneeriv osa, mis sarnaneb kalkulaatori objektiga (võib puududa);
    "2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).

Kasutage tüüpilistes lahendustes

Konfiguratsioonides ehitatud, üldises moodulis WorkRercursamivat On funktsioon

Formaumumuupropise(Kokkuvõte, valuuta, Kuvab ammubesqueki \u003d FALSE)

Funktsiooni kasutatakse valuuta summade teisendamiseks sõnadega.

Kood 1c V 8.x
// Vormingu stringi näide numbri väljundi toodangule vene keeles
// keel, mis sõlmitakse kogu sõnade ja fraktsioneeriva osa sõnade ja järeldusega
// objekti arvutus.
Formstrok \u003d "l \u003d ru_ru; dp \u003d tõde";
Parpredmet \u003d "dollar, dollar, dollari, m, senti senti, senti, m, 2";
Riskitud \u003d nipperropiesid (2341,56, formstere, parpredmet);
// Arvutustulemus: "Kaks tuhat kolmsada nelikümmend üks dollar viiskümmend kuus senti"

Nullopropisus (number, vormingu string, arvutusobjekti parameetrid)

Number on number, mida soovite konverteerida rida sõnadega.

Vormingu string on stringiväärtus, mis sisaldab vormindamise parameetreid. Vormindamise parameetrid on loetletud sümboli kaudu ";" (semikoolon). Kui parameetrit ei ole määratud, kasutatakse vaikimisi parameetrit.
Iga parameetrit määrab parameetri nimi, märk "\u003d" (võrdne) ja parameetri väärtuse. Parameetri väärtust võib näidata ühe- või kahekordse hinnapakkumises. See on vajalik, kui parameetri väärtus sisaldab formaadi stringi süntaksis kasutatavaid märke.
L (l) - lokaliseerimiskood. Kasutatakse operatsioonisüsteemi paigaldatud vaikimisi asukohakoodi. Lokaliseerimisnumbrite näited: RU_RU - Vene (Venemaa); EN_US - inglise (USA).
NP (SN) - hõlmavad / ei sisalda arvutuse (Boolean) nime, vaikimisi on tõene.
ND (FN) - Kaasa / ei sisalda kümnendobjekti (Boole'i) kümnendosade nimetust, vaikimisi on tõe.
DP (FS) - fraktsioneeriv osa sõnade / numbri tagamiseks (Boolean) tühistamiseks on vaikimisi vale.

Objekti parameetrid - on stringiväärtus, mis määratleb arvutusobjekti parameetrid. Calculus objekti parameetrid on loetletud läbi "," (koma). Vorming string sõltub lokaliseerimise kood.
Vene ja Valgevene keelte jaoks (RU_RU, BE_BY)
"Ruble, rubla, rubla, M, Penny, Penny, Kopecks, G, 2", kus:
"Ruble, rubla, rubla, m" - arvutussubjekt:
Rubla - ainus isikutunnistuse arv,
Rubla - ainus arv genitsiooni juhtumi kohta,
rubla - mitmuses genitiivse juhtumi puhul,


Ukraina keele jaoks (UK_UA)
"grivna, grivna, grivna, m, penn, penn, koprecks, g, 2", kus:
"Grivna, grivna, grieving, m" - objekt arvutamise:
"Grivna on ainus nominaalse juhtumi arv,
grivna - ainus arv genitatiivseid vaagna,
grivna - mitmekordse arvu genitiivse juhtumi
M - meesvarras (W-naissoost varras, C - keskvarras);
"KOPECK, PENNY, KOPECKS, G" - fraktsiooniline osa, mis sarnaneb kalkulaatori objektiga (võib puududa);
"2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).
Poola keele jaoks (PL_PL)
Z? OTY, Z? OTE, Z? Otych, M, Grosz, Grosze, Groszy, M, 2
Kus:
"Z? OTY, Z? Oot, Z? Otych, M" - arvutuse küsimus (M - Isane perekond ,? - Naiste rass ,? - Keskvarras, Mo - isiklik mees varras)
z? Ooty - ainus nominatiivse juhtumi arv
z? OTE - ainus süüdistava juhtumi arv
Z? Otych - mitmuse süüdistus
M - Mees Rod (? - Naine varras ,? - Keskvarras, Mo - isiklik mees varras)
"Grosz, Grosze, Groszy, M" - fraktsioneeriv osa (võib olla puuduvad) (sarnane kogu osaga)
2 - fraktsioonilise osa lõhede arv (võib-olla puuduv, vaikimisi 2)
Kood 1c V 8.x
Passanta \u003d nullopropiline (1832, "l \u003d pl_pl; sn \u003d true; fn \u003d tõsi; fs \u003d tõsi", "z? Ooty, z? Ote, z? Otych, m, grosz, grosze, groszy, m, 2") ;

Inglise, Soome ja Kasakhi keele jaoks (EN_US, FI_FI, KK_KZ)
"Dollar, dollarit, senti, senti, 2", kus:
"Dollar, dollarid" on ainsa ja mitme numbri arvutuse objekt;
"Senti senti" - ainsa ja mitme numbri murdosa osa (võib puududa);
"2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).
Saksa (DE_DE) jaoks
"Euro, euro, m, sent, sent sent, m, 2", kus:
"Euro, euro, m" - kalkulatsiooni teema:
Euro, euro on ainus ja mitmel arvul arvutus
M - meesvarras (f - naissoost varras, n - keskmine varras);
"Senti, sent, m" - fraktsioneeriv osa, mis sarnaneb kalkulaatori objektiga (võib puududa);
"2" - tühjendusosi osade arv (vaikimisi puudub, on vaikimisi 2).

Näited:
Kood 1C V 8.x X \u003d Numbrope (123456.78, "dp \u003d tõde", "ton, tonni, tonni, f, kg., Kg., KG., M, 3");
// x \u003d "Sada kakskümmend kolm tuhat neli sada viiskümmend kuus tonni seitsesada kaheksakümmend kg."

X \u003d Namillopropisid (123456,78, ", 0");
// x \u003d "Üks sada kakskümmend kolm tuhat neljasada viiskümmend seitse"

X \u003d Numbrope (123456.78, ", 2");
// x \u003d "Üks sada kakskümmend kolm tuhat neljasada viiskümmend kuus 78"

X \u003d Numbrope (123456.78, "l \u003d ru_en; dp \u003d valetab", "rubla, rubla, rubla, m, penny, penn, koprecks, g");
// x \u003d "Üks sada kakskümmend kolm tuhat neli saja viiskümmend kuus rubla 78 Kopecks"

X \u003d nipperropiesid (123456.78, "l \u003d ru_en; dp \u003d tõde", "dollar, dollar, dollari, m, senti senti, senti, m, 2");
// x \u003d "Sada kakskümmend kolm tuhat neli saja viiskümmend kuus dollarit seitsekümmend kaheksa senti"

Nipperropisus (1457.25, "L \u003d EN_US", "dollar, dollarit, senti, senti, 2");
// Üks tuhat neli sadu viiskümmend seitse dollarit 25 senti.

Praeguste õigusaktide kohaselt peavad maksedokumendid ja finantsaruanded sisaldama sõnadega ettenähtud lõplikke summasid. Raamatupidamisprogrammis 1c number sõnades Võib saada globaalses kontekstis spetsiaalse funktsiooni abil. Spetsialist seab vajalikud parameetrid formaadi stringis ja dokumendi väljundis saab numbri sõnades. Action algoritm on kõikide konfiguratsioonide 1c ettevõtte jaoks sama.

Algoritmi peamised komponendid

Selleks, et korralikult korraldada numbri suurtähtedega, on vaja mõista kõigi skeemi komponentide tähendust. Peamised tegurid:

  1. Number on numbrid, mida tuleb muundada sõnadeks;
  1. Vormingu string on vajalik programmi jaoks vajalike keeleparameetrite määramiseks. Samuti on ette nähtud fraktsioonilise osa nõuded. Composite elemendid on näidatud semikooloni kaudu;

Vormingu read:

  • Lokaliseerimiskoodi tähistatakse tähe l (l). Seda saab muuta iseseisvalt, täpsustades vajalikku keelt;
  • Reprodutseerida / ei reprodutseerida mõõtühikute nime (nd \u003d vale või tõde);
  • Reprodutseerida / ei reprodutseerida koguse fraktsioneerivaid osasid (DP \u003d valed või tõde);
  1. Objekti parameetrid on täpne kirjeldus mõõtühikute koguse, mis tuleb kirjutada sõnadega. Näiteks rubla, dollar, penn.

Oluline. Kõik skeemi elemendid tuleks võimalikult täpselt määrata nii täpselt. Verjendage sisendandmete õigsust võib olla assistendi süntaksil.

Kuidas registreeruda numbrite väljundskeemi

Salvestage 1c number sõnad võivad olla sellises skeemil: null tugevus (number, "formaadi string", "objekti parameetrid"), kus

Number on numbrite kogum, näiteks 2358,879.

Vormingu string on keele nimi ja numbri kuvamise meetod. Vene keeles näeb välja selline: L \u003d RU_RU. Kui fraktsioneeriv osa tuleks sõnadega kirjutada, märkida dp \u003d tõde. Vaikimisi lülitub see indikaator vale.

Objekti parameetrid - mõõtühiku nimi kõigil juhtudel, mis näitavad perekonda. Näiteks toame rassi rubla, penni - naine. Denotee "m" ja "f".

Parameetrid on märgitud jutumärkides ja on kirjutatud koma kaudu. Vene keele jaoks näeb skeem välja niimoodi: Numbroind (2358,879, "l \u003d ru_en; dp \u003d tõde", "rubla, rubla, rubla, m, penn, penn, koprecks, g, 3") Number 3 tähendab kümnendkohta.

See meetod ei sobi, kui täpse arvu kümnendmärkide arv ei ole teada. Selleks, et lihtsustada ülesannet, Suma ja valuuta esindamise kasutamist. Üldjuhul sellistes olukordades on tavaline jätta kaks numbrit pärast koma.

Kuidas registreerida skeemi

Selleks et nõuetekohaselt anda ülesande programmi täitmiseks, peate tegema järgmised sammud:

  1. Esimeses etapis määrake soovitud keele kodeerimine. Kõige populaarsem Venemaal:
  • Inglise - en_us;
  • Vene - L \u003d RU_RU.
  1. Seejärel antakse mõõtühikute ja fraktsioneeriva osa tüübi (ND, DP);
  1. Dokumentide koostamisel võib osutuda vajalikuks tuua summa rublasesse inglise või käive, kirjutada dollari sõnad, euro vene keeles. Selleks on valuuta nimi detailselt ette nähtud kõikidel juhtudel, mis näitavad perekonda.

Objekti parameetrid erinevates keeltes.

Järgmisena kogutakse 1C summa erinevates keeltes vastavalt standardskeemile. Väljumisel selgub dokumendi sõnadega ettenähtud lõpliku summaga. Näiteks peate looma programmi 1C finantskomisjoni välispartneritele, kes räägivad inglise keelt. Valuuta - euro. Kava näeb välja selline: nullopropiline (10 125,67, "l \u003d en_us; dp \u003d tõde", "Euro, eurod, Eurocent, Eurokendid, 2")

Nõukogu. Disainiandmete salvestamine ei ole vajalik. Nad on kõik standard, ainult teema parameetrid muutuvad. Seetõttu on parem valmistada malle ette ja kasutada neid võrevoodi.

Parameetrid:

<Значение>

Vormindatav väärtus.

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

Vormingu string on stringiväärtus, mis sisaldab vormindamise parameetreid.

Vormindamise parameetrid on loetletud ";" sümbol. Parameetri olemasolu tähendab erinevust standardse vormindamise vahel.

Kui parameetrit ei ole määratud, rakendatakse standardvormingut, mis vastab põhimõtteliselt väärtuse konversioonile stringile. Kuid tüübi väärtuste ja vaikimisi kuupäeva (0 ja 01.0001, 00:00:00 vastavalt) tühi string väljastatakse.

Iga parameetrit määrab parameetri nimi, "\u003d" sümbol ja parameetri väärtus. Parameetri väärtust võib näidata ühe- või kahekordse hinnapakkumises. See on vajalik, kui parameetri väärtus sisaldab formaadi stringi süntaksis kasutatavaid märke.

Parameetri väärtuse sees võib osutada meelevaldseid märke, mis tuleneva stringi loomisel kuvatakse see. Seega, näiteks saate määrata kella eraldajad, minutid ja sekundid, kui vormindamise ajal. Kui need tähemärgid langevad kokku vormingu liinide väärtustega, tuleb need sõlmida ühe jutumärkidega.

Formaatringi parameetrite nimed ja väärtused:

  • L - keele nimi, riigid, mille puhul tehakse standardvorming.
  • CHC on kogu ja fraktsioneerivate osade kümnendlampide koguarv. Esialgne number ümardatakse vastavalt ümardusreeglitele. Kui see parameeter on määratud, siis numbri murdosa osa kuvamiseks on vaja täpsustada CDC parameetrit, vastasel juhul ei kuvata murdosa.
  • CDC on fraktsioonilises osas kümnendlampide arv. Esialgne number ümardatakse vastavalt ümardusreeglitele.
  • Hädaolukorrad - tühjendamise vahetus: positiivne - jagunemine, negatiivne - korrutamine. Teisisõnu tähendab see, et esialgne number korrutatakse või jagatakse 10 * C-ga, kus C on mooduli parameetri väärtus.
  • PSD - sümbol-eraldaja terviku ja murdosa osa.
  • Чhg - kogu numbri rühmade sümbol-eraldaja. Kui kasutate tühi stringi eraldajana, siis sel juhul on eraldaja lahutamatu ruumi sümbol.
  • CN - string, mis esindab numbri nullväärtust. Kui seda ei ole täpsustatud, esindus vormis tühja stringi kujul. Kui "CN \u003d" on määratud, siis vormis "0". Numbriliste sisestusväljade puhul ei kasutata.
  • CHVN - kas eemaldada juhtivad nullid. Selle parameetri väärtust ei ole täpsustatud, parameetri tulemus määrab juhtivate nulli väljundi.
  • CHG - arvu numbrite rühmituse järjekord. Väärtusena tähistatakse numbreid koma kaudu, tähistavad grupeeritud heidete arvu paremale vasakule. See on mõttekas ainult kaks esimest numbrit. Esimene neist näitab primaarse grupeerimise, st see, mida kasutatakse kogu numbri osa kõige olulisemate oluliste heidete jaoks. Kui teist numbrit ei ole määratud, rühmitatakse ainult kõige vähem olulisi heitmeid. Kui 0 on seatud teise numbri, siis määratud väärtus esmase rühma rakendatakse kõikide kategooriate arvu. Kui teise numbri puhul kasutatakse muud väärtust, kasutatakse seda väärtust kõigi heidete rühma grupeerimiseks, välja arvatud vähemalt rühmitatud kõige vähem oluline.
  • CHO - Negatiivsete numbrite esindamine.
    • 0 (0) - vormi string "(1,1)";
    • 1 (1) - tüüpi "-1,1" string;
    • 2 (2) - tüübi string "- 1.1";
    • 3 (3) - tüüpi "1,1" string;
    • 4 (4) - tüübi string "1.1 -".
  • DF-date formaat.
    • d - kuu päev (numbrid) ilma juhtiv null;
    • dD - kuu päev (numbrid), millel on juhtiv null;
    • dDD - nädalapäeva lühike nimi;
    • dUDDD-täielik nimi nädalapäeval;
    • M - kuu number (numbrid) ilma juhtiv null;
    • Mm - kuu number (numbrid), millel on juhtiv null;
    • MMM - kuu lühinimi;
    • MMMM - kuu täielik nimi;
    • - kvartali number aastas;
    • m - aastate arv ilma sajandi ja nulli juhtimiseta;
    • gG - aasta arv ilma sajandi ilma juhtiv nulliga;
    • yyyg - aasta sajandi arv;
    • h - tund kell 12 ilma juhtivate nullideta;
    • cC-tund kell 12 juhtiv null;
    • H - tund 24 tunni variandis ilma juhtivate nullideta;
    • CC (HH) - tund 24 tunni variandis juhtiv nulliga;
    • m - minut ilma juhtiv null;
    • mm - minut juhtiva nulliga;
    • c - teine \u200b\u200bilma nulli juhtimata;
    • sS - teine \u200b\u200bjuhtiv null;
    • bB - Kuva pool päeva AM / PM (kehtib ainult konfiguratsiooni keelte jaoks, mis toetavad aja esinduse 12-tunnise versiooni).
  • DLF - Kohalik kuupäeva formaat. See näitab kuupäevade osade kuvamist.
    • D - kuupäev (numbrid);
    • DD - pikk kuupäev (sõnades);
    • Täisajaga saab kuupäeva ühendada ajaga;
    • DV-aja kuupäev.
  • DP - string, mis esindab tühja kuupäeva (näiteks formaat ("000101010000000000", "DP \u003d" "tühi kuupäev" ") tagastab stringi" tühi kuupäev ").
  • BL-string, mis esindab loogilist väärtust Vale.
  • BI - String, mis esindab loogilist väärtust Tõsi.