Kelimelerde sayı, ayrıntılı açıklama. Sözcüklerdeki sayı, ayrıntılı açıklama 1'lerin bir kuruşluk sözcüklerdeki sayısı

küresel bağlam
SayıInWords
Sözdizimi:
Kelimelerdeki sayı (<Число>, <Форматная строка>, <Параметры предмета исчисления>)
parametreler:
<Число>(gereklidir)
Numara giriniz. Sözcük olarak dizgeye dönüştürülecek sayı.
<Форматная строка>(isteğe bağlı)
Tür: Dize. Biçim dizesi, biçimlendirme seçeneklerini içeren bir dize değeridir. Biçimlendirme parametreleri ";" ile ayrılmış olarak listelenir. (noktalı virgül). Herhangi bir parametre belirtilmezse, parametrenin varsayılan değeri kullanılır.
Her parametre parametre adı, "=" (eşit) sembolü ve parametre değeri ile belirtilir. Parametre değeri tek veya çift tırnak içinde belirtilebilir. Bu, parametre değeri, biçim dizesi sözdiziminde kullanılan karakterleri içeriyorsa gereklidir.
L (L) - Yerelleştirme kodu. Varsayılan olarak, işletim sisteminde yüklü olan yerelleştirme kodu kullanılır. Yerelleştirme kodlarına örnekler: ru_RU - Rusça (Rusya); tr_US - İngilizce (ABD).
NP (SN) - Hesap konusunun adını dahil et / dahil etme (Boolean), varsayılan olarak - Doğru.
ND (FN) - Hesap konusunun ondalık bölümlerinin adını dahil et / dahil etme (Boolean), varsayılan olarak - Doğru.
DP (FS) - Kesirli kısmı varsayılan olarak kelimeler / sayılar (Boolean) olarak göster - Yanlış.
<Параметры предмета исчисления>(isteğe bağlı)
Tür: Dize. Hesabın parametrelerini tanımlayan bir dize değeridir. Analizin parametreleri "," (virgül) ile listelenir. Dizenin biçimi yerelleştirme koduna bağlıdır.
Rusça ve Beyaz Rusça dilleri için (ru_RU, be_BY)
"ruble, ruble, ruble, m, kopeck, kopeck, kopeck, w, 2", burada:
"ruble, ruble, ruble, m" - hesaplama konusu:
ruble - tekil aday,
ruble - tekil tamlama,
ruble - çoğul tamlama,


