Contacts

1 avec le montant en toutes lettres dans une autre langue. Numéro en toutes lettres, description détaillée. Description du travail avec la fonction

Code 1C version 8.x
// Un exemple de chaîne de format pour afficher un nombre en mots en russe
// langage, avec la sortie des parties entières et fractionnaires en mots et sortie
// sujet de calcul.
FormString = "L = ru_RU ; DP = Vrai" ;
ParaItem="dollar,dollar,dollars,m,cent,cent,cent,m,2" ;
NumberWriting = NumberWritten(2341.56, FormString, ParaItem);
// Résultat du calcul : "Deux mille trois cent quarante et un dollars et cinquante-six cents"

NumberWritten Out (nombre, chaîne de format, paramètres de sujet de calcul)

Nombre - Le nombre à convertir en une chaîne de mots.

La chaîne de format est une valeur de chaîne qui inclut des options de formatage. Les options de formatage sont listées par le caractère ";" (point-virgule). Si le paramètre n'est pas spécifié, la valeur par défaut du paramètre est utilisée.
Chaque paramètre est spécifié par le nom du paramètre, le symbole "=" (égal) et la valeur du paramètre. La valeur du paramètre peut être spécifiée entre guillemets simples ou doubles. Ceci est requis si la valeur du paramètre contient des caractères utilisés dans la syntaxe de la chaîne de format.
L (L) - Code de localisation. La valeur par défaut consiste à utiliser le code de paramètres régionaux défini dans système opérateur. Exemples de codes de localisation : ru_RU - russe (Russie) ; en_US - Anglais (États-Unis).
SN (SN) - Inclure/ne pas inclure le nom du sujet du calcul (booléen), par défaut - Vrai.
ND (FN) - Inclure/ne pas inclure le nom des parties décimales du sujet de calcul (booléen), par défaut - Vrai.
DP (FS) - Affiche la partie fractionnaire en mots/nombre (booléen), par défaut - Faux.

Paramètres de l'objet Calculus - Représente une valeur de chaîne qui définit les paramètres de l'objet Calculus. Les paramètres du sujet de calcul sont répertoriés par "," (virgule). Le format de chaîne dépend du code de localisation.
Pour les langues russe et biélorusse (ru_RU, be_BY)
"rouble, rouble, roubles, m, kopeck, kopeck, kopeck, f, 2", où :
"rouble, rouble, roubles, m" - le sujet du calcul:
rouble - cas nominatif singulier,
rouble - génitif singulier,
roubles - génitif pluriel,


Pour Langue ukrainienne(fr_UA)
"hryvnia, hryvnia, hryvnia, m, kopeck, kopeck, kopeck, f, 2", où :
"hryvnia, hryvnia, hryvnia, m" - le sujet du calcul:
"hryvnia - cas nominatif singulier,
hryvnia - génitif singulier,
hryvnia - génitif pluriel,
m - masculin (w - féminin, s - neutre);
"penny, penny, penny, f" - fraction, similaire au sujet du calcul (peut être absent);
"2" – le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).
Pour le polonais (pl_PL)
z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2
où:
"z?oty, z?ote, z?otych, m" - le sujet du calcul (m - masculin, ? - féminin, ? - neutre, mo - personnel masculin)
z?oty - nominatif singulier
z?ote - accusatif singulier
z?otych - accusatif pluriel
m - masculin (? - féminin, ? - neutre, mo - personnel masculin)
"grosz, grosze, groszy, m" - partie fractionnaire (peut être omise) (similaire à la partie entière)
2 - le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2)
Code 1C version 8.x
Script = Nombre en Script(1832, "L=pl_PL;SN=true;FN=true;FS=true", "z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2 ”) ;

Pour les langues anglaise, finnoise et kazakhe (en_US, fi_FI, kk_KZ)
"dollar, dollars, cent, cents, 2", où :
"dollar, dollars" - le sujet du calcul au singulier et au pluriel;
"cent, cents" - partie fractionnaire au singulier et au pluriel (peut être absent);
"2" – le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).
Pour l'allemand (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", où :
"EURO, EURO, M" - objet du calcul :
EURO, EURO - le sujet du calcul au singulier et au pluriel ;
M - masculin (F - féminin, N - neutre);
"Cent, Cent, M" - partie fractionnaire, similaire au sujet du calcul (peut être absent);
"2" – le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).

