Uy / Yangiliklar / Format qatori. Format satri Oyni 1s sanasidan boshlab so'zlar bilan oling

Format qatori. Format satri Oyni 1s sanasidan boshlab so'zlar bilan oling

Parametrlar:

<Значение>

Formatlanadigan qiymat.

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

Formatlash qatori formatlash parametrlarini o'z ichiga olgan qator qiymatidir.

Formatlash opsiyalari ";" belgisi orqali ro'yxatga olinadi. Parametrning mavjudligi formatlashning standartdan farq qilishini anglatadi.

Agar parametr ko'rsatilmagan bo'lsa, u holda standart formatlash qo'llaniladi, bu asosan qiymatni satrga aylantirishga mos keladi. Biroq, Raqam va Sana tipidagi qiymatlar uchun standart qiymatlar (mos ravishda 0 va 01.01.0001 00:00:00) bo'sh qatorni qaytaradi.

Har bir parametr parametr nomi, "=" belgisi va parametr qiymati bilan belgilanadi. Parametr qiymati bitta yoki ko'rsatilishi mumkin qo'sh tirnoq. Agar parametr qiymati format satri sintaksisida ishlatiladigan belgilarni o'z ichiga olsa, bu talab qilinadi.

Parametr qiymati ichida ixtiyoriy belgilar ko'rsatilishi mumkin, ular natijada paydo bo'lgan qatorni shakllantirishda ko'rsatiladi. Shunday qilib, masalan, vaqtni formatlashda soatlar, daqiqalar va soniyalar uchun ajratgichlarni belgilashingiz mumkin. Agar bu belgilar format satri qiymatlariga mos kelsa, ular bitta tirnoq ichiga olinishi kerak.

