Nambari kwa maneno, maelezo ya kina. Nambari kwa maneno, maelezo ya kina Nambari kwa maneno 1s 8.3 na kopecks

Kulingana na sheria ya sasa, hati za malipo na ripoti za kifedha lazima ziwe na jumla ya kiasi kilichoandikwa kwa maneno. Katika programu ya uhasibu Nambari ya 1 kwa maneno inaweza kupatikana kwa kutumia kazi maalum katika muktadha wa kimataifa. Mtaalamu huweka vigezo muhimu katika safu ya umbizo na hupokea nambari kwa maneno kama pato kwenye hati. Algorithm ya vitendo ni sawa kwa usanidi wote wa 1c Enterprise.

Sehemu kuu za algorithm

Ili kuunda nambari kwa herufi kubwa, unahitaji kuelewa maana ya vifaa vyote vya mchoro. Viashiria vya msingi:

  1. Nambari ni seti ya nambari ambazo zinapaswa kubadilishwa kuwa maneno;
  1. Mstari wa fomati ni mahali katika mpango wa kutaja vigezo vya lugha muhimu. Mahitaji ya aina ya sehemu ya sehemu pia yameainishwa hapo. Vipengele vya kiwanja vinaonyeshwa kutengwa na semicolons;

Fomati vipengele vya kamba:

  • Nambari ya ujanibishaji inaonyeshwa na herufi L (L). Unaweza kuibadilisha mwenyewe kwa kutaja lugha inayohitajika;
  • Kuzaa / usizalishe tena jina la vitengo vya kipimo (ND = uongo au kweli);
  • Kuzaa/usizalishe sehemu za sehemu za jumla (DP = uongo au kweli);
  1. Vigezo vya somo la Calculus ni maelezo sahihi ya vitengo vya kipimo cha kiasi ambacho lazima kiandikwe kwa maneno. Kwa mfano, ruble, dola, kopeck.

Muhimu. Vipengele vyote vya mchoro vinapaswa kutajwa kwa usahihi iwezekanavyo. Unaweza kuangalia mara mbili usahihi wa data iliyoingizwa kwenye msaidizi wa syntax.

Jinsi ya kuandika mpango wa pato la nambari kwa maneno

Unaweza kuandika nambari ya 1 kwa maneno kwa kutumia mpangilio ufuatao: Nambari kwa Maneno (Nambari, "Mstari wa Fomati", "Vigezo vya Somo la Calculus"), ambapo

Nambari ni seti ya nambari, kwa mfano 2358.879.

Kamba ya Fomati - jina la lugha na njia ya kuonyesha nambari. Kwa Kirusi itaonekana kama hii: L = ru_RU. Ikiwa sehemu ya sehemu lazima iandikwe kwa maneno, onyesha DP = Kweli. Kwa chaguo-msingi, kiashirio hiki kinabadilishwa kuwa Uongo.

Vigezo vya Somo la Calculus - jina la kitengo cha kipimo katika matukio yote, inayoonyesha jinsia. Kwa mfano, ruble ni kiume, kopeck ni kike. Wao huteuliwa na barua "m" na "f".

Vigezo vinaonyeshwa kwa nukuu na kutengwa kwa koma. Kwa lugha ya Kirusi, mpango huo utaonekana kama hii: IdadiKwa maneno (2358.879, "L = ru_RU; DP = Kweli", "ruble, ruble, rubles, m, kopeck, kopecks, kopecks, w, 3") Katika kesi hii. , nambari 3 inamaanisha idadi ya sehemu za desimali.

Njia hii haifai ikiwa idadi kamili ya wahusika baada ya uhakika wa desimali haijulikani. Ili kurahisisha kazi, tumia uwakilishi wa jumla na sarafu. Kama sheria, katika hali kama hizi ni kawaida kuacha nambari mbili baada ya nukta ya decimal.

Jinsi ya kuandika mchoro kwa usahihi

Ili kuipa programu kazi ya kukamilisha, lazima uchukue hatua zifuatazo:

  1. Katika hatua ya kwanza, tambua usimbaji wa lugha unaotaka. Maarufu zaidi nchini Urusi:
  • Kiingereza - sw_US;
  • Kirusi - L = ru_RU.
  1. Ifuatayo, weka aina ya vitengo vya kipimo na sehemu ya sehemu (ND, DP);
  1. Wakati wa kuandaa nyaraka, inaweza kuwa muhimu kuonyesha kiasi katika rubles kwa Kiingereza au kinyume chake, kuandika maneno dola, euro kwa Kirusi. Kwa kufanya hivyo, jina la sarafu imeandikwa kwa undani katika matukio yote, kuonyesha jinsia.

Vigezo vya somo la calculus katika lugha tofauti.

