1c număr în cuvinte copecii în cifre. Număr în cuvinte, descriere detaliată

Conform legislației în vigoare, documentele de plată și rapoartele financiare trebuie să conțină sume totale scrise cu cuvinte. Într-un program de contabilitate Numărul 1 în cuvinte poate fi obținut folosind o funcție specială în context global. Specialistul setează parametrii necesari în șirul de format și primește numărul în cuvinte ca rezultat în document. Algoritmul acțiunilor este același pentru toate configurațiile 1c Enterprise.

Componentele principale ale algoritmului

Pentru a formata corect un număr cu litere mari, trebuie să înțelegeți semnificația tuturor componentelor diagramei. Indicatori cheie:

  1. Un număr este un set de numere care ar trebui convertite în cuvinte;
  1. Linia de format este un loc în program pentru specificarea parametrilor de limbă necesari. Acolo sunt specificate și cerințele pentru tipul de parte fracțională. Elementele compozite sunt indicate separate prin punct și virgulă;

Formatați elementele șirului:

  • Codul de localizare este indicat de litera L (L). Îl puteți schimba singur, specificând limba necesară;
  • Reproduce/nu reproduce numele unităților de măsură (ND = fals sau adevărat);
  • Reproduce/nu reproduce părți fracționale ale sumei (DP = fals sau adevărat);
  1. Parametrii subiectului de calcul sunt o descriere precisă a unităților de măsură ale cantității care trebuie scrise în cuvinte. De exemplu, rublă, dolar, copeck.

Important. Toate elementele diagramei trebuie specificate cât mai precis posibil. Puteți verifica din nou corectitudinea datelor introduse în asistentul de sintaxă.

Cum se scrie o schemă de ieșire a numărului în cuvinte

Puteți scrie primul număr în cuvinte folosind următoarea schemă: NumberIn Words (Număr, „Linie de format”, „Parametrii subiectului de calcul”), unde

Un număr este un set de numere, de exemplu 2358.879.

Format String - numele limbii și metoda de afișare a numărului. În rusă va arăta astfel: L = ru_RU. Dacă partea fracțională trebuie scrisă în cuvinte, indicați DP = Adevărat. În mod implicit, acest indicator este comutat la Fals.

Parametrii Subiectului de calcul - denumirea unității de măsură în toate cazurile, indicând sexul. De exemplu, rubla este masculină, copecul este feminin. Ele sunt desemnate prin literele „m” și „f”.

Parametrii sunt indicați între ghilimele și despărțiți prin virgule. Pentru limba rusă, schema va arăta astfel: NumărÎn cuvinte (2358.879, „L = ru_RU; DP = Adevărat”, „ruble, rublă, ruble, m, copeci, copeici, copeici, w, 3”) În acest caz , numărul 3 înseamnă zecimalele cantității.

Această metodă nu este potrivită dacă numărul exact de caractere după virgulă zecimală nu este cunoscut. Pentru a simplifica sarcina, utilizați reprezentarea sumei și a monedei. De regulă, în astfel de situații este obișnuit să lăsați două cifre după virgulă.

Cum se scrie corect o diagramă

Pentru a oferi programului corect o sarcină de finalizat, trebuie să urmați următorii pași:

  1. Primul pas este să determinați codificarea limbii dorite. Cele mai populare în Rusia:
  • engleză - en_US;
  • Rusă - L = ru_RU.
  1. Apoi, setați tipul unităților de măsură și partea fracționată (ND, DP);
  1. La pregătirea documentelor, poate fi necesar să afișați suma în ruble în engleză sau invers, scrieți cuvintele dolar, euro în rusă. Pentru a face acest lucru, numele monedei este scris în detaliu în toate cazurile, indicând sexul.

Parametrii subiectului de calcul în diferite limbi.

În continuare, 1c suma în cuvinte în diferite limbi este colectată conform schemei standard. Rezultatul va fi un document cu suma totală scrisă în cuvinte. De exemplu, trebuie să creați un document financiar în programul 1c pentru partenerii străini care vorbesc engleza. Moneda – euro. Schema va arăta astfel: NumberIn Words (10 125.67, „L=en_US; DP=True”, „euro,euros,eurocent,eurocents,2”)

