Contacte

1c suma în cuvinte într-o altă limbă. Număr în cuvinte, descriere detaliată. Descrierea lucrării cu funcția

Cod 1C v 8.x
// Un exemplu de șir de format pentru afișarea unui număr în cuvinte în rusă
// limbaj, cu ieșire de părți întregi și fracționale în cuvinte și ieșire
// subiect de calcul.
FormString = "L = ru_RU; DP = True";
Steam of an Object = „dolar, dolar, dolari, m, cent, cent, cenți, m, 2”;
Number = NumberWord (2341.56, FormString, ItemPair);
// Rezultatul calculului: „Două mii trei sute patruzeci și unu de dolari cincizeci și șase de cenți”

Număr în cuvinte (Număr, Format șir, Parametrii calculului)

Number - Numărul care trebuie convertit într-un șir în cuvinte.

Șirul de format este o valoare de șir care include opțiuni de formatare. Parametrii de formatare sunt listați separați prin „;” (punct şi virgulă). Dacă nu este specificat niciun parametru, se utilizează valoarea implicită a parametrului.
Fiecare parametru este specificat de numele parametrului, simbolul „=" (egal) și valoarea parametrului. Valoarea parametrului poate fi specificată între ghilimele simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caractere utilizate în sintaxa șirului de format.
L (L) - Cod de localizare. În mod implicit, codul de localizare este setat sistem de operare... Exemple de coduri de localizare: ru_RU - rusă (Rusia); en_US - engleză (SUA).
NP (SN) - Include / nu include numele subiectului de calcul (Boolean), implicit - Adevărat.
ND (FN) - Include / nu include numele părților zecimale ale subiectului de calcul (boolean), implicit - Adevărat.
DP (FS) - Afișează partea fracțională în cuvinte / numere (boolean), implicit - Fals.

Parametrii elementului de calcul - Este o valoare șir care definește parametrii articolului de calcul. Parametrii calculului sunt enumerați cu "," (virgulă). Formatul șirului depinde de codul de localizare.
Pentru limbile rusă și belarusă (ru_RU, be_BY)
„ruble, rublă, ruble, m, copeck, copeck, copeici, w, 2”, unde:
"rubla, rubla, ruble, m" - subiect de calcul:
rubla - nominativ singular,
rublă - genitiv singular,
ruble - genitiv plural,


Pentru Limba ucraineană(uk_UA)
„hryvnia, grivna, grivna, m, copeck, copeck, copeck, w, 2”, unde:
"hryvnia, grivna, grivna, m" - subiectul calculului:
„hryvnia - nominativ singular,
grivna - genitiv singular,
grivna - genitiv plural,
m - gen masculin (w - gen feminin, s - gen neutru);
"kopec, copeck, copeck, w" - fracțiune, asemănător cu subiectul calculului (poate fi absent);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Pentru poloneză (pl_PL)
z? oty, z? ote, z? otych, m, grosz, grosze, groszy, m, 2
Unde:
"z? oty, z? ote, z? otych, m" - subiectul calculului (m - masculin,? - feminin,? - neutru, mo - masculin personal)
z? oty - nominativ singular
z? ote - acuzativ singular
z?otych - acuzativ plural
m - masculin (? - feminin,? - neutru, mo - masculin personal)
„grosz, grosze, groszy, m” - parte fracțională (poate fi absentă) (asemănătoare cu întreaga parte)
2 - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2)
Cod 1C v 8.x
Inscripție = NumberInWords (1832, „L = pl_PL; SN = adevărat; FN = adevărat; FS = adevărat”, „z? Oty, z? Ote, z? Otych, m, grosz, grosze, groszy, m, 2”) ;

Pentru limbile engleză, finlandeză și kazahă (en_US, fi_FI, kk_KZ)
„dolar, dolari, cenți, cenți, 2”, unde:
„dolar, dolari” - subiectul calculului la singular și plural;
„cent, cents” - parte fracționară la singular și plural (poate fi absentă);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Tastatură germană (de_DE)
„EURO, EURO, M, Cent, Cent, M, 2”, unde:
„EURO, EURO, M” - subiect de calcul:
EURO, EURO - subiect calcul la singular și plural;
M - masculin (F - feminin, N - neutru);
„Cent, Cent, M” - parte fracțională, similară cu subiectul calculului (poate fi absent);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).

