Хэвлэмэл хэлбэрээр 1s 8.3 үгээр илэрхийлсэн тоо. Үгээр тоо, дэлгэрэнгүй тайлбар

Дэлхийн нөхцөл байдал
Үгээр тоо (NumberInWords)
Синтакс:
Үгээр тоо(<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Сонголтууд:
<Число>(шаардлагатай)
Төрөл: Тоо. Үгээр мөр болгон хөрвүүлэх тоо.
<Форматная строка>(заавал биш)
Төрөл: мөр. Форматын мөр нь форматлах сонголтуудыг агуулсан мөрийн утга юм. Форматлах сонголтуудыг ";" тэмдэгтээр жагсаав. (цэг таслал). Хэрэв параметрийг заагаагүй бол параметрийн анхдагч утгыг ашиглана.
Параметр бүрийг параметрийн нэр, "=" (тэнцүү)" тэмдэг болон параметрийн утгаар тодорхойлно. Параметрийн утгыг дан эсвэл давхар хашилтаар зааж өгч болно. Хэрэв параметрийн утга нь форматын мөрийн синтакст ашигласан тэмдэгтүүдийг агуулж байвал энэ шаардлагатай.
L (L) - Локалчлалын код. Өгөгдмөл нь локал кодыг ашиглах явдал юм үйлдлийн систем. Орон нутагшуулах кодын жишээ: ru_RU - Орос (Орос); en_US - Англи (Америкийн Нэгдсэн Улс).
SN (SN) - Тооцооллын субьектийн нэрийг оруулах/ оруулахгүй (Боол), анхдагчаар - Үнэн.
ND (FN) - Тооцооллын субьектийн аравтын бутархайн хэсгүүдийн нэрийг оруулах/ оруулахгүй (Boolean), анхдагчаар - Үнэн.
DP (FS) - Бутархай хэсгийг үг/тоогоор харуулах (Boolean), өгөгдмөл - Худал.
<Параметры предмета исчисления>(заавал биш)
Төрөл: мөр. Тооцооллын сэдвийн параметрүүдийг тодорхойлох мөрийн утгыг илэрхийлнэ. Тооцооллын хичээлийн параметрүүдийг "," (таслал)-аар жагсаав. Мөрийн формат нь нутагшуулах кодоос хамаарна.
Орос, Беларусь хэлний хувьд (ru_RU, be_BY)
"рубль, рубль, рубль, м, kopeck, kopeck, kopeck, f, 2", энд:
"рубль, рубль, рубль, м" - тооцооллын сэдэв:
рубль - нэрлэсэн ганц тохиолдол,
рубль - ганц бие,
рубль - олон тооны генитив,


Украин хэлний хувьд (uk_UA)
"гривна, гривен, гривен, м, копейк, копейк, копейк, ф, 2", энд:
"Hryvnia, hryvnia, hryvnia, м" - тооцооны сэдэв:
"Hryvnia - нэрлэсэн ганц тохиолдол,
гривен - ганц бие,
гривен - олон тооны генитив,
m - эрэгтэй (w - эмэгтэйлэг, s - саармаг);
"kopeck, kopeck, kopeck, w" - тооцооллын сэдэвтэй төстэй бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).
Польш хэлээр (pl_PL)
złoty, złote, zlotych, m, grosz, grosze, groszy, m, 2
Хаана:
"złoty, złote, złotych, m" - тооцооллын сэдэв (m - эр, ż - эмэгтэй, ń - саармаг, мо - хувийн эрэгтэй)
złoty - дан нэр дэвшигч
złote - ганцаарчилсан яллагч
złotych - олон тооны яллагч
m - эрэгтэй (ż - эмэгтэйлэг, ń - саармаг, мо - хувийн эрэгтэй)
"grosz, grosze, groszy, m" - бутархай хэсэг (хасах боломжтой) (бүхэл тоотой төстэй)
2 - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж магадгүй, анхдагч нь 2)
Жишээ:
Скрипт = Скрипт дэх тоо(1832, “L=pl_PL;SN=true;FN=true;FS=true”, “złoty, złote, złotych, m, grosz, grosze, groszy, m, 2”);
Англи, Финлянд, Казак хэл дээр (en_US, fi_FI, kk_KZ)
"доллар, доллар, цент, цент, 2", энд:
"доллар, доллар" - ганц болон олон тоогоор тооцоолох сэдэв;
"цент, цент" - ганц болон олон тооны бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).
Германы хувьд (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", энд:
"ЕВРО, ЕВРО, М" - тооцооллын сэдэв:
EURO, EURO - ганц болон олон тоогоор тооцоолох сэдэв;
M - эрэгтэй (F - эмэгтэйлэг, N - саармаг);
"Цент, Цент, М" - тооцооллын сэдэвтэй төстэй бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).
Латви хэлний хувьд (lv_LV)
"lats, lati, latu, V, santīms, santīmi, santīmu, V, 2, J, J", энд:
"lats, lati, latu, v" - тооцооллын сэдэв:
лат - 11-ээс бусад 1-ээр төгссөн тоонуудын хувьд
лати - 2-9 болон 11-ээр төгссөн тоонуудын хувьд
latu - олон тооны (угийн) нь 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000, тоонуудын дараа хэрэглэгддэг.
v нь эрэгтэйлэг (s нь эмэгтэйлэг);
"santīms, santīmi, santīmu, V" - тооцооны сэдэвтэй төстэй бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2);
"J" - 100 тоог тооцооллын сэдэвт "Нэг зуун" гэж харуулна (N - "Нэг зуун" гэж),
орхигдуулж болно, анхдагч нь "J";
"J" - 100 тоог бутархай хэсгийн хувьд "Нэг зуун" гэж харуулна (N - "Нэг зуун" гэж),
орхигдсон байж болно, өгөгдмөл нь "J".
Литвийн хувьд (lt_LT)
"litas, litai, litų, M, centas, centai, centų, M, 2", энд:
"litas, litai, litų, M" - тооцооны сэдэв:
litas нь бүхэл хэсгийн ганц тоо,
литай - 2-оос 9 хүртэлх бүхэл хэсгийн олон тоо,
litų - бусад бүх хэсгийн олон тоо,
m - бүх хэсгийн хүйс (f - эмэгтэйлэг),
"centas, centai, centų, M" - тооцооллын сэдэвтэй төстэй бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).
Эстонийн хувьд (et_EE)
"kroon, krooni, sent, senti, 2", энд:
"kroon, krooni" - - тооллын сэдэв нь ганц болон олон тоогоор;
"sent, senti" – ганц болон олон тооны бутархай хэсэг (байхгүй байж болно);
2 - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).
Болгар хэлний хувьд (bg_BG)
"lev, lev, m, stotinka, stotinki, f, 2", энд:
"арслан, лева, м" - тооцооллын сэдэв:
арслан бол бүхэл хэсгийн ганц тоо,
лева - бүхэл хэсгийн олон тоо,
m нь бүхэл хэсгийн төрөл,
"стотинка, стотинки, w" - бутархай хэсэг:
стотинка - бутархай хэсгийн ганц тоо,
стотинки - бутархай хэсгийн олон тоо,
g - бутархай хэсгийн төрөл,