Format satri parametrlarining nomlari va qiymatlari:

  • L - standart formatlash amalga oshiriladigan til, mamlakat nomi.
  • CC - butun va kasr qismlarining ko'rsatilgan o'nlik joylarining umumiy soni. Keyin asl raqam yaxlitlash qoidalariga muvofiq yaxlitlanadi. Agar ushbu parametr ko'rsatilgan bo'lsa, u holda raqamning kasr qismini ko'rsatish uchun NPV parametrini ko'rsatish kerak, aks holda kasr qismi ko'rsatilmaydi.
  • NDC - kasr qismidagi kasrlar soni. Keyin asl raqam yaxlitlash qoidalariga muvofiq yaxlitlanadi.
  • CHS - bit siljishi: ijobiy - bo'linish, salbiy - ko'paytirish. Boshqacha qilib aytganda, bu asl raqam 10 * C ga ko'paytirilishi yoki bo'linishini anglatadi, bu erda C parametrning modul qiymati.
  • FRD - butun va kasr qismlarning belgi-ajratuvchisi.
  • CHRG - sonning butun qismi guruhlari belgilarini ajratuvchi. Agar bo'sh satr ajratuvchi sifatida ishlatilsa, u holda ajratuvchi uzilmaydigan bo'shliq belgisi bo'ladi.
  • CHN - raqamning nol qiymatini ifodalovchi qator. Agar o'rnatilmagan bo'lsa, vakillik bo'sh qatordir. Agar "HN=" ko'rsatilgan bo'lsa, u holda "0" shaklida. Raqamli kiritish maydonlari uchun ishlatilmaydi.
  • FHN - bosh nollarni chiqarish kerakmi. Ushbu parametrning qiymati o'rnatilmagan, parametrning haqiqiy mavjudligi etakchi nollarning chiqishini aniqlaydi.
  • ChG - sonning raqamlarini guruhlash tartibi. Qiymat sifatida o'ngdan chapga guruhlangan raqamlar sonini ko'rsatuvchi vergul bilan ajratilgan raqamlar ko'rsatilgan. Faqat birinchi ikkita raqam mantiqiy. Ulardan birinchisi birlamchi guruhlashni, ya'ni sonning butun qismining eng kam ahamiyatli raqamlari uchun foydalaniladigan guruhni bildiradi. Agar ikkinchi raqam ko'rsatilmagan bo'lsa, unda faqat eng kam ahamiyatli raqamlar guruhlanadi. Agar ikkinchi raqam sifatida 0 ko'rsatilgan bo'lsa, unda birlamchi guruhlash uchun ko'rsatilgan qiymat raqamning butun qismining barcha raqamlariga qo'llaniladi. Agar ikkinchi raqam sifatida 0 dan boshqa qiymat ishlatilsa, bu qiymat allaqachon guruhlangan eng muhim raqamlardan tashqari barcha raqamlarni guruhlash uchun ishlatiladi.
  • CHO - manfiy sonlarni ifodalash.
    • 0 (0) - "(1,1)" kabi qator;
    • 1 (1) - "-1,1" kabi qator;
    • 2 (2) - "- 1,1" kabi qator;
    • 3 (3) - "1,1-" kabi qator;
    • 4 (4) - "1,1 -" kabi qator.
  • DF - sana formati.
    • d - bosh nolsiz oyning kuni (raqamlarda);
    • dd - bosh nol bilan oyning kuni (raqamlarda);
    • ddd - hafta kunining qisqa nomi;
    • dddd - hafta kunining to'liq nomi;
    • M - bosh nolsiz oy raqami (raqamlarda);
    • MM - bosh nol bilan oy raqami (raqamlarda);
    • MMM - oyning qisqa nomi;
    • MMMM - oyning to'liq nomi;
    • k - yilning chorak soni;
    • d - asrsiz va bosh nol yil raqami;
    • yy - bosh nol bilan asrsiz yil raqami;
    • yyyy - asr bilan yil raqami;
    • h - bosh nolsiz 12 soatlik versiyada soat;
    • hh - bosh nol bilan 12 soatlik versiyada soat;
    • H - bosh nolsiz 24 soatlik versiyada soat;
    • HH (HH) - bosh nol bilan 24 soatlik versiyada soat;
    • m - oldingi nolsiz daqiqa;
    • mm - oldingi nol bilan daqiqa;
    • s - nolsiz ikkinchi;
    • ss - bosh nol bilan ikkinchi;
    • vv - kunning yarmini ko'rsatish AM/PM (faqat 12 soatlik vaqtni ko'rsatishni qo'llab-quvvatlaydigan konfiguratsiya tillari uchun amal qiladi).
  • DLF - mahalliy sana formati. Sana qismlarini ko'rsatish variantini belgilaydi.
    • D - sana (raqamlarda);
    • DD - uzoq sana (so'zda oy);
    • B - to'liq vaqt, sana vaqt bilan birlashtirilishi mumkin;
    • DV - sana vaqti.
  • DP bo'sh sanani ifodalovchi qatordir (masalan, Format("00010101000000" ,"DP=""bo'sh sana""") "bo'sh sana" qatorini qaytaradi).
  • BL - mantiqiy qiymatni ifodalovchi satr Yolg'on.
  • BI - mantiqiy qiymatni ifodalovchi satr To'g'ri.

Dasturlash (va biznes dasturlari) odatda quyidagi oddiy ma'lumotlar turlari bilan shug'ullanadi: raqam, qator, sana. Turli mamlakatlar, standartlar va oddiy odatlar uchun ushbu turlarning qadriyatlari boshqacha ifodalanishi mumkin.

Ehtimol, eng mashhur misol vaqtni turli xil ifodalashdir - Rossiyada 9:00 va 21:00, ingliz tilida so'zlashadigan mamlakatlarda esa soat 9:00 va 21:00 dan foydalanish odatiy holdir. Farqi mantiqda ham (12 soatlik tizim yoki 24 soatlik tizim) va yozma ravishda.

Qiymat ko'rsatish "format" deb ataladi va bugun biz 1C da sana formatini va raqam formatini o'zgartirishni muhokama qilamiz.
Siz formatlashdan 1C tilida dasturchi sifatida ham, vizual tarzda, dasturlashsiz, masalan, chop etiladigan shakl yoki hisobotni yaratishda, shakldagi elementlarni o'rnatishda foydalanishingiz mumkin.

Formatlash nima

Raqam va sana, ekranda yoki chop etishda qanday ko'rsatilishidan qat'i nazar, o'zi qoladi. Formatlash faqat satr qiymatiga o'tkazishni anglatadi, ya'ni u kompyuter ekranida yoki qog'ozda qanday "ko'rinadi".

Raqamlar va sanalarni ko'rsatish uchun 1C formatlari o'rtasidagi asosiy farqlar:

  • Raqam
    o "." yoki kasr qismini ajratish uchun ","
    o kasrlar soni
    o raqamlarni 3 li guruhlash (1 000 000 emas, 1 000 000)
  • sana va vaqt
    yil, oy, kun tartibi
    o chegaralovchi belgi
    o 1C vaqt formati (12 yoki 24 soat)
    o imlo tafsilotlari.

Shuningdek, 1C formatida qo'shimcha "qulayliklar" ko'rsatilishi mumkin, masalan, salbiy raqamlarni qizil rangda ko'rsatish yoki "bo'sh qiymat" ni "0" yoki "to'ldirilmagan" ko'rinishida ko'rsatish.

Formatlash printsipi

Standart formatlash, masalan, raqamni satrga aylantirishda ishlaydi. Ba'zi hollarda, bunday sozlamalar dasturchi kutmagan joyda yomon xizmat qilishi mumkin.

Masalan, raqamni satrga o'tkazishda u raqamlarning guruhlanishini hisobga olgan holda tarjima qilinadi (va siz buni kutyapsizmi?):
StringNumber = AbbrLp (2400); //"2 400" ga teng bo'ladi

1C tilida formatni aniq belgilash uchun Format () funktsiyasi mavjud bo'lib, uning yordamida kerakli tasvirni ko'rsatish mumkin.
NumberString = Format (2400, "Sozlamalar")

"Sozlamalar" qatori sifatida kerakli format 1C ni ko'rsatishingiz kerak. Bunday sozlamalar maxsus kodlangan shaklda ko'rsatilgan. Eng ko'p ishlatiladigan sozlamalarni ko'rib chiqing:

Odatiy bo'lib 1C sana va raqamni formatlang

Agar sana yoki raqamni ko'rsatish kerak bo'lsa va ular kerakli mamlakat qoidalariga muvofiq qanday ko'rsatilishi kerakligini bilish bilan bezovta qilishni xohlamasangiz, buni amalga oshirishga imkon beradigan oddiy sozlama mavjud:

L = Kerakli mamlakatning qisqa nomi

Ba'zi mamlakatlar qoidalariga muvofiq sanani ko'rsatishga misol:
Format(CurrentDate(), "L=ru")
> 28.03.2012 14:21:32

Format(CurrentDate(), “L=en”)
> 28.03.2012 14:21:24

Format(CurrentDate(), "L=fr")
> 28/03/2012 14:22:08

Ko'rish qiyin emasligi sababli, mamlakatlar nomlari intuitivdir.

1C tilida sana formati

Agar standart sozlama siz uchun etarli bo'lmasa va siz sana qismlarining tartibini va ularni ajratish uchun belgilarni belgilashni istasangiz, siz sozlamadan foydalanishingiz kerak:
DF = "dmg hms"

Shunga ko'ra, "dmg" - kun, oy va yil, "hms" - soat, daqiqa va soniya. Ushbu qismlardan har birini o'tkazib yuborish mumkin. Buyurtma har qanday. Qismlar orasida ko'rsatilgan belgilar ajratuvchi belgilar sifatida ishlatiladi.

Sana qismining xarakteri ketma-ket bir necha marta ko'rsatilishi mumkin, sananing bu qismining ko'rinishi bunga bog'liq, masalan, "d" yoki "dd" yoki "dddd".

Sana qismlarini dekodlash:

  • d - kun
    o kichik "d"
  • M - oy
    o katta "M"
    o 1 dan 4 martagacha belgilanishi mumkin
  • d - yil
    o kichik "g"
    u 1 yoki 2 yoki 4 marta sanab o'tilishi mumkin
  • h - soat
    o kichik "h" - 12 soatlik format
    o katta "H" - 24 soatlik format
  • m - daqiqa
    o kichik "m"
    o 1 yoki 2 marta belgilanishi mumkin
  • s - soniya
    o kichik "s"
    o 1 yoki 2 marta belgilanishi mumkin
  • bb - 12 soatlik format uchun AM/PM displeyi
  • k - chorak.

Qoidalar bilan sanani ko'rsatishga misol:
Format(CurrentDate(), "DF=""dd.MM.yyyy hs:dd:ss""")
> 28.03.2012 02:44:44

Format(CurrentDate(), "DF="" M / d /yyyy h:m:s dd""")
> 28.03.2012 14:44:44

Format(CurrentDate(), "DF=""dd/MM/yyyy hs:dd:ss""")
> 28/03/2012 02:44:44

Raqam formati 1C tilida
Sana formatlashdan farqli o'laroq, hamma narsa juda oddiy, raqamlarni formatlashning ko'plab variantlari mavjud. Biz foydali deb topilgan narsalarni ko'rib chiqamiz - ya'ni bizning fikrimizcha, ular tez-tez ishlatiladi.

Birinchi "muammo" raqamlarni 3 ta sondagi standart guruhlash va guruhlarni bo'sh joy bilan ajratish bilan bog'liq, masalan:
StrNumber = String (22300500)
> 22 300 500

Bu foydalanuvchi uchun chiroyli va tushunarli chiqish uchun emas, balki xizmat ehtiyojlari uchun raqam satrga aylantirilganda noqulay. Bunga "CH" parametri ta'sir qilishi mumkin, masalan:

Format(22300500, "HH=100")
>22300500 // nollarni butunlay olib tashladi

Format(22300500, "HH=6")
> 22 300500 //faqat millionlar guruhini yaratdi

"NPV" kasr nuqtasidan keyin kerakli raqamlar soniga chiqarishda raqamni yaxlitlash imkonini beruvchi parametr:

Format(3.535353, "NPV=""2""")
> 3,54

"BRD" ning butun va kasr qismlari uchun ajratuvchi belgini belgilashga imkon beruvchi parametr:

Format(3.535353, "BRD="".""")
> 3.535353

Ba'zi hollarda "0" raqami o'rniga boshqa narsani ko'rsatish foydali bo'lishi mumkin: bo'sh qator yoki "to'ldirilmagan". Bu sizga "CHN" parametrini yaratishga imkon beradi:

Format(0, "HN=""""")
>

Shakldagi 1C maydonlarini formatlang

Biz siz bilan dasturchiga qiymatni 1C tilida formatlash imkonini beruvchi usullarni muhokama qildik. Shuningdek, dasturlashsiz, kerakli formatni vizual tarzda belgilash imkonini beruvchi mexanizmlar mavjud.

Masalan, foydalanuvchi forma bilan ishlaydi. Shaklda sanani ko'rsatadigan maydon mavjud. Biz ushbu sananing ifodalanishiga ta'sir qilishimiz mumkin.

Ushbu maydonning xususiyatlarini oching. Buni amalga oshirish uchun qalin mijozda maydonni o'ng tugmasini bosing va ingichka mijozda maydonlar ro'yxatidagi maydon nomini o'ng tugmasini bosing, "Xususiyatlar" ni tanlang.
Maydonda "Format" xususiyati mavjud.

Uni sozlash uchun "..." tugmasini bosing. Sana formatini o'rnatish uchun "Sana" yorlig'idan foydalaning (raqam uchun "Raqam" yorlig'idan foydalaning). Ro'yxatdan kerakli formatni tanlashingiz mumkin.

1C katakchalarini bosma shaklda formatlash

Chop etilgan shaklni (hisobot yoki hujjatni chop etish) loyihalash kerak bo'lganda, siz hujjat maydoniga o'xshash tarzda hujayra formatini belgilashingiz mumkin.
Biz hujayrani (yoki bir vaqtning o'zida bir nechta katakchani) tanlaymiz, xususiyatlar, "Format" xususiyatiga o'tamiz, kerakli formatni tanlang.

SKD da 1C formatlash

ACS hisobotlari 1C formatini dasturchi (hisobotni yaratish vaqtida) va foydalanuvchi (hisobotdan foydalanganda) uchun sozlash imkonini beradi. Shartli formatlashdan foydalanish orqali ham ko'proq imkoniyatlar mavjud.

Bu shuni anglatadiki, siz faqat qaysi maydonni formatlashni emas, balki qaysi shartda (masalan, ushbu maydonning qiymati salbiy bo'lsa) ham belgilaysiz.

Korxona rejimida hisobot shaklidagi menyu bandini tanlang "Varianni o'zgartirish". Qalin mijozdagi ACS hisobotida ushbu element "Amallar/Sozlamalar" menyusida joylashgan.

Barcha ACS sozlamalarining ochilgan shaklida "Shartli formatlash" yorlig'i mavjud. Yangi qator qo'shing. Chiziq uchta ustundan iborat:

  • Roʻyxatdan oʻtish. Kerakli 1C formatini belgilang - shrift, fon yoki matn rangi, raqamlar va sanalarni ko'rsatish uchun 1C formati
  • Vaziyat. Agar ushbu dizayn har doim ishlatilsa, bu maydonni bo'sh qoldiring. Aks holda, maydonni va uning qiymatini belgilang. Keyin formatlash faqat ushbu qiymatlar mos keladigan satrlarda qo'llaniladi. Agar siz bir vaqtning o'zida bir nechta maydonlarning qiymatlarini va "va/yoki" shartlarni belgilashingiz kerak bo'lsa, guruh qo'shing va guruhlar yordamida maydonlarni guruhlang.
  • Shakllangan maydonlar. Formatlash qo'llaniladigan maydonlar ro'yxati.

Boshqariladigan shakllarda 1C formati

Xuddi shu formatlash qoidalari har qanday boshqariladigan ijarachilar ro'yxati shakliga qo'llaniladi. Ro'yxat shaklida "Barcha harakatlar / Ro'yxatni sozlash" menyusini tanlang.

Shartli formatlash yorlig'i.

Kerakli dizayn va formatni tanlang.

Ushbu dizayn qo'llaniladigan maydonlar ro'yxatini belgilang.

Turi: Raqam; Sana; Mantiqiy. Formatlanadigan qiymat.<ФорматнаяСтрока> (ixtiyoriy) Turi: String. Formatlash qatori formatlash parametrlarini o'z ichiga olgan qator qiymatidir. Formatlash opsiyalari ";" belgisi orqali ko'rsatilgan. Parametrning mavjudligi formatlashning standartdan farq qilishini anglatadi. Agar parametr ko'rsatilmagan bo'lsa, u holda standart formatlash qo'llaniladi, bu asosan qiymatni satrga aylantirishga mos keladi. Biroq, Raqam va Sana tipidagi qiymatlar uchun standart qiymatlar (mos ravishda 0 va 01.01.0001 00:00:00) bo'sh qatorni qaytaradi. Har bir parametr parametr nomi, "=" belgisi va parametr qiymati bilan belgilanadi. Parametr qiymati bitta yoki ikkita tirnoq ichida ko'rsatilishi mumkin. Agar parametr qiymati format satri sintaksisida ishlatiladigan belgilarni o'z ichiga olsa, bu talab qilinadi. Parametr qiymati ichida ixtiyoriy belgilar ko'rsatilishi mumkin, ular natijada paydo bo'lgan qatorni shakllantirishda ko'rsatiladi. Shunday qilib, masalan, vaqtni formatlashda soatlar, daqiqalar va soniyalar uchun ajratgichlarni belgilashingiz mumkin. Agar bu belgilar format satri qiymatlariga mos kelsa, ular bitta tirnoq ichiga olinishi kerak. Format satri parametrlarining nomlari va qiymatlari: L (L) - standart formatlash amalga oshiriladigan til, mamlakat nomi. Mavjud til nomlari format satri tavsifidan keyin joylashgan. NZ (ND) - butun va kasr qismlarining ko'rsatilgan o'nlik joylarining umumiy soni. Keyin asl raqam Okr15as20 yaxlitlash qoidalariga muvofiq yaxlitlanadi. Agar ushbu parametr ko'rsatilgan bo'lsa, unda sonning kasr qismini ko'rsatish uchun NPV parametrini ko'rsatish kerak, aks holda kasr qismi ko'rsatilmaydi. NFD (NFD) - kasr qismidagi kasrlar soni. Keyin asl raqam Okr15as20 yaxlitlash qoidalariga muvofiq yaxlitlanadi. ChS (NS) - bit siljishi: musbat - bo'linish, salbiy - ko'paytirish. Boshqacha qilib aytganda, bu asl raqam 10 * C ga ko'paytirilishi yoki bo'linishini anglatadi, bu erda C parametrning modul qiymati. FRD (NDS) - butun va kasr qismlarning ajratuvchi belgisi. CHRG (NGS) - sonning butun qismi guruhlari belgilarini ajratuvchi. Agar bo'sh satr ajratuvchi sifatida ishlatilsa, u holda ajratuvchi uzilmaydigan bo'shliq belgisi bo'ladi. NZ (NZ) - sonning nol qiymatini ifodalovchi qator. Agar o'rnatilmagan bo'lsa, vakillik bo'sh qatordir. Agar "CHN=" o'rnatilgan bo'lsa, u holda "0" shaklida. Raqamli kiritish maydonlari uchun ishlatilmaydi. NLZ - bosh nollarni ko'rsatish kerakmi. Ushbu parametrning qiymati o'rnatilmagan, parametrning haqiqiy mavjudligi etakchi nollarning chiqishini aniqlaydi. CHG (NG) - sonning raqamlarini guruhlash tartibi. Qiymat sifatida o'ngdan chapga guruhlangan raqamlar sonini ko'rsatuvchi vergul bilan ajratilgan raqamlar ko'rsatilgan. Faqat birinchi ikkita raqam mantiqiy. Ulardan birinchisi birlamchi guruhlashni, ya'ni sonning butun qismining eng kam ahamiyatli raqamlari uchun foydalaniladigan guruhni bildiradi. Agar ikkinchi raqam ko'rsatilmagan bo'lsa, unda faqat eng kam ahamiyatli raqamlar guruhlanadi. Agar ikkinchi raqam sifatida 0 ko'rsatilgan bo'lsa, unda birlamchi guruhlash uchun ko'rsatilgan qiymat raqamning butun qismining barcha raqamlariga qo'llaniladi. Agar ikkinchi raqam sifatida 0 dan boshqa qiymat ishlatilsa, bu qiymat allaqachon guruhlangan eng muhim raqamlardan tashqari barcha raqamlarni guruhlash uchun ishlatiladi. CHO (NN) - manfiy sonlarni ifodalash. 0 (0) - "(1,1)" kabi qator; 1 (1) - "-1,1" kabi qator; 2 (2) - "- 1.1" kabi qator; 3 (3) - "1,1-" kabi qator; 4 (4) - "1,1 -" kabi qator. DF (DF) sana formatidir. d (d) - oyning kuni (raqamlarda) nolsiz; dd (dd) — bosh nol bilan oyning kuni (raqamlarda); ddd (ddd) — hafta kunining qisqa nomi *); dddd (dddd) - hafta kunining to'liq nomi *); M (M) — oy raqami (raqamlarda) bosh nolsiz; MM (MM) - bosh nol bilan oyning soni (raqamlarda); MMM (MMM) - oyning qisqa nomi *); MMMM (MMMM) - oyning to'liq nomi *); k (q) - yilning chorak soni; y (y) - asr va bosh nolsiz yil soni; yy (yy) — bosh nol bilan asrsiz yil raqami; yyyy (yyyy) — asr bilan yil raqami; h (h) - bosh nolsiz 12 soatlik versiyada soat; hh (hh) - oldingi nolga ega 12 soatlik versiyada soat; H (H) - bosh nolsiz 24 soatlik versiyada soat; HH (HH) - bosh nolga ega 24 soatlik versiyada soat; m (m) - nolsiz minut; mm (mm) - oldingi nol bilan daqiqa; c (s) - nolsiz ikkinchi; ss (ss) - nol bilan ikkinchi; bb (tt) - AM/PM yarim kunlik displey (faqat 12 soatlik vaqtni ko'rsatishni qo'llab-quvvatlaydigan konfiguratsiya tillari uchun amal qiladi). Eslatma: *) - sanani kiritish maydonining format qatori uchun ishlatilmaydi. DLF (DLF) mahalliy sana formatidir. Sana qismlarini ko'rsatish variantini belgilaydi. D (D) - sana (raqamlarda); DD (DD) - uzoq sana (so'zda oy); B (T) - to'liq vaqt, sana vaqt bilan birlashtirilishi mumkin; DV (DT) — sana vaqti. Misol: Format('20051120140323',"DLF=DDV") ifodasi "2005 yil 20-noyabr 14:03:23" qiymatiga ega. Muhim! DLF uchun format satri variantlari tartibi<дата + время>(DV yoki DVD) o'zgartirib bo'lmaydi. DP (DE) bo'sh sanani ifodalovchi qatordir (masalan, Format('00010101000000' ,"DP=""bo'sh sana""") "bo'sh sana" qatorini qaytaradi). BF (BF) - bu False mantiqiy qiymatini ifodalovchi satr. BI (BT) - bu True mantiqiy qiymatini ifodalovchi qator. Eslatma. Kirish maydoni uchun parametrlardan foydalanish: DP (DE) parametri ishlatilmaydi; DLF (DLF) parametri faqat D (D), V (T) va DV (DT) qiymatlari bilan ishlatiladi. Qaytish qiymati: Turi: String. O'tkazilgan qiymatni formatlash natijasida hosil bo'lgan qator. Tavsif: Qadriyatlarning inson o‘qishi mumkin bo‘lgan tasvirini yaratadi. Hisobotlarda va qiymatlarni boshqa vizual ko'rsatishda foydalidir. Mavjudligi: Yupqa mijoz, veb-mijoz, server, qalin mijoz, tashqi qo'shilish , mobil ilova (mijoz), mobil ilova (server). Tillar roʻyxati: af Afrikaans af_NA (af_NA) Afrikaans (Namibiya) af_ZA Afrikaans (Janubiy Afrika) am Amhar am_ET Amhar (Efiopiya) ar Arab ar_AE Arab (Birlashgan Arab Amirliklari) ar_BH Arab (Bahrayn) ar_DZ Arabic (Algeria) ) ar_IQ Arab (Iroq) ar_JO Arab (Iordaniya) ar_KW Arab (Quvayt) ar_LB Arab (Livan) ar_LY Arab (Liviya) ar_MA Arab (Marokash) ar_OM Arab (Ummon) ar_QA Arab (Qatar) ar_SA Arab (Saudiya Arabistoni) Sudan) ) ar_SY Arab (Suriya) ar_TN Arab (Tunis) ar_YE Arab (Yeman) Assam kabi_IN Assam (Hindiston) az Ozarbayjon az_AZ Ozarbayjon (Ozarbayjon) az_Cyrl Ozarbayjon (Kirill) az_Cyrl_AZ Ozarbayjon (Kirill, Ozarbayjon) az_Latn. Ozarbayjon ( Lotin, Ozarbayjon) be_BY Belarus (Belarus) bg Bolgar bg_BG Bolgariya (Bolgariya) bn Bengal bn_IN Bengal (Hindiston) ca Kataloniya ca_ES Katalan cs Chexiya cs_CZ Chexiya (Chexiya) cy Welsh cy_GB Welsh (Buyuk Britaniya) va Daniya da_DK Daniya (Daniya) de_AT Nemis (Avstriya) de_BE Germaniya (Belgiya) de_CH Germaniya (Shveytsariya) de_DE Germaniya (Germaniya) de_LI ( de_LI) Lixtenshteyn) de_LU Nemis (Lyuksemburg) el yunoncha el_CY (el_CY) yunoncha (Kipr) el_GR yunoncha (Gretsiya) va inglizcha en_AU inglizcha (Avstraliya) en_BE inglizcha (Belgiya) en_BW inglizcha (Botsvana) en_BZ (en_BZ) inglizcha (Belize inglizcha) ) (Kanada) uz_GB Ingliz (Buyuk Britaniya) uz_HK Ingliz (Gongkong, (Maxsus ma'muriyat hududi, Xitoy)) uz_IE Ingliz (Irlandiya) uz_IN Ingliz (Hindiston) uz_JM (en_JM) Ingliz (Yamayka) en_MH (en_MH) Ingliz (Marshall orollari) uz_MT Ingliz (Malta) en_NA (en_NA) Ingliz (Namibia) en_NZ Ingliz (Yangi Zelandiya) uz_PH English (Filippines) uz_PK English (Pokistan) en_SG English (Singapur) uz_TT (en_TT) Inglizcha th (Trinidad va Tobago) uz_AQSh Inglizcha (Amerika Qo'shma Shtatlari) uz_VI Inglizcha (AQSh Virjiniya orollari) uz_ZA Ingliz (Janubiy Afrika) uz_ZW Ingliz (Zimbabve) es Ispan es_AR Ispan (Argentina) es_BO Ispan (Boliviya) es_CL Ispan (Chili) es_CO Ispan (Kolumbiya) es_CR Ispan (Kosta-Rika) es_DO Ispan (Dominikan Respublikasi) es_EC Ispan (Ekvador) es_ES Ispan (Ispaniya) es_GT ispan (Gvatemala) es_HN Ispan (Gonduras) es_MX Ispan (Meksika) es_NI Ispan (Nikaragua) Ispaniya (Nikaragua) ) ) es_PE ispan (Peru) es_PR ispan (Puerto-Riko) es_PY ispan (Paragvay) es_SV ispan (Salvador) es_US ispan (Amerika Qo‘shma Shtatlari) es_UY ispan (Urugvay) es_VE ispan (Venesuella) va Estonian et_EEia Estonianu Bask eu_ES Bask (Ispaniya) fa Forscha fa_AF Fors (Afg‘oniston) fa_IR Fors (Eron) fi Finlyandiya fi_FI Fin (Finlyandiya) uchun Farer fo_FO Farer (Faroe orollari) fr Fransuz Fransuz fr_BE frantsuz (Belgiya) fr_CA frantsuz (Kanada) fr_CH frantsuz (Shveytsariya) fr_FR frantsuz (Fransiya) fr_LU frantsuz (Luksemburg) fr_MC (fr_MC) frantsuz (Monako) fr_SN (fr_SN) frantsuz (Senegal) ga Irish ga_IE Irish (Irlandiya ga_IE)l Galician gl_ES, Galician (Ispaniya) gu Gujarati gu_IN Gujarati (Hindiston) u ibroniycha he_IL ibroniycha (Isroil) salom hindcha hi_IN hindcha (Hindiston) hr Xorvatcha hr_HR Xorvat (Xorvatiya) hu vengriya hu_HU vengriya (Vengriya) AMREShyya AMREShy_ Arman tili (Armaniston, OʻZIQLANGAN) id Indoneziya id_ID Indoneziya (Indoneziya) islandcha is_IS island (Islandiya) it_CH, italyan (Shveytsariya) it_IT Italian (Italiya) va yapon ja_JP Yapon (Yaponiya) ka gruzin ka_GE Gruziya (Gruziya) kZK kZK Qozog'iston (Qozog'iston) kl Grenlandiya kl_GL Grenlandiya (Grenlandiya) kn Kannada kn_IN Kannada (Hindiston) ko Korean ko_KR Korean ( Janubiy Koreya ) kok Konkani kok_IN Konkani (Hindiston) ky Qirg'iz ky_KY Qirg'iz (Qirg'iziston) lt Litva lt_LT Litva (Litva) lv Latviya lv_LV Latviya (Latviya) mk Makedoniya mk_MK Makedoniya (Makedoniya mk_MK MaradiaIN) (Makedoniya) mlayamdiya (MalayyamIn) ms Malay ms_BN Malay (Bruney) ms_MY Malay (Malayziya) mt Maltese mt_MT Malta (Malta) nb Norvegiya Bokmål nb_NO Norwegian Bokmål (Norvegiya) nl Gollandiya nl_BE Dutch (Belgium)Norvegiya (Norvegiya N.Norvegiya) Oromo (Afan) om_ET Oromo (Afan) (Efiopiya) om_KE Oromo (Afan) (Keniya) yoki Oriya or_IN Oriya (Hindiston) pa Punjabi pa_IN Punjabi (Hindiston) pl Polsha pl_PL Polsha (Polsha) ps Pashtu (Pushto) (Pushto) ) ) (Afg‘oniston) pt Portugal pt_BR Portugal (Braziliya) pt_PT Portugal (Portugal) ro Ruminiya ro_RO Ruminiya (Ruminiya) ru Rus ru_RU Rus (Rossiya) ru_UA Rus (Ukraina) sk Slovak sk_SK Slovak Somali (Slovakiya) sl Sloven sl_SI Sloveniya (Sloveniya) va Somali so_DJ Somali (Jibuti) so_ET Somali (Efiopiya) so_KE Somali (Keniya) so_SO Somali (Somali) sq Alban sq_ALBA albanlari (Sloveniya) Gertsegovina) sr_CS Serbiya (Serbiya va Chernogoriya) sr_Cyrl Serbiya (kirill) sr_Cyrl_BA (sr_Cyrl_BA) Serbiya (kirill, Bosniya va Gertsegovina) sr_Cyrl_CS Serbiya (kirill, Serbiya va Chernogoriya) sr_Cyrl_ME (sr_Cyrl_ME) Serbiya (kirill, Chernogoriya) sr_Cyrl_RS (sr_Cyrl_RS) Serbiya (Kirill, Serbiya) sr_Latn Serbian (Lotin) sr_Latn_BA (sr_Latn_BA) Serb (Lotin, Bosniya va Gertsegovina) sr_Latn_CS Serb (Lotin, Serbiya va Chernogoriya) sr_Latn_MEE (Ser_Latn) Serb (sr_Latn_ME) ) sr_ME (sr_ME) Serb (Chernogoriya) sr_RS (sr_RS) Serbiya (Serbiya) sv shvedcha sv_FI Shvedcha (Finlyandiya) sv_SE Shvetsiya (Shvetsiya) sw suahili sw_KE suahili (svaxili) sw_TZ svaxili (tamana) Inglizcha ta_IN Tamil (Hindiston) te Telugu te_IN Telugu (Hindiston) th Tailand th_TH Tailand (Tailand) ti Tigrinia ti_ER Tigrinia (Eritrea) ti_ET Tigrinia (Efiopiya) tr Turkcha tr_TR Turk (Turkiya) uk Ukrain uk_Ukraina Ur_Ukrayn (Pakistan) uz Uzbek uz_Cyrl Uzbek (Kirill) uz_Cyrl_UZ Uzbek (Kirill, Uzbekistan) uz_Latn Uzbek (lotin) uz_Latn_UZ Uzbek (Lotin, Uzbekistan) uz_UZ Uzbek (Uzbekistan) vi Vetnam vi_VN Vetnam (Vyetnam) Xitoylik (Vyetnam) zhNHX_ (Hans, Xitoy) zh_Hans_SG Xitoy (Hans, Singapur) zh_Hant Xitoy (Hant) zh_Hant_HK Xitoy (Hant, Gonkong (Maxsus ma'muriyat hududi, Xitoy)) zh_Hant_MO Xitoy (Hant, Makao (Maxsus ma'muriyat hududi) , Xitoy)_T zh_H Hant, Tayvan) zh_HK Xitoy (Gonkong (Maxsus ma'muriyat hududi, Xitoy)) zh_MO Xitoy (Makao (Maxsus ma'muriy hudud) Ma'muriy idora, Xitoy)) zh_SG Xitoy (Singapur) zh_TW Xitoy (Tayvan)