Sfaturi. Nu este nevoie să memorați aceste modele. Toate sunt standard, doar parametrii articolului se modifică. Prin urmare, este mai bine să pregătiți șabloanele în avans și să le folosiți ca o foaie de cheat.

Tip: Număr; Data; boolean. Valoarea care trebuie formatată.<ФорматнаяСтрока> (opțional) Tip: șir. Un șir de format este o valoare de șir care include opțiuni de formatare. Opțiunile de formatare sunt enumerate separate prin simbolul „;”. Prezența unui parametru î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, valoarea implicită (0 și, respectiv, 01/01/0001 00:00:00) va returna 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 șirurilor de format. Caracterele arbitrare pot fi specificate în interiorul valorii parametrului, care va fi afișat așa cum este la generarea șirului rezultat. În acest fel, de exemplu, puteți specifica separatorii de oră, minut și secundă atunci când formatați ora. Dacă aceste caractere se potrivesc cu valorile șirurilor de format, ele trebuie să fie incluse între ghilimele simple. Numele și valorile parametrilor șirului de format: L (L) - numele limbii, țara pentru care se va efectua formatarea standard. Numele de limbi disponibile sunt situate după descrierea șirului de format. CC (ND) - numărul total de zecimale afișate pentru părțile întregi și fracționale. Numărul original este rotunjit în conformitate cu regulile de rotunjire Okr15as20. Dacă acest parametru este specificat, atunci pentru a afișa partea fracțională a unui număr, este necesar să specificați parametrul NPV, altfel partea fracțională nu va fi afișată. NFD - numărul de zecimale din partea fracțională. Numărul original este rotunjit în conformitate cu regulile de rotunjire Okr15as20. 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*C, unde C este valoarea absolută a parametrului. NDS este un simbol care separă părțile întregi și fracționale. CHRG (NGS) este un simbol separator de grup pentru o parte întreagă a unui număr. Dacă utilizați un șir gol ca delimitator, atunci delimitatorul va fi un caracter de spațiu care nu se întrerupe. NZ (NZ) este un șir care reprezintă valoarea zero a unui număr. Dacă nu este specificat, atunci este reprezentat ca un șir gol. Dacă este specificat „CHN=", atunci sub forma „0”. Nu este utilizat pentru câmpurile de introducere numerică. CHN (NLZ) - dacă ar trebui să apară zerouri de început. Valoarea acestui parametru nu este specificată prezența parametrului în sine determină ieșirea zerourilor de început. CHG (NG) - ordinea grupării cifrelor unui număr. Valorile sunt numere, separate prin virgule, indicând numărul de cifre grupate de la dreapta la stânga. Doar primele două numere au sens. Prima dintre acestea 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, vor fi grupate doar cifrele cele mai puțin semnificative. Dacă 0 este specificat ca al doilea număr, atunci pentru toate cifrele părții întregi a numărului se va aplica valoarea specificată pentru gruparea primară. Dacă o altă valoare decât 0 este utilizată ca al doilea număr, atunci această valoare va fi utilizată pentru a grupa toate cifrele, cu excepția celor mai puțin semnificative deja grupate. CHO (NN) este o reprezentare a 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 de forma „1,1-“; 4 (4) — un șir de forma „1,1 -“. DF (DF) - format de dată. d (d) — ziua lunii (în cifre) fără zero înainte; 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 *); k (q) - numărul trimestrului din an; g (y) — numărul anului fără secol și zero înainte; yy (yy) - numărul anului fără un secol cu ​​zero la început; aaaa (aaaa) - numărul anului cu secolul; h (h) — oră în versiunea de 12 ore fără zerouri de început; hh (hh) — oră în versiunea de 12 ore cu zero la început; H (H) — oră în format de 24 de ore fără zerouri de început; HH (HH) — oră în modul de 24 de ore cu un zero la început; m (m) — minut fără zero înainte; mm (mm) — minut cu zero înainte; s (s) — secundă fără zero înainte; ss (ss) — secundă cu zero înainte; bb (tt) - afișați jumătate de zi AM/PM (valid numai pentru limbile de configurare care acceptă opțiunea de afișare a orei de 12 ore). Notă: *) - nu este utilizat pentru șirul de format al câmpului de introducere a datei. DLF este un format local de dată. Specifică opțiunea de afișare a părților date. D (D) - data (în cifre); DD (DD) - dată lungă (lună în cuvinte); B (T) - normă întreagă, data poate fi combinată cu ora; 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) - un șir care reprezintă o dată goală (de exemplu, Format('00010101000000' ,"DP=""empty date""") va returna șirul "empty date"). BL (BF) este un șir care reprezintă valoarea logică False. BI (BT) este un șir care reprezintă valoarea logică Adevărat. Nota. Utilizarea parametrilor pentru câmpul de intrare: parametrul DP (DE) nu este utilizat; parametrul DLF este utilizat numai cu valorile D (D), B (T) și DV (DT). Valoare returnată: Tip: șir. Șirul rezultat din formatarea valorii transmise. Descriere: generează o reprezentare ușor de citit a valorilor. Util pentru utilizare în rapoarte și alte afișări vizuale de valori. Disponibilitate: Thin client, client web, server, client gros, conexiune externă, aplicație mobilă (client), aplicație mobilă (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_SD arabă ( Sudan ) ar_SY Arabic (Siria) ar_TN Arabic (Tunisia) ar_YE Arabic (Yemen) as Assamese as_IN Assamese (India) az Azzer az_AZ Azerbaidjan (Azerbaidjan) az_Cyrl Azerbaidjan (chirilic) az_Cyrl_AZ Azeri (Cyrillic, Azerbaijan) La Azerbaidjan) Azerbaidjan ( Latină, Azerbaidjan) be Belarusian be_BY Bieloruză (Belarus) bg Bulgară bg_BG Bulgară (Bulgaria) bn Bengali bn_IN Bengali (India) ca Catalană ca_ES Catalană (Spania) cs Cehă cs_CZ Cehă (Republica Cehă) cy Welsh cy_GB Welsh (Regatul Unit) da daneză da _DK daneză (Danemarca) de germană de_AT germană (Austria) de_BE germană (Belgia) de_CH germană (Elveția) de_DE germană (Germania) de_LI (de_LI) germană (Liechtenstein) de_LU germană (Luxemburg) el greacă el_CY (el_CY) greacă (Cipru) el_GR Greek (Greece) en English en_AU English (Australia) en_BE English (Belgia) en_BW English (Botswana) en_BZ (en_BZ) English (Belize) en_CA English (Canada) en_GB English (UK) en_HK English (Hong Kong, (Hong Kong), ( Regiune administrativă specială) , 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ă (Unita) State of America) es_U Y Spaniolă (Uruguay) es_VE Spaniolă (Venezuela) și Estonă et_EE Estonă (Estonia) eu Bască eu_ES Bască (Spania) fa Persană fa_AF Persană (Afganistan) fa_IR Persană (Iran) fi Finlandeză fi_FI Finlandeză (Finlanda) pentru Feroeză fo_FO Faroese (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 Guarati gu_IN Guarati (India) he Hebrew he_IL Hebrew (Israel) hi Hindi hi_IN Hindi (India) hr Croată hr_HR Croată (Croația) hu Maghiară hu_HU Maghiară (Ungaria) hy Armenian hy_AM Armenian (Armenian) leniya) hy_AM_REVISED Armenian (Armenia, REVISED) id Indonezian id_ID Indonezian (Indonezia) este islandeză is_IS Icelandic (Islanda) it Italiană it_CH, Italiană (Elveția) it_IT Italiană (Italia) ja Japoneză ja_JP Japoneză (Japonia) ka Georgiană ka_GE Georgiană (Georgia) kk Ka Zakhsky kk_KZ Kazahstan (Kazahstan) kl Groenlandeză kl_GL Groenlandeză (Groenlanda) kn Kannada kn_IN Kannada (India) ko Coreeană ko_KR Coreeană (Coreea de Sud) kok Konkani kok_IN Konkani (India) kyrgyzkyz_KKYrgyzstan (KKYrgyzstan) lt lituaniană lt_LT lituaniană (L Lituania) lv letonă lv_LV letonă (Letonia) mk macedoneană mk

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

NumărÎn cuvinte (număr, șir de format, parametrii subiectului calculului)

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

Un șir de format este o valoare de șir care include opțiuni de formatare. Opțiunile de formatare sunt enumerate separate prin simbolul „;”. (punct şi virgulă). Dacă nu este specificat un 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 șirurilor de format.
L (L) - Cod de localizare. În mod implicit, este utilizat 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.

Parametrii subiectului calculului - Reprezintă o valoare șir care definește parametrii subiectului calculului. Parametrii subiectului calculului sunt listați separati prin "," (virgulă). Formatul șirului depinde de codul de localizare.
Pentru limbile rusă și belarusă (ru_RU, be_BY)
„ruble, rublă, ruble, m, copeck, copeici, copeici, w, 2”, unde:
„ruble, ruble, ruble, m” – subiect de calcul:
rubla – caz nominativ singular,
rubla – caz genitiv singular,
ruble – cazul genitiv plural,


Pentru limba ucraineană (uk_UA)
„hryvnia, grivna, grivna, m, copeck, copeck, copeck, w, 2”, unde:
„hryvnia, grivna, grivna, m” – subiect de calcul:
„hryvnia – caz nominativ singular,
grivna – caz genitiv singular,
grivna – cazul genitiv plural,
m – masculin (w – feminin, s – neutru);
„kopeck, copeck, copeck, zh” – 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 poloneză (pl_PL)
z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2
Unde:
"z?oty, z?ote, z?otych, m" - subiect de calcul (m - masculin, ? - feminin, ? - neutru, mo - masculin personal)
z?oty - caz 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ă) (similar cu partea întreagă)
2 - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2)
Cod 1C v 8.x
În cuvinte = NumărÎn cuvinte (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” – subiect de calcul 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).
Pentru germană (de_DE)
„EURO, EURO, M, Cent, Cent, M, 2”, unde:
„EURO, EURO, M” – subiect de calcul:
EURO, EURO – subiect de calcul la singular și plural;
M – masculin (F – feminin, N – neutru);
„Cent, Cent, M” – parte fracțională, asemănătoare subiectului de calcul (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=True","tonă, tone, tone, f, kg., kg., kg., m, 3");
//x = „O sută douăzeci și trei de mii patru sute cincizeci și șase de tone șapte sute optzeci de kg”.

X = NumberIn Word(123456.78,",0");
//x = „O sută douăzeci și trei de mii patru sute cincizeci și șapte”

X = NumberIn Word(123456.78,",2");
//x = „O sută douăzeci și trei de mii patru sute cincizeci și șase 78”

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

X = NumărÎn cuvinte(123456.78, "L = ru_RU; DP = True", "dolar,dolar,dolari,m,cenți,cenți,cenți,m,2");
//x = „O sută douăzeci și trei de 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 sute cincizeci și șapte de dolari 25 de cenți.

Contextul global
NumberInWords
Sintaxă:
NumarIn cuvinte(<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Parametri:
<Число>(necesar)
Tip: Număr. Numărul care trebuie convertit într-un șir scris.
<Форматная строка>(optional)
Tip: șir. Un șir de format este o valoare de șir care include opțiuni de formatare. Opțiunile de formatare sunt enumerate separate prin simbolul „;”. (punct şi virgulă). Dacă nu este specificat un 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 șirurilor de format.
L (L) - Cod de localizare. În mod implicit, este utilizat 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. Reprezintă o valoare șir care definește parametrii subiectului de calcul. Parametrii subiectului calculului sunt listați separati prin "," (virgulă). Formatul șirului depinde de codul de localizare.
Pentru limbile rusă și belarusă (ru_RU, be_BY)
„ruble, rublă, ruble, m, copeck, copeici, copeici, w, 2”, unde:
„ruble, ruble, ruble, m” – subiect de calcul:
rubla – caz nominativ singular,
rubla – caz genitiv singular,
ruble – cazul genitiv plural,


Pentru limba ucraineană (uk_UA)
„hryvnia, grivna, grivna, m, copeck, copeck, copeck, w, 2”, unde:
„hryvnia, grivna, grivna, m” – subiect de calcul:
„hryvnia – caz nominativ singular,
grivna – caz genitiv singular,
grivna – cazul genitiv plural,
m – masculin (w – feminin, s – neutru);
„kopeck, copeck, copeck, zh” – 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 poloneză (pl_PL)
złoty, zlote, zlotych, m, grosz, grosze, groszy, m, 2
Unde:
„złoty, złote, złotych, m” - subiect de calcul (m - masculin, ż - feminin, ń - neutru, mo - masculin personal)
złoty - caz nominativ singular
złote - caz acuzativ singular
złotych - acuzativ plural
m - masculin (ż - feminin, ń - neutru, mo - masculin personal)
„grosz, grosze, groszy, m” - parte fracțională (poate fi absentă) (similar cu partea întreagă)
2 - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2)
Exemplu:
În cuvinte = NumărÎn cuvinte(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” – subiect de calcul 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).
Pentru germană (de_DE)
„EURO, EURO, M, Cent, Cent, M, 2”, unde:
„EURO, EURO, M” – subiect de calcul:
EURO, EURO – subiect de calcul la singular și plural;
M – masculin (F – feminin, N – neutru);
„Cent, Cent, M” – parte fracțională, asemănătoare subiectului de calcul (poate fi absent);
„2” – numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Pentru limba letonă (lv_LV)
„lats, lati, latu, V, santīms, santīmi, santīmu, V, 2, J, J”, unde:
„lats, lati, latu, v” – subiect de calcul:
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 (cazul 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ă, asemănătoare cu subiectul calculului (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”.
Pentru limba lituaniană (lt_LT)
„litas, litai, litų, M, centas, centai, centų, M, 2”, unde:
„litas, litai, litų, M” – subiect de calcul:
litas - numărul singular al părții întregi,
litai - pluralul părții întregi de la 2 la 9,
litų - pluralul părții întregi altele,
m - genul părții întregi (f - genul feminin),
„centas, centai, centų, M” – parte fracțională, asemănătoare cu subiectul calculului (poate fi absent);
„2” - numărul de cifre ale părții fracționale (poate fi absent, implicit este 2).
Pentru limba estonă (et_EE)
„croon, krooni, sent, senti, 2”, unde:
„kroon, krooni” – – subiect al numărării 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).
Pentru bulgară (bg_BG)
„lev, leva, m, stotinka, stotinki, w, 2”, unde:
„lev, leva, m” – subiect de calcul:
leul este numărul singular al părții întregi,
leva - pluralul unei părți întregi,
m - genul întregii părți,
„stotinka, stotinki, zh” - parte fracțională:
stotinka este numărul singular al părții fracționale,
stotinki - pluralul părții fracționale,
g - genul părții fracționale,

Pentru limba romana (ro_RO)
"leu, lei, M, ban, bani, W, 2"
„leu, lei, M” – subiect de calcul:
leu este numărul singular al părții întregi,
lei - pluralul unei părți întregi,
M este genul părții întregi,
„ban, bani, W” - parte fracțională:
ban este numărul singular al părții fracționale,
bani - pluralul părții fracționale,
W - genul părții fracționale,
„2” - numărul de cifre ale părții fracționale.
Pentru limba georgiană (ka_GE)
"ლარი, თეთრი, 2"
ლარი - întreaga parte
თეთრი - parte fracțională
„2” - numărul de cifre ale părții fracționale.
Pentru limba vietnameză (vi_VN)
"dong, xu, 2"
dong, - întreaga parte
xu, - parte fracționară
2 - numărul de cifre ale părții fracționale.
........
Valoare implicită: șir gol
Valoarea returnată:
Tip: șir. Reprezentarea numerelor în cuvinte.
Descriere:
Formează o reprezentare a unui număr în cuvinte în conformitate cu șirul de format specificat și cu parametrii subiectului calculat

Parametri:

<Значение>

Valoarea care trebuie formatată.

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

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

Opțiunile de formatare sunt enumerate separate prin simbolul „;”. Prezența unui parametru î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, valoarea implicită (0 și, respectiv, 01/01/0001 00:00:00) va returna un șir gol.

Fiecare parametru este specificat de numele parametrului, caracterul „=" ș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 șirurilor de format.

Caracterele arbitrare pot fi specificate în interiorul valorii parametrului, care va fi afișat așa cum este la generarea șirului rezultat. În acest fel, de exemplu, puteți specifica separatorii de oră, minut și secundă atunci când formatați ora. Dacă aceste caractere se potrivesc cu valorile șirurilor 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.
  • CC - numărul total de zecimale afișate ale părților întregi și fracționale. Numărul inițial este 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ă specificați parametrul NPV, altfel partea fracțională nu va fi afișată.
  • NDT - numărul de zecimale din partea fracțională. Numărul inițial este rotunjit în conformitate cu regulile de rotunjire.
  • ES - 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*C, unde C este valoarea absolută a parametrului.
  • CRD este un simbol care separă părțile întregi și fracționale.
  • CHRG este un simbol separator de grup pentru o parte întreagă a unui număr. Dacă utilizați un șir gol ca delimitator, atunci delimitatorul va fi un caracter de spațiu care nu se întrerupe.
  • CN este un șir care reprezintă valoarea zero a unui număr. Dacă nu este specificat, atunci este reprezentat ca un șir gol. Dacă este specificat „CHN=", atunci sub forma „0”. Nu este utilizat pentru câmpurile de introducere numerică.
  • CHN - dacă ar trebui să apară zerouri de început. Valoarea acestui parametru nu este specificată prezența parametrului în sine determină ieșirea zerourilor de început.
  • CHG - ordinea grupării cifrelor unui număr. Valorile sunt numere, separate prin virgule, indicând numărul de cifre grupate de la dreapta la stânga. Doar primele două numere au sens. Prima dintre acestea 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, vor fi grupate doar cifrele cele mai puțin semnificative. Dacă 0 este specificat ca al doilea număr, atunci pentru toate cifrele părții întregi a numărului se va aplica valoarea specificată pentru gruparea primară. Dacă o altă valoare decât 0 este utilizată ca al doilea număr, atunci această valoare va fi utilizată pentru a grupa toate cifrele, cu excepția celor mai puțin semnificative deja grupate.
  • СО - 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) - un șir ca „1,1 -”.
  • DF - format de dată.
    • d - ziua lunii (în cifre) fără zero înainte;
    • 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;
    • M - 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 - numărul trimestrului din an;
    • r - numărul anului fără un secol și un zero înainte;
    • yy - numărul anului fără un secol cu ​​zero la început;
    • aaaa - numărul anului cu secolul;
    • h - oră în versiunea de 12 ore fără zerouri de început;
    • hh - oră în ceasul de 12 ore cu zero de început;
    • H - oră în format de 24 de ore fără zerouri de început;
    • HH (HH) - oră în modul de 24 de ore cu un zero la început;
    • m - minut fără zero înainte;
    • mm - minut cu zero înainte;
    • s - secundă fără zero înainte;
    • ss - secunda cu zero înainte;
    • bb - afișați jumătate de zi AM/PM (valid numai pentru limbile de configurare care acceptă opțiunea de afișare a orei de 12 ore).
  • DLF - format local de dată. Specifică opțiunea de afișare a părților date.
    • D - data (în cifre);
    • DD - data lungă (lună în cuvinte);
    • B - normă întreagă, data poate fi combinată cu ora;
    • DV - data ora.
  • DP - un șir care reprezintă o dată goală (de exemplu, Format("00010101000000" ,"DP=""empty date""") va returna șirul "empty date").
  • BL - un șir care reprezintă o valoare booleană Minciună.
  • BI - un șir care reprezintă o valoare logică Adevărat.