Exemples:
Code 1C v 8.x x = NumberWritten(123456.78, "DP=True", "tonne, tonnes, tonnes, w, kg., kg., kg., m, 3");
//x = "Cent vingt-trois mille quatre cent cinquante-six tonnes, sept cent quatre-vingts kg."

X = NombreÉcrit(123456.78","0");
//x = "Cent vingt-trois mille quatre cent cinquante-sept"

X = NombreÉcrit(123456.78","2");
//x = "Cent vingt trois mille quatre cent cinquante six 78 "

X = Nombre dans Word(123456.78, "L=ru_RU; DP=False", "rouble, rouble, rouble, m, kopeck, kopeck, kopeck, f");
//x = "Cent vingt-trois mille quatre cent cinquante-six roubles 78 kopecks"

X = Nombre dans Word(123456.78, "L = ru_RU; DP = True", "dollar,dollar,dollars,m, cent, cent, cents, m, 2");
//x = "Cent vingt-trois mille quatre cent cinquante-six dollars soixante-dix-huit cents"

Nombre en mots(1457.25,"L=en_US","dollar, dollars, cent, cents, 2");
// Mille quatre cent cinquante-sept dollars 25 cents.

Tapez : Nombre ; Date; Booléen. La valeur à formater.<ФорматнаяСтрока> (facultatif) Tapez : Chaîne. La chaîne de format est une valeur de chaîne qui inclut des options de formatage. Les options de formatage sont répertoriées par le symbole ";". La présence du paramètre signifie que le formatage est différent de celui standard. Si le paramètre n'est pas spécifié, le formatage standard est appliqué, ce qui correspond essentiellement à la conversion de la valeur en chaîne. Cependant, pour les valeurs de type Nombre et Date, les valeurs par défaut (respectivement 0 et 01.01.0001 00:00:00) renverront une chaîne vide. Chaque paramètre est spécifié par le nom du paramètre, le symbole "=" et la valeur du paramètre. La valeur du paramètre peut être spécifiée entre guillemets simples ou doubles. Ceci est requis si la valeur du paramètre contient des caractères utilisés dans la syntaxe de la chaîne de format. Des caractères arbitraires peuvent être spécifiés dans la valeur du paramètre, qui sera affiché tel quel lors de la formation de la chaîne résultante. Ainsi, par exemple, vous pouvez spécifier les séparateurs pour les heures, les minutes et les secondes lors du formatage de l'heure. Si ces caractères correspondent à des valeurs de chaîne de format, ils doivent être placés entre guillemets simples. Noms et valeurs des paramètres de chaîne de format: L (L) - le nom de la langue, du pays pour lequel le formatage standard sera effectué. Les noms de langue disponibles se trouvent après la description de la chaîne de format. NZ (ND) - le nombre total de décimales affichées des parties entières et fractionnaires. Le nombre d'origine est ensuite arrondi conformément aux règles d'arrondi Okr15as20. Si ce paramètre est spécifié, alors pour afficher la partie fractionnaire du nombre, le paramètre NPV doit être spécifié, sinon la partie fractionnaire ne sera pas affichée. NFD (NFD) - le nombre de décimales dans la partie fractionnaire. Le nombre d'origine est ensuite arrondi conformément aux règles d'arrondi Okr15as20. ChS (NS) - décalage de bits : positif - division, négatif - multiplication. En d'autres termes, cela signifie que le nombre d'origine sera multiplié ou divisé par 10*C, où C est la valeur modulo du paramètre. FRD (NDS) - le caractère séparateur des parties entières et fractionnaires. CHRG (NGS) - le séparateur de caractères des groupes de la partie entière du nombre. Si une chaîne vide est utilisée comme délimiteur, le délimiteur sera un espace insécable. NZ (NZ) est une chaîne représentant la valeur zéro d'un nombre. S'il n'est pas défini, la représentation est une chaîne vide. Si "CHN=" est défini, alors sous la forme de "0". Non utilisé pour les champs de saisie numérique. NLZ — s'il faut afficher les zéros non significatifs. La valeur de ce paramètre n'est pas définie, la présence réelle du paramètre détermine la sortie des zéros non significatifs. CHG (NG) - l'ordre de regroupement des chiffres du numéro. En tant que valeur, des nombres sont indiqués, séparés par des virgules, indiquant le nombre de chiffres groupés de droite à gauche. Seuls les deux premiers chiffres ont un sens. Le premier indique le groupement principal, c'est-à-dire celui qui sera utilisé pour les chiffres les moins significatifs de la partie entière du nombre. Si le deuxième nombre n'est pas spécifié, seuls les chiffres les moins significatifs seront regroupés. Si 0 est spécifié comme deuxième nombre, la valeur spécifiée pour le groupement principal sera appliquée à tous les chiffres de la partie entière du nombre. Si une valeur autre que 0 est utilisée comme deuxième nombre, alors cette valeur sera utilisée pour regrouper tous les chiffres, à l'exception des moins significatifs déjà regroupés. CHO (NN) - représentation nombres négatifs. 0 (0) - une chaîne comme "(1,1)" ; 1 (1) - une chaîne comme "-1,1" ; 2 (2) - une ligne comme "- 1.1" ; 3 (3) - une chaîne comme "1,1-" ; 4 (4) - une chaîne comme "1,1 -". DF (DF) est le format de date. d (d) — jour du mois (en chiffres) sans zéro de tête ; dd (dd) — jour du mois (en chiffres) avec un zéro non significatif ; ddd (ddd) — nom court du jour de la semaine *); dddd (dddd) — nom complet du jour de la semaine *); M (M) — numéro du mois (en chiffres) sans zéro non significatif ; MM (MM) — numéro du mois (en chiffres) précédé d'un zéro ; MMM (MMM) - nom abrégé du mois *); MMMM (MMMM) est le nom complet du mois *); k (q) est le numéro du trimestre dans l'année ; y (y) est le nombre de l'année sans le siècle et le zéro non significatif ; aa (aa) — numéro de l'année sans siècle avec un zéro non significatif ; aaaa (aaaa) — numéro de l'année avec le siècle ; h (h) - heure en version 12 heures sans zéros non significatifs ; hh (hh) - heure en version 12 heures avec un zéro non significatif ; H (H) - heure en version 24 heures sans zéros non significatifs ; HH (HH) - heure en version 24 heures avec un zéro initial ; m (m) - minute sans zéro non significatif; mm (mm) — minute avec un zéro non significatif ; c (s) — seconde sans zéro non significatif ; ss (ss) — seconde avec un zéro non significatif ; bb (tt) — Affichage d'une demi-journée AM/PM (valable uniquement pour les langues de configuration qui prennent en charge la représentation de l'heure sur 12 heures). Remarque : *) - non utilisé pour la chaîne de format du champ de saisie de date. DLF (DLF) est le format de date local. Spécifie l'option d'affichage des parties de la date. D (D) - date (en chiffres); DD (DD) - date longue (mois en lettres); B (T) - temps plein, la date peut être combinée avec le temps ; DV (DT) — date et heure. Exemple : L'expression Format('20051120140323',"DLF=DDV") a la valeur "20 novembre 2005 14:03:23". Important! Ordre des options de chaîne de format pour DLF<дата + время> (DV ou DVD) ne peut pas être modifié. DP (DE) est une chaîne représentant une date vide (par exemple, Format('00010101000000' ,"DP=""empty date""") renverrait la chaîne "empty date"). BF (BF) est une chaîne représentant la valeur booléenne False. BI (BT) est une chaîne représentant la valeur booléenne True. Noter. Utilisation des paramètres pour le champ de saisie : le paramètre DP (DE) n'est pas utilisé ; le paramètre DLF (DLF) n'est utilisé qu'avec les valeurs D (D), V (T) et DV (DT). Valeur de retour : Type : Chaîne. Chaîne résultant du formatage de la valeur transmise. Description : Génère une représentation des valeurs lisible par l'homme. Utile dans les rapports et autres affichages visuels de valeurs. Disponibilité : Client léger, client web, serveur, client lourd, connexion externe, application mobile (client), application mobile (serveur). Liste des langues : af Afrikaans af_NA (af_NA) Afrikaans (Namibie) af_ZA Afrikaans (Afrique du Sud) am Amharique am_ET Amharique (Éthiopie) ar Arabe ar_AE Arabe (Émirats Arabes Unis) ar_BH Arabe (Bahreïn) ar_DZ Arabe (Algérie) ar_EG Arabe (Égypte) ) ar_IQ arabe (Irak) ar_JO arabe (Jordanie) ar_KW arabe (Koweït) ar_LB arabe (Liban) ar_LY arabe (Libye) ar_MA arabe (Maroc) ar_OM arabe (Oman) ar_QA arabe (Qatar) ar_SA arabe (Arabie saoudite) ar_SD arabe ( Soudan) ) ar_SY Arabe (Syrie) ar_TN Arabe (Tunisie) ar_YE Arabe (Yémen) as Assamais as_IN Assamais (Inde) az Azerbaïdjanais az_AZ Azerbaïdjanais (Azerbaïdjan) az_Cyrl Azerbaïdjanais (Cyrillique) az_Cyrl_AZ Azerbaïdjanais (Cyrillique, Azerbaïdjan) az_Latn Azerbaïdjanais (Latin) az_Latn_AZ Azéri (latin, Azerbaïdjan) be Biélorusse be_BY Biélorusse (Biélorussie) bg Bulgare bg_BG Bulgare (Bulgarie) bn Bengale bn_IN Bengale (Inde) ca Catalan ca_ES Catalans cs Tchèque cs_CZ Tchèque (République tchèque) cy Gallois cy_GB Gallois (Royaume-Uni) da Danois da_DK Danois (Danemark) de Allemand de_AT Allemand (Autriche) de_BE Allemand (Belgique) de_CH Allemand (Suisse) de_DE Allemand (Allemagne) de_LI ( de_LI) Allemand ( Liechtenstein) de_LU Allemand (Luxembourg) el Grec el_CY (el_CY) Grec (Chypre) el_GR Grec (Grèce) en Anglais en_AU Anglais (Australie) en_BE Anglais (Belgique) en_BW Anglais (Botswana) en_BZ (en_BZ) Anglais (Belize) ) en_CA Anglais (Canada) en_GB Anglais (Royaume-Uni) en_HK Anglais (Hong Kong, (Zone administrative spéciale, Chine)) en_IE Anglais (Irlande) en_IN Anglais (Inde) en_JM (en_JM) Anglais (Jamaïque) en_MH (en_MH) Anglais (Îles Marshall) en_MT Anglais (Malte) en_NA (en_NA) Anglais (Namibie) en_NZ Anglais ( Nouvelle-Zélande ) en_PH Anglais (Philippines) en_PK Anglais (Pakistan) en_SG Anglais (Singapour) en_TT (en_TT) Anglais (Trinité-et-Tobago) en_US Anglais (États-Unis d'Amérique) en_VI Anglais (Îles Vierges américaines) en_ZA Anglais (Afrique du Sud) en_ZW Anglais ( Zimbabwe) ) es espagnol es_AR espagnol (Argentine) es_BO espagnol (Bolivie) es_CL espagnol (Chili) es_CO espagnol (Colombie) es_CR espagnol (Costa Rica) es_DO espagnol (République dominicaine) es_EC espagnol (Équateur) es_ES espagnol (Espagne) es_GT espagnol ( Guatemala) ) es_HN Espagnol (Honduras) es_MX Espagnol (Mexique) es_NI Espagnol (Nicaragua) es_PA Espagnol (Panama) es_PE Espagnol (Pérou) es_PR Espagnol (Puerto Rico) es_PY Espagnol (Paraguay) es_SV Espagnol (El Salvador) es_US Espagnol (États-Unis) d'Amérique) es_UY Espagnol (Uruguay) es_VE Espagnol (Venezuela) et Estonien et_EE Estonien (Estonie) eu Basque eu_ES Basque (Espagne) fa Persan fa_AF Persan (Afghanistan) fa_IR Persan Iridian (Iran) fi Finnois fi_FI Finnois (Finlande) fo Féroïen fo_FO Féroé (Îles Féroé) fr Français fr_BE Français (Belgique) fr_CA Français (Canada) fr_CH Français (Suisse) fr_FR Français (France) fr_LU Français (Luxembourg) fr_MC (fr_MC) Français (Monaco) fr_SN (fr_SN) Français (Sénégal) ga Irlandais ga_IE Irlandais (Irlande) gl Galicien gl_ES, Galicien (Espagne) gu Gujarati gu_IN Gujarati (Inde) he Hébreu he_IL Hébreu (Israël) hi Hindi hi_IN Hindi (Inde) hr Croate hr_HR Croate (Croatie) hu Hongrois hu_HU Hongrois (Hongrie) hy Arménien hy_AM Arménien (Arménie) hy_AM_REVISED Arménien (Arménie, RÉVISÉ) id Indonésien id_ID Indonésien (Indonésie) est islandais is_IS Islandais (Islande) it Italien it_CH, Italien (Suisse) it_IT Italien (Italie) ja japonais ja_JP japonais (Japon) ka géorgien ka_GE géorgien (Géorgie) kk kazakh kk_KZ kazakh (Kazakhstan) kl groenlandais kl_GL groenlandais (Groenland) i) kn Kannada kn_IN Kannada (Inde) ko Coréen ko_KR Coréen (Corée du Sud) kok Konkani kok_IN Konkani (Inde) ky Kirghize ky_KY Kirghize (Kirghizistan) lt Lituanien lt_LT Lituanien (Lituanie) lv Letton lv_LV Letton (Lettonie) mk Macédonien mk_MK Macédonien ( Macédoine) ml malayalam ml_IN malayalam (Inde) mr Maratha mr_IN Maratha (Inde) ms malais ms_BN malais (Brunei) ms_MY malais (Malaisie) mt maltais mt_MT maltais (Malte) nb norvégien bokmål nb_NO norvégien bokmål (Norvège) nl néerlandais nl_BE néerlandais (Belgique ) ) nl_NL Néerlandais (Pays-Bas) nn Norvégien Nynorsk nn_NO Norvégien Nynorsk (Norvège) om Oromo (Afan) om_ET Oromo (Afan) (Éthiopie) om_KE Oromo (Afan) (Kenya) ou Oriya or_IN Oriya (Inde) pa Punjabi pa_IN Punjabi (Inde) ) pl Polonais pl_PL Polonais (Pologne) ps Pashto (Pashto) ps_AF Pashto (Pushto) (Afghanistan) pt Portugais pt_BR Portugais (Brésil) pt_PT Portugais (Portugal) ro Roumain ro_RO Roumain (Roumanie) ru Russ ru_RU Russe (Russie) ru_UA Russe (Ukraine) sk Slovaque sk_SK Slovaque (Slovaquie) sl Slovène sl_SI Slovène (Slovénie) so Somalie so_DJ Somalie (Djibouti) so_ET Somalie (Éthiopie) so_KE Somalie (Kenya) so_SO Somalie (Somalie) sq Albanais sq_AL Albanais (Albanie) sr serbe sr_BA (sr_BA) serbe (Bosnie-Herzégovine) sr_CS serbe (Serbie et Monténégro) sr_Cyrl serbe (cyrillique) sr_Cyrl_BA (sr_Cyrl_BA) serbe (cyrillique, Bosnie-Herzégovine) sr_Cyrl_CS serbe (cyrillique, Monténégro) sr_Cyrl_CS serbe (cyrillique) , Monténégro) (sr_Cyrl_ME) Serbe (Cyrillique, Monténégro) sr_Cyrl_RS (sr_Cyrl_RS) Serbe (Cyrillique, Serbie) sr_Latn Serbe (Latin) sr_Latn_BA (sr_Latn_BA) Serbe (Latin, Bosnie-Herzégovine) sr_Latn_CS Serbe (Latin, Serbie et Monténégro) sr_Latn_ME ( sr_Latn_ME) Serbie (Latin, Monténégro) sr_Latn_RS (sr_Latn_RS) Serbe (Latin, Serbie) sr_ME (sr_ME) Serbe (Monténégro) sr_RS (sr_RS) Serbe (Serbie) sv Suédois sv_FI Suédois (Finlande) sv_SE Suédois (Suède) sw Swahili sw_KE Swahili (Swahili) sw_TZ Swahili (Tanzanie) ta Tamoul ta_IN Tamoul (Inde) te Telugu te_IN Telugu (Inde) th Thaï th_TH Thaï (Thaïlande) ti Tigrinia ti_ER Tigrinia (Érythrée) ti_ET Tigrinia (Éthiopie) tr Turc tr_TR Turc (Turquie) uk Ukrainien uk_UA Ukrainien (Ukraine) ur Ourdou ur_PK Ourdou (Pakistan) uz Ouzbek uz_Cyrl Ouzbek (Cyrillique) uz_Cyrl_UZ Ouzbek (Cyrillique, Ouzbékistan) uz_Latn Ouzbek (Latin) uz_Latnbek_UZ Ouzbek (Latin, Ouzbékistan) OuzbekZ vi Vietnamien vi_VN Vietnamien (Vietnam) zh chinois zh_CN chinois (Chine) zh_Hans chinois (Hans) zh_Hans_CN chinois (Hans, Chine) zh_Hans_SG chinois (Hans, Singapour) zh_Hant chinois (Hant) zh_Hant_HK chinois (Hant, Hong Kong (zone administrative spéciale) , Chine)) zh_Hant_MO Chinois (Hant, Macao (Special Administration Area, Chine)) zh_Hant_TW Chinois (Hant, Taïwan) zh_HK Chinois (Hong Kong)