Ifuatayo, 1c kiasi cha maneno katika lugha tofauti hukusanywa kulingana na mpango wa kawaida. Matokeo yatakuwa hati yenye jumla ya kiasi kilichoandikwa kwa maneno. Kwa mfano, unahitaji kuunda hati ya kifedha katika mpango wa 1c kwa washirika wa kigeni wanaozungumza Kiingereza. Fedha - euro. Mpango huo utaonekana kama hii: NumberIn Words (10 125.67, “L=en_US; DP=True”, “euro,euro,eurocent,eurocents,2”)

Ushauri. Hakuna haja ya kukariri miundo hii. Zote ni za kawaida, tu vigezo vya kipengee vinabadilika. Kwa hivyo, ni bora kuandaa templeti mapema na kuzitumia kama karatasi ya kudanganya.

Aina: Nambari; Tarehe ya; Boolean. Thamani ya kuumbizwa.<ФорматнаяСтрока> (si lazima) Aina: Kamba. Mfuatano wa umbizo ni thamani ya mfuatano inayojumuisha chaguo za umbizo. Chaguo za uumbizaji zimeorodheshwa zikitenganishwa na ishara ";" Uwepo wa parameta inamaanisha kuwa muundo unatofautiana na ile ya kawaida. Ikiwa parameta haijainishwa, basi umbizo la kawaida linatumika, ambalo kimsingi linalingana na kubadilisha thamani kuwa mfuatano. Hata hivyo, kwa thamani za aina ya Nambari na Tarehe, thamani chaguo-msingi (0 na 01/01/0001 00:00:00, mtawaliwa) itarudisha mfuatano tupu. Kila kigezo kinatajwa na jina la kigezo, alama ya "=", na thamani ya kigezo. Thamani ya parameta inaweza kubainishwa katika nukuu moja au mbili. Hii ni muhimu ikiwa thamani ya kigezo ina herufi zinazotumika katika sintaksia ya mfuatano wa mfuatano. Herufi za kiholela zinaweza kubainishwa ndani ya thamani ya kigezo, ambayo itaonyeshwa kama ilivyokuwa wakati wa kutengeneza mfuatano unaotokana. Kwa njia hii, kwa mfano, unaweza kubainisha saa, dakika na vitenganishi vya pili wakati wa kupangilia muda. Ikiwa herufi hizi zinalingana na thamani za mfuatano wa fomati, lazima ziambatanishwe katika nukuu moja. Majina na maadili ya vigezo vya kamba ya umbizo: L (L) - jina la lugha, nchi ambayo umbizo la kawaida litafanywa. Majina ya lugha yanayopatikana yanapatikana baada ya maelezo ya mfuatano wa mfuatano. ND - jumla ya idadi ya sehemu za desimali zinazoonyeshwa kwa sehemu kamili na sehemu. Nambari asili imezungushwa kwa mujibu wa sheria za kuzungusha Okr15as20. Ikiwa parameter hii imeelezwa, kisha kuonyesha sehemu ya sehemu ya nambari, ni muhimu kutaja parameter ya NPV, vinginevyo sehemu ya sehemu haitaonyeshwa. NFD - idadi ya maeneo ya desimali katika sehemu ya sehemu. Nambari asili imezungushwa kwa mujibu wa sheria za kuzungusha Okr15as20. ChS (NS) - mabadiliko ya tarakimu: chanya - mgawanyiko, hasi - kuzidisha. Kwa maneno mengine, hii ina maana kwamba nambari ya awali itazidishwa au kugawanywa na 10 * C, ambapo C ni thamani kamili ya parameter. NDS ni ishara inayotenganisha sehemu kamili na za sehemu. CHRG (NGS) ni ishara ya kitenganishi cha kikundi kwa sehemu kamili ya nambari. Ikiwa unatumia mfuatano tupu kama kitenganishi, basi kitenganishi kitakuwa kibambo cha nafasi isiyoweza kukatika. NZ (NZ) ni mfuatano unaowakilisha thamani ya sifuri ya nambari. Ikiwa haijabainishwa, basi itawakilishwa kama mfuatano tupu. Ikiwa "CHN=" imetajwa, basi katika fomu "0". Haitumiki kwa sehemu za kuingiza nambari. CHN (NLZ) - ikiwa sufuri zinazoongoza zinapaswa kutolewa. Thamani ya parameter hii haijainishwa; uwepo wa parameter yenyewe huamua pato la zero zinazoongoza. CHG (NG) - mpangilio wa kuweka nambari za nambari. Thamani ni nambari, zikitenganishwa na koma, zinaonyesha idadi ya nambari zilizowekwa kutoka kulia kwenda kushoto. Nambari mbili za kwanza tu ndizo zinazoeleweka. Ya kwanza kati ya hizi inaonyesha kambi ya msingi, ambayo ni, ile ambayo itatumika kwa nambari ndogo zaidi za sehemu kamili ya nambari. Ikiwa nambari ya pili haijabainishwa, ni tarakimu zisizo muhimu pekee ndizo zitawekwa katika vikundi. Ikiwa 0 imebainishwa kuwa nambari ya pili, basi kwa tarakimu zote za sehemu kamili ya nambari thamani iliyobainishwa kwa kambi msingi itatumika. Ikiwa thamani nyingine zaidi ya 0 itatumika kama nambari ya pili, basi thamani hii itatumika kupanga tarakimu zote isipokuwa zile muhimu zaidi ambazo tayari zimewekwa katika vikundi. CHO (NN) ni kiwakilishi cha nambari hasi. 0 (0) - kamba kama "(1,1)"; 1 (1) - kamba kama "-1,1"; 2 (2) - kamba ya fomu "- 1,1"; 3 (3) - kamba ya fomu "1,1-"; 4 (4) - safu ya fomu "1,1 -". DF (DF) - muundo wa tarehe. d (d) - siku ya mwezi (kwa idadi) bila sifuri inayoongoza; dd (dd) - siku ya mwezi (kwa idadi) na sifuri inayoongoza; dd (ddd) - jina fupi la siku ya juma *); dddd (dddd) - jina kamili la siku ya juma *); М (M) - nambari ya mwezi (kwa nambari) bila sifuri inayoongoza; MM (MM) - nambari ya mwezi (kwa nambari) na sifuri inayoongoza; MMM (MMM) - jina fupi la mwezi *); MMMM (MMMM) - jina kamili la mwezi *); k (q) - idadi ya robo mwaka; g (y) - nambari ya mwaka bila karne na sifuri inayoongoza; yy (yy) - idadi ya mwaka bila karne na sifuri inayoongoza; yyyy (yyyy) - nambari ya mwaka na karne; h (h) - saa katika toleo la saa 12 bila zero zinazoongoza; hh (hh) - saa katika toleo la saa 12 na sifuri inayoongoza; H (H) - saa katika muundo wa saa 24 bila zero zinazoongoza; HH (HH) - saa katika hali ya saa 24 na sifuri inayoongoza; m (m) - dakika bila sifuri inayoongoza; mm (mm) - dakika na sifuri inayoongoza; s (s) - pili bila sifuri inayoongoza; ss (ss) - pili na sifuri inayoongoza; bb (tt) - onyesha nusu ya siku AM/PM (ni halali tu kwa lugha za usanidi zinazotumia chaguo la onyesho la saa 12). Kumbuka: *) - haitumiki kwa safu ya umbizo la uwanja wa kuingiza tarehe. DLF ni umbizo la tarehe ya ndani. Inabainisha chaguo la kuonyesha sehemu za tarehe. D (D) - tarehe (kwa nambari); DD (DD) - tarehe ndefu (mwezi kwa maneno); B (T) - wakati kamili, tarehe inaweza kuunganishwa na wakati; DT - wakati wa tarehe. Mfano: usemi wa Umbizo('20051120140323',"DLF=DDV") una thamani "Novemba 20, 2005 14:03:23". Muhimu! Agizo la chaguzi za kamba za umbizo za DLF<дата + время> (DV au DDV) haiwezi kubadilishwa. DP (DE) - mfuatano unaowakilisha tarehe tupu (kwa mfano, Format('00010101000000' ,"DP=""empty date"") itarudisha mfuatano "tarehe tupu"). BL (BF) ni mfuatano unaowakilisha thamani ya kimantiki Uongo. BI (BT) ni mfuatano unaowakilisha thamani ya kimantiki ya Kweli. Kumbuka. Kutumia vigezo kwa uwanja wa pembejeo: parameter ya DP (DE) haitumiwi; parameta ya DLF inatumiwa tu na maadili ya D (D), B (T) na DV (DT). Thamani ya kurejesha: Aina: Kamba. Mfuatano unaotokana na kuumbiza thamani iliyopitishwa. Maelezo: Hutoa uwakilishi rahisi kusoma wa maadili. Inafaa kwa matumizi katika ripoti na maonyesho mengine ya thamani. Upatikanaji: Mteja mwembamba, mteja wa wavuti, seva, mteja mnene, muunganisho wa nje, programu ya simu (mteja), programu ya simu (seva). Orodha ya lugha: af Kiafrikana af_NA (af_NA) Kiafrikana (Namibia) af_ZA Kiafrikana (Afrika Kusini) am Amharic am_ET Amharic (Ethiopia) ar Kiarabu ar_AE Kiarabu (Falme za Kiarabu) ar_BH Kiarabu (Bahrain) ar_DZ Kiarabu (Algeria) ar_EG Kiarabu (Misri) ) ar_IQ Kiarabu (Iraq) ar_JO Kiarabu (Jordan) ar_KW Kiarabu (Kuwait) ar_LB Kiarabu (Lebanon) ar_LY Kiarabu (Libya) ar_MA Kiarabu (Morocco) ar_OM Kiarabu (Oman) ar_QA Kiarabu (Qatar) ar_SA Kiarabu (Saudi Arabia) ar_SD Sudan ) ar_SY Kiarabu (Syria) ar_TN Kiarabu (Tunisia) ar_YE Kiarabu (Yemen) assamese as_IN Assamese (India) az Azerbaijani az_AZ Kiazabaijani (Azerbaijan) az_Cyrl Azerbaijani (Cyrillic) az_Cyrl_AZ Kiazabajani (Cyrillic, Azerbaijann_Latn_AZn_Azerbaijani) az Kiazerbaijani ( Kilatini, Kiazabajani) kuwa Kibelarusi be_BY Kibelarusi (Belarus) bg Kibulgaria bg_BG Kibulgaria (Bulgaria) bn Kibengali bn_IN Kibengali (India) ca Kikatalani ca_ES Kikatalani (Hispania) cs Kicheki cs_CZ Kicheki (Jamhuri ya Czech) cy Kiwelisi cy_GB Kiwelisi (Uingereza) da Danish da _DK Danish (Denmark) de German de_AT German (Austria) de_BE German (Belgium) de_CH German (Switzerland) de_DE German (Germany) de_LI (de_LI) German (Liechtenstein) de_LU German (Luxembourg) el Greek el_CY (el_CY) Greek (Kupro) el_GR Kigiriki (Ugiriki) sw Kiingereza en_AU Kiingereza (Australia) en_BE Kiingereza (Ubelgiji) en_BW Kiingereza (Botswana) en_BZ (en_BZ) Kiingereza (Belize) en_CA Kiingereza (Kanada) en_GB Kiingereza (UK) en_HK Kiingereza (Hong Kong, ( Eneo Maalum la Utawala) , Uchina)) en_IE Kiingereza (Ireland) en_IN Kiingereza (India) en_JM (en_JM) Kiingereza (Jamaika) en_MH (en_MH) Kiingereza (Visiwa vya Marshall) en_MT Kiingereza (Malta) en_NA (en_NA) Kiingereza (Namibia) en_NZ Kiingereza (New Zealand) en_PH Kiingereza (Ufilipino) en_PK Kiingereza (Pakistan) en_SG Kiingereza (Singapore) en_TT (en_TT) Kiingereza (Trinidad na Tobago) en_US Kiingereza (Marekani ya Amerika) en_VI Kiingereza (US Virgin Islands) en_ZA Kiingereza (South Africa) en_ZW Kiingereza (Zimbabwe) es Spanish es_AR Spanish (Argentina) es_BO Spanish (Bolivia) es_CL Spanish (Chile) es_CO Spanish (Colombia) es_CR Spanish (Costa Rica) es_DO Spanish (Dominican Republic) es_EC Spanish (Ecuador) es_ES Spanish (Hispania) es_GT Kihispania (Guatemala) es_HN Kihispania (Honduras) es_MX Kihispania (Meksiko) es_NI Kihispania (Nicaragua) es_PA Kihispania (Panama) es_PE Kihispania (Peru) es_PR Kihispania (Puerto Rico) es_PY Kihispania (Paraguay) es_SV Kihispania (El Salvador) Nchi za Amerika) es_U Y Kihispania (Urugwai) es_VE Kihispania (Venezuela) na Kiestonia et_EE Kiestonia (Estonia) eu Basque eu_ES Basque (Hispania) fa Kiajemi fa_AF Kiajemi (Afghanistan) fa_IR Kiajemi (Iran) Kifini fi_FI Finnish (Finland) fo Faroese fo_FO Kifaroe (Visiwa vya Faroe) fr Kifaransa fr_BE Kifaransa (Ubelgiji) fr_CA Kifaransa (Kanada) fr_CH Kifaransa (Uswizi) fr_FR Kifaransa (Ufaransa) fr_LU Kifaransa (Luxembourg) fr_MC (fr_MC) Kifaransa (Monaco) fr_SN (fr_SN) Kifaransa (Senegal) ga Kiayalandi ga_IE Kiayalandi (Ayalandi) gl Kigalisia gl_ES, Kigalisia (Hispania) gu Guarati gu_IN Kiguarati (India) yeye Kiebrania he_IL Kiebrania (Israel) hi Kihindi hi_IN Kihindi (India) hr Kikroeshia hr_HR Kikroeshia (Kroatia) hungarian hu_HU Hungarian (Hungaria) hy Kiarmenia hy_AM Kiarmenia (Kiarmenia) leniya) hy_AM_REVISED Kiarmenia (Armenia, REVISED) id Kiindonesia id_ID Kiindonesia (Indonesia) ni Kiaislandi ni_IS Kiaislandi (Iceland) ni Kiitaliano it_CH, Kiitaliano (Uswizi) it_IT Kiitaliano (Italia) na Kijapani ja_JP Kijapani (Japan) ka Kijojiajia ka_GE Kijojiajia (Georgia) kk Ka Zakhsky kk_KZ Kazakh (Kazakhstan) kl Greenlandic kl_GL Greenlandic (Greenland) kn Kannada kn_IN Kannada (India) ko Kikorea ko_KR Kikorea (Korea Kusini) kok Konkani kok_IN Konkani (India) ky Kyrgyzstanky Kyrgyzstanky (India) lt Kilithuania lt_LT Kilithuania (L Lithuania) lv Kilatvia lv_LV Kilatvia (Latvia) mk Kimasedonia mk

Chaguo:

<Значение>

Thamani ya kuumbizwa.

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

Mfuatano wa umbizo ni thamani ya mfuatano inayojumuisha chaguo za umbizo.

Chaguzi za umbizo zimeorodheshwa zikitenganishwa na ";" Uwepo wa parameta inamaanisha kuwa muundo unatofautiana na ile ya kawaida.

Ikiwa parameta haijainishwa, basi umbizo la kawaida linatumika, ambalo kimsingi linalingana na kubadilisha thamani kwa kamba. Hata hivyo, kwa thamani za aina ya Nambari na Tarehe, thamani chaguo-msingi (0 na 01/01/0001 00:00:00, mtawaliwa) itarudisha mfuatano tupu.

Kila kigezo kinatajwa na jina la kigezo, herufi "=" na thamani ya kigezo. Thamani ya parameta inaweza kubainishwa katika nukuu moja au mbili. Hii ni muhimu ikiwa thamani ya kigezo ina herufi zinazotumika katika sintaksia ya mfuatano wa mfuatano.

Herufi za kiholela zinaweza kubainishwa ndani ya thamani ya kigezo, ambayo itaonyeshwa kama ilivyokuwa wakati wa kutengeneza mfuatano unaotokana. Kwa njia hii, kwa mfano, unaweza kubainisha saa, dakika na vitenganishi vya pili wakati wa kupangilia muda. Ikiwa herufi hizi zinalingana na thamani za umbizo la mfuatano, lazima ziambatanishwe katika nukuu moja.

Majina na maadili ya vigezo vya kamba ya fomati:

  • L - jina la lugha, nchi ambayo umbizo la kawaida litafanywa.
  • CC - jumla ya idadi ya sehemu za desimali zilizoonyeshwa za sehemu kamili na za sehemu. Nambari ya asili ni mviringo kwa mujibu wa sheria za kuzunguka. Ikiwa parameter hii imeelezwa, basi ili kuonyesha sehemu ya sehemu ya nambari, ni muhimu kutaja parameter ya NPV, vinginevyo sehemu ya sehemu haitaonyeshwa.
  • NDT - idadi ya maeneo ya decimal katika sehemu ya sehemu. Nambari ya asili ni mviringo kwa mujibu wa sheria za kuzunguka.
  • ES - mabadiliko ya tarakimu: chanya - mgawanyiko, hasi - kuzidisha. Kwa maneno mengine, hii ina maana kwamba nambari ya awali itazidishwa au kugawanywa na 10 * C, ambapo C ni thamani ya modulo ya parameter.
  • CRD ni ishara inayotenganisha sehemu kamili na sehemu.
  • CHRG ni ishara ya kitenganishi cha kikundi kwa sehemu kamili ya nambari. Ikiwa unatumia mfuatano tupu kama kitenganishi, basi kitenganishi kitakuwa kibambo cha nafasi isiyoweza kukatika.
  • CN ni mfuatano unaowakilisha thamani ya sifuri ya nambari. Ikiwa haijabainishwa, basi itawakilishwa kama mfuatano tupu. Ikiwa "CHN=" imetajwa, basi kwa namna ya "0". Haitumiki kwa sehemu za kuingiza nambari.
  • CHN - ikiwa sufuri zinazoongoza zinapaswa kutolewa. Thamani ya parameter hii haijainishwa; uwepo wa parameter yenyewe huamua pato la zero zinazoongoza.
  • CHG - mpangilio wa kuweka nambari za nambari. Thamani ni nambari, zikitenganishwa na koma, zinaonyesha idadi ya nambari zilizowekwa kutoka kulia kwenda kushoto. Nambari mbili za kwanza tu ndizo zinazoeleweka. Ya kwanza kati ya hizi inaonyesha kambi ya msingi, ambayo ni, ile ambayo itatumika kwa nambari ndogo zaidi za sehemu kamili ya nambari. Ikiwa nambari ya pili haijabainishwa, ni tarakimu zisizo muhimu pekee ndizo zitawekwa katika vikundi. Ikiwa 0 imebainishwa kuwa nambari ya pili, basi kwa tarakimu zote za sehemu kamili ya nambari thamani iliyobainishwa kwa kambi msingi itatumika. Ikiwa thamani nyingine zaidi ya 0 itatumika kama nambari ya pili, basi thamani hii itatumika kupanga tarakimu zote isipokuwa zile muhimu zaidi ambazo tayari zimewekwa katika vikundi.
  • СО - uwakilishi wa nambari hasi.
    • 0 (0) - kamba kama "(1,1)";
    • 1 (1) - kamba kama "-1,1";
    • 2 (2) - kamba kama "- 1,1";
    • 3 (3) - kamba kama "1,1-";
    • 4 (4) - kamba kama "1,1 -".
  • DF - muundo wa tarehe.
    • d - siku ya mwezi (kwa idadi) bila sifuri inayoongoza;
    • dd - siku ya mwezi (kwa idadi) na sifuri inayoongoza;
    • ddd - jina fupi la siku ya juma;
    • dddd - jina kamili la siku ya juma;
    • M - nambari ya mwezi (kwa nambari) bila sifuri inayoongoza;
    • MM - nambari ya mwezi (kwa tarakimu) na sifuri inayoongoza;
    • MMM - jina fupi la mwezi;
    • MMMM - jina kamili la mwezi;
    • k - idadi ya robo mwaka;
    • r - nambari ya mwaka bila karne na sifuri inayoongoza;
    • yy - idadi ya mwaka bila karne na sifuri inayoongoza;
    • yyy - nambari ya mwaka na karne;
    • h - saa katika toleo la saa 12 bila zero zinazoongoza;
    • hh - saa katika saa ya saa 12 na sifuri inayoongoza;
    • H - saa katika muundo wa saa 24 bila zero zinazoongoza;
    • HH (HH) - saa katika hali ya saa 24 na sifuri inayoongoza;
    • m - dakika bila sifuri inayoongoza;
    • mm - dakika na sifuri inayoongoza;
    • s - pili bila sifuri inayoongoza;
    • ss - pili na sifuri inayoongoza;
    • bb - onyesha nusu ya siku AM/PM (ni halali tu kwa lugha za usanidi zinazotumia chaguo la onyesho la saa 12).
  • DLF - muundo wa tarehe ya ndani. Inabainisha chaguo la kuonyesha sehemu za tarehe.
    • D - tarehe (kwa nambari);
    • DD - tarehe ndefu (mwezi kwa maneno);
    • B - wakati kamili, tarehe inaweza kuunganishwa na wakati;
    • DV - wakati wa tarehe.
  • DP - mfuatano unaowakilisha tarehe tupu (kwa mfano, Format("00010101000000" ,DP=""tarehe tupu"") itarudisha mfuatano "tarehe tupu").
  • BL - mfuatano unaowakilisha thamani ya Boolean Uongo.
  • BI - mfuatano unaowakilisha thamani ya kimantiki Kweli.

Msimbo wa 1C v 8.x
// Mfano wa kamba ya fomati ya kuonyesha nambari kwa maneno katika Kirusi
// lugha, yenye matokeo ya sehemu kamili na sehemu katika maneno na matokeo
// somo la calculus.
FormString = "L = ru_RU; DP = Kweli";
BidhaaPar="dola,dola,dola,m,senti,senti,senti,m,2";
Hesabu katika Maneno = Idadi katika Maneno(2341.56, FormString, ItemPart);
// Matokeo ya hesabu: "Dola elfu mbili mia tatu arobaini na moja senti hamsini na sita"

NumberIn words(Nambari, Mfuatano wa muundo, vigezo vya somo la Calculus)

Nambari - Nambari inayohitaji kubadilishwa kuwa mfuatano wa maneno.

Mfuatano wa umbizo ni thamani ya mfuatano inayojumuisha chaguo za umbizo. Chaguzi za umbizo zimeorodheshwa zikitenganishwa na ";" (semicolon). Ikiwa kigezo hakijabainishwa, thamani ya chaguo-msingi ya kigezo hutumiwa.
Kila kigezo kinatajwa na jina la kigezo, alama ya "=" (sawa), na thamani ya kigezo. Thamani ya parameta inaweza kubainishwa katika nukuu moja au mbili. Hii ni muhimu ikiwa thamani ya kigezo ina herufi zinazotumika katika sintaksia ya mfuatano wa mfuatano.
L (L) - Msimbo wa ujanibishaji. Kwa chaguo-msingi, msimbo wa ujanibishaji uliowekwa kwenye mfumo wa uendeshaji hutumiwa. Mifano ya kanuni za ujanibishaji: ru_RU - Kirusi (Urusi); sw_US - Kiingereza (Marekani).
NP (SN) - Jumuisha/usijumuishe jina la somo la calculus (Boolean), kwa chaguo-msingi - Kweli.
ND (FN) - Jumuisha/usijumuishe jina la sehemu za desimali za somo la calculus (Boolean), kwa chaguo-msingi - Kweli.
DP (FS) - Onyesha sehemu ya sehemu katika maneno/namba (Boolean), kwa chaguo-msingi - Si kweli.

Vigezo vya somo la Calculus - Inawakilisha thamani ya mfuatano ambayo inafafanua vigezo vya somo la calculus. Vigezo vya somo la Calculus vimeorodheshwa vikitenganishwa na "," (koma). Umbizo la kamba hutegemea msimbo wa ujanibishaji.
Kwa lugha za Kirusi na Kibelarusi (ru_RU, be_BY)
"ruble, ruble, rubles, m, kopeck, kopecks, kopecks, w, 2", ambapo:
"ruble, ruble, rubles, m" - somo la hesabu:
ruble - kesi ya nomino ya pekee,
ruble - kesi ya jeni ya umoja,
rubles - kesi ya jeni ya wingi,



Kwa lugha ya Kiukreni (uk_UA)
"hryvnia, hryvnia, hryvnia, m, kopeck, kopeck, kopeck, w, 2", ambapo:
"hryvnia, hryvnia, hryvnia, m" - somo la hesabu:
"hryvnia - kesi ya pekee ya uteuzi,
hryvnia - kesi ya jeni ya umoja,
hryvnia - kesi ya jeni ya wingi,
m - kiume (w - kike, s - neuter);
"kopeck, kopeck, kopeck, zh" - sehemu ya sehemu, sawa na somo la calculus (inaweza kuwa haipo);
"2" - idadi ya tarakimu za sehemu ya sehemu (inaweza kuwa haipo, chaguo-msingi ni 2).
Kwa Kipolandi (pl_PL)
z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2
Wapi:
"z?oty, z?ote, z?otych, m" - somo la hesabu (m - masculine, ? - kike, ? - neuter, mo - masculine binafsi)
z?oty - kesi ya nomino ya pekee
z?ote - kisingizio cha umoja
z?otych - wingi wa mashtaka
m - kiume (? - kike,? - asiye na uterasi, mo - mwanaume wa kibinafsi)
"grosz, grosze, groszy, m" - sehemu ya sehemu (inaweza kuwa haipo) (sawa na sehemu kamili)
2 - idadi ya nambari za sehemu ya sehemu (inaweza kuwa haipo, chaguo-msingi ni 2)
Msimbo wa 1C v 8.x
Kwa maneno = NumberIn words(1832, “L=pl_PL;SN=true;FN=true;FS=true”, “z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2 ”) ;

Kwa Kiingereza, Kifini na lugha za Kazakh (en_US, fi_FI, kk_KZ)
"dola, dola, senti, senti, 2", ambapo:
"dola, dola" - somo la hesabu kwa umoja na wingi;
"senti, senti" - sehemu ya sehemu katika umoja na wingi (inaweza kuwa haipo);
"2" - idadi ya tarakimu za sehemu ya sehemu (inaweza kuwa haipo, chaguo-msingi ni 2).
Kwa Kijerumani (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", ambapo:
"EURO, EURO, M" - somo la hesabu:
EURO, EURO - somo la calculus katika umoja na wingi;
M - kiume (F - kike, N - neuter);
"Cent, Cent, M" - sehemu ya sehemu, sawa na somo la calculus (inaweza kuwa haipo);
"2" - idadi ya tarakimu za sehemu ya sehemu (inaweza kuwa haipo, chaguo-msingi ni 2).

Mifano:
Msimbo wa 1C v 8.x x = Nambari kwa maneno (123456.78,"DP=Kweli","tani, tani, tani, f, kg., kg., kg., m, 3");
//x = "Tani mia moja ishirini na tatu elfu mia nne hamsini na sita kilo mia saba themanini."

X = NumberIn Word(123456.78,",0");
//x = "Laki moja ishirini na tatu elfu mia nne hamsini na saba"

X = NumberIn Word(123456.78,",2");
//x = "Laki moja ishirini na tatu elfu mia nne hamsini na sita 78"

X = NumberIn words(123456.78,"L=ru_RU; DP=False","ruble, ruble, rubles, m, kopeck, kopeck, kopeck, w");
//x = "Mia moja ishirini na tatu elfu mia nne hamsini na sita rubles 78"

X = NumberIn Words(123456.78, "L = ru_RU; DP = Kweli", "dola,dola,dola,m,senti,senti,senti,m,2");
//x = "Dola laki moja ishirini na tatu laki nne na hamsini na sita senti sabini na nane"

Habari iliyochukuliwa kutoka kwa tovuti

Wakati wa kuonyesha ripoti mbalimbali, mara nyingi ni muhimu kubadilisha thamani ya nambari kwenye mfuatano wa maneno. Katika 1C hii inatatuliwa kwa urahisi sana: kazi NumberInWord() imetolewa kwa hili.

Wakati wa kuunda nambari kwa maneno, inawezekana kuonyesha karibu nayo somo la hesabu ya nambari hii kwa jinsia na kesi inayohitajika. Mada ya calculus- hii ndio hatua za nambari zilizobadilishwa, kwa mfano, pesa, masanduku, magari, televisheni, nk.

  • Bila somo la calculus:
    • Ishirini na mbili;
    • Mia tatu themanini na nne.
  • Na somo la calculus:
    • Doubloons thelathini na nane;
    • Meli kumi na mbili;
    • Nyumba mbili.

Mifano

Kuanza, tutatoa mifano ya ubadilishaji ili kujua uwezo wa 1C:

// ***** Nambari za pato: ***** IdadiKwa Maneno(9876.54); // Elfu tisa mia nane sabini na sita 54 NumberIn words (1234.56, "L=ru_RU;DP=TRUE" , "zima, nzima, nzima, f, mia, mia, mia, f, 2"); // elfu moja mia mbili thelathini na nne nukta hamsini na sita mia NumberIn words (7432, "L=ru_RU;NP=False" , ",0" ); // Elfu saba mia nne thelathini na mbili // ***** Utoaji wa fedha: ***** IdadiKwa maneno (9845.11, "Л=ru_RU" , ); // elfu tisa mia nane arobaini na tano rubles 11 kopecks Nambari kwa maneno (2845.11, "L=ru_RU;DP=Kweli" , "ruble, ruble, ruble, m, kopeck, kopeck, kopeck, w, 2"); // elfu mbili mia nane arobaini na tano rubles kumi na moja kopecks Nambari kwa maneno (555.16, "L=ru_RU;DP=Kweli" , "dola, dola, dola, m, senti, senti, senti, m, 2"); // Dola mia tano hamsini na tano senti kumi na sita Nambari kwa maneno (453.23, "L=ru_RU;DP=Kweli" , "euro, euro, euro, m, senti, senti, senti, m, 2"); // Euro mia nne hamsini na tatu senti ishirini na tatu Nambari kwa maneno (812.44, "L=en_US;DP=True" , "dola, dola, senti, senti, 2"); // Dola mia nane kumi na mbili senti arobaini na nne NumberIn Words (3945.76, "L=en_US;DP=True" , ​​​​"euro, euro, cent, cent, 2" ); // Euro elfu tatu mia tisa arobaini na tano senti sabini na sita // ***** Unaweza kubadilisha sio tu vitengo vya pesa: ***** Nambari kwa maneno (535 , "Л=ru_RU" , "sanduku, masanduku, masanduku, w, w, 0"); // Sanduku mia tano thelathini na tano Nambari kwa maneno (342 , "Л=ru_RU" , "TV, TV, TV, m, m, 0"); // Runinga mia tatu arobaini na mbili

Maelezo ya kufanya kazi na kazi

Kama tulivyogundua, kupata nambari kwa maneno, tumia kazi

Nambari kwa maneno (< Число >, < FormatString>, < Vigezo vya KipengeeCalculus>)

Chaguo za kukokotoa hurejesha thamani ya mfuatano. Ifuatayo hupitishwa kama vigezo vya kuingiza:

  • Nambari ni thamani ya kubadilishwa;
  • FormatString - chaguzi za umbizo:
    • L - Msimbo wa ujanibishaji (kwa mfano, u_RU - Kirusi; en_US - Kiingereza, de_DE - Kijerumani). Kwa chaguo-msingi, mipangilio ya mfumo wa uendeshaji hutumiwa.
    • NP - Onyesha jina la somo la calculus, chaguo-msingi - Kweli.
    • ND - Onyesha jina la sehemu za decimal za somo la calculus, kwa chaguo-msingi - Kweli.
    • DP - Onyesha sehemu ya sehemu katika maneno/nambari, chaguo-msingi - Si kweli.
    • AI - Tambua kiunganishi na. Imechanganuliwa kwa ujanibishaji wa Kiingereza pekee. Thamani zinazowezekana: "Haitumii", "Tumia".
  • Vigezo vya Somo la Calculus - uorodheshaji uliotenganishwa kwa koma wa vigezo vya somo la calculus. Umbizo linategemea ujanibishaji.

Kwa lugha ya Kirusi, vigezo vya somo la calculus vina fomu "ruble, ruble, rubles, m, kopeck, kopecks, kopecks, zh, 2", ambapo:

  • ruble - kesi ya pekee ya uteuzi;
  • ruble - kesi ya jeni ya umoja;
    rubles - kesi ya jeni ya wingi;
    m - kiume (w - kike, s - neuter);
    "kopeck, kopeck, kopeck, zh" - sehemu ya sehemu, sawa na somo la calculus (inaweza kuwa haipo);
    "2" - idadi ya tarakimu za sehemu ya sehemu (inaweza kuwa haipo, chaguo-msingi ni 2).

Tumia katika suluhisho za kawaida

Katika usanidi uliojengwa juu ya , katika moduli ya kawaida WorkWithRatesCurrencies kuna kazi

FormAmountInWords(Nambari ya Kiasi, Sarafu, Toa Kiasi Bila Kopecks= Uongo)

Chaguo za kukokotoa hutumika kubadilisha kiasi cha fedha kuwa mfuatano wa maneno.