Exemple:
Cod 1C v 8.x x = Număr în cuvinte (123456.78, „DP = Adevărat”, „tonă, tone, tone, f, kg., Kg., Kg., M, 3”);
// x = „O sută douăzeci și trei mii patru sute cincizeci și șase de tone șapte sute optzeci de kg”.

X = Număr în cuvinte (123456,78, ", 0");
// x = „O sută douăzeci și trei mii patru sute cincizeci și șapte”

X = Număr în cuvinte (123456,78, ", 2");
// x = „O sută douăzeci și trei mii patru sute cincizeci și șase 78”

X = Număr în cuvinte (123456,78, „L = ru_RU; DP = Fals”, „rublă, rublă, ruble, m, copeck, copeck, copeici, w”);
// x = „O sută douăzeci și trei mii patru sute cincizeci și șase de ruble 78 de copeici”

X = Număr în cuvinte (123456,78, "Л = ru_RU; DP = Adevărat", "dolar, dolar, dolari, m, cent, cent, cenți, m, 2");
// x = „O sută douăzeci și trei mii patru sute cincizeci și șase de dolari șaptezeci și opt de cenți”

Număr în cuvinte (1457,25, „L = en_US”, „dolar, dolari, cenți, cenți, 2”);
// O mie patru cincizeci sute șapte dolari 25 de cenți.