Румын хэлний хувьд (ro_RO)
"leu, lei, M, ban, bani, W, 2"
"leu, lei, M" - тооцооллын сэдэв:
leu нь бүхэл хэсгийн ганц тоо,
лей - бүхэл хэсгийн олон тоо,
M нь бүхэл хэсгийн төрөл,
"ban, bani, W" - бутархай хэсэг:
хориг - бутархай хэсгийн ганц тоо,
бани - бутархай хэсгийн олон тоо,
W - бутархай хэсгийн төрөл,
"2" - бутархай хэсгийн цифрүүдийн тоо.
Гүрж хэлний хувьд (ka_GE)
"ლარი, თეთრი, 2"
ლარი - бүхэл хэсэг
თეთრი - бутархай хэсэг
"2" - бутархай хэсгийн цифрүүдийн тоо.
Вьетнамчуудын хувьд (vi_VN)
"донг, сү, 2"
донг, - бүхэл хэсэг
xu, - бутархай хэсэг
2 - бутархай хэсгийн цифрүүдийн тоо.
........
Өгөгдмөл утга: Хоосон мөр
Буцах утга:
Төрөл: мөр. Тоог үгээр илэрхийлэх.
Тодорхойлолт:
Тооцоолсон субьектийн заасан форматын мөр болон параметрийн дагуу тоон дүрслэлийг үгээр илэрхийлнэ

Төрөл бүрийн тайланг харуулахдаа тоон утгыг үгийн мөр болгон хөрвүүлэх шаардлагатай болдог. 1С-д үүнийг маш энгийнээр шийддэг: үүний тулд Үг дээрх Number () функцийг өгсөн болно.

