Contacte

1C 8.3 Captură de număr fără partea fracționată. Număr în cuvinte, descriere detaliată. Utilizați în soluții tipice

Conform legislației actuale, documentele de plată și rapoartele financiare trebuie să conțină sumele finale prevăzute de cuvinte. În programul contabil Numărul 1c în cuvinte pot fi obținute folosind funcție specială într-un context global. Specialistul stabilește parametrii necesari în șirul de format și la ieșirea din document primește un număr în cuvinte. Algoritmul de acțiune este același pentru toate configurațiile 1c Enterprise.

Principalele componente ale algoritmului

Pentru a aranja în mod corespunzător numărul cu majuscule, este necesar să se înțeleagă semnificația tuturor componentelor schemei. Principalii factori:

  1. Numărul este un set de numere care urmează să fie convertite la cuvinte;
  1. Formatul șirului - locul în program pentru setare parametrii necesari Limba. De asemenea, sunt prescrise cerințele părții fracționare. Elementele compozite sunt indicate printr-un punct și virgulă;

Linii de format:

  • Codul de localizare este indicat de litera L (L). Acesta poate fi schimbat independent prin specificarea limbajului necesar;
  • Reproduce / nu reproduce numele unităților de măsurare (nd \u003d fals sau adevăr);
  • Reproduce / nu reproduce părți fracționate ale sumei (DP \u003d minciuni sau adevăr);
  1. Parametrii obiectului sunt o descriere exactă a cantității de unități de măsurare care trebuie să fie scrise în cuvinte. De exemplu, ruble, dolar, penny.

Important. Toate elementele schemei ar trebui să fie prescrise cât mai exact posibil. Îndescriberea corectitudinea datelor de intrare poate fi în sintaxa asistentului.

Cum să înregistrați schema de ieșire a numerelor în cuvinte

Numărul de înregistrare 1c în cuvinte pot fi într-o astfel de schemă: putere nulă (număr, "șir de format", "parametrii obiectului"), unde

Numărul este un set de numere, de exemplu, 2358,879.

Șirul de format este numele limbii și metoda de afișare a numărului. În limba rusă va arăta astfel: L \u003d Ru_ru. Dacă partea fracțională ar trebui să fie speriată prin cuvinte, indicați DP \u003d Adevărul. În mod implicit, acest indicator este comutat la o minciună.

Parametrii obiectului - numele unității de măsură în toate cazurile indicând genul. De exemplu, ruble unei curse de sex masculin, un ban - femeie. Denotee "M" și "F".

Parametrii sunt indicați în citate și sunt scrise printr-o virgulă. Pentru limba rusă, schema va arăta astfel: numbroind (2358.879, "Ru_en; DP \u003d Adevărul", "Ruble, ruble, ruble, M, Penny, Penny, Kopecks, G, 3") În acest caz, Numărul 3 înseamnă zecimale locuri.

Această metodă nu este adecvată dacă nu este cunoscut numărul exact de caractere zecimale. Pentru a simplifica sarcina, utilizarea de reprezentare a valorii. De regulă, în astfel de situații este obișnuit să lași două cifre după virgulă.

Cum să înregistrați schema

Pentru a oferi în mod corespunzător un program de lucru pentru execuție, trebuie să faceți următorii pași:

  1. În prima etapă, determinați codificarea limbii dorite. Cele mai populare în Rusia:
  • Engleză - en_us;
  • Rusă - L \u003d Ru_ru.
  1. Apoi, se administrează tipul de unități de măsură și partea fracționată (ND, DP);
  1. La pregătirea documentelor, este posibil să fie necesar să aduceți suma în ruble limba engleza Sau la rândul său, scrieți cuvintele dolarului, euro în limba rusă. Pentru aceasta, numele monedei este prescris în detaliu în toate cazurile indicând genul.

Parametrii obiectului pentru calcul limbi diferite.

Apoi, suma 1C va fi colectată în diferite limbi în conformitate cu schema standard. La ieșire, acesta dezactivează un document cu suma finală prescrisă de 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: Nullopropic (10 125.67, "L \u003d en_us; DP \u003d Adevărul", "Euro, euro, euro, eurocens, 2")

