ตัวเลขในคำคือ 1s ตัวเลขเป็นคำ คำอธิบายโดยละเอียด คำอธิบายการทำงานกับฟังก์ชัน

รหัส 1C v 8.x
// ตัวอย่างสตริงรูปแบบสำหรับแสดงตัวเลขเป็นคำในภาษารัสเซีย
// ภาษาพร้อมเอาต์พุตของจำนวนเต็มและเศษส่วนเป็นคำและเอาต์พุต
// วิชาแคลคูลัส
FormString = "L = ru_RU; DP = True";
ItemPar="ดอลลาร์,ดอลลาร์,ดอลลาร์,ม,เซนต์,เซนต์,เซ็นต์,ม,2";
ตัวเลขในคำ = ตัวเลขในคำ (2341.56, FormString, ItemPart);
// ผลการคำนวณ: "สองพันสามร้อยสี่สิบเอ็ดดอลลาร์ห้าสิบหกเซ็นต์"

ตัวเลขในคำ (ตัวเลข, รูปแบบสตริง, พารามิเตอร์วิชาแคลคูลัส)

Number - ตัวเลขที่ต้องแปลงเป็นสตริงเป็นคำ

สตริงรูปแบบคือค่าสตริงที่มีตัวเลือกการจัดรูปแบบ ตัวเลือกการจัดรูปแบบจะแสดงรายการโดยคั่นด้วยสัญลักษณ์ ";" (อัฒภาค). หากไม่ได้ระบุพารามิเตอร์ ระบบจะใช้ค่าเริ่มต้นของพารามิเตอร์
พารามิเตอร์แต่ละตัวจะถูกระบุด้วยชื่อพารามิเตอร์ สัญลักษณ์ "=" (เท่ากับ) และค่าของพารามิเตอร์ ค่าพารามิเตอร์สามารถระบุได้ในเครื่องหมายคำพูดเดี่ยวหรือคู่ นี่เป็นสิ่งจำเป็นหากค่าพารามิเตอร์มีอักขระที่ใช้ในรูปแบบไวยากรณ์สตริง
L (L) - รหัสการแปล รหัสการแปลเริ่มต้นถูกตั้งค่าเป็น ระบบปฏิบัติการ- ตัวอย่างของรหัสการแปล: ru_RU - รัสเซีย (รัสเซีย); en_US - อังกฤษ (สหรัฐอเมริกา)
NP (SN) - รวม/ไม่รวมชื่อเรื่องของแคลคูลัส (บูลีน) ค่าเริ่มต้น - True
ND (FN) - รวม/ไม่รวมชื่อของส่วนทศนิยมของวิชาแคลคูลัส (บูลีน) โดยค่าเริ่มต้น - True
DP (FS) - แสดงส่วนที่เป็นเศษส่วนเป็นคำ/ตัวเลข (บูลีน) โดยค่าเริ่มต้น - เท็จ

พารามิเตอร์หัวเรื่องแคลคูลัส - แทนค่าสตริงที่กำหนดพารามิเตอร์ของหัวเรื่องแคลคูลัส พารามิเตอร์วิชาแคลคูลัสแสดงรายการโดยคั่นด้วย "," (ลูกน้ำ) รูปแบบสตริงขึ้นอยู่กับรหัสการแปล
สำหรับภาษารัสเซียและเบลารุส (ru_RU, be_BY)
"รูเบิล, รูเบิล, รูเบิล, ม., โกเปค, โกเปค, โกเปค, w, 2" โดยที่:
“รูเบิล,รูเบิล,รูเบิล,ม” – หัวข้อการคำนวณ:
รูเบิล – กรณีนามเอกพจน์
รูเบิล – กรณีสัมพันธการกเอกพจน์
รูเบิล – กรณีสัมพันธการกพหูพจน์