Paramètres:

<Значение>

La valeur à formater.

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

La chaîne de format est une valeur de chaîne qui inclut des options de formatage.

Les options de formatage sont listées par le caractère ";". La présence du paramètre signifie que le formatage est différent de celui standard.

Si le paramètre n'est pas spécifié, le formatage standard est appliqué, ce qui correspond essentiellement à la conversion de la valeur en chaîne. Cependant, pour les valeurs de type Nombre et Date, les valeurs par défaut (respectivement 0 et 01.01.0001 00:00:00) renverront une chaîne vide.

Chaque paramètre est spécifié par le nom du paramètre, le symbole "=" et la valeur du paramètre. La valeur du paramètre peut être spécifiée entre guillemets simples ou doubles. Ceci est requis si la valeur du paramètre contient des caractères utilisés dans la syntaxe de la chaîne de format.

Des caractères arbitraires peuvent être spécifiés dans la valeur du paramètre, qui sera affiché tel quel lors de la formation de la chaîne résultante. Ainsi, par exemple, vous pouvez spécifier les séparateurs pour les heures, les minutes et les secondes lors du formatage de l'heure. Si ces caractères correspondent à des valeurs de chaîne de format, ils doivent être placés entre guillemets simples.

Noms et valeurs des paramètres de chaîne de format :

  • L - le nom de la langue, pays pour lequel le formatage standard sera effectué.
  • CC - le nombre total de décimales affichées des parties entières et fractionnaires. Le nombre initial est ensuite arrondi conformément aux règles d'arrondi. Si ce paramètre est spécifié, alors pour afficher la partie fractionnaire du nombre, le paramètre NPV doit être spécifié, sinon la partie fractionnaire ne sera pas affichée.
  • NDC - le nombre de décimales dans la partie fractionnaire. Le nombre initial est ensuite arrondi conformément aux règles d'arrondi.
  • CHS - décalage de bits : positif - division, négatif - multiplication. En d'autres termes, cela signifie que le nombre d'origine sera multiplié ou divisé par 10*C, où C est la valeur modulo du paramètre.
  • FRD - le séparateur de symboles des parties entières et fractionnaires.
  • CHRG - caractère séparateur de groupes de la partie entière du nombre. Si une chaîne vide est utilisée comme délimiteur, le délimiteur sera un espace insécable.
  • CHN - une chaîne représentant la valeur zéro d'un nombre. S'il n'est pas défini, la représentation est une chaîne vide. Si "HN=" est spécifié, alors sous la forme de "0". Non utilisé pour les champs de saisie numérique.
  • FHN - s'il faut sortir des zéros non significatifs. La valeur de ce paramètre n'est pas définie, la présence réelle du paramètre détermine la sortie des zéros non significatifs.
  • ChG - l'ordre de regroupement des chiffres du nombre. En tant que valeur, des nombres sont indiqués, séparés par des virgules, indiquant le nombre de chiffres groupés de droite à gauche. Seuls les deux premiers chiffres ont un sens. Le premier indique le groupement principal, c'est-à-dire celui qui sera utilisé pour les chiffres les moins significatifs de la partie entière du nombre. Si le deuxième nombre n'est pas spécifié, seuls les chiffres les moins significatifs seront regroupés. Si 0 est spécifié comme deuxième nombre, la valeur spécifiée pour le groupement principal sera appliquée à tous les chiffres de la partie entière du nombre. Si une valeur autre que 0 est utilisée comme deuxième nombre, alors cette valeur sera utilisée pour regrouper tous les chiffres, à l'exception des moins significatifs déjà regroupés.
  • CHO - représentation des nombres négatifs.
    • 0 (0) - chaîne comme "(1,1)" ;
    • 1 (1) - une chaîne comme "-1,1" ;
    • 2 (2) - une chaîne comme "- 1,1" ;
    • 3 (3) - une chaîne comme "1,1-" ;
    • 4 (4) - une chaîne comme "1,1 -".
  • DF - format de date.
    • d - jour du mois (en chiffres) sans zéro en tête ;
    • jj - jour du mois (en chiffres) avec un zéro en tête ;
    • ddd - nom abrégé du jour de la semaine ;
    • dddd - nom complet du jour de la semaine ;
    • M - numéro du mois (en chiffres) sans zéro non significatif ;
    • MM - numéro du mois (en chiffres) avec un zéro en tête ;
    • MMM - nom abrégé du mois ;
    • MMMM - le nom complet du mois ;
    • k est le numéro du trimestre dans l'année ;
    • d - numéro de l'année sans siècle et zéro non significatif ;
    • aa - numéro de l'année sans siècle avec un zéro de tête ;
    • aaaa - numéro de l'année avec siècle ;
    • h - heure en version 12 heures sans zéros non significatifs ;
    • hh - heure en version 12 heures avec zéro initial ;
    • H - heure en version 24 heures sans zéros non significatifs ;
    • HH (HH) - heure en version 24 heures avec zéro initial ;
    • m - minute sans zéro non significatif ;
    • mm - minute avec zéro non significatif ;
    • s - seconde sans zéro non significatif ;
    • ss - seconde avec zéro non significatif ;
    • вв - afficher la moitié de la journée AM/PM (valable uniquement pour les langues de configuration prenant en charge la représentation de l'heure sur 12 heures).
  • DLF - format de date local. Spécifie l'option d'affichage des parties de la date.
    • D - date (en chiffres);
    • DD - date longue (mois en lettres);
    • B - temps plein, la date peut être combinée avec le temps ;
    • DV - date et heure.
  • DP est une chaîne représentant une date vide (par exemple, Format("00010101000000" ,"DP=""empty date""") renverrait la chaîne "empty date").
  • BL - une chaîne représentant une valeur booléenne Mensonge.
  • BI - une chaîne représentant une valeur booléenne Vrai.
Contexte mondial
Nombre en mots (NumberInWords)
Syntaxe:
Nombre en mots(<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Paramètres:
<Число>(obligatoire)
Tapez : Nombre. Le nombre à convertir en une chaîne de mots.
<Форматная строка>(optionnel)
Tapez : Chaîne. La chaîne de format est une valeur de chaîne qui inclut des options de formatage. Les options de formatage sont listées par le caractère ";" (point-virgule). Si le paramètre n'est pas spécifié, la valeur par défaut du paramètre est utilisée.
Chaque paramètre est spécifié par le nom du paramètre, le symbole "=" (égal) et la valeur du paramètre. La valeur du paramètre peut être spécifiée entre guillemets simples ou doubles. Ceci est requis si la valeur du paramètre contient des caractères utilisés dans la syntaxe de la chaîne de format.
L (L) - Code de localisation. Par défaut, le code de localisation défini dans le système d'exploitation est utilisé. Exemples de codes de localisation : ru_RU - russe (Russie) ; en_US - Anglais (États-Unis).
SN (SN) - Inclure/ne pas inclure le nom du sujet du calcul (booléen), par défaut - Vrai.
ND (FN) - Inclure/ne pas inclure le nom des parties décimales du sujet de calcul (booléen), par défaut - Vrai.
DP (FS) - Affiche la partie fractionnaire en mots/nombre (booléen), par défaut - Faux.
<Параметры предмета исчисления>(optionnel)
Tapez : Chaîne. Représente une valeur de chaîne qui définit les paramètres du sujet de calcul. Les paramètres du sujet de calcul sont répertoriés par "," (virgule). Le format de chaîne dépend du code de localisation.
Pour les langues russe et biélorusse (ru_RU, be_BY)
"rouble, rouble, roubles, m, kopeck, kopeck, kopeck, f, 2", où :
"rouble, rouble, roubles, m" - le sujet du calcul:
rouble - cas nominatif singulier,
rouble - génitif singulier,
roubles - génitif pluriel,


Pour la langue ukrainienne (uk_UA)
"hryvnia, hryvnia, hryvnia, m, kopeck, kopeck, kopeck, f, 2", où :
"hryvnia, hryvnia, hryvnia, m" - le sujet du calcul:
"hryvnia - cas nominatif singulier,
hryvnia - génitif singulier,
hryvnia - génitif pluriel,
m - masculin (w - féminin, s - neutre);
"kopeck, kopeck, kopeck, w" - une partie fractionnaire, similaire au sujet du calcul (peut être absent);
"2" – le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).
Pour le polonais (pl_PL)
zloty, zlote, zlotych, m, grosz, grosze, groszy, m, 2
où:
"złoty, złote, złotych, m" - le sujet du calcul (m - masculin, ż - féminin, ń - neutre, mo - personnel masculin)
złoty - nominatif singulier
złote - accusatif singulier
złotych - accusatif pluriel
m - masculin (ż - féminin, ń - neutre, mo - personnel masculin)
"grosz, grosze, groszy, m" - partie fractionnaire (peut être omise) (similaire à la partie entière)
2 - le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2)
Exemple:
Script = Nombre en Script(1832, "L=pl_PL;SN=true;FN=true;FS=true", "złoty, złote, złotych, m, grosz, grosze, groszy, m, 2");
Pour les langues anglaise, finnoise et kazakhe (en_US, fi_FI, kk_KZ)
"dollar, dollars, cent, cents, 2", où :
"dollar, dollars" - le sujet du calcul au singulier et au pluriel;
"cent, cents" - partie fractionnaire au singulier et au pluriel (peut être absent);
"2" – le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).
Pour l'allemand (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", où :
"EURO, EURO, M" - objet du calcul :
EURO, EURO - le sujet du calcul au singulier et au pluriel ;
M - masculin (F - féminin, N - neutre);
"Cent, Cent, M" - partie fractionnaire, similaire au sujet du calcul (peut être absent);
"2" – le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).
Pour le letton (lv_LV)
"lats, lati, latu, V, santīms, santīmi, santīmu, V, 2, J, J", où :
"lats, lati, latu, v" - le sujet du calcul :
lats - pour les nombres se terminant par 1, sauf 11
lati - pour les nombres se terminant par 2-9 et 11
latu - pluriel (génitif) est utilisé après les chiffres 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000,
v est masculin (s est féminin);
"santīms, santīmi, santīmu, V" - partie fractionnaire, similaire au sujet du calcul (peut être absent);
"2" - le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2) ;
"J" - le nombre 100 est affiché comme "Cent" pour le sujet du calcul (N - comme "Cent"),
peut être omis, la valeur par défaut est "J" ;
"J" - le nombre 100 est affiché comme "Cent" pour la partie fractionnaire (N - comme "Cent"),
peut être omis, la valeur par défaut est "J".
Pour le lituanien (lt_LT)
"litas, litai, litø, M, centas, centai, centø, M, 2", où :
"litas, litai, litų, M" - l'objet du calcul :
litas est le singulier de la partie entière,
litai - pluriel de la partie entière de 2 à 9,
litų - pluriel de la partie entière autre,
m - sexe de la partie entière (f - féminin),
"centas, centai, centų, M" - une partie fractionnaire, similaire au sujet du calcul (peut être absent);
"2" - le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).
Pour l'estonien (et_EE)
"kroon, krooni, envoyé, senti, 2", où :
"kroon, krooni" - - le sujet du calcul au singulier et au pluriel ;
"envoyé, senti" - partie fractionnaire au singulier et au pluriel (peut être absent);
2 - le nombre de chiffres de la partie fractionnaire (peut être absent, la valeur par défaut est 2).
Pour la langue bulgare (bg_BG)
"lev, lev, m, stotinka, stotinki, f, 2", où :
"lion, leva, m" - le sujet du calcul:
lion est le singulier de la partie entière,
leva - pluriel de la partie entière,
m est le genre de la partie entière,
"stotinka, stotinki, w" - partie fractionnaire :
stotinka - nombre singulier de la partie fractionnaire,
stotinki - pluriel de la partie fractionnaire,
g - genre de la partie fractionnaire,

Pour le roumain (ro_RO)
"leu, lei, M, interdire, bani, W, 2"
"leu, lei, M" - le sujet du calcul :
leu est le singulier de la partie entière,
lei - pluriel de la partie entière,
M est le genre de la partie entière,
"ban, bani, W" - partie fractionnaire :
ban - nombre singulier de la partie fractionnaire,
bani - pluriel de la partie fractionnaire,
W - genre de la partie fractionnaire,
"2" - le nombre de chiffres de la partie fractionnaire.
Pour la langue géorgienne (ka_GE)
"ლარი, თეთრი, 2"
ლარი - partie entière
თეთრი - partie fractionnaire
"2" - le nombre de chiffres de la partie fractionnaire.
Pour le vietnamien (vi_VN)
"dong, xu, 2"
dong, - partie entière
xu, - partie fractionnaire
2 - le nombre de chiffres de la partie fractionnaire.
........
Valeur par défaut: Ligne vide
Valeur de retour :
Tapez : Chaîne. Représenter un nombre en mots.
La description:
Génère une représentation d'un nombre en mots selon le formater la chaîne et paramètres du sujet calculés

Vous avez aimé l'article ? Partagez-le