Jumlah kata-kata, deskripsi terperinci. Nomor Pengambilan, Keterangan Rinci Nomor 1C Menunjuk Nomor

Konteks global
NumberINwords (Numberinwords)
Sintaksis:
Nipperropisus (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
Parameter:
<Число> (wajib)
Jenis: Nomor. Nomor yang ingin Anda konversi ke string dengan kata-kata.
<Форматная строка> (pilihan)
Jenis: Baris. Format string adalah nilai string yang mencakup parameter pemformatan. Parameter pemformatan tercantum melalui simbol ";" (titik koma). Jika parameter tidak ditentukan, parameter default digunakan.
Setiap parameter diatur oleh nama parameter, karakter "\u003d" (sama) dan nilai parameter. Nilai parameter dapat ditunjukkan dalam kutipan tunggal atau ganda. Ini diperlukan jika nilai parameter berisi karakter yang digunakan dalam sintaks string format.
L (l) - Kode lokalisasi. Kode lokasi default yang diinstal dalam sistem operasi digunakan. Contoh kode lokalisasi: RU_RU - Rusia (Rusia); En_us - Bahasa Inggris (AS).
NP (SN) - termasuk / jangan sertakan nama kalkulus (boolean), defaultnya benar.
ND (FN) - termasuk / Jangan sertakan nama bagian desimal dari objek kalkulus (Boolean), default adalah kebenaran.
DP (FS) - Bagian fraksional untuk menarik dalam kata / angka (boolean), defaultnya adalah bohong.
<Параметры предмета исчисления> (pilihan)
Jenis: Baris. Ini adalah nilai string yang mendefinisikan parameter kalkulus. Parameter objek kalkulus terdaftar melalui "," (koma). Format string tergantung pada kode lokalisasi.
Untuk bahasa Rusia dan Belarusia (ru_ru, be_by)
"Rubel, Rubel, Rubel, M, Penny, Penny, Kopecks, G, 2", Di mana:
"Rubel, Rubel, Rubel, M" - Subjek perhitungan:
rubel - satu-satunya kasus identitas,
rubel - satu-satunya dari kasus genitif,
rubel - jamak dari kasus genitif,


Untuk bahasa Ukraina (UK_UA)
"Hryvnia, Hryvnia, Hryvnia, M, Penny, Penny, Kopecks, G, 2", di mana:
"Hryvnia, grivna, berduka, m" - subjek perhitungan:
"Hryvnia adalah satu-satunya kasus nominal,
hryvnia - satu-satunya nomor panggul genitive,
hryvnia - beberapa kasus genitif
m - batang pria (w - batang perempuan, c - batang tengah);
"Kopeck, satu sen, kopecks, g" - bagian fraksional, mirip dengan subjek kalkulus (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).
Untuk bahasa Polandia (PL_PL)
złoty, złote, złotych, m, grosz, grosze, groszy, m, 2
dimana:
"Złoty, złote, złotych, m" - objek kalkulus (genus pria, ż - genus wanita, ń - batang tengah, gen pria pribadi)
złoty - satu-satunya kasus nominatif
złote - satu-satunya kasus akusatif
złotych - beberapa gantungan cepat
m - jantan jantan (ż - batang wanita, ń - batang tengah, mo - batang laki-laki pribadi)
"Grosz, Grosze, Grosze, M" - bagian fraksional (mungkin tidak ada) (mirip dengan seluruh bagian)
2 - Jumlah split bagian fraksional (mungkin tidak ada, secara default adalah 2)
Contoh:
Kami lulus \u003d nipperropisus (1832, "l \u003d pl_pl; sn \u003d true; fn \u003d true; fs \u003d true", "złoty, złotych, złotych, m, grosz, grosze, groszy, m, 2");
Untuk bahasa Inggris, Finlandia dan Kazakh (En_us, FI_FI, KK_KZ)
"Dolar, dolar, sen, sen, 2", di mana:
"Dolar, dolar" adalah objek perhitungan dalam satu-satunya dan beberapa angka;
"Cent, sen" - bagian fraksional dalam satu-satunya dan beberapa nomor (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).
Untuk Jerman (de_de)
"Euro, Euro, M, Cent, Cent, M, 2", di mana:
"Euro, Euro, M" - Subjek Kalkulus:
Euro, Euro adalah subjek perhitungan dalam satu-satunya dan beberapa angka;
M - batang jantan (batang f - perempuan, batang menengah);
"Cent, Cent, M" - bagian fraksional, mirip dengan subjek kalkulus (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).
Untuk bahasa Latvia (lv_lv)
"Lats, Lati, Latu, V, Santam, Santīmi, Santīmu, V, 2, J, J, Where:
"LAT, LATI, LATU, V" - Subjek Kalkulus:
lats - untuk angka yang berakhir dengan 1, kecuali 11
lati - untuk angka yang berakhir pada 2-9 dan 11
lATU - Multi-Nomor (Kasus Genitif) digunakan setelah angka 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000, ..., 100000,
v - batang jantan (batang wanita);
"Santams, Santīmi, Santīmu, V" - bagian fraksional, mirip dengan subjek kalkulus (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2);
"J" - angka 100 ditampilkan sebagai "seratus" untuk di atas kalkulus (n - sebagai "seratus"),
mungkin tidak ada, defaultnya adalah "j";
"J" - angka 100 ditampilkan sebagai "seratus" untuk bagian fraksional (n - sebagai "seratus"),
mungkin absen, secara default adalah "j".
Untuk bahasa Lithuania (LT_LT)
"Litas, Litai, Litų, M, Centas, Centai, Centų, M, 2", di mana:
"LITAS, LITAI, LITų, M" - Subjek Kalkulus:
lITAS adalah satu-satunya dari seluruh bagian
litai - beberapa jumlah seluruh bagian dari 2 hingga 9,
litų - kelipatan seluruh bagian dari seluruh bagian,
m - genus seluruh bagian (gen f - female),
"Cagas, Centai, Centų, M" - bagian fraksional, mirip dengan subjek kalkulus (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).
Untuk bahasa Estonia (et_ee)
"Kroon, Krooni, Senti, Senti, 2", di mana:
"Kroon, Krooni" - - Subut perhitungan dalam satu-satunya dan beberapa angka;
"Senti" - bagian fraksional dalam satu-satunya dan beberapa nomor (mungkin tidak ada);
2 - Jumlah pelepasan bagian fraksional (mungkin tidak ada, secara default adalah 2).
Untuk Bahasa Bulgaria (BG_BG)
"LEV, LEV, M, STOTING, STOTTICS, F, 2", di mana:
"LEV, LEV, M" - Subjek perhitungan:
singa adalah satu-satunya dari seluruh bagian
lEV - Banyak bagian integer,
m - genus seluruh bagian
"STOTING, STOTTICS, F" - Bagian fraksional:
sTOTING - satu-satunya bagian fraksional,
sTOTTICS - Beberapa bagian dari bagian fraksional,
w - Genus bagian fraksional,

Untuk bahasa Rumania (Ro_ro)
"Leu, Lei, M, Ban, Bani, W, 2"
"Leu, Lei, M" - Subjek kalkulus:
leu adalah satu-satunya dari seluruh bagian
lEI - Beberapa Jumlah Bagian Integer
M - genus seluruh bagian
"Ban, Bani, W" - Bagian fraksional:
ban adalah satu-satunya bagian fraksional,
bani adalah bentuk fraksional,
W - lahir dari bagian fraksional,
"2" - Jumlah pelepasan bagian fraksional.
Untuk bahasa Georgia (ka_ge)
"ლარი, თეთრი, 2"
ლარი - seluruh bagian
თეთრი - bagian fraksional
"2" - Jumlah pelepasan bagian fraksional.
Untuk bahasa Vietnam (vi_vn)
"Dong, Xu, 2"
dong, - seluruh bagian
xu, - bagian fraksional
2 - jumlah split bagian fraksional.
........
Nilai default: string kosong
Nilai pengembalian:
Jenis: Baris. Presentasi angka dalam kata-kata.
Deskripsi:
Menghasilkan representasi dari jumlah dalam kata-kata sesuai dengan string format yang ditentukan dan parameter objek dihitung

Saat menampilkan berbagai laporan, sering kali diperlukan untuk mengubah nilai numerik menjadi string dengan kata-kata. Dalam 1C, diselesaikan dengan sangat sederhana: Untuk ini, fungsi nigalopropisus () disediakan.

Saat membentuk angka dalam kata-kata, ada nomor peluang untuk menarik yang lain dan subjek untuk menghitung jumlah ini dalam persalinan dan kasus yang diperlukan. Object Calculus. - Inilah yang mengukur angka yang ditransformasikan, misalnya, uang, laci, gerbong, TV, dll.

  • Tanpa objek perhitungan:
    • Dua puluh dua;
    • Tiga ratus delapan puluh empat.
  • Dengan subjek perhitungan:
    • Tiga puluh delapan menjuntai;
    • Dua belas kapal;
    • Dua rumah.

Contohnya

Untuk memulai, kami memberikan contoh transformasi untuk mengetahui fitur 1C:

// ***** Nomor output: ***** Nigalopropisus (9876.54); // sembilan ribu delapan ratus tujuh puluh enam 54 Nipperropisus (1234.56, "l \u003d ru_en; dp \u003d kebenaran", "Keseluruhan, utuh, utuh, f, kedelai, keseratus, seperseratus, w, 2"); // seribu dua ratus tiga puluh empat seluruh lima puluh enam ratus Nipperropisus (7432, "l \u003d ru_en; np \u003d kebohongan", ", 0"); // tujuh ribu empat ratus tiga puluh dua // ***** output uang: ***** Nipperropisus (9845.11, "l \u003d ru_en",); // Sembilan ribu delapan ratus empat puluh lima rubel 11 kopecks Nipperropisus (2845.11, "l \u003d ru_en; dp \u003d kebenaran", "Rubel, Rubel, Rubel, M, Kopeck, Penny, Kopecks, G, 2"); // dua ribu delapan ratus empat puluh lima rubel sebelas kopecks Nipperropisus (555.16, "l \u003d ru_en; dp \u003d kebenaran", "Dolar, dolar, dolar, m, sen, sen, sen, m, 2"); // lima ratus lima puluh lima dolar enam belas sen Nipperropisus (453.23, "l \u003d ru_en; dp \u003d kebenaran", "Euro, Euro, Euro, M, Cent, sen, sen, m, 2"); // empat ratus lima puluh tiga euro dua puluh tiga sen Nipperropisus (812.44, "l \u003d en_us; dp \u003d kebenaran", "Dolar, dolar, sen, sen, 2"); // delapan ratus dua belas dolar empat puluh empat sen Nipperropisus (3945.76, "l \u003d en_us; dp \u003d kebenaran", "Euro, Euro, sen, sen, 2"); ThouUsand sembilan ratus empat puluh lima euro tujuh puluh enam sen // ***** Anda tidak hanya mengkonversi unit tunai: ***** Nipperropisus (535, "l \u003d ru_en", "Kotak, kotak, kotak, W, G, 0"); // lima ratus tiga puluh lima kotak Nipperropisus (342, "l \u003d ru_en", "TV, TV, TV, M, M, 0"); // tiga ratus empat puluh dua TV

Deskripsi bekerja dengan fungsi

Seperti yang kami temukan, suatu fungsi digunakan untuk mendapatkan sejumlah pendaftaran.

Nipperropisus (< Число >, < FORMATROCK.>, < Parametenasi>)

Fungsi mengembalikan nilai string. Karena parameter input ditransmisikan:

  • Nomornya adalah nilai yang ditransformasikan;
  • Pemformatan - Parameter pemformatan:
    • L - Kode lokalisasi (misalnya, U_RU - Rusia; En_us - Inggris, De_de - Jerman). Pengaturan sistem operasi default digunakan.
    • NP - menampilkan nama kalkulus, secara default - kebenaran.
    • ND - Menarik nama bagian desimal kalkulus, default - kebenaran.
    • DP - bagian fraksional dengan kata-kata / angka, default - bohong.
    • AI - Tampilkan Serikat dan. Dianalisis hanya untuk lokalisasi berbahasa Inggris. Nilai yang mungkin: "mengerti", "gunakan".
  • Opsi parametenasi - Transfer melalui koma parameter objek kalkulus. Format tergantung pada lokalisasi.

Untuk bahasa Rusia, parameter objek kalkulus memiliki bentuk "rubel, rubel, rubel, m, satu sen, satu sen, kopecks, f, 2", di mana:

  • rubel - satu-satunya kasus nominal;
  • rubel - satu-satunya kasus genitif;
    rubel - jamak dari kasus genitif;
    M - batang pria (w - batang perempuan, c - batang tengah);
    "Kopeck, satu sen, kopecks, w" - bagian fraksional, mirip dengan subjek kalkulus (mungkin tidak ada);
    "2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).

Gunakan dalam solusi khas

Dalam konfigurasi yang dibangun diaktifkan, dalam modul umum WorkerCursamivatut. Ada suatu fungsi

Formumumuupise.(Ringkasan, Mata Uang, Menampilkan Ammubesqueek. \u003d Salah)

Fungsi ini digunakan untuk mengubah jumlah mata uang dalam string dengan kata-kata.

Kode 1C V 8.x
// Contoh string format untuk output angka dalam kata-kata dalam bahasa Rusia
// bahasa, dengan kesimpulan dari bagian keseluruhan dan fraksional dalam kata-kata dan kesimpulan
// Object Calculus.
Formstrok \u003d "l \u003d ru_ru; dp \u003d kebenaran";
Parpredmet \u003d "dolar, dolar, dolar, m, sen, sen, sen, m, 2";
Risiko \u003d nipperropisid (2341.56, formstere, paspredmet);
// Hasil perhitungan: "Dua ribu tiga ratus empat puluh satu dolar lima puluh enam sen"

Nullopropisus (angka, format string, parameter objek kalkulus)

Nomornya adalah angka yang ingin Anda konversi ke garis dengan kata-kata.

Format string adalah nilai string yang mencakup parameter pemformatan. Parameter pemformatan tercantum melalui simbol ";" (titik koma). Jika parameter tidak ditentukan, parameter default digunakan.
Setiap parameter diatur oleh nama parameter, karakter "\u003d" (sama) dan nilai parameter. Nilai parameter dapat ditunjukkan dalam kutipan tunggal atau ganda. Ini diperlukan jika nilai parameter berisi karakter yang digunakan dalam sintaks string format.
L (l) - Kode lokalisasi. Kode lokasi default yang diinstal dalam sistem operasi digunakan. Contoh kode lokalisasi: RU_RU - Rusia (Rusia); En_us - Bahasa Inggris (AS).
NP (SN) - termasuk / jangan sertakan nama kalkulus (boolean), defaultnya benar.
ND (FN) - termasuk / Jangan sertakan nama bagian desimal dari objek kalkulus (Boolean), default adalah kebenaran.
DP (FS) - Bagian fraksional untuk menarik dalam kata / angka (boolean), defaultnya adalah bohong.

Parameter objek - adalah nilai string yang mendefinisikan parameter objek kalkulus. Parameter objek kalkulus terdaftar melalui "," (koma). Format string tergantung pada kode lokalisasi.
Untuk bahasa Rusia dan Belarusia (ru_ru, be_by)
"Rubel, Rubel, Rubel, M, Penny, Penny, Kopecks, G, 2", Di mana:
"Rubel, Rubel, Rubel, M" - Subjek perhitungan:
Rubel - satu-satunya kasus identitas,
Rubel - satu-satunya dari kasus genitif,
rubel - jamak dari kasus genitif,


Untuk bahasa Ukraina (UK_UA)
"Hryvnia, Hryvnia, Hryvnia, M, Penny, Penny, Kopecks, G, 2", di mana:
"Hryvnia, grivna, berduka, m" - subjek perhitungan:
"Hryvnia adalah satu-satunya kasus nominal,
hryvnia - satu-satunya nomor panggul genitive,
hryvnia - beberapa kasus genitif
M - batang pria (w - batang perempuan, c - batang tengah);
"Kopeck, satu sen, kopecks, g" - bagian fraksional, mirip dengan subjek kalkulus (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).
Untuk bahasa Polandia (PL_PL)
z? oty, z? ote, z? otych, m, grosz, grosze, groszy, m, 2
Dimana:
"Z? Oty, Z? Oote, Z? Otych, M" - Masalah perhitungan (Genus M-Male, "
z? oty - satu-satunya kasus nominatif
z? ote - satu-satunya kasus akusatif
z? otych - kasus akusatif jamak
M - jantan jantan (? - batang wanita, "- batang tengah, mo - batang laki-laki pribadi)
"Grosz, Grosze, Grosze, M" - bagian fraksional (mungkin tidak ada) (mirip dengan seluruh bagian)
2 - Jumlah split bagian fraksional (mungkin tidak ada, secara default adalah 2)
Kode 1C V 8.x
Lewat \u003d nullopropic (1832, "l \u003d pl_pl; sn \u003d true; fn \u003d true; fs \u003d true", "z? Oty, z? Ote, z? Otych, m, grosz, grosze, groszy, m, 2") ;

Untuk bahasa Inggris, Finlandia dan Kazakh (En_us, FI_FI, KK_KZ)
"Dolar, dolar, sen, sen, 2", di mana:
"Dolar, dolar" adalah objek perhitungan dalam satu-satunya dan beberapa angka;
"Cent, sen" - bagian fraksional dalam satu-satunya dan beberapa nomor (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).
Untuk Jerman (de_de)
"Euro, Euro, M, Cent, Cent, M, 2", di mana:
"Euro, Euro, M" - Subjek Kalkulus:
Euro, Euro adalah subjek perhitungan dalam satu-satunya dan beberapa angka;
M - batang jantan (batang f - perempuan, batang menengah);
"Cent, Cent, M" - bagian fraksional, mirip dengan subjek kalkulus (mungkin tidak ada);
"2" - Jumlah bagian pelepasan (mungkin tidak ada, secara default adalah 2).

Contoh:
Kode 1c v 8.x x \u003d numbrope (123456.78, "dp \u003d kebenaran", "ton, ton, ton, f, kg., Kg., M, 3");
// x \u003d "Seratus dua puluh tiga ribu empat ratus lima puluh enam ton tujuh ratus delapan puluh kg."

X \u003d namillopropisid (123456.78, ", 0");
// x \u003d "seratus dua puluh tiga ribu empat ratus lima puluh tujuh"

X \u003d numbrope (123456.78, ", 2");
// x \u003d "seratus dua puluh tiga ribu empat ratus lima puluh enam 78"

X \u003d numbop (123456.78, "l \u003d ru_en; dp \u003d kebohongan", "rubel, rubel, rubel, m, sen, sen");
// x \u003d "seratus dua puluh tiga ribu empat ratus lima puluh enam rubel 78 kopecks"

X \u003d nipperropisid (123456.78, "l \u003d ru_en; dp \u003d kebenaran", "dolar, dolar, dolar, m, sen, sen, m, m, m, 2");
// x \u003d "seratus dua puluh tiga ribu empat ratus lima puluh enam dolar tujuh puluh delapan sen"

Nipperropisus (1457.25, "l \u003d en_us", "dolar, dolar, sen, sen, 2");
// seribu empat ratus lima puluh tujuh dolar 25 sen.

Menurut undang-undang saat ini, dokumen pembayaran dan laporan keuangan harus mengandung jumlah akhir yang ditentukan oleh kata-kata. Dalam program akuntansi Nomor 1C dalam kata-kata Dapat diperoleh dengan menggunakan fungsi khusus dalam konteks global. Spesialis menetapkan parameter yang diperlukan dalam string format dan pada output dalam dokumen menerima angka dalam kata-kata. Action Algorithm adalah sama untuk semua konfigurasi 1C Enterprise.

Komponen utama dari algoritma

Untuk mengatur angka dengan benar dengan huruf kapital, perlu untuk memahami arti dari semua komponen skema. Faktor utama:

  1. Jumlahnya adalah seperangkat angka yang akan dikonversi ke kata-kata;
  1. String format adalah tempat dalam program untuk mengatur parameter bahasa yang diperlukan. Ada juga yang diresepkan persyaratan bagian fraksional. Elemen komposit ditunjukkan melalui titik koma;

Format garis:

  • Kode lokalisasi dilambangkan dengan huruf L (L). Ini dapat diubah secara independen dengan menentukan bahasa yang diperlukan;
  • Mereproduksi / tidak mereproduksi nama unit pengukuran (nd \u003d false atau truth);
  • Mereproduksi / tidak mereproduksi bagian fraksional dari jumlah (dp \u003d kebohongan atau kebenaran);
  1. Parameter objek adalah deskripsi yang tepat dari jumlah unit pengukuran yang perlu ditulis dengan kata-kata. Misalnya, rubel, dolar, sen.

Penting. Semua elemen skema harus diresepkan seakurat mungkin. Memberi ulang kebenaran data input dapat dalam sintaks asisten.

Cara mendaftarkan skema output angka dalam kata-kata

Rekam nomor 1C dalam kata-kata dapat dalam skema seperti: kekuatan nol (angka, "format string", "parameter objek"), di mana

Jumlahnya adalah satu set angka, misalnya, 2358.879.

String format adalah nama bahasa dan metode menampilkan angka. Dalam bahasa Rusia itu akan terlihat seperti ini: l \u003d ru_ru. Jika bagian fraksional harus dieja oleh kata-kata, tunjukkan DP \u003d kebenaran. Secara default, indikator ini beralih ke kebohongan.

Parameter objek - Nama unit pengukuran dalam semua kasus yang menunjukkan genus. Misalnya, rubel ras pria, satu sen. Denotee "m" dan "f".

Parameter ditunjukkan dalam kutipan dan ditulis melalui koma. Untuk bahasa Rusia, skema akan terlihat seperti ini: numbrus (2358.879, "l \u003d ru_en; dp \u003d kebenaran", "rubel, rubel, rubel, m, sen, penny, kopecks, g, 3") dalam hal ini, Angka 3 berarti tempat desimal.

Metode ini tidak cocok jika jumlah pasti karakter desimal tidak diketahui. Untuk menyederhanakan tugas, penggunaan SUMA dan Representasi Mata Uang. Sebagai suatu peraturan, dalam situasi seperti itu adalah kebiasaan untuk meninggalkan dua digit setelah koma.

Cara mendaftarkan skema

Untuk memberikan program tugas dengan baik untuk eksekusi, Anda perlu melakukan langkah-langkah berikut:

  1. Pada tahap pertama, tentukan pengkodean bahasa yang diinginkan. Paling populer di Rusia:
  • Bahasa Inggris - en_us;
  • Rusia - l \u003d ru_ru.
  1. Selanjutnya, jenis unit pengukuran dan bagian fraksional diberikan (ND, DP);
  1. Saat menyiapkan dokumen, mungkin perlu untuk membawa jumlah dalam rubel dalam bahasa Inggris atau dengan omset, tulis kata-kata dolar, euro dalam bahasa Rusia. Untuk ini, nama mata uang diresepkan secara rinci dalam semua kasus yang menunjukkan genus.

Parameter objek dalam berbagai bahasa.

Selanjutnya, jumlah 1C akan dikumpulkan dalam berbagai bahasa sesuai dengan skema standar. Di pintu keluar, ternyata dokumen dengan jumlah akhir yang ditentukan oleh kata-kata. Misalnya, Anda perlu membuat dokumen keuangan dalam program 1C untuk mitra asing, yang berbicara bahasa Inggris. Mata uang - Euro. Skema akan terlihat seperti ini: nullopropic (10 125.67, "l \u003d en_us; dp \u003d kebenaran", "Euro, Euro, Eurocent, Eurocents, 2")

Dewan. Menyimpan data desain tidak diperlukan. Mereka semua standar, hanya parameter dari subjek yang berubah. Oleh karena itu, lebih baik menyiapkan templat di muka dan menggunakannya sebagai boks.

Parameter:

<Значение>

Nilai format.

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

Format string adalah nilai string yang mencakup parameter pemformatan.

Parameter pemformatan tercantum melalui simbol ";". Kehadiran parameter berarti perbedaan antara pemformatan dari yang standar.

Jika parameter tidak ditentukan, pemformatan standar diterapkan, yang pada dasarnya sesuai dengan konversi nilai ke string. Namun, untuk nilai-nilai jenis dan tanggal default (0 dan 01.0001, 00:00:00, masing-masing) string kosong akan dikeluarkan.

Setiap parameter diatur oleh nama parameter, simbol "\u003d" dan nilai parameter. Nilai parameter dapat ditunjukkan dalam kutipan tunggal atau ganda. Ini diperlukan jika nilai parameter berisi karakter yang digunakan dalam sintaks string format.

Di dalam nilai parameter, karakter sewenang-wenang dapat ditunjukkan, yang ketika menghasilkan string yang dihasilkan akan ditampilkan seperti itu. Jadi, misalnya, Anda dapat menentukan pemisah jam, menit dan detik saat memformat waktu. Jika karakter ini bertepatan dengan nilai-nilai garis format, mereka harus disimpulkan dalam kutipan tunggal.

Nama dan nilai parameter string format:

  • L - Nama bahasa, negara tempat pemformatan standar akan dilakukan.
  • CHC adalah jumlah total pembuangan desimal dari seluruh bagian dan fraksional. Angka awal bulat sesuai dengan aturan pembulatan. Jika parameter ini ditentukan, maka untuk menampilkan bagian fraksional dari angka, perlu untuk menentukan parameter CDC, jika tidak bagian fraksional tidak akan ditampilkan.
  • CDC adalah jumlah pelepasan desimal di bagian fraksional. Angka awal bulat sesuai dengan aturan pembulatan.
  • Keadaan darurat - Pergeseran debit: Positif - Divisi, negatif - perkalian. Dengan kata lain, ini berarti bahwa angka awal akan dikalikan atau dibagi dengan 10 * C, di mana C adalah nilai parameter modul.
  • PSD - pemisah simbol dari bagian keseluruhan dan fraksional.
  • ЧHG - pemisah simbol kelompok dari seluruh angka. Jika Anda menggunakan string kosong sebagai pemisah, maka dalam hal ini pemisah akan menjadi simbol ruang yang tidak dapat dipisahkan.
  • CN - string yang mewakili nilai nol dari angka. Jika tidak ditentukan, representasi dalam bentuk string kosong. Jika "CN \u003d" ditentukan, maka dalam formulir "0". Tidak digunakan untuk bidang input numerik.
  • Chvn - apakah akan menghapus nol terkemuka. Nilai parameter ini tidak ditentukan, hasil parameter menentukan output dari nol terkemuka.
  • CHG - Urutan pengelompokan digit angka. Sebagai nilai, angka ditunjukkan, melalui koma, menunjukkan jumlah pelepasan yang dikelompokkan ke kanan kiri. Masuk akal hanya dua angka pertama. Yang pertama menunjukkan pengelompokan utama, yaitu, yang akan digunakan untuk pelepasan yang paling signifikan dari seluruh bagian dari jumlah tersebut. Jika nomor kedua tidak ditentukan, hanya pelepasan yang paling signifikan yang akan dikelompokkan. Jika 0 ditetapkan sebagai angka kedua, maka nilai yang ditentukan untuk grup utama akan diterapkan untuk semua kategori nomor tersebut. Jika nilai selain 0 digunakan sebagai angka kedua, nilai ini akan digunakan untuk mengelompokkan semua pelepasan, kecuali yang sudah dikelompokkan paling signifikan.
  • Cho - representasi angka negatif.
    • 0 (0) - string formulir "(1,1)";
    • 1 (1) - serangkaian jenis "-1.1";
    • 2 (2) - serangkaian jenis "- 1.1";
    • 3 (3) - serangkaian jenis "1,1";
    • 4 (4) - serangkaian jenis "1.1 -".
  • Format DF - Date.
    • d - hari dari bulan (angka) tanpa nol terkemuka;
    • dD - hari bulan (angka) dengan nol terkemuka;
    • dDD - nama singkat hari dalam seminggu;
    • nama lengkap duddd hari ini;
    • M - jumlah bulan (angka) tanpa nol terkemuka;
    • Mm - jumlah bulan (angka) dengan nol terkemuka;
    • Mmm - nama singkat bulan ini;
    • Mmmm - nama lengkap bulan ini;
    • untuk - angka seperempat di tahun ini;
    • m - jumlah tahun tanpa abad dan memimpin nol;
    • gG - jumlah tahun tanpa abad dengan nol terkemuka;
    • yYYG - Jumlah tahun dengan satu abad;
    • h - satu jam pada jam 12 tanpa nol terkemuka;
    • cC - jam pada jam 12 dengan nol;
    • H - satu jam dalam varian 24 jam tanpa nol terkemuka;
    • CC (HH) - satu jam dalam varian 24 jam dengan nol terkemuka;
    • m - menit tanpa nol terkemuka;
    • mm - menit dengan nol terkemuka;
    • c - kedua tanpa memimpin nol;
    • sS - kedua dengan nol terkemuka;
    • bB - Tampilan setengah dari hari Am / PM (hanya berlaku untuk bahasa konfigurasi yang mendukung versi 12 jam dari representasi waktu).
  • DLF - format tanggal lokal. Ini menunjukkan tampilan bagian tanggal.
    • D - Tanggal (angka);
    • Dd - tanggal panjang (dalam kata-kata);
    • Dalam - penuh waktu, tanggal dapat dikombinasikan dengan waktu;
    • DV - waktu tanggal.
  • DP - string yang mewakili tanggal kosong (misalnya, format ("00010101000000", "dp \u003d" "Tanggal Kosong" "") akan mengembalikan string "Tanggal Kosong").
  • BL - string yang mewakili nilai logis Salah.
  • BI - string yang mewakili nilai logis Benar.