สำหรับภาษายูเครน (uk_UA)
"ฮรีฟเนีย, ฮรีฟเนีย, ฮรีฟเนีย, ม., โกเปค, โกเปค, โกเปค, w, 2" โดยที่:
“ฮรีฟเนีย ฮรีฟเนีย ฮรีฟเนีย ม” – เรื่องการคำนวณ:
“ฮรีฟเนีย – กรณีนามเอกพจน์
ฮรีฟเนีย – กรณีสัมพันธการกเอกพจน์
ฮรีฟเนีย – กรณีสัมพันธการกพหูพจน์
ม. – ผู้ชาย (w – ผู้หญิง, s – เพศ);
“kopeck, kopeck, kopeck, zh” – เศษส่วน คล้ายกับวิชาแคลคูลัส (อาจหายไป)
"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 - พหูพจน์กริยา
ม. - ผู้ชาย (? - ผู้หญิง, ? - เพศ, โม - ผู้ชายส่วนตัว)
"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" โดยที่:
"ดอลลาร์ ดอลลาร์" – เรื่องการคำนวณในรูปเอกพจน์และพหูพจน์
"cent, cents" – ส่วนที่เป็นเศษส่วนในเอกพจน์และพหูพจน์ (อาจไม่มีอยู่)
"2" – จำนวนหลักของส่วนที่เป็นเศษส่วน (อาจไม่มี ค่าเริ่มต้นคือ 2)
สำหรับภาษาเยอรมัน (de_DE)
"ยูโร, ยูโร, เอ็ม, เซ็นต์, เซ็นต์, เอ็ม, 2" โดยที่:
"EURO, EURO, M" – หัวข้อการคำนวณ:
EURO, EURO – เรื่องการคำนวณในรูปเอกพจน์และพหูพจน์
M – ผู้ชาย (F – ผู้หญิง, N – เพศ);
“Cent, Cent, M” – เศษส่วน คล้ายกับวิชาแคลคูลัส (อาจขาดไป)
"2" – จำนวนหลักของส่วนที่เป็นเศษส่วน (อาจไม่มี ค่าเริ่มต้นคือ 2)

ตัวอย่าง:
รหัส 1C v 8.x x = ตัวเลขเป็นคำ (123456.78,"DP=True","ton, ตัน, ตัน, f, กก., กก., กก., ม., 3");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหกตันเจ็ดร้อยแปดสิบกิโลกรัม"

X = ตัวเลขใน Word(123456.78,",0");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบเจ็ด"

X = ตัวเลขใน Word(123456.78,",2");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหก 78 "

X = ตัวเลขในคำ(123456.78,"L=ru_RU; DP=False", "รูเบิล, รูเบิล, รูเบิล, m, kopeck, kopeck, kopeck, w");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหกรูเบิล 78 โกเปค"

X = NumberIn Words (123456.78, "L = ru_RU; DP = True", "ดอลล่าร์, ดอลลาร์, ดอลลาร์, ม., เซ็นต์, เซ็นต์, เซ็นต์, ม., 2");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหกดอลลาร์เจ็ดสิบแปดเซ็นต์"

ตัวเลขในคำ (1457.25,"L=en_US","ดอลลาร์, ดอลลาร์, เซนต์, เซนต์, 2");
// หนึ่งพันสี่ร้อยห้าสิบเจ็ดดอลลาร์ 25 เซนต์

รหัส 1C v 8.x
// ตัวอย่างสตริงรูปแบบสำหรับแสดงตัวเลขเป็นคำในภาษารัสเซีย
// ภาษาพร้อมเอาต์พุตของจำนวนเต็มและเศษส่วนเป็นคำและเอาต์พุต
// วิชาแคลคูลัส
FormString = "L = ru_RU; DP = True";
ItemPar="ดอลลาร์,ดอลลาร์,ดอลลาร์,ม,เซนต์,เซนต์,เซนต์,ม,2";
ตัวเลขในคำ = ตัวเลขในคำ (2341.56, FormString, ItemPart);
// ผลการคำนวณ: "สองพันสามร้อยสี่สิบเอ็ดดอลลาร์ห้าสิบหกเซ็นต์"