Consiliu. Depozitarea datelor de proiectare nu este necesară. Acestea sunt standard, doar parametrii subiectului se schimbă. Prin urmare, este mai bine să pregătiți șabloane în avans și să le folosiți ca un pătuț.

Cod 1c v 8.x
// Exemplu de un șir de format pentru ieșirea numărului în cuvinte în limba rusă
// Limba, cu încheierea întregii și a părții fracționate în cuvinte și concluzie
// Calculul obiectului.
Formstrok \u003d "L \u003d ru_ru; dp \u003d adevăr";
Parpredmed \u003d "dolar, dolar, dolar, m, cent, cenți, cenți, m, 2";
Risked \u003d nipperropisid (2341,56, Formtere, Parpredmed);
// Rezultatul calculului: "Două mii trei sute patruzeci și unu dolar cincizeci și șase cenți"

Nullopropisus (număr, șir de format, parametrii obiectului calculator)

Numărul este numărul pe care doriți să îl convertiți la linia în cuvinte.

Șirul de format este o valoare a șirului care include parametrii de formatare. Parametrii de formatare sunt enumerați prin simbolul ";" (punct şi virgulă). Dacă parametrul nu este specificat, se utilizează parametrul implicit.
Fiecare parametru este setat de numele parametrului, caracterul "\u003d" (egal) și valoarea parametrului. Valoarea parametrului poate fi indicată în citate simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caracterele utilizate în sintaxa șirului de format.
L (l) - cod de localizare. Implicit este codul de locație instalat în sistem de operare. Exemple de coduri de localizare: RU_RU - Rusă (Rusia); En_us - engleză (SUA).
NP (SN) - include / nu include numele calculului (boolean), implicit este adevărat.
Nd (fn) - include / nu include numele părților zecimale ale obiectului de calcul (boolean), implicit este adevărul.
DP (FS) - o parte fracționată pentru a vă retrage în cuvinte / număr (boolean), implicit este o minciună.

Parametrii obiectului - este o valoare a șirului care definește parametrii obiectului de calcul. Parametrii obiectului de calcul sunt enumerați prin "," (virgulă). Formatul șirului depinde de codul de localizare.
Pentru limbile rusești și din Belarus (RU_RU, BE_BY)
"Ruble, ruble, ruble, M, Penny, Penny, Kopecks, G, 2", unde:
"Ruble, ruble, ruble, M" - Subiectul calculului:
Ruble - singurul număr de caz de identitate,
Ruble - singurul număr de cazuri genitive,
ruble - o plurală de caz genitiv,



