Kapcsolatok

1c mennyiség szavakban egy másik nyelven. Szám szavakban, részletes leírás. A funkcióval végzett munka leírása

Kód 1C v 8.x
// Példa egy formátum karakterláncra egy szám orosz nyelvű szavakban történő megjelenítéséhez
// nyelv, egész és tört részek kimenetével szavakban és kimenettel
// számítás tárgya.
FormString = "L = ru_RU; DP = igaz";
Egy tárgy gőze = "dollár, dollár, dollár, m, cent, cent, cent, m, 2";
Szám = Számszó (2341,56, FormString, ItemPair);
// Számítási eredmény: "Kétezer-háromszáznegyvenegy dollár ötvenhat cent"

Szám szavakban (szám, formátum karakterlánc, számítási paraméterek)

Szám – A karakterláncra konvertálandó szám szavakban.

A formázási karakterlánc egy karakterlánc-érték, amely formázási beállításokat is tartalmaz. A formázási paraméterek listája ";" jelöléssel van elválasztva. (pontosvessző). Ha nincs paraméter megadva, akkor a paraméter alapértelmezett értéke kerül felhasználásra.
Minden paramétert a paraméter neve, az "=" (egyenlő) szimbólum és a paraméterérték határoz meg. A paraméter értéke egyszeres vagy dupla idézőjelben adható meg. Erre akkor van szükség, ha a paraméter értéke a formátum string szintaxisában használt karaktereket tartalmazza.
L (L) - Lokalizációs kód. Alapértelmezés szerint a lokalizációs kód be van állítva operációs rendszer... Példák lokalizációs kódokra: ru_RU - orosz (Oroszország); hu_US - angol (USA).
NP (SN) – A számítás tárgyának neve szerepeltetése/nem szerepeltetése (Logi), alapértelmezés szerint – Igaz.
ND (FN) - Tartalmazza / ne tartalmazza a számítás tárgyának tizedes részeinek nevét (logikai), alapértelmezés szerint - igaz.
DP (FS) - A tört részt jeleníti meg szavakban / számokban (logikai), alapértelmezés szerint - False.

Számítási elem paraméterei – Ez egy karakterlánc érték, amely meghatározza a számítási elem paramétereit. A kalkulus paramétereit "," (vessző) jelzi. A karakterlánc formátuma a lokalizációs kódtól függ.
Orosz és fehérorosz nyelvekhez (ru_RU, be_BY)
"rubel, rubel, rubel, m, kopeck, kopeck, kopeck, w, 2", ahol:
"rubel, rubel, rubel, m" - a számítás tárgya:
rubel - egyes szám névelő,
rubel - egyes szám genitivus,
rubel - többes számú genitivus,


Mert ukrán nyelv(uk_UA)
"hrivnya, hrivnya, hrivnya, m, kopeck, kopeck, kopecks, w, 2", ahol:
"hrivnya, hrivnya, hrivnya, m" - a számítás tárgya:
"hrivnya - egyes szám névelő,
hrivnya - egyes szám genitivus,
hrivnya - többes számú genitivus,
m - férfi nem (w - női nem, s - semleges nem);
"kopeck, kopeck, kopeck, w" - töredék, hasonló a kalkulus tárgyához (lehet, hogy hiányzik);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).
lengyel nyelven (pl_PL)
z oty, z ote, z otych, m, grosz, grosze, groszy, m, 2
ahol:
"z? oty, z? ote, z? otych, m" - a kalkulus alanya (m - férfi,? - női,? - semleges, mo - személyes férfinem)
z? oty - névelő egyes szám
z? ote - egyes szám ragozó
z? otych - többes szám ragozó
m - férfias (? - nőies,? - semleges, mo - személyes férfias)
"grosz, grosze, groszy, m" - tört rész (lehet, hogy hiányzik) (hasonló az egész részhez)
2 - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2)
Kód 1C v 8.x
Felirat = NumberInWords (1832, "L = pl_PL; SN = igaz; FN = igaz; FS = igaz", "z? Oty, z? Ote, z? Otych, m, grosz, grosze, groszy, m, 2") ;