ตัวเลขในคำ (ตัวเลข, รูปแบบสตริง, พารามิเตอร์วิชาแคลคูลัส)

Number - ตัวเลขที่ต้องแปลงเป็นสตริงเป็นคำ

สตริงรูปแบบคือค่าสตริงที่มีตัวเลือกการจัดรูปแบบ ตัวเลือกการจัดรูปแบบจะแสดงรายการโดยคั่นด้วยสัญลักษณ์ ";" (อัฒภาค). หากไม่ได้ระบุพารามิเตอร์ ระบบจะใช้ค่าเริ่มต้นของพารามิเตอร์
พารามิเตอร์แต่ละตัวจะถูกระบุด้วยชื่อพารามิเตอร์ สัญลักษณ์ "=" (เท่ากับ) และค่าของพารามิเตอร์ ค่าพารามิเตอร์สามารถระบุได้ในเครื่องหมายคำพูดเดี่ยวหรือคู่ นี่เป็นสิ่งจำเป็นหากค่าพารามิเตอร์มีอักขระที่ใช้ในรูปแบบไวยากรณ์สตริง
L (L) - รหัสการแปล ตามค่าเริ่มต้น จะใช้รหัสการแปลที่ติดตั้งในระบบปฏิบัติการ ตัวอย่างของรหัสการแปล: ru_RU - รัสเซีย (รัสเซีย); en_US - อังกฤษ (สหรัฐอเมริกา)
NP (SN) - รวม/ไม่รวมชื่อเรื่องของแคลคูลัส (บูลีน) ค่าเริ่มต้น - True
ND (FN) - รวม/ไม่รวมชื่อของส่วนทศนิยมของวิชาแคลคูลัส (บูลีน) โดยค่าเริ่มต้น - True
DP (FS) - แสดงส่วนที่เป็นเศษส่วนเป็นคำ/ตัวเลข (บูลีน) โดยค่าเริ่มต้น - เท็จ

พารามิเตอร์หัวเรื่องแคลคูลัส - แทนค่าสตริงที่กำหนดพารามิเตอร์ของหัวเรื่องแคลคูลัส พารามิเตอร์วิชาแคลคูลัสแสดงรายการโดยคั่นด้วย "," (ลูกน้ำ) รูปแบบสตริงขึ้นอยู่กับรหัสการแปล
สำหรับภาษารัสเซียและเบลารุส (ru_RU, be_BY)
"รูเบิล, รูเบิล, รูเบิล, m, kopeck, kopecks, kopecks, w, 2" โดยที่:
"รูเบิลรูเบิลรูเบิลม" - หัวข้อการคำนวณ:
รูเบิล - กรณีนามเอกพจน์
รูเบิล - กรณีสัมพันธการกเอกพจน์
รูเบิล - กรณีสัมพันธการกพหูพจน์



สำหรับภาษายูเครน (uk_UA)
"ฮรีฟเนีย, ฮรีฟเนีย, ฮรีฟเนีย, ม., โกเปค, โกเปค, โกเปค, w, 2" โดยที่:
"Hryvnia, Hryvnia, Hryvnia, m" - หัวข้อการคำนวณ:
“Hryvnia - กรณีนามเอกพจน์
Hryvnia - กรณีสัมพันธการกเอกพจน์
Hryvnia - กรณีสัมพันธการกพหูพจน์
ม. - ผู้ชาย (w - ผู้หญิง, s - เพศ);
“ kopeck, kopeck, kopeck, zh” - ส่วนที่เป็นเศษส่วนคล้ายกับวิชาแคลคูลัส (อาจหายไป)
"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 - พหูพจน์กริยา
ม. - ผู้ชาย (? - ผู้หญิง, ? - เพศ, โม - ผู้ชายส่วนตัว)
"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" โดยที่:
"ดอลลาร์ดอลลาร์" - เรื่องของการคำนวณในรูปเอกพจน์และพหูพจน์
"cent, cents" - ส่วนที่เป็นเศษส่วนในเอกพจน์และพหูพจน์ (อาจขาดไป)
"2" - จำนวนหลักของส่วนที่เป็นเศษส่วน (อาจไม่มี ค่าเริ่มต้นคือ 2)
สำหรับภาษาเยอรมัน (de_DE)
"ยูโร, ยูโร, เอ็ม, เซ็นต์, เซ็นต์, เอ็ม, 2" โดยที่:
"EURO, EURO, M" - หัวข้อการคำนวณ:
EURO, EURO - หัวข้อการคำนวณเป็นเอกพจน์และพหูพจน์
M - ผู้ชาย (F - ผู้หญิง, N - เพศ);
"Cent, Cent, M" - ส่วนที่คล้ายกับวิชาแคลคูลัส (อาจหายไป)
"2" - จำนวนหลักของส่วนที่เป็นเศษส่วน (อาจไม่มี ค่าเริ่มต้นคือ 2)