Pentru limba ucraineană (UK_UA)
"Hrivna, grivne, grivne, M, Penny, Penny, Kopecks, G, 2", unde:
"Hrivna, Grivna, Grieling, M" - un subiect de calcul:
"Hrivna este singurul număr de caz nominal,
hrivna - singurul număr de pelvis genitiv,
grivne - numărul multiplu de caz genitiv
M - tija masculină (W - feminină, C - tija de mijloc);
"Kopeck, un ban, copac, g" - o parte fracțională, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba poloneză (PL_PL)
Z? Oty, Z? Ote, Z? Otych, M, Grosz, Grosze, Groszy, M, 2
Unde:
"Z? Oty, Z? oote, Z? Otych, M" - o chestiune de calcul (M - Genul masculin,? - Cursa pentru femei,? - Rod mijlociu, MO - tijă masculină personală)
Z? Oty - singurul număr de cazuri nominative
z? OTE - singurul număr de caz acuzativ
z? otych - cazul acuzativ plural
M - tijă masculină (? - Tijă de sex feminin ,? - Rod mijlociu, Mo - tijă masculină personală)
"Grosz, Grosze, Groszy, M" - parte fracțională (poate fi absent) (similară cu întreaga parte)
2 - Numărul de împrăștieri ale părții fracționare (poate absent, în mod implicit, este de 2)
Cod 1c v 8.x
Pasaj \u003d nulopropic (1832, "l \u003d pl_pl; sn \u003d adevărat; Fn \u003d adevărat; FS \u003d 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, dolar, cent, cenți, 2", unde:
"Dolar, dolari" este un obiect de calcul în singurul și numărul multiplu;
"Cent, cenți" - partea fracțională în singurul și numărul multiplu (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba germană (DE_DE)
"Euro, euro, m, cent, cent, m, 2", unde:
"Euro, Euro, M" - Subiectul calculului:
Euro, euro face obiectul calculului numai în numărul multiplu;
M - tija masculină (f - tija feminină, n - tija);
"Cent, cent, m" - o parte fracțională, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).

Exemple:
Cod 1C V 8,x x \u003d Numbrope (123456.78, "DP \u003d Adevărul", ton, tone, tone, F, kg, kg, kg, m, 3 ");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase tone șapte sute optzeci de kg."

X \u003d namilopropisid (123456,78, ", 0");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci șapte"

X \u003d numbrope (123456,78, ", 2");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase 78"

X \u003d Numbrope (123456.78, "L \u003d Ru_en; DP \u003d minciuni", "Ruble, ruble, ruble, M, Penny, Penny, Kopecks, G");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase ruble 78 de copaci"

X \u003d nippetropisid (123456.78, "L \u003d RU_EN; DP \u003d Adevărul", "dolar, dolar, dolari, m, cent, cenți, cenți, m, 2");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase de dolari șaptezeci și opt cenți"

Informații luate de pe site

Parametrii:

<Значение>

Valoarea formatabilă.

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

Șirul de format este o valoare a șirului care include parametrii de formatare.

Parametrii de formatare sunt enumerați prin simbolul "". Prezența unui parametru înseamnă diferența dintre formatarea din cea standard.

Dacă parametrul nu este specificat, se aplică formatarea standard, care corespunde, în principiu, conversiei valorii la șir. Cu toate acestea, pentru valorile tipului și data implicită (0 și 01.0001, 00:00:00, respectiv) se va emite un șir gol.

Fiecare parametru este setat de numele parametrului, simbolul "\u003d" și valoarea parametrului. Valoarea parametrului poate fi indicată în citate simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caracterele utilizate în sintaxa șirului de format.

În interiorul valorii parametrului, pot fi indicate caractere arbitrare, care la generarea șirului rezultat va fi afișată așa cum este. Astfel, de exemplu, puteți specifica separatoare de ceas, minute și secunde la formatarea timpului. Dacă aceste caractere au coincis cu valorile liniilor de format, acestea trebuie să fie încheiate în citate unice.

Numele și valorile parametrilor șirului de format:

  • L - Numele limbii, țările pentru care vor fi efectuate formatarea standard.
  • CHC este numărul total de descărcări zecimale ale părților întregi și fracționate. Numărul inițial este rotunjit în conformitate cu regulile de rotunjire. Dacă este specificat acest parametru, apoi afișați partea fracțională a numărului, este necesar să specificați parametrul CDC, altfel partea fracțională nu va fi afișată.
  • CDC este numărul de descărcări zecimale în partea fracțională. Numărul inițial este rotunjit în conformitate cu regulile de rotunjire.
  • Urgențe - Shift de descărcare: diviziune pozitivă, negativă - multiplicare. Cu alte cuvinte, acest lucru înseamnă că numărul inițial va fi multiplicat sau împărțit la 10 ° C, unde C este valoarea parametrului modulului.
  • PSD - un separator de simbol al unei părți întregi și fracționate.
  • ЧHG - separator de simbol al grupurilor întregului număr. Dacă utilizați un șir gol ca separator, atunci în acest caz separatorul va fi un simbol al unui spațiu inseparabil.
  • CN - un șir reprezentând valoarea zero a numărului. Dacă nu este specificat, reprezentarea sub forma unui șir gol. Dacă este specificat "CN \u003d", atunci în formularul "0". Nu este utilizat pentru câmpurile de introducere numerice.
  • CHVN - fie să eliminați zeroul de frunte. Valoarea acestui parametru nu este specificată, rezultatul parametrului determină ieșirea zerourilor de conducere.
  • CHG - ordinea grupului de cifre ale numărului. Ca valoare, numerele sunt indicate, prin virgulă, indicând numărul de descărcări grupate spre stânga spre stânga. Este logic doar primele două numere. Primul dintre ele indică gruparea primară, adică cea care va fi utilizată pentru cele mai puțin semnificative deversări ale întregii părți a numărului. Dacă nu este specificat cel de-al doilea număr, numai descărcările cel mai puțin semnificative vor fi grupate. Dacă 0 este setat ca al doilea număr, atunci valoarea specificată pentru grupul primar va fi aplicată pentru toate categoriile de număr. Dacă o valoare diferită de 0 este utilizată ca al doilea număr, această valoare va fi utilizată pentru a grupa toate descărcările, cu excepția celor deja grupate mai puțin semnificative.
  • CHO - Reprezentarea numerelor negative.
    • 0 (0) - șirul formularului "(1,1)";
    • 1 (1) - un șir de tip "-1.1";
    • 2 (2) - un șir de tip "- 1.1";
    • 3 (3) - un șir de tip "1,1";
    • 4 (4) - un șir de tip "1.1 -".
  • Formatul DF - data.
    • d - Ziua lunii (numere) fără zero zero;
    • dD - Ziua lunii (numere) cu un zero de conducere;
    • dDD - denumire scurtă a zilei săptămânii;
    • dUDDD-Numele complet al zilei săptămânii;
    • M - Numărul lunii (numere) fără zero zero;
    • Mm - numărul de luni (numere) cu un zero de conducere;
    • MMM - denumire scurtă a lunii;
    • MMMM - numele complet al lunii;
    • la - numărul trimestrului în anul;
    • m - Numărul anului fără un secol și conducerea zero;
    • gG - numărul anului fără un secol cu \u200b\u200bun zero de conducere;
    • yyyg - numărul anului cu un secol;
    • h - o oră la ora 12 fără a conduce zerouri;
    • cC - oră la ora 12 cu un zero de frunte;
    • H - o oră în varianta de 24 de ore, fără a conduce zerouri;
    • Cc (HH) - o oră în varianta de 24 de ore cu zero de conducere;
    • m - minut fără zero zero;
    • mm - minut cu zero zero;
    • c - al doilea fără a conduce zero;
    • sS - al doilea cu un zero de conducere;
    • bB - afișați jumătate din ziua AM / PM (valabil numai pentru limbile de configurare care acceptă versiunea de 12 ore a reprezentării timpului).
  • DLF - Format local de dată. Aceasta indică afișarea părților datelor.
    • D - data (numerele);
    • DD - o dată lungă (în cuvinte);
    • La zi, data poate fi combinată cu timpul;
    • DV - ora de dată.
  • DP - un șir reprezentând o dată goală (de exemplu, formatul ("000101000000", "dp \u003d" "" "" "" ") va returna șirul" Data goală ").
  • Bl-șir reprezentând o valoare logică Fals.
  • BI - un șir reprezentând o valoare logică Adevărat.
Contextul global
Număr de cuvinte (număr de cuvinte)
Sintaxă:
Nipperropisus (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Parametrii:
<Число> (obligatoriu)
Tip: Număr. Numărul pe care doriți să-l convertiți la șir în cuvinte.
<Форматная строка> (opțional)
Tip: Rând. Șirul de format este o valoare a șirului care include parametrii de formatare. Parametrii de formatare sunt enumerați prin simbolul ";" (punct şi virgulă). Dacă parametrul nu este specificat, se utilizează parametrul implicit.
Fiecare parametru este setat de numele parametrului, caracterul "\u003d" (egal) și valoarea parametrului. Valoarea parametrului poate fi indicată în citate simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caracterele utilizate în sintaxa șirului de format.
L (l) - cod de localizare. Se utilizează codul de locație implicit instalat în sistemul de operare. Exemple de coduri de localizare: RU_RU - Rusă (Rusia); En_us - engleză (SUA).
NP (SN) - include / nu include numele calculului (boolean), implicit este adevărat.
Nd (fn) - include / nu include numele părților zecimale ale obiectului de calcul (boolean), implicit este adevărul.
DP (FS) - o parte fracționată pentru a vă retrage în cuvinte / număr (boolean), implicit este o minciună.
<Параметры предмета исчисления> (opțional)
Tip: Rând. Este o valoare de șir care definește parametrii calculului. Parametrii obiectului de calcul sunt enumerați prin "," (virgulă). Formatul șirului depinde de codul de localizare.
Pentru limbile rusești și din Belarus (RU_RU, BE_BY)
"Ruble, ruble, ruble, M, Penny, Penny, Kopecks, G, 2", unde:
"Ruble, ruble, ruble, M" - Subiectul calculului:
ruble - singurul număr de caz de identitate,
ruble - singurul număr de cazuri genitive,
ruble - o plurală de caz genitiv,


Pentru limba ucraineană (UK_UA)
"Hrivna, grivne, grivne, M, Penny, Penny, Kopecks, G, 2", unde:
"Hrivna, Grivna, Grieling, M" - un subiect de calcul:
"Hrivna este singurul număr de caz nominal,
hrivna - singurul număr de pelvis genitiv,
grivne - numărul multiplu de caz genitiv
m - tija masculină (W - feminină, C - tija de mijloc);
"Kopeck, un ban, copac, g" - o parte fracțională, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba poloneză (PL_PL)
złoty, Złote, Złotych, M, Grosz, Grosze, Groszy, M, 2
unde:
"Złoty, złote, złotych, m" - un obiect de calcul (m - genul masculin, ż - genul feminin, ñ - brut mijlocul, MO - genul personal masculin)
złoty - singurul număr de cazuri nominative
złote - singurul număr de caz acuzativ
złotych - mai multiplă Fallge
m - Brust Rod (ż - Femeie Rod, ñ - Rod mijlociu, Mo - tijă masculină personală)
"Grosz, Grosze, Groszy, M" - parte fracțională (poate fi absent) (similară cu întreaga parte)
2 - Numărul de împrăștieri ale părții fracționare (poate absent, în mod implicit, este de 2)
Exemplu:
Pass \u003d nipperropisus (1832, "l \u003d pl_pl; sn \u003d adevărat; Fn \u003d adevărat; FS \u003d 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, dolar, cent, cenți, 2", unde:
"Dolar, dolari" este un obiect de calcul în singurul și numărul multiplu;
"Cent, cenți" - partea fracțională în singurul și numărul multiplu (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba germană (DE_DE)
"Euro, euro, m, cent, cent, m, 2", unde:
"Euro, Euro, M" - Subiectul calculului:
Euro, euro face obiectul calculului numai în numărul multiplu;
M - tija masculină (f - tija feminină, n - tija);
"Cent, cent, m" - o parte fracțională, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba letonă (LV_LV)
"Lats, Lati, Latu, V, Santīms, Santīmi, Santīmu, V, 2, J, J, unde:
"LATS, LOTI, LATU, V" - Subiectul calculului:
lats - pentru numere care se termină cu 1, cu excepția a 11
lati - pentru numere care se termină în 2-9 și 11
lATU - Numărul multiplu (caz genitiv) este utilizat după numărul 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000,
v - tija masculină (s - feminină);
"Santīms, Santīmi, Santīmu, V" - o parte fracționată, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, implicit este de 2);
"J" - numărul 100 este afișat ca "o sută" pentru cele de mai sus al calculului (N - ca "o sută"),
poate fi absent, implicit este "J";
"J" - numărul 100 este afișat ca "o sută" pentru partea fracționată (N - ca o sută "),
poate absent, în mod implicit este "J".
Pentru limba lituaniană (LT_LT)
"Litas, litai, litų, m, centas, centai, centų, m, 2", unde:
"Lits, litai, litų, m" - Subiectul calculului:
litas este singurul număr al întregii părți
litai - numărul multiplu al întregii părți de la 2 la 9,
litų - multiplu din întreaga parte a întregii părți,
m - genul unei părți întregi (genul F - Femeie),
"Centas, Centai, Centų, M" - o parte fracționată, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba estonă (et_ee)
"Kroon, Krooni, Senti, Senti, 2", unde:
"Kroon, Krooni" - - subiectul calculului numai în numărul multiplu;
"Senti" - partea fracțională în singurul și numărul multiplu (poate fi absent);
2 - Numărul de descărcări ale părții fracționare (poate absent, în mod implicit, este de 2).
Pentru limba bulgară (BG_BG)
"Lev, Lev, M, Stoting, Stottics, F, 2", unde:
"LEV, LEV, M" - Subiectul calculului:
leul este singurul număr al întregii părți
lev - Numărul multiplu al unei părți întregi,
m - genul întregii părți
"Stoting, Stottics, F" - Partea fracționată:
stotting este singurul număr de parte fracționată,
stottice - o parte multiplă a părții fracționate,
w - Partea fracționată a genului,

Pentru limba română (RO_RO)
"Leu, Lei, M, Ban, Bani, W, 2"
"LEU, LEI, M" - Subiectul calculului:
leul este singurul număr al întregii părți
lei - numărul multiplu de componente întregi
M - genul întregii părți
"Ban, Bani, W" - Partea fracționată:
ban este singurul număr de parte fracționată,
bani este o plurală de parte fracționată,
W - născut din partea fracțională,
"2" - numărul de descărcări ale părții fracționare.
Pentru limba georgiană (Ka_ge)
"ლარი, თეთრი, 2"
ლარი - întreaga parte
თეთრი - Partea fracțională
"2" - numărul de descărcări ale părții fracționare.
Pentru limba vietnameză (VI_VN)
"Dong, Xu, 2"
dong, - întreaga parte
xu, - Partea fracționată
2 - Numărul de împrăștieri ale părții fracționare.
........
Valoarea implicită: String gol
Valoare returnată:
Tip: Rând. Prezentarea unui număr în cuvinte.
Descriere:
Generează reprezentarea numărului în cuvinte în conformitate cu șirul de format specificat și parametrii obiectului se calculează

Cod 1c v 8.x
// Exemplu de un șir de format pentru ieșirea numărului în cuvinte în limba rusă
// Limba, cu încheierea întregii și a părții fracționate în cuvinte și concluzii
// Calculul obiectului.
Formstrok \u003d "L \u003d ru_ru; dp \u003d adevăr";
Parpredmed \u003d "dolar, dolar, dolar, m, cent, cenți, cenți, m, 2";
Risked \u003d nipperropisid (2341,56, Formtere, Parpredmed);
// Rezultatul calculului: "Două mii trei sute patruzeci și unu dolar cincizeci și șase cenți"

Nullopropisus (număr, șir de format, parametrii obiectului calculator)

Numărul este numărul pe care doriți să îl convertiți la linia în cuvinte.

Șirul de format este o valoare a șirului care include parametrii de formatare. Parametrii de formatare sunt enumerați prin simbolul ";" (punct şi virgulă). Dacă parametrul nu este specificat, se utilizează parametrul implicit.
Fiecare parametru este setat de numele parametrului, caracterul "\u003d" (egal) și valoarea parametrului. Valoarea parametrului poate fi indicată în citate simple sau duble. Acest lucru este necesar dacă valoarea parametrului conține caracterele utilizate în sintaxa șirului de format.
L (l) - cod de localizare. Se utilizează codul de locație implicit instalat în sistemul de operare. Exemple de coduri de localizare: RU_RU - Rusă (Rusia); En_us - engleză (SUA).
NP (SN) - include / nu include numele calculului (boolean), implicit este adevărat.
Nd (fn) - include / nu include numele părților zecimale ale obiectului de calcul (boolean), implicit este adevărul.
DP (FS) - o parte fracționată pentru a vă retrage în cuvinte / număr (boolean), implicit este o minciună.

Parametrii obiectului - este o valoare a șirului care definește parametrii obiectului de calcul. Parametrii obiectului de calcul sunt enumerați prin "," (virgulă). Formatul șirului depinde de codul de localizare.
Pentru limbile rusești și din Belarus (RU_RU, BE_BY)
"Ruble, ruble, ruble, M, Penny, Penny, Kopecks, G, 2", unde:
"Ruble, ruble, ruble, M" - Subiectul calculului:
Ruble - singurul număr de caz de identitate,
Ruble - singurul număr de cazuri genitive,
ruble - o plurală de caz genitiv,


Pentru limba ucraineană (UK_UA)
"Hrivna, grivne, grivne, M, Penny, Penny, Kopecks, G, 2", unde:
"Hrivna, Grivna, Grieling, M" - un subiect de calcul:
"Hrivna este singurul număr de caz nominal,
hrivna - singurul număr de pelvis genitiv,
grivne - numărul multiplu de caz genitiv
M - tija masculină (W - feminină, C - tija de mijloc);
"Kopeck, un ban, copac, g" - o parte fracțională, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba poloneză (PL_PL)
Z? Oty, Z? Ote, Z? Otych, M, Grosz, Grosze, Groszy, M, 2
Unde:
"Z? Oty, Z? oote, Z? Otych, M" - o chestiune de calcul (M - Genul masculin,? - Cursa pentru femei,? - Rod mijlociu, MO - tijă masculină personală)
Z? Oty - singurul număr de cazuri nominative
z? OTE - singurul număr de caz acuzativ
z? otych - cazul acuzativ plural
M - tijă masculină (? - Tijă de sex feminin ,? - Rod mijlociu, Mo - tijă masculină personală)
"Grosz, Grosze, Groszy, M" - parte fracțională (poate fi absent) (similară cu întreaga parte)
2 - Numărul de împrăștieri ale părții fracționare (poate absent, în mod implicit, este de 2)
Cod 1c v 8.x
Pasaj \u003d nulopropic (1832, "l \u003d pl_pl; sn \u003d adevărat; Fn \u003d adevărat; FS \u003d 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, dolar, cent, cenți, 2", unde:
"Dolar, dolari" este un obiect de calcul în singurul și numărul multiplu;
"Cent, cenți" - partea fracțională în singurul și numărul multiplu (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).
Pentru limba germană (DE_DE)
"Euro, euro, m, cent, cent, m, 2", unde:
"Euro, Euro, M" - Subiectul calculului:
Euro, euro face obiectul calculului numai în numărul multiplu;
M - tija masculină (f - tija feminină, n - tija);
"Cent, cent, m" - o parte fracțională, similară cu subiectul calculului (poate fi absent);
"2" - numărul de piese de descărcare (poate fi absent, în mod implicit este de 2).

Exemple:
Cod 1C V 8,x x \u003d Numbrope (123456.78, "DP \u003d Adevărul", ton, tone, tone, F, kg, kg, kg, m, 3 ");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase tone șapte sute optzeci de kg."

X \u003d namilopropisid (123456,78, ", 0");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci șapte"

X \u003d numbrope (123456,78, ", 2");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase 78"

X \u003d Numbrope (123456.78, "L \u003d Ru_en; DP \u003d minciuni", "Ruble, ruble, ruble, M, Penny, Penny, Kopecks, G");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase ruble 78 de copaci"

X \u003d nippetropisid (123456.78, "L \u003d RU_EN; DP \u003d Adevărul", "dolar, dolar, dolari, m, cent, cenți, cenți, m, 2");
// x \u003d "o sută douăzeci și trei de mii patru sute cincizeci și șase de dolari șaptezeci și opt cenți"

Nipperropisus (1457.25, "l \u003d en_us", "dolar, dolar, cent, cenți, 2");
// o mie patru sute cincizeci șapte dolari 25 cenți.



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