Angol, finn és kazah nyelvekhez (en_US, fi_FI, kk_KZ)
"dollár, dollár, cent, cent, 2", ahol:
"dollár, dollár" - a számítás tárgya egyes és többes számban;
"cent, cent" - tört rész egyes és többes számban (lehet, hogy hiányzik);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).
Német billentyűzet (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", ahol:
"EURÓ, EURO, M" - a számítás tárgya:
EURO, EURO - kalkulus alany egyes és többes számban;
M - férfias (F - női, N - semleges);
"Cent, Cent, M" - tört rész, hasonló a számítás tárgyához (hiányozhat);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).

Példák:
Kód 1C v 8.x x = Szám szavakban (123456.78, "DP = True", "ton, tons, tons, f, kg., Kg., Kg., M, 3");
// x = "Százhuszonháromezer-négyszázötvenhat tonna hétszáznyolcvan kg."

X = Szám szavakban (123456,78, ", 0");
// x = "Százhuszonháromezer-négyszázötvenhét"

X = Szám szavakban (123456.78, ", 2");
// x = "Százhuszonháromezer-négyszázötvenhat 78"

X = Szám szavakban (123456,78, "L = ru_RU; DP = hamis", "rubel, rubel, rubel, m, kopeck, kopeck, kopeck, w");
// x = "Százhuszonháromezer-négyszázötvenhat rubel 78 kopecka"

X = Szám szavakban (123456,78, "Л = ru_RU; DP = igaz", "dollár, dollár, dollár, m, cent, cent, cent, m, 2");
// x = "Százhuszonháromezer-négyszázötvenhat dollár hetvennyolc cent"

Szám szavakban (1457,25, "L = en_US", "dollár, dollár, cent, cent, 2");
// Ezernégy ötvenszázhét dollár 25 cent.