Үгээр тоог бүрдүүлэхдээ түүний хажууд шаардлагатай хүйс, тохиолдлоор энэ тоог тооцоолох сэдвийг харуулах боломжтой. Тооцооллын сэдэв- Энэ бол хөрвүүлсэн тоо нь мөнгө, хайрцаг, вагон, телевизор гэх мэтийг хэмждэг.

  • Тооцооллын сэдэвгүйгээр:
    • Хорин хоёр;
    • Гурван зуун наян дөрөв.
  • Тооцооллын сэдвээр:
    • Гучин найман дублон;
    • арван хоёр хөлөг онгоц;
    • Хоёр байшин.

Жишээ

Эхлэхийн тулд бид 1С-ийн чадварыг олж мэдэхийн тулд хөрвүүлэх жишээг өгье.

// ***** Гаралтын тоо: *****Үгээр тоо (9876.54); // Есөн мянга найман зуун далан зургаа 54Үгээр тоо (1234.56 , "L=ru_RU;DP=TRUE" , "бүхэл бүтэн, бүхэл бүтэн, е, зуу, зуу, зуу, е, 2"); // Нэг мянга хоёр зуун гучин дөрвөн цэг тавин зургаан зууҮгээр тоо (7432 , "L=ru_RU; NR=Худал" , ",0" ); // Долоон мянга дөрвөн зуун гучин хоёр // ***** Бэлэн мөнгө: *****Үгээр тоо (9845.11 , "L=ru_RU" , ); // Есөн мянга найман зуун дөчин таван рубль 11 копейкҮгээр тоо (2845.11 , "L=ru_RU;DP=True" , "рубль, рубль, рубль, м, пенни, пенни, пенни, ф, 2"); // Хоёр мянга найман зуун дөчин таван рубль арван нэгэн копейкҮгээр тоо (555.16 , "L=ru_RU;DP=True" , "доллар, доллар, доллар, м, цент, цент, цент, м, 2"); // Таван зуун тавин таван доллар арван зургаан центҮгээр тоо (453.23 , "L=ru_RU;DP=True" , "Евро, евро, евро, м, цент, цент, цент, м, 2"); // Дөрвөн зуун тавин гурван евро хорин гурван цент NumberWords (812.44 , "L=en_US;DP=True" , "доллар, доллар, цент, цент, 2"); // Найман зуун арван хоёр доллар дөчин дөрвөн цент NumberWords(3945.76 , "L=en_US;DP=True" , ​​"евро, евро, цент, цент, 2" ); // Гурван мянга есөн зуун дөчин таван евро далан зургаан цент // ***** Та зөвхөн мөнгөний нэгжийг хөрвүүлэхээс гадна: *****Үгээр тоо (535 , "L=ru_RU" , "хайрцаг, хайрцаг, хайрцаг, f, f, 0"); // Таван зуун гучин таван хайрцагҮгээр тоо (342 , "L=ru_RU" , "ТВ, ТВ, ТВ, m, m, 0"); // Гурван зуун дөчин хоёр зурагт

Функцтэй ажиллах ажлын тодорхойлолт

Бидний олж мэдсэнээр тоог үгээр авахын тулд функцийг ашигладаг

Үгээр тоо (< Число >, < FormatString>, < ParametersItemCalculus>)

Функц нь мөрийн утгыг буцаана. Дараахыг оролтын параметр болгон дамжуулсан:

  • Тоо нь хөрвүүлэх утга юм;
  • FormatString - форматлах сонголтууд:
    • L - Локалчлалын код (жишээлбэл, u_RU - Орос; en_US - Англи, de_DE - Герман). Үйлдлийн системийн тохиргоог анхдагч байдлаар ашигладаг.
    • NP - Тооцооллын сэдвийн нэрийг харуулах, анхдагчаар - Үнэн.
    • ND - Тооцооллын субьектийн аравтын бутархайн нэрийг харуулах, анхдагчаар - Үнэн.
    • DP - Бутархай хэсгийг үг/тоогоор харуулах, анхдагчаар - Худал.
    • AI - Гаралтын нэгдэл ба. Зөвхөн англи хэлний нутагшуулалтад дүн шинжилгээ хийсэн. Боломжит утгууд: "Ашиглахгүй", "Ашиглах".
  • CalculusItemParameters - тооцооллын объектын параметрүүдийг таслалаар тусгаарласан тоолол. Формат нь нутагшуулалтаас хамаарна.