ตัวอย่าง:
รหัส 1C v 8.x x = ตัวเลขเป็นคำ (123456.78,"DP=True","ton, ตัน, ตัน, f, กก., กก., กก., ม., 3");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหกตันเจ็ดร้อยแปดสิบกิโลกรัม"

X = ตัวเลขใน Word(123456.78,",0");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบเจ็ด"

X = ตัวเลขใน Word(123456.78,",2");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหก 78 "

X = ตัวเลขในคำ(123456.78,"L=ru_RU; DP=False", "รูเบิล, รูเบิล, รูเบิล, m, kopeck, kopeck, kopeck, w");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหกรูเบิล 78 โกเปค"

X = NumberIn Words (123456.78, "L = ru_RU; DP = True", "ดอลล่าร์, ดอลลาร์, ดอลลาร์, ม., เซ็นต์, เซ็นต์, เซ็นต์, ม., 2");
//x = "หนึ่งแสนสองหมื่นสามพันสี่ร้อยห้าสิบหกดอลลาร์เจ็ดสิบแปดเซ็นต์"

ข้อมูลที่นำมาจากเว็บไซต์

เมื่อแสดงรายงานต่างๆ มักจำเป็นต้องแปลงค่าตัวเลขเป็นสตริงเป็นคำ ใน 1C สิ่งนี้แก้ไขได้ง่ายมาก: ฟังก์ชัน NumberInWord() มีไว้เพื่อสิ่งนี้

เมื่อสร้างตัวเลขเป็นคำ เป็นไปได้ที่จะแสดงหัวข้อในการคำนวณตัวเลขนี้เคียงข้างกันในเพศและตัวพิมพ์ที่ต้องการ วิชาแคลคูลัส- นี่คือสิ่งที่หน่วยวัดตัวเลขที่แปลงแล้ว เช่น เงิน กล่อง รถม้า โทรทัศน์ ฯลฯ

  • โดยไม่ต้องมีวิชาแคลคูลัส:
    • ยี่สิบสอง;
    • สามร้อยแปดสิบสี่.
  • ด้วยเรื่องของแคลคูลัส:
    • เหรียญกษาปณ์สามสิบแปด;
    • เรือสิบสองลำ;
    • บ้านสองหลัง.

ตัวอย่าง

ก่อนอื่น เรามายกตัวอย่างการแปลงเพื่อค้นหาความสามารถของ 1C:

// ***** หมายเลขเอาต์พุต: *****ตัวเลขในคำ (9876.54); // เก้าพันแปดร้อยเจ็ดสิบหก 54ตัวเลขในคำ (1234.56, "L=ru_RU;DP=TRUE" , "ทั้งหมด ทั้งหมด ทั้งหมด ฉ ร้อย ร้อย ร้อย ฉ 2"); // หนึ่งพันสองร้อยสามสิบสี่จุดห้าสิบหกร้อยตัวเลขในคำ (7432, "L=ru_RU;NP=False" , ",0" ); // เจ็ดพันสี่ร้อยสามสิบสอง // ***** การถอนเงิน: *****ตัวเลขในคำ (9845.11, "л=ru_RU" , ); // เก้าพันแปดร้อยสี่สิบห้ารูเบิล 11 โกเปคตัวเลขเป็นคำ (2845.11, "L=ru_RU;DP=True" , "รูเบิล, รูเบิล, รูเบิล, ม., โคเปค, โคเปค, โคเปค, w, 2"); // สองพันแปดร้อยสี่สิบห้ารูเบิลสิบเอ็ดโกเปคจำนวนเป็นคำ (555.16, "L=ru_RU;DP=True" , "ดอลลาร์ ดอลลาร์ ดอลลาร์ เมตร ร้อยละ ร้อยละ เซนต์ ม. 2"); // ห้าร้อยห้าสิบห้าดอลลาร์สิบหกเซ็นต์ตัวเลขในคำ (453.23, "L=ru_RU;DP=True" , "ยูโร ยูโร ยูโร เมตร เซ็นต์ เซ็นต์ เซ็นต์ ม 2"); // สี่ร้อยห้าสิบสามยูโร ยี่สิบสามเซ็นต์ตัวเลขเป็นคำ (812.44, "L=en_US;DP=True" , "ดอลลาร์ ดอลลาร์ เซ็นต์ เซ็นต์ 2"); // แปดร้อยสิบสองดอลลาร์สี่สิบสี่เซ็นต์ NumberIn Words (3945.76, "L=en_US;DP=True" , ​​​​"ยูโร, ยูโร, เซนต์, เซนต์, 2" ); // สามพันเก้าร้อยสี่สิบห้ายูโรเจ็ดสิบหกเซ็นต์ // ***** คุณสามารถแปลงได้ไม่เพียงแต่หน่วยการเงิน: *****จำนวนเป็นคำ (535 , "л=ru_RU" , "กล่อง กล่อง กล่อง W W 0"); // ห้าร้อยสามสิบห้ากล่องจำนวนเป็นคำ (342 , "л=ru_RU" , "ทีวี ทีวี ทีวี ม ม 0"); // ทีวีสามร้อยสี่สิบสองเครื่อง

คำอธิบายการทำงานกับฟังก์ชัน

ตามที่เราค้นพบ หากต้องการหาตัวเลขเป็นคำ ให้ใช้ฟังก์ชัน

ตัวเลขในคำ (< Число >, < FormatString>, < รายการ พารามิเตอร์ แคลคูลัส>)

ฟังก์ชันส่งกลับค่าสตริง ต่อไปนี้จะถูกส่งผ่านเป็นพารามิเตอร์อินพุต:

  • Number คือค่าที่จะแปลง
  • FormatString - ตัวเลือกการจัดรูปแบบ:
    • L — รหัสการแปล (เช่น u_RU — รัสเซีย; en_US — อังกฤษ, de_DE — เยอรมัน) ตามค่าเริ่มต้น การตั้งค่าระบบปฏิบัติการจะถูกใช้
    • NP - แสดงชื่อเรื่องของแคลคูลัสตามค่าเริ่มต้น - True
    • ND - แสดงชื่อของส่วนทศนิยมของวิชาแคลคูลัสตามค่าเริ่มต้น - จริง
    • DP - แสดงส่วนที่เป็นเศษส่วนเป็นคำ/ตัวเลข ค่าเริ่มต้น - เท็จ
    • AI - อนุมานการร่วมและ วิเคราะห์เฉพาะการแปลภาษาอังกฤษเท่านั้น ค่าที่เป็นไปได้: “ไม่ใช้”, “ใช้”
  • พารามิเตอร์หัวเรื่องแคลคูลัส - รายการพารามิเตอร์ของหัวเรื่องแคลคูลัสโดยคั่นด้วยเครื่องหมายจุลภาค รูปแบบขึ้นอยู่กับการแปล