Típus: Szám; Dátum; Boolean. A formázandó érték.<ФорматнаяСтрока> (opcionális) Típus: Karakterlánc. A formázási karakterlánc egy karakterlánc-érték, amely formázási beállításokat is tartalmaz. A formázási lehetőségek a ";" szimbólumon keresztül jelennek meg. A paraméter jelenléte azt jelenti, hogy a formázás eltér a szabványostól. Ha a paraméter nincs megadva, akkor szabványos formázást alkalmazunk, ami alapvetően az érték karakterláncsá alakításának felel meg. Alapértelmezés szerint azonban a Szám és a dátum típusú értékek (0 és 01.01.0001 00:00:00) üres karakterláncot ad vissza. Minden paramétert a paraméter neve, a "=" szimbólum és a paraméterérték határoz meg. A paraméter értéke egyszeres vagy dupla idézőjelben adható meg. Erre akkor van szükség, ha a paraméter értéke a formátum string szintaxisában használt karaktereket tartalmazza. A paraméterértéken belül tetszőleges karakterek adhatók meg, amelyek a kapott karakterlánc kialakításakor úgy jelennek meg, ahogyan vannak. Így például az idő formázásakor megadhatja az órák, percek és másodpercek elválasztóit. Ha ezek a karakterek egyeznek a formátum karakterlánc értékeivel, idézőjelek közé kell tenni őket. A formátum karakterlánc-paramétereinek neve és értéke: Л (L) - annak a nyelvnek, országnak a neve, amelyre a szabványos formázást végrehajtják. Az elérhető nyelvnevek a formátum karakterlánc leírása után találhatók. ND az egész és a tört részek megjelenített tizedesjegyeinek teljes száma. Ebben az esetben az eredeti számot az OKr15 20-ra kerekítési szabályai szerint kerekítjük. Ha ez a paraméter meg van adva, akkor egy szám tört részének megjelenítéséhez meg kell adni az NPV paramétert, ellenkező esetben a tört rész nem jelenik meg. NFD - a tizedesjegyek száma a tört részben. Ebben az esetben az eredeti számot az OKr15 20-ra kerekítési szabályai szerint kerekítjük. ChS (NS) - számjegyek eltolása: pozitív - osztás, negatív - szorzás. Más szavakkal, ez azt jelenti, hogy az eredeti számot megszorozzuk vagy elosztjuk 10 * С-vel, ahol С a paraméter modulo értéke. RLD (NDS) - az egész és a tört részek karakterelválasztója. ChRG (NGS) - egy szám egész számból álló csoportjainak karakterelválasztója. Ha üres karakterláncot használ elválasztóként, akkor a nem törő szóköz lesz az elválasztó. A CHN (NZ) egy karakterlánc, amely egy szám nulla értékét reprezentálja. Ha nincs megadva, akkor az üres karakterlánc reprezentáció. Ha "CHN = =" van megadva, akkor "0" formában. Nem használt numerikus beviteli mezőkhöz. CHVN (NLZ) – kiadja-e a kezdő nullákat. Ennek a paraméternek az értéke nincs megadva, maga a paraméter jelenléte határozza meg a vezető nullák kimenetét. ЧГ (NG) - a szám számjegyeinek csoportosításának sorrendje. Az értékek vesszővel elválasztott számok, jelzik a jobbról balra csoportosítandó számjegyek számát. Csak az első két számnak van értelme. Az első az elsődleges csoportosítást jelöli, vagyis azt, amelyik a szám egész részének legkisebb jelentőségű számjegyeihez kerül felhasználásra. Ha a második szám nincs megadva, akkor csak a legkisebb jelentőségű számjegyek kerülnek csoportosításra. Ha második számként 0 van megadva, akkor az elsődleges csoportosításhoz megadott érték a szám egész részének minden számjegyére vonatkozik. Ha 0-tól eltérő értéket használ második számként, akkor ez az érték fogja használni az összes számjegy csoportosítását, kivéve a már csoportosított legkisebb jelentőségűeket. CHO (NN) - ábrázolás negatív számok... 0 (0) - egy karakterlánc, például "(1,1)"; 1 (1) - egy karakterlánc, például "-1,1"; 2 (2) - egy karakterlánc, mint például "- 1,1"; 3 (3) - egy karakterlánc, például "1,1-"; 4 (4) - egy karakterlánc, például "1,1 -". DF (DF) - dátumformátum. d (d) - a hónap napja (számjegyekkel) kezdő nulla nélkül; dd (dd) - a hónap napja (számjegyekkel), kezdő nullával; ddd (ddd) - a hét napjának rövid neve *); dddd (dddd) - a hét napjának teljes neve *); М (M) - a hónap száma (számjegyekkel) kezdő nulla nélkül; MM (MM) - a hónap száma (számjegyekben), kezdő nullával; MMM (MMM) - a hónap rövid neve *); MMMM (MMMM) - a hónap teljes neve *); к (q) - negyedév száma egy évben; г (y) - az év száma század és vezető nulla nélkül; yy (yy) - évszám század nélkül, kezdő nullával; yyyy (yyyy) - évszám századdal; h (h) - óra ​​12 órás változatban kezdő nullák nélkül; hh (óó) - óra ​​12 órás változatban, kezdő nullával; H (H) - óra ​​a 24 órás változatban kezdő nullák nélkül; HH (HH) - óra ​​24 órás változatban, kezdő nullával; m (m) - perc kezdő nulla nélkül; mm (mm) - perc kezdő nullával; s (s) - második vezető nulla nélkül; ss (ss) - második vezető nullával; bc (tt) - félnapos AM / PM megjelenítése (csak a 12 órás órát támogató konfigurációs nyelvekre érvényes). Megjegyzés: *) - nem használható a dátum beviteli mező formátum karakterláncára. DLF (DLF) - helyi dátumformátum. Meghatározza a dátumrészek megjelenítési beállítását. D (D) - dátum (számokban); DD (DD) - hosszú dátum (hónap szavakkal); B (T) - teljes munkaidő, dátum kombinálható idővel; DV (DT) - dátum és idő. Példa: A Formátum kifejezés („20051120140323”, „DLF = DDV”) értéke „2005. november 20. 14:03:23”. Fontos! A DLF formátum karakterlánc-beállításainak sorrendje<дата + время> (DV vagy DDV) nem módosítható. A DP (DE) egy üres dátumot jelentő karakterlánc (például a Formátum ('00010101000000', "DP =" "üres dátum" "") az "üres dátum" karakterláncot adja vissza). BL (BF) - a false logikai értéket képviselő karakterlánc. BI (BT) - egy karakterlánc, amely a True logikai értéket képviseli. Jegyzet. Paraméterek használata a beviteli mezőben: a DP (DE) paraméter nincs használatban; A DLF (DLF) paraméter csak a D (D), V (T) és DV (DT) értékekkel használható. Visszaadott érték: Típus: Karakterlánc. Az átadott érték formázásából származó karakterlánc. Leírás: Az értékek könnyen olvasható megjelenítését biztosítja. Hasznos jelentések készítéséhez és az értékek egyéb vizuális megjelenítéséhez. Elérhetőség: vékony kliens, webkliens, szerver, zsíros kliens, külső kapcsolat, mobilalkalmazás (kliens), mobilalkalmazás (szerver). Nyelvek listája: af afrikaans af_NA (af_NA) afrikaans (Namíbia) af_ZA afrikaans (Dél-Afrika) amhara am_ET amhara (Etiópia) ar arab ar_AE arab (Egyesült Arab Emírségek) ar_BH Arab (Bahrein) ar_BH Arab (Bahrein)E arab arab (Algéria) ) ar_IQ arab (Irak) ar_JO arab (Jordánia) ar_KW arab (Kuwait) ar_LB arab (Libanon) ar_LY arab (Líbia) ar_MA arab (Marokkó) ar_OM arab (Omán) ar_QA arab (Katar) ar_SA arab (Szaúd-Arábia) ) ar_SY Arabic (Szíria) ar_TN Arab (Tunézia) ar_YE Arab (Jemen) as Assamese as_IN Assamese (India) az Azeri az_AZ Azeri (Azerbajdzsán) az_Cyrl Azeri (cirill) az_Cyrl_AZ Latin Azeri (Cirill, La Azeri, Azerbaijan) Azeri (La Azerbaijan) ) be be_BY Belarusian (Fehéroroszország) bg bolgár bg_BG bolgár (Bulgária) bn bengáli bn_IN bengáli (India) ca katalán ca_ES katalánok cue (Spanyolország) cs cseh cs_CZ cseh (Cseh Köztársaság) cy walesi cy_GB walesi (UK) da dán da_DK dán (Dánia) de német de_AT német (Ausztria) de_BE német (Belgium) de_CH német (Svájc) de_DE német (Németország) de_LI ( de_LI) német (Liechtenstein) de_LU német (Luxemburg) el görög el_CY (el_CY) görög (Ciprus) el_GR görög (Görögország) en angol en_AU angol (Ausztrália) en_BE angol (Belgium) en_BW angol (Botswana) en_BZ) angol (enB_Bel) ) en_CA angol (Kanada) en_GB angol (UK) en_HK angol (Hongkong, (SAR, Kína)) en_IE angol (Írország) en_IN angol (India) en_JM (en_JM) angol (Jamaica) en_MH (en_MH) angol (Marshall-szigetek) hu_MT angol (Málta) en_NA (en_NA) angol (Namíbia) en_NZ angol ( Új Zéland ) en_PH angol (Fülöp-szigetek) en_PK angol (Pakisztán) en_SG angol (Szingapúr) en_TT (en_TT) angol (Trinidad és Tobago) en_US angol (Amerikai Egyesült Államok) en_VI angol (US Virgin-szigetek) en_ZA angol (Dél-Afrika) en_ZW angol Zimbabwe) ) es spanyol es_AR spanyol (Argentína) es_BO spanyol (Bolívia) es_CL spanyol (Chile) es_CO spanyol (Kolumbia) es_CR spanyol (Costa Rica) es_DO spanyol (Dominikai Köztársaság) es_EC spanyol (Ecuador) es_ES spanyol (Spanyolország) es_GT spanyol ( Guatemala) ) es_HN spanyol (Honduras) es_MX spanyol (Mexikó) es_NI spanyol (Nicaragua) es_PA spanyol (Panama) es_PE spanyol (Peru) es_PR spanyol (Puerto Rico) es_PY spanyol (Paraguay) es_SV spanyol (El Salvador) es_US spanyol (Egyesült Államok) ) es_UY spanyol (Uruguay) es_VE spanyol (Venezuela) et észt et_EE Észt (Észtország) eu baszk eu_ES baszk (Spanyolország) fa perzsa fa_AF perzsa (Afganisztán) fa_IR Pers idish (Irán) fi finn fi_FI finn (Finnország) fo feröeri fo_FO Feröer (Feröer-szigetek) fr francia fr_BE Francia (Belgium) fr_CA Francia (Kanada) fr_CH Francia (Svájc) fr_FR Francia (Franciaország) fr_LU Francia (Luxemburg) fr_MC (fr_MC) francia (Monaco) fr_SN (fr_SN) francia (Szenegál) ga ír ga_IE ír (Írország) gl galíciai gl_ES, galíciai (Spanyolország) gu guyarati gu_IN Guyarati (India) he héber he_IL héber (Izrael) hi hindi hi_INhr horvát (India) hr_HR Horvát (Horvátország) hu Hungarian hu_HU Hungarian (Magyarország) hy örmény hy_AM Örményország (Örményország) hy_AM_REVISED Örmény (Örményország, FELÜLVIZSGÁLT) id Indonéz id_ID Az indonéz (Indonézia) az izlandi is_IS izlandi (izlandi) it japán japán it_CH (jaIta_ japán) japán (Japán) ka grúz ka_GE grúz (Grúzia) kk kazah kk_KZ kazah (Kazahsztán) kl grönlandi kl_GL grönlandi (grönlandi) 1 (India) mr marathi mr_IN marathi (India) ms maláj ms_BN maláj (Brunei) ms_MY maláj (Malajzia) mt máltai mt_MT máltai (Málta) nb norvég holland bokmol nb_NO norvég nl_ nb_NO norvég (nl_ ) nl_norvég norvég norvég holland norvég ) om Oromo (Afan) om_ET Oromo (Afan) (Etiópia) om_KE Oromo (Afan) (Kenya) vagy Oriya or_IN Oriya (India) pa pandzsábi pa_IN pandzsábi pl lengyel pl_PL lengyel (Lengyelország) ps pastu (pasto) ps (Afganisztán) pt portugál pt_BR portugál (Brazília) pt_PT portugál (Portugália) ro román ro_RO román (Románia) ru orosz kiy ru_RU Orosz (Oroszország) ru_UA Orosz (Ukrajna) sk Szlovák sk_SK Szlovák (Szlovákia) sl Szlovén sl_SI Szlovén (Szlovénia) so Somalia so_DJ Somalia (Djibouti) so_ET Szomália (Etiópia) so_KE Szomália (Kenya) so_SO Szomália (Kenya) so_SO Szomália (S. (Albánia) sr szerb sr_BA (sr_BA) szerb (Bosznia és Hercegovina) sr_CS szerb (Szerbia és Montenegró) sr_Cyrl szerb (cirill) sr_Cyrl_BA (sr_Cyrl_BA) Szerb (cirill_, Bosznia és Hercegovina Bosznia és Hercegovina Bosznia és Hercegovina Bosznia-Hercegovina ) Szerb (cirill, Montenegró) sr_Cyrl_RS (sr_Cyrl_RS) Szerb (Cirill, Szerbia) sr_Latn Szerb (latin) sr_Latn_BA (sr_Latn_BA) Szerb (latin, Bosnia and Serbian_ Szerbia_Szerbia_Szerbia_Lat_Srn_CrErzeRS) MontegroLa sr_ME) Szerb (Montenegró) sr_RS (sr_RS) Szerb (Szerbia) sv Svéd sv_FI Svéd (Finnország) sv_SE Svéd (Svédország) sw Szuahéli sw_KE Szuahéli (Szuahéli) sw_TZ Szuahéli (Tanzánia) ta Tamil ta_IN Tamil (India) telugu te_IN Telugu (India) th Thai th_TH Thai (Thaiföld) ti Tigrinia ti_ER Tigrinia (Törökország) Törökország (ETRitre_ET) uk ukrán uk_UA ukrán (Ukrajna) ur urdu ur_PK urdu (Pakisztán) un üzbég uz_Cyrl üzbég (cirill) uz_Cyrl_UZ üzbég (cirill, Üzbegisztán) uz_latin üzbég (latin) uz_latin üzbég (latin) uz_latin üzbég (latin) uz_latin üzbég (latin) kínai vi vietnami (N CN vi zh) (Kína) zh_Hans kínai (Hans) zh_Hans_CN kínai (Hans, Kína) zh_Hans_SG kínai (Hans, Szingapúr) zh_Hant kínai (Hant) zh_Hant_HK kínai (Hant, Hongkong, Kína)) zh_Hant_MO kínai (Hant, Makaó, speciális Kína )) zh_Hant_TW kínai (Hant, Tajvan) zh_HK kínai (Hongkong

Paraméterek:

<Значение>

A formázandó érték.

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

A formázási karakterlánc egy karakterlánc-érték, amely formázási beállításokat is tartalmaz.

A formázási lehetőségek a „;” szimbólummal elválasztva jelennek meg. A paraméter jelenléte azt jelenti, hogy a formázás eltér a szabványostól.

Ha a paraméter nincs megadva, akkor szabványos formázást alkalmazunk, ami alapvetően az érték karakterláncsá alakításának felel meg. Alapértelmezés szerint azonban a Szám és a dátum típusú értékek (0 és 01.01.0001 00:00:00) üres karakterláncot ad vissza.

Minden paramétert a paraméter neve, a "=" szimbólum és a paraméterérték határoz meg. A paraméter értéke egyszeres vagy dupla idézőjelben adható meg. Erre akkor van szükség, ha a paraméter értéke a formátum string szintaxisában használt karaktereket tartalmazza.

A paraméterértéken belül tetszőleges karakterek adhatók meg, amelyek a kapott karakterlánc kialakításakor úgy jelennek meg, ahogyan vannak. Így például az idő formázásakor megadhatja az órák, percek és másodpercek elválasztóit. Ha ezek a karakterek egyeznek a formátum karakterlánc értékeivel, idézőjelek közé kell tenni őket.

A karakterlánc-paraméternevek és -értékek formázása:

  • Л annak a nyelvnek a neve, amely országokban szabványos formázást hajtanak végre.
  • A CC az egész és a tört részek megjelenített tizedesjegyeinek teljes száma. Ezután az eredeti számot a kerekítési szabályok szerint kerekítik. Ha ez a paraméter meg van adva, akkor egy szám tört részének megjelenítéséhez meg kell adni az NPV paramétert, ellenkező esetben a tört rész nem jelenik meg.
  • Az NDC a tizedesjegyek száma a tört részben. Ezután az eredeti számot a kerekítési szabályok szerint kerekítik.
  • ChS - számjegyek eltolása: pozitív - osztás, negatív - szorzás. Más szavakkal, ez azt jelenti, hogy az eredeti számot megszorozzuk vagy elosztjuk 10 * С-vel, ahol С a paraméter modulo értéke.
  • A ChRD az egész és a tört részek elválasztó karaktere.
  • A CHRG egy csoportelválasztó karakter a szám egész számához. Ha üres karakterláncot használ elválasztóként, akkor a nem törő szóköz lesz az elválasztó.
  • A CHN egy karakterlánc, amely egy szám nulla értékét reprezentálja. Ha nincs megadva, akkor az üres karakterlánc reprezentáció. Ha "CHN = =" van megadva, akkor "0" formában. Nem használt numerikus beviteli mezőkhöz.
  • CHVN – meg kell-e jeleníteni a kezdő nullákat. Ennek a paraméternek az értéke nincs megadva, maga a paraméter jelenléte határozza meg a vezető nullák kimenetét.
  • ЧГ - a szám számjegyeinek csoportosítási sorrendje. Az értékek vesszővel elválasztott számok, jelzik a jobbról balra csoportosítandó számjegyek számát. Csak az első két számnak van értelme. Az első az elsődleges csoportosítást jelöli, vagyis azt, amelyik a szám egész részének legkisebb jelentőségű számjegyeihez kerül felhasználásra. Ha a második szám nincs megadva, akkor csak a legkisebb jelentőségű számjegyek kerülnek csoportosításra. Ha második számként 0 van megadva, akkor az elsődleges csoportosításhoz megadott érték a szám egész részének minden számjegyére vonatkozik. Ha 0-tól eltérő értéket használ második számként, akkor ez az érték fogja használni az összes számjegy csoportosítását, kivéve a már csoportosított legkisebb jelentőségűeket.
  • A CHO a negatív számok reprezentációja.
    • 0 (0) - egy karakterlánc, például "(1,1)";
    • 1 (1) - egy karakterlánc, például "-1,1";
    • 2 (2) - egy karakterlánc, mint például "- 1,1";
    • 3 (3) - egy karakterlánc, például "1,1-";
    • A 4 (4) egy karakterlánc, például "1,1 -".
  • DF - dátumformátum.
    • d - a hónap napja (számokban) vezető nulla nélkül;
    • dd - a hónap napja (számjegyekben), kezdő nullával;
    • ddd - a hét napjának rövid neve;
    • dddd - a hét napjának teljes neve;
    • М - a hónap száma (számjegyekkel) kezdő nulla nélkül;
    • MM - a hónap száma (számjegyekben), kezdő nullával;
    • MMM - a hónap rövid neve;
    • MMMM - a hónap teljes neve;
    • k az év negyedévének száma;
    • г - az év száma század és vezető nulla nélkül;
    • yy az év száma a század nélkül, kezdő nullával;
    • yyyy az év száma századdal;
    • h - óra ​​12 órás változatban kezdő nullák nélkül;
    • hh - óra ​​12 órás változatban kezdő nullával;
    • H - óra ​​a 24 órás változatban kezdő nullák nélkül;
    • HH (HH) - óra ​​24 órás változatban, kezdő nullával;
    • m egy perc kezdő nulla nélkül;
    • mm - perc kezdő nullával;
    • s - második vezető nulla nélkül;
    • ss - második vezető nullával;
    • bc - félnapos AM / PM megjelenítést jelent (csak a 12 órás órát támogató konfigurációs nyelvekre érvényes).
  • A DLF a helyi dátumformátum. Meghatározza a dátumrészek megjelenítési beállítását.
    • D - dátum (számokban);
    • DD - hosszú dátum (hónap szavakkal);
    • B - teljes munkaidő, a dátum kombinálható az idővel;
    • ДВ - dátum és idő.
  • A DP egy üres dátumot jelentő karakterlánc (például a Formátum ("00010101000000", "DP =" "üres dátum" "") az "üres dátum" karakterláncot adja vissza).
  • BL - logikai értéket képviselő karakterlánc Fekszik.
  • BI – logikai értéket képviselő karakterlánc Igaz.
Globális kontextus
NumberInWords
Szintaxis:
Szám szavakban (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Paraméterek:
<Число>(kívánt)
Típus: Szám. A karakterláncra konvertálandó szám szavakban.
<Форматная строка>(választható)
Típus: String. A formázási karakterlánc egy karakterlánc-érték, amely formázási beállításokat is tartalmaz. A formázási paraméterek listája ";" jelöléssel van elválasztva. (pontosvessző). Ha nincs paraméter megadva, akkor a paraméter alapértelmezett értéke kerül felhasználásra.
Minden paramétert a paraméter neve, az "=" (egyenlő) szimbólum és a paraméterérték határoz meg. A paraméter értéke egyszeres vagy dupla idézőjelben adható meg. Erre akkor van szükség, ha a paraméter értéke a formátum string szintaxisában használt karaktereket tartalmazza.
L (L) - Lokalizációs kód. Alapértelmezés szerint az operációs rendszerbe telepített lokalizációs kód kerül felhasználásra. Példák lokalizációs kódokra: ru_RU - orosz (Oroszország); hu_US - angol (USA).
NP (SN) – A számítás tárgyának neve szerepeltetése/nem szerepeltetése (Logi), alapértelmezés szerint – Igaz.
ND (FN) - Tartalmazza / ne tartalmazza a számítás tárgyának tizedes részeinek nevét (logikai), alapértelmezés szerint - igaz.
DP (FS) - A tört részt jeleníti meg szavakban / számokban (logikai), alapértelmezés szerint - False.
<Параметры предмета исчисления>(választható)
Típus: String. Ez egy karakterlánc érték, amely a kalkulus paramétereit határozza meg. A kalkulus paramétereit "," (vessző) jelzi. A karakterlánc formátuma a lokalizációs kódtól függ.
Orosz és fehérorosz nyelvekhez (ru_RU, be_BY)
"rubel, rubel, rubel, m, kopeck, kopeck, kopeck, w, 2", ahol:
"rubel, rubel, rubel, m" - a számítás tárgya:
rubel - egyes szám névelő,
rubel - egyes szám genitivus,
rubel - többes számú genitivus,


Ukrán nyelvhez (uk_UA)
"hrivnya, hrivnya, hrivnya, m, kopeck, kopeck, kopecks, w, 2", ahol:
"hrivnya, hrivnya, hrivnya, m" - a számítás tárgya:
"hrivnya - egyes szám névelő,
hrivnya - egyes szám genitivus,
hrivnya - többes számú genitivus,
m - férfi nem (w - női nem, s - semleges nem);
"kopeck, kopeck, kopeck, zh" - tört rész, hasonló a számítás tárgyához (hiányozhat);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).
lengyel nyelven (pl_PL)
złoty, złote, złotych, m, grosz, grosze, groszy, m, 2
ahol:
"złoty, złote, złotych, m" - a számítás tárgya (m - férfi, ż - női, ń - semleges, mo - személyes férfinem)
złoty – egyes szám névelő
złote - egyes szám ragozó
złotych - többes szám ragozó
m - férfias (ż - nőies, ń - semleges, mo - személyes férfias)
"grosz, grosze, groszy, m" - tört rész (lehet, hogy hiányzik) (hasonló az egész részhez)
2 - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2)
Példa:
Felirat = NumberInWords (1832, "L = pl_PL; SN = igaz; FN = igaz; FS = igaz", "złoty, złote, złotych, m, grosz, grosze, groszy, m, 2");
Angol, finn és kazah nyelvekhez (en_US, fi_FI, kk_KZ)
"dollár, dollár, cent, cent, 2", ahol:
"dollár, dollár" - a számítás tárgya egyes és többes számban;
"cent, cent" - tört rész egyes és többes számban (lehet, hogy hiányzik);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).
Német billentyűzet (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", ahol:
"EURÓ, EURO, M" - a számítás tárgya:
EURO, EURO - kalkulus alany egyes és többes számban;
M - férfias (F - női, N - semleges);
"Cent, Cent, M" - tört rész, hasonló a számítás tárgyához (hiányozhat);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).
Lett billentyűzet (lv_LV)
"lats, lati, latu, V, santīms, santīmi, santīmu, V, 2, J, J", ahol:
"lat, lati, latu, v" - a számítás tárgya:
lat - 1-re végződő számoknál, kivéve 11
lati - 2-9 és 11-re végződő számoknál
latu - többes szám (genitív) a 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000 számok után használatos,
v - hímnemű (s - nőnemű);
"santīms, santīmi, santīmu, V" - tört rész, hasonló a számítás tárgyához (hiányozhat);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2);
"J" - a 100-as szám "Száz"-ként jelenik meg a kalkulus tárgyánál (N - "Száz"-ként),
hiányozhat, az alapértelmezett "J";
"J" - a 100-as szám "Száz"ként jelenik meg a tört résznél (N - mint "száz"),
hiányozhat, az alapértelmezett "J".
litván billentyűzet (lt_LT)
"litas, litai, lit, M, centas, centai, centų, M, 2", ahol:
"litas, litai, lit, M" - a számítás tárgya:
litas az egész rész egyesszáma,
litai - 2-től 9-ig terjedő egész szám többes száma,
lit - többes egész rész egyéb,
m - az egész rész neme (f - nőies),
"centas, centai, centų, M" - tört rész, hasonló a számítás tárgyához (hiányozhat);
"2" - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).
észt (et_EE)
"kroon, krooni, küldött, senti, 2", ahol:
"kroon, krooni" - - a számítás alanya egyes és többes számban;
"sent, senti" - tört rész egyes és többes számban (lehet, hogy hiányzik);
2 - a tört rész számjegyeinek száma (lehet, hogy hiányzik, az alapértelmezett 2).
Bolgár billentyűzet (bg_BG)
"oroszlán, léva, m, stotinka, stotinki, w, 2", ahol:
"oroszlán, léva, m" - a számítás tárgya:
az oroszlán az egész rész egyesszáma,
leva az egész rész többes száma,
m - az egész rész nemzetsége,
"stotinka, stotinki, w" - tört rész:
stotinka a törtrész egyetlen száma,
stotinki - tört rész többes száma,
g - a tört rész nemzetsége,

román billentyűzet (ro_RO)
"leu, lej, M, ban, bani, W, 2"
"leu, lej, M" - a számítás tárgya:
leu az egész rész egyesszáma,
lei - egész rész többes száma,
M - az egész rész nemzetsége,
"bani, bani, W" - tört rész:
tiltás - egyes számú tört rész,
bani - tört rész többes száma,
W a tört rész nemzetsége,
"2" - a tört rész számjegyeinek száma.
grúz billentyűzet (ka_GE)
"ლარი, თეთრი, 2"
ლარი - egész rész
თეთრი - tört rész
"2" - a tört rész számjegyeinek száma.
vietnami billentyűzet (vi_VN)
"dong, xu, 2"
dong, - egész rész
xu, - tört rész
2 - a tört rész számjegyeinek száma.
........
Alapértelmezett érték: Üres sor
Visszaadott érték:
Típus: String. Számábrázolás szavakban.
Leírás:
A megadott értéknek megfelelően szavakban ábrázolja a számokat formátum karakterláncés kiszámolják a tárgy paramétereit

Tetszett a cikk? Oszd meg