Tip: Număr; Data; boolean. Valoarea care trebuie formatată.<ФорматнаяСтрока> (opțional) Tip: șir. Șirul de format este o valoare de șir care include opțiuni de formatare. Opțiunile de formatare sunt listate prin simbolul „;”. Prezența parametrului înseamnă că formatarea diferă de cea standard. Dacă parametrul nu este specificat, atunci se aplică formatarea standard, care corespunde practic conversiei valorii într-un șir. Cu toate acestea, pentru valorile de tip Număr și Data în mod implicit (0 și, respectiv, 01.01.0001 00:00:00), va fi returnat un șir gol. Fiecare parametru este specificat de numele parametrului, simbolul „=" și valoarea parametrului. Valoarea parametrului poate fi specificată între ghilimele simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caractere utilizate în sintaxa șirului de format. Caracterele arbitrare pot fi specificate în interiorul valorii parametrului, care va fi afișată așa cum este atunci când se formează șirul rezultat. Astfel, de exemplu, puteți specifica separatorii pentru ore, minute și secunde când formatați ora. Dacă aceste caractere se potrivesc cu valorile șirului de format, ele trebuie să fie incluse între ghilimele simple. Numele și valorile parametrilor șirului de format: Л (L) - numele limbii, țara pentru care se va efectua formatarea standard. Numele limbilor disponibile se află după descrierea șirului de format. ND este numărul total de zecimale afișate pentru părți întregi și fracționale. În acest caz, numărul inițial este rotunjit în conformitate cu regulile pentru rotunjirea OKr15 la 20. Dacă acest parametru este specificat, atunci pentru a afișa partea fracțională a unui număr, este necesar să se indice parametrul NPV, altfel partea fracțională nu va fi afișată. NFD - numărul de zecimale din partea fracționară. În acest caz, numărul inițial este rotunjit în conformitate cu regulile pentru rotunjirea OKr15 la 20. ChS (NS) - deplasarea cifrelor: pozitiv - împărțire, negativ - înmulțire. Cu alte cuvinte, aceasta înseamnă că numărul inițial va fi înmulțit sau împărțit cu 10 * С, unde С este valoarea modulo a parametrului. RLD (NDS) - separatorul de caractere al părților întregi și fracționale. ChRG (NGS) - un separator de caractere de grupuri de părți întregi dintr-un număr. Dacă utilizați un șir gol ca separator, atunci caracterul de spațiu care nu se întrerupe va fi separatorul. CHN (NZ) este un șir care reprezintă valoarea zero a unui număr. Dacă nu este specificat, atunci reprezentarea șirului gol. Dacă se specifică „CHN =", atunci sub forma „0”. Nu este utilizat pentru câmpurile de introducere numerică. CHVN (NLZ) - dacă să scoată zerouri de început. Valoarea acestui parametru nu este specificată, prezența parametrului în sine determină ieșirea zerourilor de început. ЧГ (NG) - ordinea grupării cifrelor numărului. Valorile sunt numere, separate prin virgule, indicând numărul de cifre care trebuie grupate de la dreapta la stânga. Doar primele două numere au sens. Prima dintre ele indică gruparea primară, adică cea care va fi folosită pentru cifrele cele mai puțin semnificative ale părții întregi a numărului. Dacă al doilea număr nu este specificat, atunci vor fi grupate doar cifrele cele mai puțin semnificative. Dacă 0 este specificat ca al doilea număr, atunci valoarea specificată pentru gruparea primară va fi aplicată tuturor cifrelor părții întregi a numărului. Dacă o altă valoare decât 0 este folosită ca al doilea număr, atunci această valoare va fi folosită pentru a grupa toate cifrele, cu excepția celor mai puțin semnificative deja grupate. CHO (NN) - reprezentare numere negative... 0 (0) - un șir ca „(1,1)”; 1 (1) - un șir ca „-1,1”; 2 (2) - un șir ca „- 1,1”; 3 (3) - un șir ca „1,1-”; 4 (4) - un șir ca „1,1 -”. DF (DF) - format de dată. d (d) - ziua lunii (în cifre) fără zero la început; dd (dd) - ziua lunii (în cifre) cu zero la început; ddd (ddd) - numele scurt al zilei săptămânii *); dddd (dddd) - numele complet al zilei săptămânii *); М (M) - numărul lunii (în cifre) fără zero înainte; MM (MM) - numărul lunii (în cifre) cu zero înainte; MMM (MMM) - numele scurt al lunii *); MMMM (MMMM) - numele complet al lunii *); к (q) - numărul unui trimestru dintr-un an; г (y) - numărul anului fără secol și zero înainte; yy (yy) - numărul anului fără secol cu ​​zero înainte; aaaa (aaaa) - numărul anului cu secolul; h (h) - oră în versiunea de 12 ore fără zerouri de început; hh (hh) - oră în varianta de 12 ore cu zero înainte; H (H) - oră în varianta de 24 de ore fără zerouri de început; HH (HH) - oră în varianta de 24 de ore cu zero înainte; m (m) - minut fără zero înainte; mm (mm) - minut cu zero înainte; s (s) - secundă fără zero înainte; ss (ss) - secundă cu un zero înainte; bc (tt) - afișează jumătate de zi AM / PM (valid numai pentru limbile de configurare care acceptă ceasul de 12 ore). Notă: *) - nu este utilizat pentru șirul de format al câmpului de introducere a datei. DLF (DLF) - format local de dată. Specifică opțiunea de afișare pentru părțile date. D (D) - data (în cifre); DD (DD) - dată lungă (lună în cuvinte); B (T) - normă întreagă, data poate fi combinată cu ora; DV (DT) - data ora. Exemplu: expresia Format (‘20051120140323’, „DLF = DDV”) are valoarea „20 noiembrie 2005 14:03:23″. Important! Ordinea opțiunilor șirurilor de format pentru DLF<дата + время> (DV sau DDV) nu poate fi schimbat. DP (DE) este un șir care reprezintă o dată goală (de exemplu, Format (‘00010101000000’, „DP =” „data goală” ””) va returna șirul „data goală”). BL (BF) - un șir care reprezintă valoarea booleană False. BI (BT) - un șir care reprezintă valoarea logică Adevărat. Notă. Utilizarea parametrilor pentru câmpul de intrare: parametrul DP (DE) nu este utilizat; parametrul DLF (DLF) este utilizat numai cu valorile D (D), V (T) și DV (DT). Valoare returnată: Tip: șir. Șirul rezultat din formatarea valorii transmise. Descriere: Oferă o reprezentare ușor de citit a valorilor. Util pentru rapoarte și alte afișări vizuale de valori. Disponibilitate: Thin Client, Web Client, Server, Fat Client, Extern Connection, Mobile App (Client), Mobile App (Server). Lista limbilor: af Afrikaans af_NA (af_NA) Afrikaans (Namibia) af_ZA Afrikaans (Africa de Sud) am Amharic am_ET Amharic (Etiopia) ar Arabă ar_AE Arabă (Emiratele Arabe Unite) ar_BH Arabă (Bahrain) ar_DZ Arabă (Algeria) ar_EG Arabă (Egypt) ) ar_IQ arabă (Irak) ar_JO arabă (Iordania) ar_KW arabă (Kuweit) ar_LB arabă (Liban) ar_LY arabă (Libia) ar_MA arabă (Maroc) ar_OM arabă (Oman) ar_QA arabă (Qatar) ar_SA arabă (Arabia Saudită) (ar_SA) ) ar_SY Arabic (Siria) ar_TN Arabic (Tunisia) ar_YE Arabic (Yemen) as Assamese as_IN Assamese (India) az Azeri az_AZ Azeri (Azerbaijan) az_Cyrl Azeri (chirilic) az_Cyrl_AZ Azeri (Cyril_AZ) Azeri (Cyrillic, Azerbaijan) azeri (La_AZerbaijan) ) be Belarusian be_BY Belarusian (Belarus) bg Bulgarian bg_BG Bulgarian (Bulgaria) bn Bengali bn_IN Bengali (India) ca Catalan ca_ES Catalans cue (Spania) cs Cehă cs_CZ Cehă (Republica Cehă) cy Welsh cy_GB Welsh (UK) da Danish da_DK Danish (Danemarca) de German de_AT German (Austria) de_BE German (Belgia) de_CH German (Elveția) de_DE German (Germany) de_LI ( de_LI) Germană (Liechtenstein) de_LU Germană (Luxembourg) el Greek el_CY (el_CY) Greek (Cypru) el_GR Greek (Greece) ro Engleză en_AU Engleză (Australia) en_BE Engleză (Belgia) en_BW Engleză (Botswana) en_BZ (en_BZ) Engleză (Belize) ) ) en_CA Engleză (Canada) en_GB Engleză (UK) en_HK Engleză (Hong Kong, (SAR, China)) en_IE Engleză (Irlanda) en_IN Engleză (India) en_JM (en_JM) Engleză (Jamaica) en_MH (en_MH) Engleză (Insulele Marshall) ) en_MT Engleză (Malta) en_NA (en_NA) Engleză (Namibia) en_NZ Engleză ( Noua Zeelandă ) en_PH Engleză (Filipine) en_PK Engleză (Pakistan) en_SG Engleză (Singapore) en_TT (en_TT) Engleză (Trinidad și Tobago) en_US Engleză (Statele Unite ale Americii) en_VI Engleză (Insulele Virgine SUA) en_ZA Engleză (Africa de Sud) en_ZW Engleză ( Zimbabwe) ) es Spaniolă es_AR Spaniolă (Argentina) es_BO Spaniolă (Bolivia) es_CL Spaniolă (Chile) es_CO Spaniolă (Colombia) es_CR Spaniolă (Costa Rica) es_DO Spaniolă (Republica Dominicană) es_EC Spaniolă (Ecuador) es_ES Spaniolă (Spania) es_GT Spaniolă ( Guatemala) ) es_HN Spaniolă (Honduras) es_MX Spaniolă (Mexic) es_NI Spaniolă (Nicaragua) es_PA Spaniolă (Panama) es_PE Spaniolă (Peru) es_PR Spaniolă (Puerto Rico) es_PY Spaniolă (Paraguay) es_SV Spaniolă (El Salvador) es_US Spaniolă (Statele Unite) ) es_UY Spaniolă (Uruguay) es_VE Spaniolă (Venezuela) și Estonă et_EE Estonă (Estonia) eu Basque eu_ES Bască (Spania) fa Persană fa_AF Persian (Afganistan) fa_IR Pers Idish (Iran) fi Finlandeză fi_FI Finlandeză (Finlanda) fo Feroeză fo_FO Feroeză (Insulele Feroe) fr Franceză fr_BE Franceză (Belgia) fr_CA Franceză (Canada) fr_CH Franceză (Elveția) fr_FR Franceză (Franța) fr_LU Franceză (Luxemburg) fr_MC (fr_MC) Franceză (Monaco) fr_SN (fr_SN) Franceză (Senegal) ga Irish ga_IE Irish (Irlanda) gl Galician gl_ES, Galician (Spania) gu Guyarati gu_IN Guyarati (India) he Hebrew he_IL Hebrew (Israel) hi Hindi hi_IN Hindi (India) hr Croatian hr_HR Croată (Croația) hu Maghiară hu_HU Maghiară (Ungaria) hy Armenian hy_AM Armenian (Armenia) hy_AM_REVISED Armenian (Armenia, REVISED) id Indonezian id_ID Indonezian (Indonezia) este islandeză is_IS Islandeză (islandeză) itJ Italiană japoneză it_CH (Japonia) ka georgiană ka_GE georgiană (Georgia) kk kazah kk_KZ kazah (Kazahstan) kl groenlandeză kl_GL groenlandeză (groenlandeză) i) kn Kannada kn_IN Kannada (India) ko coreeană ko_KR coreeană (Coreea de Sud) kok Konkani kok_IN Konkani (India) ky Kirghiz ky_KY Kârgâz (Kirgâzstan) lt lituanian lt_LT lituanian (Lituania) lv letonă lv_macedonean mlK Latvian lv_malaviam_mlKrgzistan (India) mr Marathi mr_IN Marathi (India) ms Malay ms_BN Malay (Brunei) ms_MY Malay (Malaezia) mt Maltese mt_MT Malteză (Malta) nb Norvegiană Olandeză Bokmol nb_NO Norvegiană nl_ ) nl_NL Olandeză (Olanda) nn Norvegiană Nynorsk nn_NO Norvegiană Nynors (Norvegia) ) om Oromo (Afan) om_ET Oromo (Afan) (Etiopia) om_KE Oromo (Afan) (Kenia) sau Oriya or_IN Oriya (India) pa Punjabi pa_IN Punjabi pl Poloneză pl_PL Poloneză (Polonia) ps Pashto (Pashto) ps_AF Pashto (Pushto) (Afghanistan) pt portugheză pt_BR portugheză (Brazilia) pt_PT portugheză (Portugalia) ro română ro_RO română (România) ru Russ kiy ru_RU Rusă (Rusia) ru_UA Rusă (Ucraina) sk Slovacă sk_SK Slovacă (Slovacia) sl Slovenă sl_SI Slovenă (Slovenia) so Somalia so_DJ Somalia (Djibouti) so_ET Somalia (Etiopia) so_KE Somalia (Kenia) so_SO Somalia (Kenia) so_SO Somalia (Slovenia) (Albania) sr sârbă sr_BA (sr_BA) sârbă (Bosnia și Herțegovina) sr_CS sârbă (Serbia și Muntenegru) sr_Cyrl sârbă (chirilic) sr_Cyrl_BA (sr_Cyrl_BA) sârbă (cirilica, ME) Bosnia și Herțegovina ) sârbă (chirilic, Muntenegru) sr_Cyrl_RS (sr_Cyrl_RS) sârbă (chirilic, Serbia) sr_Latn sârbă (latină) sr_Latn_BA (sr_Latn_BA) sârbă (latina, bosniacă și sârbă_Lat_Srnze, sârbă) _Lat_Latin _CRS) sr_ME) sârbă (Muntenegru) sr_RS (sr_RS) sârbă (Serbia) sv suedeză sv_FI suedeză (Finlanda) sv_SE suedeză (Suedia) sw Swahili sw_KE Swahili (Swahili) sw_TZ Swahili (Tanzania) ta Tamil ta_IN Tamil (India) te Telugu te_IN Telugu (India) th Thai th_TH Thai (Thailand) ti Tigrinia ti_ER Tigrinia (Eritreea) Turcia ti_ET tr_TR Turcă (Tr_TR) uk Ucraineană uk_UA Ucraineană (Ucraina) ur Urdu ur_PK Urdu (Pakistan) uz Uzbek uz_Cyrl Uzbek (chirilic) uz_Cyrl_UZ Uzbek (chirilic, Uzbekistan) uz_Latn Uzbek (latină) uz_Latn Uzbek (latină) uz_Latn Vietnamez chineză (Vietnam) Vietnamez (Vietnam) (China) zh_Hans Chinese (Hans) zh_Hans_CN Chinese (Hans, China) zh_Hans_SG Chinese (Hans, Singapore) zh_Hant Chinese (Hant) zh_Hant_HK Chinese (Hant, Hong Kong , China)) zh_Hant_MO Chinese (Hant, Macau Administration Region China (Special, China) )) zh_Hant_TW Chineză (Hant, Taiwan) zh_HK Chineză (Hong Kong)