สำหรับภาษารัสเซีย พารามิเตอร์ของวิชาแคลคูลัสมีรูปแบบ "รูเบิล, รูเบิล, รูเบิล, m, kopeck, kopecks, kopecks, zh, 2" โดยที่:

  • รูเบิล – กรณีนามเอกพจน์;
  • รูเบิล – กรณีสัมพันธการกเอกพจน์;
    รูเบิล – กรณีสัมพันธการกพหูพจน์;
    ม. – ผู้ชาย (w – ผู้หญิง, s – เพศ);
    “kopeck, kopeck, kopeck, zh” – เศษส่วน คล้ายกับวิชาแคลคูลัส (อาจหายไป)
    “2” – จำนวนหลักของส่วนที่เป็นเศษส่วน (อาจไม่มี ค่าเริ่มต้นคือ 2)

ใช้ในโซลูชั่นมาตรฐาน

ในการกำหนดค่าที่สร้างขึ้นในโมดูลทั่วไป ทำงานกับอัตราสกุลเงินมีฟังก์ชั่น

FormAmountInWords(จำนวนเงิน, สกุลเงิน, ถอนจำนวนเงินโดยไม่มี Kopecks= เท็จ)

ฟังก์ชันนี้ใช้เพื่อแปลงจำนวนเงินเป็นสตริงเป็นคำ

พารามิเตอร์:

<Значение>

ค่าที่จะจัดรูปแบบ

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

สตริงรูปแบบคือค่าสตริงที่มีตัวเลือกการจัดรูปแบบ

ตัวเลือกการจัดรูปแบบจะแสดงรายการโดยคั่นด้วยสัญลักษณ์ ";" การมีพารามิเตอร์หมายความว่าการจัดรูปแบบแตกต่างจากมาตรฐาน

หากไม่ได้ระบุพารามิเตอร์ จะใช้การจัดรูปแบบมาตรฐาน ซึ่งโดยทั่วไปจะสอดคล้องกับการแปลงค่าเป็นสตริง อย่างไรก็ตาม สำหรับค่าประเภท Number และ Date ค่าเริ่มต้น (0 และ 01/01/0001 00:00:00 ตามลำดับ) จะส่งกลับสตริงว่าง

พารามิเตอร์แต่ละรายการจะถูกระบุด้วยชื่อพารามิเตอร์ อักขระ "=" และค่าพารามิเตอร์ ค่าพารามิเตอร์สามารถระบุได้ในเครื่องหมายคำพูดเดี่ยวหรือคู่ นี่เป็นสิ่งจำเป็นหากค่าพารามิเตอร์มีอักขระที่ใช้ในรูปแบบไวยากรณ์สตริง

สามารถระบุอักขระที่กำหนดเองได้ภายในค่าพารามิเตอร์ ซึ่งจะแสดงตามเดิมเมื่อสร้างสตริงผลลัพธ์ ด้วยวิธีนี้ คุณสามารถระบุตัวคั่นชั่วโมง นาที และวินาทีเมื่อจัดรูปแบบเวลา หากอักขระเหล่านี้ตรงกับค่าสตริงของรูปแบบ จะต้องอยู่ในเครื่องหมายคำพูดเดี่ยว