Орос хэлний хувьд тооцооллын объектын параметрүүд нь "рубль, рубль, рубль, м, копейк, копейк, копейк, ф, 2" хэлбэртэй байна. Үүнд:

  • рубль - ганц нэр томъёо;
  • рубль - ганц бие;
    рубль - олон тооны генитив;
    m - эрэгтэй (g - эмэгтэйлэг, s - саармаг);
    "пенни, пенни, пенни, w" - тооцооллын сэдэвтэй төстэй бутархай хэсэг (байхгүй байж болно);
    "2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).

Ердийн шийдэлд ашиглах

-д суурилагдсан тохиргоонд, нийтлэг модульд Ажлын Валютын ханшфункц байдаг

Үг үүсгэнэ үү(Нийтийн дугаар, валют, CopecksWithoutExtrawAmount= худал)

Энэ функц нь валютын дүнг үгийн мөр болгон хөрвүүлэхэд ашиглагддаг.

Код 1C v 8.x
// Орос хэл дээрх тоог үгээр харуулах форматын мөрийн жишээ
// хэл, үг болон гаралт дахь бүхэл ба бутархай хэсгүүдийн гаралттай
// тооцооллын сэдэв.
FormString = "L = ru_RU; DP = Үнэн";
ParaItem="доллар,доллар,доллар,м,цент,цент,цент,м,2";
NumberWriting = NumberWritten(2341.56, FormString, ParaItem);
// Тооцооллын үр дүн: "Хоёр мянга гурван зуун дөчин нэг доллар тавин зургаан цент"

Бичсэн тоо(тоо, форматын мөр, тооцооллын субьектийн параметрүүд)

Тоо - Үгээр тэмдэгт мөр болгон хувиргах тоо.

Форматын мөр нь форматлах сонголтуудыг агуулсан мөрийн утга юм. Форматлах сонголтуудыг ";" тэмдэгтээр жагсаав. (цэг таслал). Хэрэв параметрийг заагаагүй бол параметрийн анхдагч утгыг ашиглана.
Параметр бүрийг параметрийн нэр, "=" (тэнцүү)" тэмдэг болон параметрийн утгаар тодорхойлно. Параметрийн утгыг дан эсвэл давхар хашилтаар зааж өгч болно. Хэрэв параметрийн утга нь форматын мөрийн синтакст ашигласан тэмдэгтүүдийг агуулж байвал энэ шаардлагатай.
L (L) - Локалчлалын код. Анхдагч байдлаар, үйлдлийн системд тохируулсан нутагшуулах кодыг ашигладаг. Орон нутагшуулах кодын жишээ: ru_RU - Орос (Орос); en_US - Англи (Америкийн Нэгдсэн Улс).
SN (SN) - Тооцооллын субьектийн нэрийг оруулах/ оруулахгүй (Боол), анхдагчаар - Үнэн.
ND (FN) - Тооцооллын субьектийн аравтын бутархайн хэсгүүдийн нэрийг оруулах/ оруулахгүй (Boolean), анхдагчаар - Үнэн.
DP (FS) - Бутархай хэсгийг үг/тоогоор харуулах (Boolean), өгөгдмөл - Худал.

Тооцооллын объектын параметрүүд - Тооцооллын объектын параметрүүдийг тодорхойлсон мөрийн утгыг илэрхийлнэ. Тооцооллын хичээлийн параметрүүдийг "," (таслал)-аар жагсаав. Мөрийн формат нь нутагшуулах кодоос хамаарна.
Орос, Беларусь хэлний хувьд (ru_RU, be_BY)
"рубль, рубль, рубль, м, kopeck, kopeck, kopeck, f, 2", энд:
"рубль, рубль, рубль, м" - тооцооллын сэдэв:
рубль - ганц нэрлэсэн,
рубль - ганц бие,
рубль - олон тооны генитив,