Parametri:

<Значение>

Valoarea care trebuie formatată.

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

Șirul de format este o valoare de șir care include opțiuni de formatare.

Opțiunile de formatare sunt listate separate prin simbolul „;”. Prezența parametrului înseamnă că formatarea diferă de cea standard.

Dacă parametrul nu este specificat, atunci se aplică formatarea standard, care corespunde practic conversiei valorii într-un șir. Cu toate acestea, pentru valorile de tip Număr și Data în mod implicit (0 și, respectiv, 01.01.0001 00:00:00), va fi returnat un șir gol.

Fiecare parametru este specificat de numele parametrului, simbolul „=" și valoarea parametrului. Valoarea parametrului poate fi specificată între ghilimele simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caractere utilizate în sintaxa șirului de format.

Caracterele arbitrare pot fi specificate în interiorul valorii parametrului, care va fi afișată așa cum este atunci când se formează șirul rezultat. Astfel, de exemplu, puteți specifica separatorii pentru ore, minute și secunde când formatați ora. Dacă aceste caractere se potrivesc cu valorile șirului de format, ele trebuie să fie incluse între ghilimele simple.

Formatați numele și valorile parametrilor șirului:

  • Л este numele limbii, țările pentru care se va efectua formatarea standard.
  • CC este numărul total de zecimale afișate ale părților întregi și fracționale. Numărul inițial este apoi rotunjit în conformitate cu regulile de rotunjire. Dacă acest parametru este specificat, atunci pentru a afișa partea fracțională a unui număr, este necesar să se indice parametrul NPV, altfel partea fracțională nu va fi afișată.
  • NDC este numărul de zecimale din partea fracțională. Numărul inițial este apoi rotunjit în conformitate cu regulile de rotunjire.
  • ChS - deplasarea cifrelor: pozitiv - împărțire, negativ - înmulțire. Cu alte cuvinte, aceasta înseamnă că numărul inițial va fi înmulțit sau împărțit cu 10 * С, unde С este valoarea modulo a parametrului.
  • ChRD este un caracter separator pentru părți întregi și fracționale.
  • CHRG este un caracter separator de grup pentru partea întreagă a unui număr. Dacă utilizați un șir gol ca separator, atunci caracterul de spațiu care nu se întrerupe va fi separatorul.
  • CHN este un șir care reprezintă valoarea zero a unui număr. Dacă nu este specificat, atunci reprezentarea șirului gol. Dacă se specifică „CHN =", atunci sub forma „0”. Nu este utilizat pentru câmpurile de introducere numerică.
  • CHVN - dacă să se afișeze zerouri de început. Valoarea acestui parametru nu este specificată, prezența parametrului în sine determină ieșirea zerourilor de început.
  • ЧГ - ordinea de grupare a cifrelor numărului. Valorile sunt numere, separate prin virgule, indicând numărul de cifre care trebuie grupate de la dreapta la stânga. Doar primele două numere au sens. Prima dintre ele indică gruparea primară, adică cea care va fi folosită pentru cifrele cele mai puțin semnificative ale părții întregi a numărului. Dacă al doilea număr nu este specificat, atunci vor fi grupate doar cifrele cele mai puțin semnificative. Dacă 0 este specificat ca al doilea număr, atunci valoarea specificată pentru gruparea primară va fi aplicată tuturor cifrelor părții întregi a numărului. Dacă o altă valoare decât 0 este folosită ca al doilea număr, atunci această valoare va fi folosită pentru a grupa toate cifrele, cu excepția celor mai puțin semnificative deja grupate.
  • CHO este reprezentarea numerelor negative.
    • 0 (0) - un șir ca „(1,1)”;
    • 1 (1) - un șir ca „-1,1”;
    • 2 (2) - un șir ca „- 1,1”;
    • 3 (3) - un șir ca „1,1-”;
    • 4 (4) este un șir ca „1,1 -”.
  • DF - format de dată.
    • d - ziua lunii (în cifre) fără zero la început;
    • dd - ziua lunii (în cifre) cu zero la început;
    • ddd - numele scurt al zilei săptămânii;
    • dddd - numele complet al zilei săptămânii;
    • М - numărul lunii (în cifre) fără zero înainte;
    • MM - numărul lunii (în cifre) cu zero înainte;
    • MMM - numele scurt al lunii;
    • MMMM - numele complet al lunii;
    • k este numărul trimestrului din an;
    • г - numărul anului fără secol și zero în frunte;
    • yy este numărul anului fără secol cu ​​zero la început;
    • yyyy este numărul anului cu secolul;
    • h - oră în versiunea de 12 ore fără zerouri de început;
    • hh - oră în varianta de 12 ore cu zero înainte;
    • H - oră în versiunea de 24 de ore fără zerouri de început;
    • HH (HH) - oră în varianta de 24 de ore cu zero înainte;
    • m este un minut fără un zero de început;
    • mm - minut cu un zero înainte;
    • s - secundă fără zero înainte;
    • ss - secundă cu un zero înainte;
    • bc - afișează jumătate de zi AM / PM (valid numai pentru limbile de configurare care acceptă ceasul de 12 ore).
  • DLF este formatul local de dată. Specifică opțiunea de afișare pentru părțile date.
    • D - data (în cifre);
    • DD - data lungă (luna în cuvinte);
    • B - normă întreagă, data poate fi combinată cu ora;
    • ДВ - data ora.
  • DP este un șir care reprezintă o dată goală (de exemplu, Format ("00010101000000", "DP =" "data goală" "") va returna șirul "data goală").
  • BL - un șir care reprezintă o valoare booleană Minciună.
  • BI - un șir care reprezintă o valoare booleană Adevărat.