ชื่อและค่าของพารามิเตอร์สตริงรูปแบบ:

  • L - ชื่อของภาษา ประเทศที่จะทำการจัดรูปแบบมาตรฐาน
  • ซีซี - จำนวนทั้งหมดแสดงตำแหน่งทศนิยมของจำนวนเต็มและเศษส่วน หมายเลขเดิมจะถูกปัดเศษตามกฎการปัดเศษ หากระบุพารามิเตอร์นี้เพื่อแสดงส่วนที่เป็นเศษส่วนของตัวเลขจำเป็นต้องระบุพารามิเตอร์ NPV มิฉะนั้นจะไม่แสดงส่วนที่เป็นเศษส่วน
  • NDT - จำนวนตำแหน่งทศนิยมในส่วนที่เป็นเศษส่วน หมายเลขเดิมจะถูกปัดเศษตามกฎการปัดเศษ
  • ES - การเปลี่ยนตัวเลข: บวก - การหาร, ลบ - การคูณ กล่าวอีกนัยหนึ่ง หมายความว่าตัวเลขเดิมจะถูกคูณหรือหารด้วย 10*C โดยที่ C คือค่าสัมบูรณ์ของพารามิเตอร์
  • CRD เป็นสัญลักษณ์ที่ใช้แยกส่วนจำนวนเต็มและเศษส่วน
  • CHRG คือสัญลักษณ์ตัวคั่นกลุ่มสำหรับส่วนจำนวนเต็มของตัวเลข หากคุณใช้สตริงว่างเป็นตัวคั่น ตัวคั่นจะเป็นอักขระเว้นวรรคแบบไม่แยก
  • CN คือสตริงที่แสดงค่าศูนย์ของตัวเลข ถ้าไม่ระบุก็แสดงว่าเป็นตัวแทนอยู่ในแบบฟอร์ม บรรทัดว่าง- หากระบุ "CHN=" ไว้ ให้อยู่ในรูปแบบ "0" ไม่ใช้สำหรับฟิลด์อินพุตตัวเลข
  • CHN - ระบุว่าควรส่งออกค่าศูนย์นำหน้าหรือไม่ ความหมาย พารามิเตอร์นี้ไม่ได้ระบุ การมีอยู่ของพารามิเตอร์จะเป็นตัวกำหนดเอาต์พุตของศูนย์นำหน้า
  • 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 - ชื่อย่อของวันในสัปดาห์
    • dddd - ชื่อเต็มของวันในสัปดาห์
    • M - หมายเลขเดือน (เป็นตัวเลข) โดยไม่มีศูนย์นำหน้า
    • MM - หมายเลขเดือน (เป็นตัวเลข) โดยมีศูนย์นำหน้า
    • MMM - ชื่อย่อของเดือน
    • MMMM - ชื่อเต็มของเดือน
    • k - จำนวนไตรมาสในปี
    • r - จำนวนปีที่ไม่มีศตวรรษและเป็นศูนย์นำหน้า
    • yy - จำนวนปีที่ไม่มีศตวรรษโดยมีศูนย์นำหน้า
    • ปปปป - หมายเลขปีพร้อมศตวรรษ
    • ชั่วโมง - ชั่วโมงในเวอร์ชัน 12 ชั่วโมงโดยไม่มีศูนย์นำหน้า
    • hh - ชั่วโมงในนาฬิกาแบบ 12 ชั่วโมงโดยมีศูนย์นำหน้า
    • H - ชั่วโมงในรูปแบบ 24 ชั่วโมงโดยไม่มีศูนย์นำหน้า
    • HH (HH) - ชั่วโมงในโหมด 24 ชั่วโมงโดยมีศูนย์นำหน้า
    • m - นาทีโดยไม่มีศูนย์นำ;
    • มม. - นาทีโดยมีศูนย์นำหน้า
    • s - วินาทีโดยไม่มีศูนย์นำหน้า
    • เอสเอส - ที่สองโดยมีศูนย์นำหน้า
    • bb - แสดงครึ่งวัน AM/PM (ใช้ได้กับภาษาการกำหนดค่าที่รองรับตัวเลือกการแสดงเวลา 12 ชั่วโมงเท่านั้น)
  • DLF - รูปแบบวันที่ท้องถิ่น ระบุตัวเลือกสำหรับการแสดงส่วนวันที่
    • D - วันที่ (เป็นตัวเลข);
    • DD - วันที่ยาว (เดือนเป็นคำพูด);
    • B - เต็มเวลา สามารถรวมวันที่เข้ากับเวลาได้
    • DV - วันที่และเวลา
  • DP - สตริงที่แสดงวันที่ว่างเปล่า (เช่น Format("00010101000000" ,"DP=""empty date""") จะส่งกลับสตริง "วันที่ว่าง")
  • BL - สตริงที่แสดงถึงค่าบูลีน โกหก.
  • BI - สตริงที่แสดงถึงค่าตรรกะ จริง.


2024 wisemotors.ru. วิธีนี้ทำงานอย่างไร. เหล็ก. การทำเหมืองแร่ สกุลเงินดิจิทัล