Oʻrnatilgan til funksiyalari.Format (Skript funksiyalari.Format)
O'rnatilgan til funktsiyalari (skript funktsiyalari)
Format
Sintaksis:
Format(<Значение>, <ФорматнаяСтрока>
Parametrlar:
<Значение>(majburiy)
Turi: Raqam; Sana; Mantiqiy. Formatlanadigan qiymat.
<ФорматнаяСтрока>(ixtiyoriy)
Turi: String. Formatlash qatori formatlash parametrlarini o'z ichiga olgan qator qiymatidir.
Formatlash opsiyalari ";" belgisi orqali ro'yxatga olinadi. Parametrning mavjudligi formatlashning standartdan farq qilishini anglatadi.
Agar parametr ko'rsatilmagan bo'lsa, u holda standart formatlash qo'llaniladi, bu asosan qiymatni satrga aylantirishga mos keladi. Biroq, Raqam va Sana tipidagi qiymatlar uchun standart qiymatlar (mos ravishda 0 va 01.01.0001 00:00:00) bo'sh qatorni qaytaradi.
Har bir parametr parametr nomi, "=" belgisi va parametr qiymati bilan belgilanadi. Parametr qiymati bitta yoki ikkita tirnoq ichida ko'rsatilishi mumkin. Agar parametr qiymati format satri sintaksisida ishlatiladigan belgilarni o'z ichiga olsa, bu talab qilinadi. Parametr qiymati ichida ixtiyoriy belgilar ko'rsatilishi mumkin, ular natijada paydo bo'lgan qatorni shakllantirishda ko'rsatiladi. Shunday qilib, masalan, vaqtni formatlashda soatlar, daqiqalar va soniyalar uchun ajratgichlarni belgilashingiz mumkin. Agar bu belgilar format satri qiymatlariga mos kelsa, ular bitta tirnoq ichiga olinishi kerak.
Format satri parametrlarining nomlari va qiymatlari:
L (L) - standart formatlash amalga oshiriladigan til, mamlakat nomi. Mavjud til nomlari:
afrikaans
af_ZA afrikaans (Janubiy Afrika)
men amharman
am_ET Amhar (Efiopiya)
arabcha
ar_AE Arab (Birlashgan Arab Amirliklari)
ar_BH arab (Bahrayn)
ar_DZ arab (Jazoir)
ar_EG arab (Misr)
ar_IQ arabcha (Iroq)
ar_JO arab (Iordaniya)
ar_KW arab (Quvayt)
ar_LB arab (Livan)
ar_LY arab (Liviya)
ar_MA arabcha (Marokash)
ar_OM arab (ummon)
ar_QA arabcha (Qatar)
ar_SA arabcha (Saudiya Arabistoni)
ar_SD arab (Sudan)
ar_SY arab (Suriya)
ar_TN arabcha (Tunis)
ar_YE arab (Yaman)
assam kabi
as_IN assam (Hindiston)
az Ozarbayjon
az_AZ Ozarbayjon (Ozarbayjon)
az_Cyrl Ozarbayjon (kirill)
az_Cyrl_AZ Ozarbayjon (kirill, Ozarbayjon)
az_Latn Ozarbayjon (Lotin)
az_Latn_AZ Ozarbayjon (Lotin, Ozarbayjon)
belarus bo'ling
be_BY Belarus (Belarus)
bg bolgar
bg_BG Bolgar (Bolgariya)
bn Bengal
bn_IN Bengal (Hindiston)
katalan
ca_ES Catalan (Ispaniya)
cs chex
cs_CZ Chexiya (Chexiya)
cy Welsh
cy_GB Uels (Buyuk Britaniya)
dadaniyalik
da_DK Daniya (Daniya)
nemis
de_AT nemis (Avstriya)
de_BE nemis (Belgiya)
de_CH nemis (Shveytsariya)
de_DE nemis (Germaniya)
de_LU nemis (Lyuksemburg)
el yunoncha
el_GR yunoncha (Gretsiya)
uz ingliz
en_AU Ingliz (Avstraliya)
uz_BE Ingliz (Belgiya)
en_BW Ingliz (Botsvana)
en_CA Ingliz tili (Kanada)
uz_GB Ingliz (Buyuk Britaniya)
en_HK Ingliz tili (Gonkong, (Maxsus boshqaruv hududi, Xitoy))
en_IE Ingliz (Irlandiya)
uz_IN Ingliz (Hindiston)
en_MT Ingliz (Malta)
en_NZ Ingliz (Yangi Zelandiya)
en_PH Ingliz (Filippin)
en_PK Ingliz (Pokiston)
en_SG Ingliz (Singapur)
uz_AQSh Ingliz (Amerika Qo'shma Shtatlari)
uz_VI Ingliz (AQSh Virjiniya orollari)
en_ZA Ingliz (Janubiy Afrika)
en_ZW Ingliz (Zimbabve)
ispancha
es_AR ispan (Argentina)
es_BO ispan (Boliviya)
es_CL ispan (Chili)
es_CO ispan (Kolumbiya)
es_CR ispan (Kosta-Rika)
es_DO ispan (Dominikan Respublikasi)
es_EC ispan (Ekvador)
es_ES ispan (Ispaniya)
es_GT ispan (Gvatemala)
es_HN ispan (Gonduras)
es_MX ispan (Meksika)
es_NI ispan (Nikaragua)
es_PA ispan (Panama)
es_PE ispan (Peru)
es_PR ispan (Puerto-Riko)
es_PY ispan (Paragvay)
es_SV ispan (Salvador)
es_US ispancha (Amerika Qo'shma Shtatlari)
es_UY ispan (Urugvay)
es_VE ispan (Venesuela)
va eston
et_EE Estoniya (Estoniya)
ab Bask
eu_ES Bask (Ispaniya)
fa forscha
fa_AF fors (Afg‘oniston)
fa_IR fors (Eron)
fi fincha
fi_FI Fin (Finlyandiya)
for farer
fo_FO Farer (Farer orollari)
fr frantsuz
fr_BE frantsuz (Belgiya)
fr_CA frantsuz (Kanada)
fr_CH frantsuz (Shveytsariya)
fr_FR frantsuz (Fransiya)
fr_LU frantsuz (Lyuksemburg)
ga irland
ga_IE Irish (Irlandiya)
gl Galisian
gl_ES, galisian (Ispaniya)
Guiarati
gu_IN Gujarati (Hindiston)
u ibroniy
he_IL ibroniy (Isroil)
salom hind
hi_IN hind (Hindiston)
hr xorvat
hr_HR Xorvat (Xorvatiya)
hun venger
hu_HU vengriya (Vengriya)
salom arman
hy_AM arman (Armaniston)
hy_AM_REVISED arman (Armaniston, REVISED)
id indoneziyalik
id_ID Indoneziya (Indoneziya)
islandiyalik
is_IS islandcha (Islandiya)
italyancha
it_CH, italyancha (Shveytsariya)
it_IT italyancha (Italiya)
yaponcha
ja_JP Yapon (Yaponiya)
gruzin
ka_GE gruzin (Gruziya)
kk qozoq
kk_KZ qozoq (Qozog'iston)
kl Grenlandiya
kl_GL Grenlandiya (Grenlandiya)
kn kannada
kn_IN Kannada (Hindiston)
koreyscha
ko_KR koreys (Janubiy Koreya)
Kok Konkani
kok_IN Konkani (Hindiston)
Litva
lt_LT Litva (Litva)
lv Latviya
lv_LV Latviya (Latviya)
mk makedon
mk_MK makedon (Makedoniya)
ml Malayalam
ml_IN Malayalam (Hindiston)
janob Maratyan
mr_IN Maratian (Hindiston)
ms Malay
ms_BN Malay (Bruney)
ms_MY Malay (Malayziya)
Malta tog'i
mt_MT Malta (Malta)
nb Norvegiya bokmåli
nb_NO Norvegiya bokmåli (Norvegiya)
nl golland
nl_BE Golland (Belgiya)
nl_NL Golland (Niderlandiya)
nn Norvegiya Nynorsk
nn_NO Norvegiya Nynorsk (Norvegiya)
om Oromo (Atan)
om_ET Oromo (Afan) (Efiopiya)
om_KE Oromo (Afan) (Keniya)
yoki Oriya
or_IN Oriya (Hindiston)
panjabi
pa_IN Panjobi (Hindiston)
pl polyak
pl_PL Polsha (Polsha)
ps pashtu (pashtu)
ps_AF Pushtu (Pushto) (Afg‘oniston)
pt portugal
pt_BR Portugal (Braziliya)
pt_PT portugal (Portugaliya)
ro Ruminiya
ro_RO Ruminiya (Ruminiya)
ruscha
en_RU ruscha (Rossiya)
ru_UA ruscha (Ukraina)
sk Slovak
sk_SK Slovakiya (Slovakiya)
sl sloven
sl_SI sloven (Sloveniya)
shuning uchun Somali
so_DJ Somali (Jibuti)
so_ET Somali (Efiopiya)
so_KE Somali (Keniya)
so_SO Somali (Somali)
kv alban
sq_AL Alban (Albaniya)
serb
sr_CS serb (Serbiya va Chernogoriya)
sr_Cyrl Serb (kirill)
sr_Cyrl_CS serb (kirill, Serbiya va Chernogoriya)
sr_Cyrl_YU serb (kirill, Yugoslaviya)
sr_Latn Serb (Lotin)
sr_Latn_CS serb (Lotin, Serbiya va Chernogoriya)
sr_Latn_YU serb (lotin, Yugoslaviya)
sr_YU serb (Yugoslaviya)
shvedcha
sv_FI shved (Finlyandiya)
sv_SE shved (Shvetsiya)
swahili
sw_KE suahili (suahili)
sw_TZ suahili (Tanzaniya)
tamil
ta_IN Tamil (Hindiston)
Telugu
te_IN Telugu (Hindiston)
th Tailand
th_TH Tailand (Tailand)
Tigriniya
ti_ER Tigrinia (Eritreya)
ti_ET Tigrinia (Efiopiya)
turkcha
tr_TR turkcha (Turkiya)
Buyuk Britaniya ukrain
uk_UA Ukraina (Ukraina)
urdu
ur_PK urdu (Pokiston)
uz o'zbek
uz_Cyrl O'zbek (Kirill)
uz_Cyrl_UZ O'zbek (kirill, O'zbekiston)
uz_Latn O'zbek (Lotin)
uz_Latn_UZ O'zbek (Lotin, O'zbekiston)
uz_UZ Uzbek (O'zbekiston)
vi Vetnam
vi_VN Vetnam (Vetnam)
zh Xitoy
zh_CN Xitoy (Xitoy)
zh_Hans Xitoy (Hans)
zh_Hans_CN Xitoy (Hans, Xitoy)
zh_Hans_SG Xitoy (Hans, Singapur)
zh_Hant Xitoy (Hant)
zh_Hant_HK Xitoy (Hant, Gonkong (Maxsus boshqaruv hududi, Xitoy))
zh_Hant_MO xitoycha (Hant, Makao (Maxsus boshqaruv hududi, Xitoy))
zh_Hant_TW Xitoy (Hant, Tayvan)
zh_HK Xitoy (Gonkong (Maxsus ma'muriyat hududi, Xitoy))
zh_MO Xitoy (Makao (Maxsus ma'muriy hudud, Xitoy))
zh_SG Xitoy (Singapur)
zh_TW Xitoy (Tayvan)
NZ (ND) - Butun va kasr qismlarining ko'rsatilgan o'nlik joylarining umumiy soni. Keyin asl raqam Okr15as20 yaxlitlash qoidalariga muvofiq yaxlitlanadi. Agar ushbu parametr ko'rsatilgan bo'lsa, unda sonning kasr qismini ko'rsatish uchun NPV parametrini ko'rsatish kerak, aks holda kasr qismi ko'rsatilmaydi.
NFD (NFD) - kasr qismidagi kasrlar soni. Keyin asl raqam Okr15as20 yaxlitlash qoidalariga muvofiq yaxlitlanadi.
CHS (NS) - Bit siljishi: ijobiy - bo'linish, salbiy - ko'paytirish. Boshqacha qilib aytganda, bu asl raqam 10 * C ga ko'paytirilishi yoki bo'linishini anglatadi, bu erda C parametrning modul qiymati.
FRD (NDS) - Butun va kasr qismlarning belgi-ajratuvchisi.
CHRG (NGS) - sonning butun qismining guruh ajratuvchi belgisi. Agar bo'sh satr ajratuvchi sifatida ishlatilsa, u holda ajratuvchi uzilmaydigan bo'shliq belgisi bo'ladi.
NZ (NZ) - raqamning nol qiymatini ifodalovchi qator. Agar o'rnatilmagan bo'lsa, vakillik bo'sh qatordir. Agar "HN=" ko'rsatilgan bo'lsa, u holda "0" shaklida. Raqamli kiritish maydonlari uchun ishlatilmaydi.
NLZ - bosh nollarni ko'rsatish kerakmi. Ushbu parametrning qiymati o'rnatilmagan, parametrning haqiqiy mavjudligi etakchi nollarning chiqishini aniqlaydi.
CHG (NG) - Raqamning raqamlarini guruhlash tartibi. Qiymat sifatida o'ngdan chapga guruhlangan raqamlar sonini ko'rsatuvchi vergul bilan ajratilgan raqamlar ko'rsatilgan. Oxirgi guruhlash raqami barcha yuqori tartibli raqamlar uchun takrorlanishi kerakligini belgilash uchun undan keyin vergul bilan ajratilgan 0 qo'yiladi.
CHO (NN) - manfiy raqamlarning ifodasi.
0 - "(1,1)" kabi qator;
1 - "-1,1" kabi qator;
2 - "- 1,1" kabi qator;
3 - "1,1-" kabi qator;
4 - "1,1 -" kabi qator.
DF (DF) - Sana formati.
d (d) - bosh nolsiz oyning kuni (raqamlarda);
dd (dd) - bosh nol bilan oyning kuni (raqamlarda);
ddd (ddd) - hafta kunining qisqa nomi *);
dddd (dddd) - hafta kunining to'liq nomi *);
M (M) - oy raqami (raqamlarda) noldan oldingi;
MM (MM) - bosh nol bilan oyning soni (raqamlarda);
MMM (MMM) - oyning qisqa nomi *);
MMMM (MMMM) - oyning to'liq nomi *);
k (q) - yildagi chorak soni;
y (y) - asrsiz va bosh nol yil raqami;
yy (yy) - bosh nol bilan asrsiz yil raqami;
yyyy (yyyy) - asr bilan yil raqami;
h (h) - bosh nolsiz 12 soatlik versiyada soat;
hh (hh) - bosh nol bilan 12 soatlik versiyada soat;
H (H) - bosh nolsiz 24 soatlik versiyada soat;
HH (HH) - bosh nol bilan 24 soatlik versiyada soat;
m (m) - nolsiz minut;
mm (mm) - oldingi nol bilan daqiqa;
s (s) - nolsiz ikkinchi;
ss (ss) - bosh nol bilan ikkinchi;
vv (tt) - kunning yarmini ko'rsatish AM/PM (faqat 12 soatlik vaqtni ko'rsatishni qo'llab-quvvatlaydigan konfiguratsiya tillari uchun amal qiladi).
Eslatma: *) - sanani kiritish maydonining format qatori uchun ishlatilmaydi.
DLF (DLF) - Mahalliy sana formati. Sana qismlarini ko'rsatish variantini belgilaydi.
D (D) - sana (raqamlarda);
DD (DD) - uzoq sana (so'zda oy);
B (T) - to'liq vaqt, sana vaqt bilan birlashtirilishi mumkin;
DV (DT) - sana vaqti.
Misol: Format("20051120140323","DLF=DDV") "2005 yil 20-noyabr 14:03:23".
Muhim! DLF uchun format satri variantlari tartibi<дата + время>(DV yoki DVD) o'zgartirib bo'lmaydi.
DP (DE) - bo'sh sanani ifodalovchi satr (masalan, Format("00010101000000" , "DP=""bo'sh sana""") "bo'sh sana" qatorini qaytaradi).
BF (BF) - False mantiqiy qiymatini ifodalovchi qator.
BI (BT) - True mantiqiy qiymatini ifodalovchi qator.
Eslatma. Kirish maydoni uchun parametrlardan foydalanish: DP (DE) parametri ishlatilmaydi; DLF (DLF) parametri faqat D (D), V (T) va DV (DT) qiymatlari bilan ishlatiladi.
Qaytish qiymati:
Turi: String. O'tkazilgan qiymatni formatlash natijasida hosil bo'lgan qator.
Tavsif:
Qadriyatlarning inson o'qiy oladigan tasvirini yaratadi. Hisobotlarda va qiymatlarni boshqa vizual ko'rsatishda foydalidir.

Mavjudligi:
Yupqa mijoz, veb-mijoz, server, tashqi ulanish.
Misol:
// Raqamlarni formatlash misollari
A = Format(123456.789, "NPV=10; NPV=2");
// A = "123456.79"
A = Format (123456.789, "FRD="-"");
// A = "123 456-789"
A = Format(-123456.789, "CHO=0");
// A = "(123456.789)";

// Sana formatlash misollari
A = Format("20020820153309", "DF=""dd AAAA yyyy "y." HH:dd:ss""");
// A = "2002 yil 20-avgust, 15:33:09"
A = Format("20020820153309", "DF=""dd/AA-yyyy""");
// A = "20/08-2002"
A = Format("20020820153309", "DLF=DD");
// A = "2002 yil 20 avgust";
A = Format("20020820153309", "DLF=D");
// A = "20.08.2002";
A = Format("20020820153309", "DLF=B");
// A = "15:33:09";

// Mantiqiy ifodalarni formatlash misollari
A = Format (To'g'ri, "BL=Mavjud emas; BI=Mavjud");
// A = "Mavjud";