Ukrayna dili için (uk_UA)
"grivnası, grivnası, grivnası, m, kopek, kopek, kopek, w, 2", burada:
"grivnası, grivnası, grivnası, m" - hesaplama konusu:
"grivnası - tekil aday,
grivna - tekil tamlama,
grivna - çoğul hali,
m - eril cinsiyet (w - dişil cinsiyet, s - nötr cinsiyet);
"kopeck, kopeck, kopeck, zh" - hesaplama konusuna benzer kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).
Lehçe için (pl_PL)
zloti, zloti, zloti, m, grosz, grosze, groszy, m, 2
nerede:
"złoty, złote, złotych, m" - hesabın konusu (m - eril, ż - dişil, ń - nötr, mo - kişisel eril)
złoty - tekil yalın
złote - tekil -i hali
złotych - çoğul -i
m - eril (ż - dişil, ń - nötr, mo - kişisel eril)
"grosz, grosze, groszy, m" - kesirli kısım (yok olabilir) (bütün kısma benzer)
2 - kesirli kısmın basamak sayısı (yok olabilir, varsayılan 2'dir)
Örnek:
Yazıt = NumberInWords (1832, “L = pl_PL; SN = doğru; FN = doğru; FS = doğru”, “zloti, zlot, zlotych, m, grosz, grosze, groszy, m, 2”);
İngilizce, Fince ve Kazak dilleri için (en_US, fi_FI, kk_KZ)
"dolar, dolar, sent, sent, 2", burada:
"dolar, dolar" - tekil ve çoğul olarak hesaplama konusu;
"cent, cent" - tekil ve çoğul olarak kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).
Almanca klavye (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", burada:
"EURO, EURO, M" - hesaplama konusu:
EURO, EURO - tekil ve çoğul olarak hesap konusu;
M - eril (F - dişil, N - nötr);
"Cent, Cent, M" - hesap konusuna benzer kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).
Letonca Klavye (lv_LV)
"lats, lati, latu, V, santīms, santīmi, santīmu, V, 2, J, J", burada:
"lats, lati, latu, v" - hesabın konusu:
lats - 11 hariç 1 ile biten sayılar için
lati - 2-9 ve 11 ile biten sayılar için
latu - çoğul (genitif) 0, 10, 20, ..., 90, 100, 200, ..., 1000, ..., 100000 rakamlarından sonra kullanılır,
v - erkeksi (s - kadınsı);
"santīms, santīmi, santimu, V" - hesaplama konusuna benzer kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir);
"J" - hesap konusu için 100 sayısı "Yüz" olarak görüntülenir (N - "Yüz" olarak),
olmayabilir, varsayılan olarak "J";
"J" - kesirli kısım için 100 sayısı "Yüz" olarak görüntülenir (N - "Yüz" olarak),
olmayabilir, varsayılan olarak "J" olur.
Klavye Litvanca (lt_LT)
"litas, litai, litų, M, centas, centai, centų, M, 2", burada:
"litas, litai, litų, M" - hesabın konusu:
litas tamsayı kısmının tekilidir,
litai - 2'den 9'a kadar tamsayı kısmının çoğulu,
litų - tam kısmın çoğulu diğer,
m - tüm parçanın cinsiyeti (f - kadınsı),
"centas, centai, centų, M" - hesap konusuna benzer kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).
Estonca için (et_EE)
"kroon, krooni, gönderildi, senti, 2", burada:
"kroon, krooni" - - tekil ve çoğul olarak hesabın konusu;
"gönderilmiş, senti" - tekil ve çoğul olarak kesirli kısım (yok olabilir);
2 - kesirli kısmın basamak sayısı (yok olabilir, varsayılan 2'dir).
Bulgarca Klavye (bg_BG)
"aslan, leva, m, stotinka, stotinki, w, 2", burada:
"aslan, leva, m" - hesaplama konusu:
aslan bütün parçanın tekilidir,
leva tamsayı kısmının çoğuludur,
m - bütün parçanın cinsi,
"stotinka, stotinki, w" - kesirli kısım:
stotinka, kesirli kısmın tek sayısıdır,
stotinki - çoğul kesirli kısım,
g - kesirli kısmın cinsi,

Rumence Klavye (ro_RO)
"leu, lei, M, yasak, bani, W, 2"
"leu, lei, M" - hesaplama konusu:
leu tamsayı kısmının tekilidir,
lei - tamsayı kısmının çoğulu,
M - bütün parçanın cinsi,
"ban, bani, W" - kesirli kısım:
ban - tekil kesirli kısım,
bani - kesirli kısmın çoğulu,
W, kesirli kısmın cinsidir,
"2" - kesirli kısmın basamak sayısı.
Gürcüce Klavye (ka_GE)
"ლარი, თეთრი, 2"
ლარი - bütün kısım
თეთრი - kesirli kısım
"2" - kesirli kısmın basamak sayısı.
Klavye Vietnamca (vi_VN)
"dong, xu, 2"
dong, - bütün kısım
xu, - kesirli kısım
2 - kesirli kısmın basamak sayısı.
........
Varsayılan değer: Boş dize
Döndürülen değer:
Tür: Dize. Kelimelerde sayı gösterimi.
Açıklama:
Belirtilen biçim dizesine ve hesaplanan öğenin parametrelerine göre bir sayının kelimelerle temsilini oluşturur

Çeşitli raporları görüntülerken, genellikle sayısal bir değeri sözcüklerde bir dizeye dönüştürmek gerekir. 1C'de bu çok basit bir şekilde çözülebilir: bunun için NumberWords () işlevi sağlanır.

Sözcüklerde sayı oluştururken istenilen cinsiyet ve durumda bu sayının hesaplanması konusunun yanında görüntülenmesi mümkündür. matematik konusu- dönüştürülen sayının ölçtüğü şey budur, örneğin para, kutular, vagonlar, televizyonlar vb.

  • Hesap konusu olmadan:
    • Yirmi iki;
    • Üç yüz seksen dört.
  • Hesaplanan:
    • otuz sekiz doblon
    • On iki gemi;
    • İki ev.

Örnekleri

İlk olarak, 1C'nin yeteneklerini bulmak için dönüşüm örnekleri verelim:

// ***** Numaraları göster: ***** Kelimelerde sayı (9876.54); // Dokuz bin sekiz yüz yetmiş altı 54 Sözcüklerdeki sayı (1234.56, "Л = ru_RU; ДП = TRUE", "bütün, bütün, bütün, w, yüzdelik, yüzdelik, yüzdelik, w, 2"); // Bin iki yüz otuz dört nokta elli altı yüzüncü Sözcüklerdeki sayı (7432, "L = ru_RU; NP = Yanlış", ", 0"); // Yedi bin dört yüz otuz iki // ***** Para çekme: ***** Sözcüklerdeki sayı (9845.11, "Л = ru_RU",); // Dokuz bin sekiz yüz kırk beş ruble 11 kopek Sözcüklerdeki sayı (2845.11, "Л = ru_RU; DP = Doğru", "ruble, ruble, ruble, m, kopek, kopek, kopek, w, 2"); // İki bin sekiz yüz kırk beş ruble on bir kopek Sözcüklerdeki sayı (555.16, "Л = ru_RU; ДП = Doğru", "dolar, dolar, dolar, m, yüzde, yüzde, sent, m, 2"); // Beş yüz elli beş dolar on altı sent Sözcüklerdeki sayı (453.23, "Л = ru_RU; ДП = Doğru", "euro, euro, euro, m, cent, cent, sent, m, 2"); // Dört yüz elli üç euro yirmi üç sent Sözcüklerdeki sayı (812.44, "Л = en_US; ДП = Doğru", "dolar, dolar, sent, sent, 2"); // Sekiz yüz on iki dolar kırk dört sent Sözcüklerdeki sayı (3945,76, "Л = en_US; ДП = Doğru", "euro, euro, cent, cent, cent, 2"); // Üç bin dokuz yüz kırk beş euro yetmiş altı sent // ***** Yalnızca para birimlerini dönüştüremezsiniz: ***** Kelimelerdeki sayı (535, "Л = ru_RU", "kutu, kutular, kutular, w, w, 0"); // Beş yüz otuz beş kutu Kelimelerdeki sayı (342, "Л = ru_RU", "TV seti, TV seti, TV setleri, m, m, 0"); // Üç yüz kırk iki TV

İşlevle çalışmanın açıklaması

Öğrendiğimiz gibi, sayıyı kelimelerle almak için fonksiyon kullanılır.

Kelimelerdeki sayı (< Число >, < BiçimDizesi>, < Öğe ParametreleriHesaplamalar>)

İşlev bir dize değeri döndürür. Aşağıdakiler giriş parametreleri olarak iletilir:

  • Sayı dönüştürülecek değerdir;
  • FormatString - biçimlendirme seçenekleri:
    • L - Yerelleştirme kodu (örneğin, u_RU - Rusça; en_US - İngilizce, de_DE - Almanca). İşletim sistemi ayarları varsayılan olarak kullanılır.
    • NP - Hesap konusunun adını varsayılan olarak göster - Doğru.
    • ND - Varsayılan olarak, hesaplama konusunun ondalık bölümlerinin adını görüntüleyin - Doğru.
    • ÄП - Kesirli kısmı varsayılan olarak kelimeler / sayılar olarak göster - Yanlış.
    • AI - Birliği göster ve. Yalnızca İngilizce yerelleştirme için ayrıştırıldı. Olası değerler: "Kullanmayın", "Kullan".
  • CalculusObjectParameters - calculus nesne parametrelerinin virgülle ayrılmış listesi. Biçim yerelleştirmeye bağlıdır.

Rus dili için, hesabın parametreleri "ruble, ruble, ruble, m, kopeck, kopeck, kopecks, w, 2" biçimindedir, burada:

  • ruble - tekil aday;
  • ruble - tekil tamlama;
    ruble - çoğul hali;
    m - eril cinsiyet (w - dişil cinsiyet, s - nötr cinsiyet);
    “Kopeck, kopeck, kopeck, zh” - hesaplama konusuna benzer kesirli kısım (yok olabilir);
    "2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).

Standart çözümlerde kullanın

Ortak bir modülde yerleşik konfigürasyonlarda Çalışma KurslarıPara Birimi bir fonksiyon var

GenerateSumWord(TutarNumara, Para Birimi, Para ÇekmeAmountNoCopecks= Yanlış)

İşlev, para birimi tutarlarını sözcüklerde bir dizeye dönüştürmek için kullanılır.

Kod 1C v 8.x
// Rusça kelimelerde bir sayıyı görüntülemek için bir biçim dizesi örneği
// tamsayı ve kesirli bölümlerin çıktısı ve çıktısı olan dil
// hesabın konusu.
FormString = "L = ru_RU; DP = Doğru";
Bir Nesnenin Buharı = "dolar, dolar, dolar, m, sent, sent, sent, m, 2";
Sayı = NumberWord (2341.56, FormString, ItemPair);
// Hesaplama sonucu: "İki bin üç yüz kırk bir dolar elli altı sent"

Sözcüklerdeki sayı (Sayı, Biçim dizesi, Kalkülüsün parametreleri)

Sayı - Sözcüklerde dizeye dönüştürülecek sayı.

Biçim dizesi, biçimlendirme seçeneklerini içeren bir dize değeridir. Biçimlendirme parametreleri ";" ile ayrılmış olarak listelenir. (noktalı virgül). Herhangi bir parametre belirtilmezse, parametrenin varsayılan değeri kullanılır.
Her parametre parametre adı, "=" (eşit) sembolü ve parametre değeri ile belirtilir. Parametre değeri tek veya çift tırnak içinde belirtilebilir. Bu, parametre değeri, biçim dizesi sözdiziminde kullanılan karakterleri içeriyorsa gereklidir.
L (L) - Yerelleştirme kodu. Varsayılan olarak, işletim sisteminde yüklü olan yerelleştirme kodu kullanılır. Yerelleştirme kodlarına örnekler: ru_RU - Rusça (Rusya); tr_US - İngilizce (ABD).
NP (SN) - Hesap konusunun adını dahil et / dahil etme (Boolean), varsayılan olarak - Doğru.
ND (FN) - Hesap konusunun ondalık bölümlerinin adını dahil et / dahil etme (Boolean), varsayılan olarak - Doğru.
DP (FS) - Kesirli kısmı varsayılan olarak kelimeler / sayılar (Boolean) olarak göster - Yanlış.

Matematik öğe parametreleri - Hesap öğesi parametrelerini tanımlayan bir dize değeridir. Analizin parametreleri "," (virgül) ile listelenir. Dizenin biçimi yerelleştirme koduna bağlıdır.
Rusça ve Beyaz Rusça dilleri için (ru_RU, be_BY)
"ruble, ruble, ruble, m, kopeck, kopeck, kopeck, w, 2", burada:
"ruble, ruble, ruble, m" - hesaplama konusu:
ruble - tekil aday,
ruble - tekil tamlama,
ruble - çoğul tamlama,


Ukrayna dili için (uk_UA)
"grivnası, grivnası, grivnası, m, kopek, kopek, kopek, w, 2", burada:
"grivnası, grivnası, grivnası, m" - hesaplama konusu:
"grivnası - tekil aday,
grivna - tekil tamlama,
grivna - çoğul hali,
m - eril cinsiyet (w - dişil cinsiyet, s - nötr cinsiyet);
"kopeck, kopeck, kopeck, zh" - hesaplama konusuna benzer kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).
Lehçe için (pl_PL)
z?oty, z?ote, z?otych, m, grosz, grosze, groszy, m, 2
nerede:
"z? oty, z? ote, z? otych, m" - hesabın konusu (m - eril,? - dişil,? - nötr, mo - kişisel eril)
z? oty - yalın tekil
z?ote - tekil -i
z? otych - çoğul -i
m - eril (? - dişil,? - nötr, mo - kişisel eril)
"grosz, grosze, groszy, m" - kesirli kısım (yok olabilir) (bütün kısma benzer)
2 - kesirli kısmın basamak sayısı (yok olabilir, varsayılan 2'dir)
Kod 1C v 8.x
Yazıt = NumberInWords (1832, “L = pl_PL; SN = doğru; FN = doğru; FS = doğru”, “z? Oty, z? Ote, z? Otych, m, grosz, grosze, groszy, m, 2”) ;

İngilizce, Fince ve Kazak dilleri için (en_US, fi_FI, kk_KZ)
"dolar, dolar, sent, sent, 2", burada:
"dolar, dolar" - tekil ve çoğul olarak hesaplama konusu;
"cent, cent" - tekil ve çoğul olarak kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).
Almanca klavye (de_DE)
"EURO, EURO, M, Cent, Cent, M, 2", burada:
"EURO, EURO, M" - hesaplama konusu:
EURO, EURO - tekil ve çoğul olarak hesap konusu;
M - eril (F - dişil, N - nötr);
"Cent, Cent, M" - hesap konusuna benzer kesirli kısım (yok olabilir);
"2" - kesirli kısmın basamak sayısı (yok olabilir, varsayılan değer 2'dir).

Örnekler:
Kod 1C v 8.x x = Sözcüklerdeki sayı (123456.78, "DP = Doğru", "ton, ton, ton, f, kg., Kg., Kg., M, 3");
// x = "Yüz yirmi üç bin dört yüz elli altı ton yedi yüz seksen kg."

X = Sözcüklerdeki sayı (123456.78, ", 0");
// x = "Yüz yirmi üç bin dört yüz elli yedi"

X = Kelime Sayısı (123456.78, ", 2");
// x = "Yüz yirmi üç bin dört yüz elli altı 78"

X = Sözcüklerdeki sayı (123456.78, "L = ru_RU; DP = Yanlış", "ruble, ruble, ruble, m, kopek, kopek, kopek, w");
// x = "Yüz yirmi üç bin dört yüz elli altı ruble 78 kopek"

X = Sözcüklerdeki sayı (123456.78, "Л = ru_RU; DP = Doğru", "dolar, dolar, dolar, m, cent, cent, cent, cent, m, 2");
// x = "Yüz yirmi üç bin dört yüz elli altı dolar yetmiş sekiz sent"

Sözcüklerdeki sayı (1457.25, "L = en_US", "dolar, dolar, sent, sent, 2");
// Bin dört elli yüz yedi dolar 25 sent.

Yürürlükteki mevzuata göre, ödeme belgeleri ve mali tablolar, kelimelerle ifade edilen toplam tutarları içermelidir. muhasebe programında kelimelerde sayı ile 1 küresel bağlamda özel bir işlev kullanılarak elde edilebilir. Uzman, gerekli parametreleri biçim dizesinde ayarlar ve belgedeki çıktıda sayıyı kelimelerle alır. Eylemlerin algoritması, tüm 1c Enterprise konfigürasyonları için aynıdır.

Algoritmanın ana bileşenleri

Sayıyı büyük harflerle doğru bir şekilde oluşturmak için, şemanın tüm bileşenlerinin anlamını anlamak gerekir. Temel göstergeler:

  1. Sayı - kelimelere dönüştürülecek bir dizi rakam;
  1. Biçim dizesi, programda gerekli dil parametrelerini ayarlamak için bir yerdir. Kesirli kısmın türü için gereklilikler de burada belirtilmiştir. Bileşik elemanlar noktalı virgülle belirtilir;

Dize öğelerini biçimlendir:

  • L (L) harfi ile gösterilen yerelleştirme kodu. Gerekli dili belirterek kendiniz değiştirebilirsiniz;
  • Ölçü birimlerinin adını oynatın / çoğaltmayın (ND = yanlış veya doğru);
  • Toplamın kesirli kısımlarını yeniden üretin / yeniden üretmeyin (DP = yanlış veya doğru);
  1. Hesaplama konusunun parametreleri, kelimelerle yazılması gereken miktarın ölçü birimlerinin doğru bir açıklamasıdır. Örneğin, ruble, dolar, kopek.

Önemli. Planın tüm unsurları mümkün olduğunca doğru yazılmalıdır. Sözdizimi yardımcısında girilen verilerin doğruluğunu iki kez kontrol edebilirsiniz.

Kelimelerde bir sayı çıktı şeması nasıl yazılır

Aşağıdaki şemaya göre kelimelerde bir sayı yazabilirsiniz: Sözcüklerdeki sayı (Sayı, "Biçim Dizesi", "Hesap Konusunun Parametreleri"), burada

Sayı bir sayı kümesidir, örneğin 2358.879.

Biçim Dizesi - dilin adı ve sayının görüntülenme şekli. Rusça'da şöyle görünecek: L = ru_RU. Kesirli kısmın kelimelerle yazılması gerekiyorsa, DP = Doğru olarak belirtin. Varsayılan olarak, bu gösterge Yanlış olarak değiştirilir.

Analiz Konusunun Parametreleri - her durumda cinsiyeti belirten ölçü biriminin adı. Örneğin, bir ruble erildir, bir kuruş dişildir. "m" ve "g" harfleriyle gösterilirler.

Parametreler tırnak içinde belirtilir ve virgülle ayrılır. Rus dili için şema şöyle görünecektir: NumberIn kelimeler (2358.879, "L = ru_RU; DP = Doğru", "ruble, ruble, ruble, m, kopek, kopek, kopek, zh, 3") Bu durumda , 3 sayısı, ondalık basamak sayısı anlamına gelir.

Ondalık noktadan sonraki tam karakter sayısı bilinmiyorsa bu yöntem uygun değildir. Görevi basitleştirmek için toplamın ve para biriminin gösterimini kullanın. Kural olarak, bu gibi durumlarda, ondalık noktadan sonra iki basamak bırakmak gelenekseldir.

Şema nasıl doğru bir şekilde kaydedilir

Programa yürütme görevini doğru bir şekilde vermek için aşağıdaki adımları atmanız gerekir:

  1. İlk aşamada, gerekli dil kodlamasını belirleyin. Rusya'da en popüler:
  • İngilizce - tr_US;
  • Rusça - L = ru_RU.
  1. Ardından, ölçü birimlerinin türü ve kesirli kısım (ND, DP) belirlenir;
  1. Belgeleri hazırlarken, tutarı İngilizce olarak ruble veya ciro olarak çekmek, Rusça olarak dolar, euro kelimelerini yazmak gerekebilir. Bunun için, para biriminin adı her durumda cinsiyeti belirterek ayrıntılı olarak belirtilir.

Farklı dillerde Calculus konu parametreleri.

Standart şemaya göre farklı dillerdeki kelimelerde daha fazla 1'lik miktar toplanır. Çıktı, kelimelerle yazılan toplam miktarı içeren bir belge olacaktır. Örneğin, İngilizce konuşan yabancı ortaklar için 1c programında bir finansal belge oluşturmanız gerekir. Para Birimi - Euro. Şema şöyle görünecek: Sözlü sayı (10 125.67, "L = en_US; DP = True", "euro, euro, eurocent, eurocents, 2")

Tavsiye. Bu yapıları ezberlemeye gerek yoktur. Hepsi standarttır, yalnızca öğenin parametreleri değişir. Bu nedenle, şablonları önceden hazırlamak ve bunları bir kopya kağıdı olarak kullanmak daha iyidir.

parametreler:

<Значение>

Biçimlendirilecek değer.

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

Biçim dizesi, biçimlendirme seçeneklerini içeren bir dize değeridir.

Biçimlendirme seçenekleri ";" simgesiyle ayrılmış olarak listelenir. Parametrenin varlığı, biçimlendirmenin standart olandan farklı olduğu anlamına gelir.

Parametre belirtilmezse, temel olarak değeri bir dizgeye dönüştürmeye karşılık gelen standart biçimlendirme uygulanır. Ancak, varsayılan olarak Sayı ve Tarih türündeki değerler için (sırasıyla 0 ve 01.01.0001 00:00:00), boş bir dize döndürülür.

Her parametre parametre adı, "=" sembolü ve parametre değeri ile belirtilir. Parametre değeri tek veya çift tırnak içinde belirtilebilir. Bu, parametre değeri, biçim dizesi sözdiziminde kullanılan karakterleri içeriyorsa gereklidir.

Rastgele karakterler, sonuçtaki dize oluşturulurken olduğu gibi görüntülenecek olan parametre değeri içinde belirtilebilir. Böylece, örneğin, zamanı biçimlendirirken saat, dakika ve saniye için ayırıcılar belirtebilirsiniz. Bu karakterler biçim dizesi değerleriyle eşleşiyorsa, tek tırnak içine alınmaları gerekir.

Dize parametre adlarını ve değerlerini biçimlendirin:

  • Л, standart biçimlendirmenin gerçekleştirileceği dilin, ülkelerin adıdır.
  • CC, tam ve kesirli parçaların görüntülenen ondalık basamaklarının toplam sayısıdır. Orijinal sayı daha sonra yuvarlama kurallarına göre yuvarlanır. Bu parametre belirtilirse, bir sayının kesirli kısmını görüntülemek için NPV parametresini belirtmek gerekir, aksi takdirde kesirli kısım görüntülenmez.
  • NDC, kesirli kısımdaki ondalık basamak sayısıdır. Orijinal sayı daha sonra yuvarlama kurallarına göre yuvarlanır.
  • ChS - rakamların kayması: pozitif - bölme, negatif - çarpma. Başka bir deyişle, bu, orijinal sayının 10 * С ile çarpılacağı veya bölüneceği anlamına gelir; burada С, parametrenin modulo değeridir.
  • ChRD, tamsayı ve kesirli kısımlar için bir ayırıcı karakterdir.
  • CHRG, bir sayının tamsayı kısmı için bir grup ayırıcı karakterdir. Ayırıcı olarak boş bir dize kullanırsanız, ayırıcı boşluk karakteri olacaktır.
  • CHN, bir sayının sıfır değerini temsil eden bir dizedir. Belirtilmezse, boş dize temsili. "CHN =" belirtilirse, "0" biçimindedir. Sayısal giriş alanları için kullanılmaz.
  • CHVN - baştaki sıfırların gösterilip gösterilmeyeceği. Bu parametrenin değeri belirtilmemiştir, parametrenin varlığı baştaki sıfırların çıkışını belirler.
  • ЧГ - sayının basamaklarının gruplanma sırası. Değerler, sağdan sola gruplanacak basamak sayısını gösteren virgülle ayrılmış sayılardır. Sadece ilk iki sayı anlamlıdır. Bunlardan ilki, birincil gruplamayı, yani sayının tamsayı kısmının en az anlamlı basamakları için kullanılacak olanı gösterir. İkinci sayı belirtilmemişse, yalnızca en az anlamlı basamaklar gruplandırılacaktır. İkinci sayı olarak 0 belirtilirse, birincil gruplama için belirtilen değer, sayının tamsayı kısmının tüm basamaklarına uygulanacaktır. İkinci sayı olarak 0'dan farklı bir değer kullanılırsa, bu değer, halihazırda gruplanmış olan en az anlamlı olanlar dışındaki tüm basamakları gruplamak için kullanılacaktır.
  • CHO, negatif sayıların temsilidir.
    • 0 (0) - "(1,1)" gibi bir dize;
    • 1 (1) - "-1,1" gibi bir dize;
    • 2 (2) - "- 1,1" gibi bir dize;
    • 3 (3) - "1,1-" gibi bir dize;
    • 4 (4) "1,1 -" gibi bir dizedir.
  • DF - tarih formatı.
    • d - başında sıfır olmadan ayın günü (sayı olarak);
    • dd - başında sıfır olan ayın günü (rakam olarak);
    • ddd - haftanın gününün kısa adı;
    • dddd - haftanın gününün tam adı;
    • М - başında sıfır olmadan ay numarası (rakam olarak);
    • MM - başında sıfır olan ay numarası (rakam olarak);
    • MMM - ayın kısa adı;
    • MMMM - ayın tam adı;
    • k, yıldaki çeyreğin sayısıdır;
    • г - asırsız ve baştaki sıfır olmayan yıl sayısı;
    • yy, başında sıfır olan yüzyılsız yıl sayısıdır;
    • yyyy, yüzyıl ile birlikte yıl sayısıdır;
    • h - 12 saatlik versiyonda baştaki sıfırlar olmadan saat;
    • hh - başta sıfır olmak üzere 12 saatlik değişkende saat;
    • H - 24 saatlik sürümde baştaki sıfırlar olmadan saat;
    • HH (HH) - başta sıfır olmak üzere 24 saatlik değişkende saat;
    • m, başında sıfır olmayan bir dakikadır;
    • mm - baştaki sıfır ile dakika;
    • s - sıfır olmadan ikinci;
    • ss - başta sıfır olan ikinci;
    • bc - yarım gün AM / PM görüntüler (yalnızca 12 saatlik saati destekleyen yapılandırma dilleri için geçerlidir).
  • DLF yerel tarih biçimidir. Tarih bölümleri için görüntüleme seçeneğini belirtir.
    • D - tarih (sayılarla);
    • DD - uzun tarih (kelimelerle ay);
    • B - tam zamanlı, tarih zamanla birleştirilebilir;
    • Ä - tarih saat.
  • DP, boş bir tarihi temsil eden bir dizedir (örneğin, Format ("00010101000000", "DP =" "boş tarih" ""), "boş tarih" dizesini döndürür.
  • BL - boole değerini temsil eden bir dize Yalan.
  • BI - bir boole değerini temsil eden bir dize Doğru.