ნომერი სიტყვებით, დეტალური აღწერა. ნომერი Capture, დეტალური აღწერა 1c ნომერი მიუთითებს გაუმკლავდეს

გლობალური კონტექსტი
Numberinwords (Numberinwords)
Სინტაქსი:
Nipperropisus (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Პარამეტრები:
<Число> (სავალდებულო)
ტიპი: ნომერი. ნომერი გსურთ კონვერტირება სიმებიანი სიტყვები.
<Форматная строка> (სურვილისამებრ)
ტიპი: row. ფორმატის სიმებიანი არის სიმებიანი ღირებულება, რომელიც მოიცავს ფორმატირების პარამეტრებს. ფორმატირების პარამეტრების სიმბოლოა სიმბოლოთი ";" (სემინოლონი). თუ პარამეტრი არ არის მითითებული, გამოიყენება ნაგულისხმევი პარამეტრი.
თითოეული პარამეტრი მითითებულია პარამეტრის სახელით, ხასიათის "\u003d" (თანაბარი) და პარამეტრების ღირებულება. პარამეტრი ღირებულება შეიძლება აღინიშნოს ერთჯერადი ან ორმაგი შეთავაზებით. ეს აუცილებელია, თუ პარამეტრის ღირებულება შეიცავს სიმბოლოების სიმბოლოს სინტაქსში გამოყენებულ სიმბოლოებს.
ლ (ლ) ლოკალიზაციის კოდი. ოპერაციული სისტემაში დამონტაჟებული ნაგულისხმევი ადგილმდებარეობის კოდი გამოიყენება. ლოკალიზაციის კოდების მაგალითები: ru_ru - რუსული (რუსეთი); En_us - ინგლისური (აშშ).
NP (SN) - მოიცავს / არ შეიცავს კალკულუსის დასახელებას (ლოგიკური), ნაგულისხმევი მართალია.
ND (FN) - მოიცავს / არ შეიცავს კალკულუსის ობიექტის (ლოგიკური) ათობითი ნაწილის სახელი, ნაგულისხმევი სიმართლეა.
Dp (fs) - fractional ნაწილი გაიყვანოს სიტყვები / ნომერი (ლოგიკური), default არის ტყუილი.
<Параметры предмета исчисления> (სურვილისამებრ)
ტიპი: row. ეს არის სიმებიანი ღირებულება, რომელიც განსაზღვრავს კალკულუსის პარამეტრებს. კალკულუსის ობიექტის პარამეტრების ჩამოთვლილია "," (მძიმით). სიმებიანი ფორმატი დამოკიდებულია ლოკალიზაციის კოდზე.
რუსული და ბელარუსული ენებისათვის (ru_ru, be_by)
"რუბლი, რუბლი, რუბლი, მ, პენი, პენი, კოპეკსი, გ, 2", სადაც:
"რუბლი, რუბლი, რუბლი, მ" - გაანგარიშების თემა:
რუბლი - იდენტურობის ერთადერთი რიცხვი,
რუბლი - ერთადერთი რიცხვი გენეტიკური საქმე,
რუბლი - გენეტიკური საქმის მრავლობითი საქმე,


უკრაინული ენისთვის (UK_UA)
"Hryvnia, hryvnia, hryvnia, m, penny, penny, kopecks, g, 2", სადაც:
"Hryvnia, grivna, grieving, m" - საგანი გაანგარიშება:
"ჰრივანია ნომინალური საქმეა,
hryvnia - ერთადერთი რიცხვი გენეტიკური მენჯის,
hryvnia - მრავალრიცხოვანი რიცხვი გენეტიკური შემთხვევაში
m - კაცი როდ (W - ქალი როდ, C - შუა როდ);
"Kopeck, Penny, Kopecks, G" - ფრაქციული ნაწილი, მსგავსი კალკულუსის საგანი (შეიძლება არ იყოს);
"2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).
პოლონური ენისთვის (pl_pl)
złoty, Złotech, M, Grosz, Grosze, Groszy, M, 2
სადაც:
"Złoty, Złote, Złotych, M" - ობიექტი Calculus (M - Male Genus, ż - ქალი გვარის, ń - შუა როდ, MO - პირადი მამრობითი გვარია)
złoty - ერთადერთი ნომინაციული შემთხვევა
złote - ერთადერთი რაოდენობა ბრალდებულის შემთხვევაში
złotych - მრავალჯერადი ჩანართის padge
m - კაცი Rod († - ქალი როდ, ń - შუა როდ, MO - პირადი მამრობითი როდ)
"Grosz, Grosze, Groszy, M" - ფრაქციული ნაწილი (შეიძლება არ იყოს) (ანალოგიური ნაწილი)
2 - ფრაქციული ნაწილის გაყოფის რიცხვი (შესაძლოა არ არსებობს, როგორც წესი, 2)
მაგალითი:
ჩვენ გადავდივართ \u003d nipperropisus (1832, "l \u003d pl_pl; sn \u003d true; fn \u003d true; fn \u003d true", "Złoty, złote, złotych, m, grosz, grosze, groszy, m, 2");
ინგლისური, ფინური და ყაზახური ენების ენებზე (en_us, fi_fi, kk_kz)
"დოლარი, დოლარი, ცენტი, ცენტი, 2", სადაც:
"დოლარი, დოლარი" არის მხოლოდ მრავალჯერადი რიცხვის გაანგარიშების ობიექტი;
"Cent, Cents" - ფრაქციული ნაწილი ერთადერთ და მრავალჯერადი რიცხვი (შეიძლება არ იყოს);
"2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).
გერმანული (de_de)
"ევრო, ევრო, მ, ცენტი, მ, მ, 2", სადაც:
"ევრო, ევრო, მ" - კალკულუსის საგანი:
ევრო, ევრო არის მხოლოდ მრავალჯერადი რიცხვის გაანგარიშების საგანი;
M - კაცი როდ (F - ქალი როდ, N - შუა როდ);
"Cent, Cent, M" - ფრაქციული ნაწილი, კალკულუსის საგანი (შეიძლება არ იყოს);
"2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).
ლატვიის ენაზე (LV_LV)
"Lats, Lati, Latu, V, Santīms, Santīmi, Santīmu, V, 2, J, J, სადაც:
"Lats, Lati, Latu, V" - კალკულუსის თემა:
lats - ნომრები დამთავრებული 1, გარდა 11
ლატი - ნომრები 2-9 და 11-ში
latu - მრავალჯერადი ნომერი (გენეტიკური საქმე) გამოიყენება ციფრული 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000,
v - მამაკაცის როდ (S - ქალი როდ);
"Santīms, Santīmi, Santīmu, V" - ფრაქციული ნაწილი, მსგავსი საგანი Calculus (შეიძლება არ არსებობს);
"2" - გამონადენის ნაწილების რაოდენობა (შეიძლება არ იყოს, როგორც ჩანს, 2);
"J" - ნომერი 100 არის ნაჩვენები როგორც "ასი", foregoing კალკულაციის (N - როგორც "ასი"),
შეიძლება არ იყოს, ნაგულისხმევი არის "J";
"ჯ" - ნომერი 100 არის ნაჩვენები, როგორც "ასიას" ფრაქციული ნაწილი (N - როგორც "ასი"),
შესაძლოა, არ არსებობს, ჩვეულებრივ არის "ჯ".
ლიტვის ენაზე (lt_lt)
"Litas, Litai, Litų, M, Centas, Centai, Centų, M, 2", სადაც:
"ლიტასი, ლითი, ლიტ, მ" - კალკულუსის საგანი:
ლიტრაჟი ერთადერთი ნაწილია
litai - მრავალრიცხოვანი ნაწილი მთელი ნაწილი 2 დან 9,
litų - მთელი ნაწილი მთელი ნაწილი,
m - მთელი ნაწილი (F - ქალი გვარის),
"Centas, Centai, Ment, M" - ფრაქციული ნაწილი, კალკულუსის საგანი (შეიძლება არ იყოს);
"2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).
ესტონეთის ენაზე (ET_EE)
"Kroon, Krooni, Senti, Senti, 2", სადაც:
"ქროონი, ქონი" - - მხოლოდ მრავალჯერადი რიცხვის გაანგარიშების საგანი;
"Senti" - ფრაქციული ნაწილი მხოლოდ და მრავალი ნომერი (შეიძლება არ იყოს);
2 - ფრაქციული ნაწილის განთავისუფლების რაოდენობა (შესაძლოა, არ არის 2).
ბულგარეთის ენაზე (BG_BG)
"ლევი, ლევი, მ, სტატიები, სოციტიკა, ვ, 2", სადაც:
"ლევი, ლევი, მ" - გაანგარიშების თემა:
ლომი ერთადერთი ნაწილია
lev - მრავალრიცხოვანი რიცხვითი ნაწილი,
m - მთელი ნაწილი გენი
"Stoting, Stottics, F" - ფრაქციული ნაწილი:
stoting არის ერთადერთი რაოდენობის fractional ნაწილი,
stottics - მრავალრიცხოვანი ნაწილი ფრაქციული ნაწილი,
w - გვარის ფრაქციული ნაწილი,

რუმინეთის ენაზე (ro_ro)
"ლეუ, ლეი, მ, აკრძალვა, ბანი, ვ, 2"
"ლეუ, ლეი, მ" - კალკულუსის საგანი:
leu არის მთელი ნაწილი მთელი ნაწილი
lei - მრავალი რიცხვი რიცხვითი ნაწილი
M - მთელი ნაწილი გენი
"პან, ბანი, ვ" - ფრაქციული ნაწილი:
აკრძალვა არის მხოლოდ ფრაქციული ნაწილი,
ბანი არის ფრაქციული ნაწილის მრავლობითი ნაწილი,
W - დაიბადა ფრაქციული ნაწილი,
"2" - ფრაქციული ნაწილის განმუხტვის რაოდენობა.
ქართული ენისთვის (ka_ge)
"ლარი, თეთრი, 2"
ლარი - მთელი ნაწილი
თეთრი - ფრაქციული ნაწილი
"2" - ფრაქციული ნაწილის განმუხტვის რაოდენობა.
ვიეტნამური ენისთვის (vi_vn)
"Dong, Xu, 2"
dong, - მთელი ნაწილი
xu, - ფრაქციული ნაწილი
2 - ფრაქციული ნაწილის გაყოფის რაოდენობა.
........
ნაგულისხმევი მნიშვნელობა: ცარიელი სიმებიანი
დაბრუნება ღირებულება:
ტიპი: row. სიტყვების ნომრის პრეზენტაცია.
აღწერა:
ქმნის რიცხვის წარმომადგენლობას სიტყვებით განსაზღვრულ ფორმატში მითითებულ ფორმატში და ობიექტის პარამეტრების მიხედვით

სხვადასხვა ანგარიშების ჩვენება, ხშირად აუცილებელია ციფრული ღირებულების კონვერტირება სიტყვებით. 1C- ში, ძალიან მარტივად გადაწყდება: ამისათვის Nigalopropisus- ის ფუნქცია () არის გათვალისწინებული.

სიტყვებით რიცხვის ფორმირებისას, არსებობს შესაძლებლობა, გააუქმოს სხვა ნომერი და ამ ნომრის გამოთვლა აუცილებელი მშობიარობისა და საქმეში. ობიექტის კალკულაცია - ეს არის ის, რაც ზომავს გარდაქმნას ნომერზე, მაგალითად, ფული, უჯრით, ვაგონები, ტელევიზორები და ა.შ.

  • გაანგარიშების ობიექტის გარეშე:
    • Ოცდაორი;
    • სამას ოთხმოცი ოთხი.
  • გაანგარიშების საგანი:
    • ოცდაათი რვა dangles;
    • თორმეტი გემები;
    • ორი სახლი.

მაგალითები

დასაწყისისთვის, ჩვენ ვაძლევთ მაგალითებს ტრანსფორმაციის გასარკვევად 1C:

// ***** გამომავალი ნომრები: ***** Nigalopropisus (9876.54); / / ცხრა ათას რვაას სამოცდაათი ექვსი 54 Nipperropisus (1234.56, "l \u003d ru_en; dp \u003d truth", "მთელი, მთელი, მთელი, f, სოიოს, მეასედ, ასი, w, 2"); // ერთი ათას ორას ოცდაათი ოთხი ორმოცდაათი ექვსასი Nipperropisus (7432, "l \u003d ru_en; np \u003d lies", ", 0"); // შვიდი ათას ოთხას ოცდაათი ორი // ***** ფულის გამომუშავება: ***** Nipperropisus (9845.11, "L \u003d RU_EN",); / / ცხრა ათას რვაას ორმოცდახუთი რუბლი 11 Kopecks Nipperropisus (2845.11, "L \u003d ru_en; dp \u003d truth", "რუბლი, რუბლი, რუბლი, მ, კოოპეკი, პენი, კოპეკსი, გ, 2"); // ორი ათას რვაას ორმოცდახუთი რუბლი თერთმეტი kopecks Nipperropisus (555.16, "l \u003d ru_en; dp \u003d truth", "დოლარი, დოლარი, დოლარი, მ, ცენტი, ცენტი, მ, 2"); // ხუთას ორმოცდათხუთმეტი დოლარი თექვსმეტი ცენტი Nipperropisus (453.23, "L \u003d ru_en; dp \u003d truth", "ევრო, ევრო, ევრო, მ, ცენტი, ცენტი, მ, 2"); // ოთხას ორმოცდათორმეტი ევრო ოცი სამი ცენტი Nipperropisus (812.44, "l \u003d en_us; dp \u003d truth", "დოლარი, დოლარი, ცენტი, ცენტი, 2"); // რვაას თორმეტი დოლარი ორმოცი ოთხი ცენტი Nipperropisus (3945.76, "L \u003d en_us; dp \u003d truth", "ევრო, ევრო, ცენტი, 2"); სამი thouusand ცხრა ორმოცდახუთი ევრო სამოცდაათი ექვსი ცენტი // ***** თქვენ შეგიძლიათ გადაიყვანოთ არა მხოლოდ ფულადი სახსრები: ***** Nipperropisus (535, "L \u003d RU_EN", "ყუთი, ყუთები, ყუთები, W, G, 0"); // ხუთასი ოცდაათი ხუთი ყუთი Nipperropisus (342, "L \u003d Ru_en", "ტელევიზია, ტელევიზია, ტელევიზია, მ, მ, 0"); // სამას ორმოცი ორი ტელევიზორი

ფუნქციის მუშაობის აღწერა

როგორც აღმოჩნდა, ფუნქცია გამოიყენება რიგი რეგისტრაციის მისაღებად.

Nipperropisus (< Число >, < ფორმატირება>, < პარლამენტარები>)

ფუნქცია დააბრუნებს სიმებიანი ღირებულებას. როგორც შეყვანის პარამეტრების გადაცემულია:

  • ნომერი არის გარდაქმნილი ღირებულება;
  • ფორმატირება - ფორმატირება პარამეტრების:
    • L - ლოკალიზაციის კოდი (მაგალითად, U_RU - რუსული; En_us - English, DE_DE - გერმანული). გამოყენებულია ნაგულისხმევი ოპერაციული სისტემის პარამეტრები.
    • NP - აჩვენე კალკულის სახელი, ნაგულისხმევი - სიმართლე.
    • ND - გაიყვანოს calculus of decimal ნაწილების სახელი, default - სიმართლე.
    • DP - ფრაქციული ნაწილი სიტყვებით / ნომრით, ნაგულისხმევი - ტყუილი.
    • AI - ჩვენების კავშირი და. გაანალიზებულია მხოლოდ ინგლისურენოვანი ლოკალიზაციისთვის. შესაძლო ღირებულებები: "მესმის", "გამოყენება".
  • Parametentation Options - გადაცემის მეშვეობით Calculus ობიექტის პარამეტრების მძიმით. ფორმატი დამოკიდებულია ლოკალიზაზე.

რუსულ ენაზე, კალკულუსის ობიექტის პარამეტრებს აქვთ ფორმა "რუბლის, რუბლის, რუბლი, მ, პენი, პენი, კოპეკსი, ვ, 2", სადაც:

  • რუბლი - ნომინალური საქმის ერთადერთი რაოდენობა;
  • რუბლი - გენეტიკური შემთხვევის ერთადერთი რაოდენობა;
    რუბლი - გენეტიკური საქმის მრავლობით;
    M - კაცი როდ (W - ქალი როდ, C - შუა როდ);
    "Kopeck, Penny, Kopecks, W" - fractional ნაწილი, მსგავსი საგანი Calculus (შეიძლება არ არსებობს);
    "2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).

გამოიყენეთ ტიპიური გადაწყვეტილებები

ზოგადი მოდულისაგან აშენებულ კონფიგურაციებში Workercursamivatut არსებობს ფუნქცია

ფორმალური(რეზიუმე, ვალუტა, მონიტორები ammubesqueek \u003d ცრუ)

ფუნქცია გამოიყენება სავალუტო თანხების კონვერტაციისთვის სიტყვებით.

კოდი 1C v 8.x
// რუსეთის სიტყვებით სიტყვების გამოვლენის ფორმატის სიმებიანი ფორმატის მაგალითი
/ ენა, მთელი და ფრაქციული ნაწილის დასასრულს სიტყვები და დასკვნა
// ობიექტის კალკულაცია.
Formstrok \u003d "L \u003d ru_ru; dp \u003d სიმართლე";
Parpredmet \u003d "დოლარი, დოლარი, დოლარი, მ, ცენტი, ცენტი, მ, 2";
რისკის ქვეშ \u003d Nipperropisid (2341.56, Formstere, Parpredmet);
// გაანგარიშების შედეგი: "ორი ათასი სამას ორმოცდაათი დოლარი ორმოცდაათი ექვსი ცენტი"

Nullopropisus (ნომერი, ფორმატის სიმებიანი, კალკულაუსის ობიექტის პარამეტრების)

რიცხვი არის ნომერზე, რომელიც გსურთ სიტყვების ხაზის გარდაქმნას.

ფორმატის სიმებიანი არის სიმებიანი ღირებულება, რომელიც მოიცავს ფორმატირების პარამეტრებს. ფორმატირების პარამეტრების სიმბოლოა სიმბოლოთი ";" (სემინოლონი). თუ პარამეტრი არ არის მითითებული, გამოიყენება ნაგულისხმევი პარამეტრი.
თითოეული პარამეტრი მითითებულია პარამეტრის სახელით, ხასიათის "\u003d" (თანაბარი) და პარამეტრების ღირებულება. პარამეტრი ღირებულება შეიძლება აღინიშნოს ერთჯერადი ან ორმაგი შეთავაზებით. ეს აუცილებელია, თუ პარამეტრის ღირებულება შეიცავს სიმბოლოების სიმბოლოს სინტაქსში გამოყენებულ სიმბოლოებს.
ლ (ლ) ლოკალიზაციის კოდი. ოპერაციული სისტემაში დამონტაჟებული ნაგულისხმევი ადგილმდებარეობის კოდი გამოიყენება. ლოკალიზაციის კოდების მაგალითები: ru_ru - რუსული (რუსეთი); En_us - ინგლისური (აშშ).
NP (SN) - მოიცავს / არ შეიცავს კალკულუსის დასახელებას (ლოგიკური), ნაგულისხმევი მართალია.
ND (FN) - მოიცავს / არ შეიცავს კალკულუსის ობიექტის (ლოგიკური) ათობითი ნაწილის სახელი, ნაგულისხმევი სიმართლეა.
Dp (fs) - fractional ნაწილი გაიყვანოს სიტყვები / ნომერი (ლოგიკური), default არის ტყუილი.

ობიექტის პარამეტრების - არის სიმებიანი ღირებულება, რომელიც განსაზღვრავს კალკულუსის ობიექტის პარამეტრებს. კალკულუსის ობიექტის პარამეტრების ჩამოთვლილია "," (მძიმით). სიმებიანი ფორმატი დამოკიდებულია ლოკალიზაციის კოდზე.
რუსული და ბელარუსული ენებისათვის (ru_ru, be_by)
"რუბლი, რუბლი, რუბლი, მ, პენი, პენი, კოპეკსი, გ, 2", სადაც:
"რუბლი, რუბლი, რუბლი, მ" - გაანგარიშების თემა:
რუბლი - იდენტურობის ერთადერთი რიცხვი,
რუბლი - ერთადერთი რიცხვი გენეტიკური საქმე,
რუბლი - გენეტიკური საქმის მრავლობითი საქმე,


უკრაინული ენისთვის (UK_UA)
"Hryvnia, hryvnia, hryvnia, m, penny, penny, kopecks, g, 2", სადაც:
"Hryvnia, grivna, grieving, m" - საგანი გაანგარიშება:
"ჰრივანია ნომინალური საქმეა,
Hryvnia - ერთადერთი რიცხვი გენეტიკური მენჯის,
Hryvnia - მრავალრიცხოვანი რიცხვი გენეტიკური შემთხვევაში
M - კაცი როდ (W - ქალი როდ, C - შუა როდ);
"Kopeck, Penny, Kopecks, G" - ფრაქციული ნაწილი, მსგავსი კალკულუსის საგანი (შეიძლება არ იყოს);
"2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).
პოლონური ენისთვის (pl_pl)
z? Oty, Z? Ote, Z? Otych, M, Grosz, Grosze, Groszy, M, 2
სადაც:
oty, z? oote, z? Otych, M "- გაანგარიშების საკითხი (M - კაცი გვარის ,? - ქალთა რასის,? - შუა როდ, MO - პირადი მამრობითი როდ
z? OTY - ნომინალური საქმის ერთადერთი რაოდენობა
z? Ote - მხოლოდ ბრალდებულის შემთხვევაში
z? otych - მრავლობითი ბრალდებით
M - კაცი Rod (? - ქალი როდ ,? - Middle Rod, MO - პირადი მამრობითი როდ)
"Grosz, Grosze, Groszy, M" - ფრაქციული ნაწილი (შეიძლება არ იყოს) (ანალოგიური ნაწილი)
2 - ფრაქციული ნაწილის გაყოფის რიცხვი (შესაძლოა არ არსებობს, როგორც წესი, 2)
კოდი 1C v 8.x
Puraging \u003d Nullopropic (1832, "L \u003d pl_pl; sn \u003d true; fn \u003d true; fn \u003d true", "z? Oty, z? Otych, M, Grosz, Grosze, Grosz, Grosze, Groszy, M, 2") ;

ინგლისური, ფინური და ყაზახური ენების ენებზე (en_us, fi_fi, kk_kz)
"დოლარი, დოლარი, ცენტი, ცენტი, 2", სადაც:
"დოლარი, დოლარი" არის მხოლოდ მრავალჯერადი რიცხვის გაანგარიშების ობიექტი;
"Cent, Cents" - ფრაქციული ნაწილი ერთადერთ და მრავალჯერადი რიცხვი (შეიძლება არ იყოს);
"2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).
გერმანული (de_de)
"ევრო, ევრო, მ, ცენტი, მ, მ, 2", სადაც:
"ევრო, ევრო, მ" - კალკულუსის საგანი:
ევრო, ევრო არის მხოლოდ მრავალჯერადი რიცხვის გაანგარიშების საგანი;
M - კაცი როდ (F - ქალი როდ, N - შუა როდ);
"Cent, Cent, M" - ფრაქციული ნაწილი, კალკულუსის საგანი (შეიძლება არ იყოს);
"2" - გამონადენი ნაწილების რაოდენობა (შეიძლება არ იყოს, არ არის 2).

მაგალითები:
კოდექსის 1C v 8.x x \u003d Numbrope (123456.78, "DP \u003d სიმართლე", "ტონა, ტონა, ტონა, F, კგ, კგ, კგ., მ, 3");
// x \u003d "ას ოცდახუთი ათას ოთხას ორმოცდაექვსი ტონა შვიდი ოთხმოცდაათი კგ".

X \u003d namillopropisid (123456.78, ", 0");
// x \u003d "ას ოცი სამას ოთხას ორმოცდაათ შვიდი"

X \u003d numbrope (123456.78, ", 2");
// x \u003d "ას ოცი სამას ოთხას ორმოცდათექვსმეტი 78"

X \u003d numbrope (123456.78, "l \u003d ru_en; dp \u003d lies", "რუბლი, რუბლი, რუბლი, მ, პენი, პენი, კოპეკსი, გ");
// x \u003d "ას ოცი ოცდახუთი ათას ოთხასი ორმოცდაექვსი რუბლი 78 კოპეკსი"

X \u003d nipperropisid (123456.78, "L \u003d ru_en; dp \u003d truth", "დოლარი, დოლარი, დოლარი, მ, ცენტი, ცენტი, მ, 2");
// x \u003d "ას ოცი სამას ოთხას ორმოცდათექვსმეტი დოლარი სამოცდაათი რვა ცენტი"

Nipperropisus (1457.25, "L \u003d EN_US", "დოლარი, დოლარი, ცენტი, 2");
// ერთი ათას ოთხი ასობით ორმოცდაათი შვიდი დოლარი 25 ცენტი.

არსებული კანონმდებლობის თანახმად, გადახდის დოკუმენტებსა და ფინანსურ ანგარიშებს უნდა შეიცავდეს სიტყვებით გათვალისწინებულ საბოლოო თანხებს. საბუღალტრო პროგრამაში 1C ნომერი სიტყვებით შეიძლება მიღებული იყოს სპეციალური ფუნქციის გამოყენებით გლობალურ კონტექსტში. სპეციალისტი ადგენს საჭირო პარამეტრებს ფორმატში სტრიქონში და დოკუმენტში გამომავალი სიტყვებით იღებს ნომერზე. სამოქმედო ალგორითმი არის ყველა კონფიგურაციის 1C საწარმო.

ალგორითმის ძირითადი კომპონენტები

იმისათვის, რომ სათანადოდ მოაწყოს რიცხვი კაპიტალის ასოებით, აუცილებელია სქემის ყველა კომპონენტის მნიშვნელობა. ძირითადი ფაქტორები:

  1. ნომერი არის ნომრების კომპლექტი სიტყვებით;
  1. ფორმატის სიმებიანი არის ადგილი პროგრამაში, რათა შეიქმნას აუცილებელი ენის პარამეტრების შექმნა. ასევე დადგენილია ფრაქციული ნაწილის მოთხოვნები. კომპოზიციური ელემენტები მითითებულია სემინოლონის მეშვეობით;

ფორმატი ხაზები:

  • ლოკალიზაციის კოდი აღინიშნება ასო ლ (ლ). საჭირო ენის შესაქმნელად დამოუკიდებლად შეიძლება შეიცვალოს დამოუკიდებლად;
  • რეპროდუცირება / არ გაიმეოროთ გაზომვის ერთეულის სახელი (ND \u003d FALSE ან სიმართლე);
  • რეპროდუცირება / არ აღინიშნოს თანხის ფრაქციული ნაწილების რეპროდუცირება (DP \u003d სიცრუე ან სიმართლე);
  1. ობიექტის პარამეტრებს წარმოადგენს გაზომვის ერთეულის ოდენობის ზუსტი აღწერა, რომელიც უნდა იყოს დაწერილი სიტყვებით. მაგალითად, რუბლი, დოლარი, პენი.

Მნიშვნელოვანი. სქემის ყველა ელემენტი უნდა იყოს გათვალისწინებული ზუსტად ისე, როგორც ეს შესაძლებელია. Redescribe შეყვანის მონაცემების სისწორე შეიძლება იყოს თანაშემწის სინტაქსში.

როგორ დავწეროთ ნომრის გამომავალი სქემა სიტყვებით

ჩანაწერი 1C ნომერი სიტყვებით შეიძლება იყოს ასეთ სქემაში: null ძალა (ნომერი, "ფორმატის სიმებიანი", "ობიექტის პარამეტრების"), სადაც

ნომერი არის ნომრები, მაგალითად, 2358,879.

ფორმატის სიმებიანი არის ენის სახელი და რიცხვის ჩვენება მეთოდი. რუსულ ენაზე ის გამოიყურება: l \u003d ru_ru. თუ ფრაქციული ნაწილი უნდა იყოს დაწერილი სიტყვებით, მიუთითეთ DP \u003d სიმართლე. ჩვეულებრივ, ეს მაჩვენებელი ტყუილია.

ობიექტის პარამეტრების - გაზომვის ერთეულის დასახელება ყველა შემთხვევაში, გვარისადმი მიუთითებს. მაგალითად, მამრობითი რბოლა, პენი - ქალი. Denotee "M" და "F".

პარამეტრების მითითება ციტატებში და იწერება მძიმით. რუსულ ენაზე, სქემა ასე გამოიყურება: Numbroind (2358.879, "L \u003d ru_en; dp \u003d truth", "რუბლი, რუბლი, რუბლი, მ, პენი, პენი, კოპეკსი, გ, 3"), ნომერი 3 ნიშნავს ათობითი ადგილებში.

ეს მეთოდი არ არის შესაფერისი, თუ ათობითი პერსონაჟების ზუსტი რაოდენობა არ არის ცნობილი. ამოცანის გამარტივების მიზნით, სუმასა და სავალუტო წარმომადგენლობის გამოყენება. როგორც წესი, ასეთ სიტუაციებში ჩვეულებრივია ორი ციფრის დატოვება მძიმით.

როგორ დავწეროთ სქემა

იმისათვის, რომ სწორად მისცეს ამოცანა პროგრამა აღსრულების, თქვენ უნდა გავაკეთოთ შემდეგი ნაბიჯები:

  1. პირველ ეტაპზე, განსაზღვრავს სასურველ ენაზე კოდირებას. ყველაზე პოპულარული რუსეთში:
  • ინგლისური - en_us;
  • რუსული - l \u003d ru_ru.
  1. შემდეგი, გაზომვისა და ფრაქციული ნაწილის ერთეულების ტიპი მოცემულია (ND, DP);
  1. დოკუმენტების მომზადებისას შეიძლება აუცილებელი იყოს ინგლისურ ენაზე ან ბრუნვაში რუბლის ოდენობით, დაწერეთ დოლარის სიტყვები, ევრო რუსულ ენაზე. ამისათვის, ვალუტის სახელი დეტალურად არის გათვალისწინებული ყველა შემთხვევაში, რაც გვარის მითითებით.

ობიექტის პარამეტრების სხვადასხვა ენაზე.

შემდეგი, 1C თანხა სხვადასხვა ენებზე იქნება შეგროვებული სტანდარტული სქემით. გასასვლელში, ცხადყოფს დოკუმენტს სიტყვების მიერ განსაზღვრული საბოლოო თანხის ოდენობით. მაგალითად, თქვენ უნდა შექმნან ფინანსური დოკუმენტი პროგრამაში 1C- ში უცხოელი პარტნიორებისთვის, რომლებიც ინგლისურად ლაპარაკობენ. ვალუტა - ევრო. სქემა ასე გამოიყურება: Nullopropic (10 125.67, "l \u003d en_us; dp \u003d truth", "ევრო, ევრო, ევროკრედიტი, ევროკანები, 2")

საბჭო. დიზაინის მონაცემების შენახვა არ არის აუცილებელი. ისინი ყველა სტანდარტულია, მხოლოდ სუბიექტის პარამეტრი იცვლება. აქედან გამომდინარე, უმჯობესია მოამზადოს თარგები წინასწარ და გამოიყენოთ ისინი, როგორც crib.

Პარამეტრები:

<Значение>

ფორმატირებული ღირებულება.

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

ფორმატის სიმებიანი არის სიმებიანი ღირებულება, რომელიც მოიცავს ფორმატირების პარამეტრებს.

ფორმატირების პარამეტრების ჩამოთვლილია "" სიმბოლო. პარამეტრის არსებობა ნიშნავს განსხვავებას სტანდარტის ფორმატირებას შორის.

თუ პარამეტრი არ არის მითითებული, სტანდარტული ფორმატირება გამოიყენება, რაც, ძირითადად, შეესაბამება სიმებიანი ღირებულების კონვერსიას. თუმცა, ტიპის და ნაგულისხმევი თარიღის ღირებულებებისათვის (0 და 01.0001, 00:00:00, შესაბამისად) გაცემული იქნება ცარიელი სტრიქონი.

თითოეული პარამეტრი მითითებულია პარამეტრის სახელით, "\u003d" სიმბოლო და პარამეტრის ღირებულება. პარამეტრი ღირებულება შეიძლება აღინიშნოს ერთჯერადი ან ორმაგი შეთავაზებით. ეს აუცილებელია, თუ პარამეტრის ღირებულება შეიცავს სიმბოლოების სიმბოლოს სინტაქსში გამოყენებულ სიმბოლოებს.

პარამეტრის ღირებულების შიგნით შეიძლება აღინიშნოს თვითნებური სიმბოლოები, რაც, როდესაც შედეგების სიმებიანი გამოვლენისას გამოჩნდება. ამდენად, მაგალითად, თქვენ შეგიძლიათ მიუთითოთ საათის გამყოფები, წუთი და წამი, როდესაც ფორმატირების დროს. თუ ეს პერსონაჟები დაემთხვეს ფორმატის ხაზების ღირებულებებს, ისინი უნდა დაიდო ერთ ციტატაში.

ფორმატის სიმებიანი პარამეტრების სახელები და ღირებულებები:

  • L - ენის დასახელება, იმ ქვეყნებს, რომელთათვისაც შესრულდება სტანდარტული ფორმატირება.
  • CHC არის მთელი და ფრაქციული ნაწილების ათობითი გადანაწილების საერთო რაოდენობა. თავდაპირველი ნომერი მრგვალი წესების შესაბამისად არის მომრგვალებული. თუ ეს პარამეტრი მითითებულია, მაშინ რიცხვის ფრაქციული ნაწილის ჩვენება, აუცილებელია CDC პარამეტრის განსაზღვრისათვის, წინააღმდეგ შემთხვევაში, ფრაქციული ნაწილი არ იქნება ნაჩვენები.
  • CDC არის ფრაქციული ნაწილის ათობითი განთავისუფლების რაოდენობა. თავდაპირველი ნომერი მრგვალი წესების შესაბამისად არის მომრგვალებული.
  • საგანგებო სიტუაციები - გამონადენი ცვლა: დადებითი - განყოფილება, უარყოფითი - გამრავლება. სხვა სიტყვებით რომ ვთქვათ, ეს იმას ნიშნავს, რომ თავდაპირველი ნომერი გამრავლდება ან გაყოფილია 10 * გ, სადაც C არის მოდულის პარამეტრის ღირებულება.
  • PSD - მთელი და ფრაქციული ნაწილის სიმბოლო.
  • Чhg - მთელი რიცხვის ჯგუფების სიმბოლო-გამყოფი. თუ იყენებთ ცარიელი სიმებიანი, როგორც გამყოფი, მაშინ ამ შემთხვევაში გამყოფი განუყოფელი სივრცის სიმბოლო იქნება.
  • CN - სიმებიანი რიცხვის ნულოვანი ღირებულებით. თუ არ არის მითითებული, წარმომადგენლობა ცარიელი სტრიქონის სახით. თუ "CN \u003d" მითითებულია, მაშინ ფორმაში "0". არ გამოიყენება რიცხვითი შეყვანის სფეროებში.
  • CHVN - წამყვანი zeros- ის ამოღება. ამ პარამეტრის ღირებულება არ არის მითითებული, პარამეტრის შედეგი განსაზღვრავს წამყვანი zeros- ის გამომუშავებას.
  • CHG - რიცხვის ციფრების დაჯგუფების შეკვეთა. როგორც ღირებულებით, ნომრები მითითებულია, მძიმით, მარცხნივ გათავისუფლებული დაჯგუფების რაოდენობის მინიჭებას. აზრი მხოლოდ პირველი ორი ნომერია. პირველი მათგანი მიუთითებს პირველადი დაჯგუფების, ანუ, რომელიც გამოყენებული იქნება მთელი რიცხვის მთელ ნაწილში ყველაზე ნაკლებად მნიშვნელოვანი განმუხტვისთვის. თუ მეორე ნომერი არ არის მითითებული, მხოლოდ მცირე რაოდენობის გამონადენი იქნება დაჯგუფებული. თუ 0 არის მითითებული, როგორც მეორე ნომერი, მაშინ პირველადი ჯგუფისთვის მითითებული ღირებულება გამოყენებული იქნება ყველა კატეგორიის ნომრისთვის. თუ 0-ზე მეტი ღირებულება, მეორე რიცხვით გამოიყენება, ეს ღირებულება გამოყენებული იქნება ყველა განმუხტვისთვის, გარდა, გარდა უკვე მცირეა.
  • ჩო - უარყოფითი რიცხვების წარმომადგენლობა.
    • 0 (0) - ფორმის სიმებიანი "(1,1)";
    • 1 (1) - ტიპის სიმებიანი "-1.1";
    • 2 (2) - ტიპის სიმებიანი "- 1.1";
    • 3 (3) - ტიპის სიმებიანი "1,1";
    • 4 (4) - ტიპის სიმებიანი "1.1 -".
  • DF - თარიღი ფორმატი.
    • d - თვეში (ნომრები) წამყვანი ნულის გარეშე;
    • dD - თვეში (ნომრები) წამყვანი ნულოვანით;
    • dDD - კვირის დღეების მოკლე სახელი;
    • duddd-სრული სახელი კვირის განმავლობაში;
    • M - თვის ნომერი (ნომრები) წამყვანი ნულის გარეშე;
    • MM - თვის რიცხვი (ნომრები) წამყვანი ნულოვანი;
    • MMM - მოკლე სახელით;
    • Mmmm - თვის სრული სახელი;
    • წელიწადში მეოთხე ნომერი;
    • m - წლის რიცხვი საუკუნის გარეშე და წამყვანი ნულოვანი;
    • gG - წელიწადის ნომერი საუკუნის გარეშე წამყვანი ნულოვანი;
    • yYYG - წელიწადის ნომერი საუკუნეში;
    • h - საათში 12 საათზე წამყვანი zeros;
    • cC - საათში 12 საათზე წამყვანი ნულოვანი;
    • H - საათში 24 საათის ვარიანტის გარეშე წამყვანი zeros;
    • CC (HH) - ერთი საათის განმავლობაში 24 საათის განმავლობაში წამყვანი ნულოვანი;
    • m - წუთი ლიდერობის გარეშე;
    • mM - წუთი წამყვანი ნულოვანი;
    • c - მეორე ნულის გარეშე;
    • sS - მეორე ერთად წამყვანი ნულოვანი;
    • bB - დღის ნახევარი AM / PM (მოქმედებს მხოლოდ კონფიგურაციის ენებზე, რომლებიც მხარს უჭერენ დროის 12-საათიან ვერსიას).
  • DLF - ადგილობრივი თარიღი ფორმატი. ეს მიუთითებს თარიღების ნაწილების ჩვენება.
    • D - თარიღი (ნომრები);
    • DD - ხანგრძლივი თარიღი (სიტყვებით);
    • In - სრული დრო, თარიღი შეიძლება კომბინირებული დრო;
    • DV - თარიღი დრო.
  • DP - ცარიელი თარიღის სიმებიანი (მაგალითად, ფორმატი ("000101010000", "DP \u003d" "ცარიელი თარიღი" ") დაბრუნდება სიმებიანი" ცარიელი თარიღი ").
  • BL - სიმებიანი, რომელიც წარმოადგენს ლოგიკურ მნიშვნელობას ცრუ.
  • BI - სიმებიანი, რომელიც წარმოადგენს ლოგიკურ მნიშვნელობას მართალი.