Contextul global
NumberInWords
Sintaxă:
Numărul în cuvinte (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Parametri:
<Число>(necesar)
Tip: Număr. Numărul care trebuie convertit într-un șir în cuvinte.
<Форматная строка>(optional)
Tip: șir. Șirul de format este o valoare de șir care include opțiuni de formatare. Parametrii de formatare sunt listați separați prin „;” (punct şi virgulă). Dacă nu este specificat niciun parametru, se utilizează valoarea implicită a parametrului.
Fiecare parametru este specificat de numele parametrului, simbolul „=" (egal) și valoarea parametrului. Valoarea parametrului poate fi specificată între ghilimele simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caractere utilizate în sintaxa șirului de format.
L (L) - Cod de localizare. În mod implicit, se utilizează codul de localizare instalat în sistemul de operare. Exemple de coduri de localizare: ru_RU - rusă (Rusia); en_US - engleză (SUA).
NP (SN) - Include / nu include numele subiectului de calcul (Boolean), implicit - Adevărat.
ND (FN) - Include / nu include numele părților zecimale ale subiectului de calcul (boolean), implicit - Adevărat.
DP (FS) - Afișează partea fracțională în cuvinte / numere (boolean), implicit - Fals.
<Параметры предмета исчисления>(optional)
Tip: șir. Este o valoare șir care definește parametrii calculului. Parametrii calculului sunt enumerați cu "," (virgulă). Formatul șirului depinde de codul de localizare.
Pentru limbile rusă și belarusă (ru_RU, be_BY)
„ruble, rublă, ruble, m, copeck, copeck, copeici, w, 2”, unde:
"rubla, rubla, ruble, m" - subiect de calcul:
rubla - nominativ singular,
rublă - genitiv singular,
ruble - genitiv plural,


Pentru limba ucraineană (uk_UA)
„hryvnia, grivna, grivna, m, copeck, copeck, copeck, w, 2”, unde:
"hryvnia, grivna, grivna, m" - subiectul calculului:
„hryvnia - nominativ singular,
grivna - genitiv singular,
grivna - genitiv plural,
m - gen masculin (w - gen feminin, s - gen neutru);
„kopeck, copeck, copeck, zh” - parte fracțională, similară subiectului de calcul (poate fi absent);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Pentru poloneză (pl_PL)
złoty, zlote, zlotych, m, grosz, grosze, groszy, m, 2
Unde:
„złoty, złote, złotych, m” - subiectul calculului (m - masculin, ż - feminin, ń - neutru, mo - masculin personal)
złoty - nominativ singular
złote - acuzativ singular
złotych - acuzativ plural
m - masculin (ż - feminin, ń - neutru, mo - masculin personal)
„grosz, grosze, groszy, m” - parte fracțională (poate fi absentă) (asemănătoare cu întreaga parte)
2 - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2)
Exemplu:
Inscripție = NumberInWords (1832, „L = pl_PL; SN = adevărat; FN = adevărat; FS = adevărat”, „złoty, złote, złotych, m, grosz, grosze, groszy, m, 2”);
Pentru limbile engleză, finlandeză și kazahă (en_US, fi_FI, kk_KZ)
„dolar, dolari, cenți, cenți, 2”, unde:
„dolar, dolari” - subiectul calculului la singular și plural;
„cent, cents” - parte fracționară la singular și plural (poate fi absentă);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Tastatură germană (de_DE)
„EURO, EURO, M, Cent, Cent, M, 2”, unde:
„EURO, EURO, M” - subiect de calcul:
EURO, EURO - subiect calcul la singular și plural;
M - masculin (F - feminin, N - neutru);
„Cent, Cent, M” - parte fracțională, similară cu subiectul calculului (poate fi absent);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Tastatură letonă (lv_LV)
„lats, lati, latu, V, santīms, santīmi, santīmu, V, 2, J, J”, unde:
"lats, lati, latu, v" - subiectul calculului:
lats - pentru numerele care se termină cu 1, cu excepția 11
lati - pentru numerele care se termină cu 2-9 și 11
latu - plural (genitiv) este folosit după numeralele 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000,
v - masculin (s - feminin);
„santīms, santīmi, santīmu, V” - parte fracțională, similară subiectului de calcul (poate fi absent);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2);
„J” - numărul 100 este afișat ca „O sută” pentru subiectul calculului (N - ca „O sută”),
poate fi absent, implicit „J”;
„J” - numărul 100 este afișat ca „O sută” pentru partea fracțională (N - ca „O sută”),
poate fi absent, implicit este „J”.
Tastatură lituaniană (lt_LT)
„litas, litai, litų, M, centas, centai, centų, M, 2”, unde:
"litas, litai, litų, M" - subiectul calculului:
litas este singularul părții întregi,
litai - pluralul părții întregi de la 2 la 9,
litų - pluralul întregii părți, alta,
m - genul întregii părți (f - feminin),
„centas, centai, centų, M” - parte fracțională, similară cu subiectul calculului (poate fi absent);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Pentru estonă (et_EE)
„croon, krooni, sent, senti, 2”, unde:
„kroon, krooni” - - subiectul calculului la singular și plural;
„sent, senti” - parte fracționară la singular și plural (poate fi absentă);
2 - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Tastatură bulgară (bg_BG)
„leu, leva, m, stotinka, stotinki, w, 2”, unde:
"leu, leva, m" - subiectul calculului:
leul este singularul întregii părți,
leva este pluralul părții întregi,
m - genul întregii părți,
„stotinka, stotinki, w” - parte fracțională:
stotinka este singurul număr al părții fracționale,
stotinki - pluralul părții fracționale,
g - genul părții fracționale,

Tastatură română (ro_RO)
"leu, lei, M, ban, bani, W, 2"
"leu, lei, M" - subiectul calculului:
leu este singularul părții întregi,
lei - pluralul părții întregi,
M - genul întregii părți,
„ban, bani, W” - parte fracțională:
ban - parte fracțională singulară,
bani - plural de parte fracționară,
W este genul părții fracționale,
„2” - numărul de cifre ale părții fracționale.
Tastatură georgiană (ka_GE)
"ლარი, თეთრი, 2"
ლარი - întreaga parte
თეთრი - parte fracțională
„2” - numărul de cifre ale părții fracționale.
Tastatură vietnameză (vi_VN)
"dong, xu, 2"
dong, - întreaga parte
xu, - parte fracțională
2 - numărul de cifre ale părții fracționale.
........
Valoare implicită: Linie goală
Valoare returnată:
Tip: șir. Reprezentarea numerelor în cuvinte.
Descriere:
Formează o reprezentare a unui număr în cuvinte în conformitate cu cele specificate șir de format iar parametrii subiectului sunt calculati

Ți-a plăcut articolul? Împărtășește-l