Украин хэлний хувьд (uk_UA)
"гривна, гривен, гривен, м, копейк, копейк, копейк, ф, 2", энд:
"Hryvnia, hryvnia, hryvnia, м" - тооцооны сэдэв:
"Hryvnia - нэрлэсэн ганц тохиолдол,
гривен - ганц бие,
гривен - олон тооны генитив,
m - эрэгтэй хүйс (w - эмэгтэйлэг, s - саармаг хүйс);
"kopeck, kopeck, kopeck, w" - тооцооллын сэдэвтэй төстэй бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).
Польш хэлээр (pl_PL)
z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2
Хаана:
"z? oty, z? ote, z? otych, m" - тооцооллын сэдэв (м - эр, ? - эмэгтэйлэг, ? - саармаг, мо - хувийн эрэгтэй)
z?oty - дан нэр дэвшигч
z?ote - ганцаарчилсан яллагч
z?otych - олон тооны яллагч
m - эр (? - эмэгтэйлэг, ? - саармаг, мо - хувийн эрэгтэй)
"grosz, grosze, groszy, m" - бутархай хэсэг (хасах боломжтой) (бүхэл тоотой төстэй)
2 - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж магадгүй, анхдагч нь 2)
Код 1C v 8.x
Скрипт = Скрипт дэх тоо(1832, “L=pl_PL;SN=true;FN=true;FS=true”, “z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2 ”);

Англи, Финлянд, Казак хэл дээр (en_US, fi_FI, kk_KZ)
"доллар, доллар, цент, цент, 2", энд:
"доллар, доллар" - ганц болон олон тоогоор тооцоолох сэдэв;
"цент, цент" - ганц болон олон тооны бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).
Германы хувьд (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", энд:
"ЕВРО, ЕВРО, М" - тооцооллын сэдэв:
EURO, EURO - ганц болон олон тоогоор тооцоолох сэдэв;
M - эрэгтэй (F - эмэгтэйлэг, N - саармаг);
"Цент, Цент, М" - тооцооллын сэдэвтэй төстэй бутархай хэсэг (байхгүй байж болно);
"2" - бутархай хэсгийн цифрүүдийн тоо (байхгүй байж болно, анхдагч нь 2).

Жишээ нь:
Код 1C v 8.x x = Word дээрх тоо(123456.78, "DP=True", "тон, тонн, тонн, в, кг., кг., кг., м, 3");
//x = "Нэг зуун хорин гурван мянга дөрвөн зуун тавин зургаан тонн, долоон зуун наян кг."

X = NumberWritten(123456.78,",0");
//x = "Нэг зуун хорин гурван мянга дөрвөн зуун тавин долоо"

X = NumberWritten(123456.78,",2");
//x = "Нэг зуун хорин гурван мянга дөрвөн зуун тавин зургаан 78"

X = Word дээрх тоо(123456.78, "L=ru_RU; DP=False", "рубль, рубль, рубль, м, копейк, копейк, копейк, f");
//x = "Нэг зуун хорин гурван мянга дөрвөн зуун тавин зургаан рубль 78 копейк"

X = Word дахь тоо(123456.78, "L = ru_RU; DP = Үнэн", "доллар, доллар, доллар, м, цент, цент, цент, м, 2");
//x = "Нэг зуун хорин гурван мянга дөрвөн зуун тавин зургаан доллар далан найман цент"

Мэдээллийг сайтаас авав

Одоогийн хууль тогтоомжийн дагуу төлбөрийн баримт бичиг, санхүүгийн тайланд нийт дүнг үгээр бичсэн байх ёстой. IN нягтлан бодох бүртгэлийн програм 1 тоогоор үгээр бичнэдэлхийн нөхцөлд тусгай функцийг ашиглан олж авч болно. Мэргэжилтэн асууж байна хүссэн параметрүүдформатын мөр ба гаралт нь баримт бичигт тоог үгээр хүлээн авдаг. Үйлдлийн алгоритм нь 1s Enterprise-ийн бүх тохиргоонд ижил байна.

Алгоритмын үндсэн бүрэлдэхүүн хэсгүүд

Тоог зөв томоор бичихийн тулд схемийн бүх бүрэлдэхүүн хэсгүүдийн утгыг ойлгох шаардлагатай. Үндсэн үзүүлэлтүүд:

  1. Тоо - үг болгон хувиргах тоонуудын багц;
  1. Форматын мөр нь хэлний шаардлагатай параметрүүдийг тохируулах програмын газар юм. Бутархай хэсгийн төрөлд тавигдах шаардлагыг мөн тэнд зааж өгсөн болно. Нийлмэл элементүүдийг цэг таслалаар тодорхойлно;

Мөрийн элементүүдийг форматлах:

  • L (L) үсгээр тэмдэглэсэн нутагшуулах код. Шаардлагатай хэлийг зааж өгснөөр та үүнийг өөрөө өөрчилж болно;
  • Хэмжилтийн нэгжийн нэрийг тоглуулах / бүү тогло (ND = худал эсвэл үнэн);
  • Нийлбэрийн бутархай хэсгийг тоглуулах / бүү тоглуул (DP = худал эсвэл үнэн);
  1. Тооцооллын сэдвийн параметрүүд нь үгээр бичих ёстой хэмжээг хэмжих нэгжийн нарийн тодорхойлолт юм. Жишээлбэл, рубль, доллар, пенни.

Чухал. Схемийн бүх элементүүдийг аль болох нарийвчлалтай бичсэн байх ёстой. Та оруулсан өгөгдлийн зөв эсэхийг синтаксийн туслах дээр дахин шалгаж болно.

Үгээр тоог харуулах схемийг хэрхэн бичих вэ

Та дараах схемийн дагуу 1-ийг үгээр тоогоор бичиж болно: Үгээр тоо (Тоо, " Формат мөр”, “Тооцооны хичээлийн параметрүүд”), хаана

Тоо гэдэг нь 2358.879 гэх мэт цифрүүдийн багц юм.

Format String - хэлний нэр, дугаарыг хэрхэн харуулах. Орос хэл дээр энэ нь иймэрхүү харагдах болно: L = ru_RU. Бутархай хэсгийг үгээр бичих бол DP = True гэж зааж өгнө. Анхдагчаар энэ үзүүлэлтийг худал гэж тохируулсан байна.

Тооцооллын сэдвийн параметрүүд - хүйсийг харуулсан бүх тохиолдолд хэмжих нэгжийн нэр. Жишээлбэл, рубль нь эрэгтэй, пенни нь эмэгтэйлэг байдаг. "m" ба "g" үсгээр тэмдэглэгдсэн.

Параметрүүдийг хашилтанд зааж, таслалаар тусгаарлана. Орос хэлний хувьд схем нь иймэрхүү харагдах болно: Үгээр тоо (2358.879, "L = ru_RU; DP = Үнэн", "рубль, рубль, рубль, м, копейк, копейк, kopeck, f, 3") Үүнд тохиолдолд 3 тоо нь аравтын бутархайн тоог илэрхийлнэ.

Аравтын бутархайн дараах тэмдэгтүүдийн тоо тодорхойгүй тохиолдолд энэ арга тохиромжгүй. Даалгаврыг хялбарчлахын тулд нийлбэр болон мөнгөн тэмдэгтийн дүрслэлийг ашиглана уу. Дүрмээр бол, ийм нөхцөлд аравтын бутархайн дараа хоёр цифр үлдээдэг заншилтай байдаг.

Диаграммыг хэрхэн зөв бичих вэ

Хөтөлбөрт гүйцэтгэх даалгаврыг зөв өгөхийн тулд дараах алхмуудыг хийх шаардлагатай.

  1. Эхний алхам бол хүссэн хэлний кодчиллыг тодорхойлох явдал юм. Орос улсад хамгийн алдартай нь:
  • Англи - en_US;
  • Орос - L = ru_RU.
  1. Дараа нь хэмжих нэгжийн төрөл ба бутархай хэсгийг (ND, DP) зааж өгсөн болно;
  1. Баримт бичгийг бэлтгэхдээ рублийн дүнг авах шаардлагатай байж магадгүй юм Англи хэлэсвэл эсрэгээр доллар, евро гэсэн үгийг оросоор бичнэ. Үүнийг хийхийн тулд валютын нэрийг бүх тохиолдолд нарийвчлан бичсэн бөгөөд хүйсийг зааж өгдөг.

Өөр өөр хэл дээрх тооцооллын сэдвийн параметрүүд.

Цаашилбал, стандарт схемийн дагуу өөр өөр хэл дээрх үгсийн 1s-ийг цуглуулдаг. Гаралт нь нийт дүнг үгээр бичсэн баримт бичиг юм. Жишээлбэл, та англи хэлээр ярьдаг гадаадын түншүүдэд зориулсан 1c хөтөлбөрт санхүүгийн баримт бичгийг бүрдүүлэх хэрэгтэй. Валют - евро. Схем нь иймэрхүү харагдах болно: NumberWritten(10 125.67, "L=en_US; TP=True", "euro,euros,eurocent,eurocents,2")

Зөвлөгөө. Эдгээр бүтцийг цээжлэх шаардлагагүй. Тэд бүгд стандарт, зөвхөн тухайн зүйлийн параметрүүд өөрчлөгддөг. Тиймээс, загваруудыг урьдчилан бэлтгэж, хуурамч хуудас болгон ашиглах нь дээр.



Ачааж байна...
Топ