Pagrindiniai 1C duomenų tipai - skaičius, loginė vertė ir data, gali būti pateikiami įvairiais formatais. Programuotojai dažnai susiduria su tuo, kad skirtingose ​​ataskaitose ir lentelėse reikalavimai duomenų tipui labai skiriasi. 1C kūrėjai pagalvojo apie programuotojų patogumą ir sukūrė specialią funkciją, kuri labai palengvina duomenų išvaizdos keitimo procesą. Pagrindinė funkcijos užduotis yra konvertuoti skaičių, datą arba loginį tipą į norimą eilutės tipo formą.

Funkcijos "Format" aprašymas

Šios funkcijos sintaksė paprasta – kaip parametrus galite perduoti du parametrus. Pirma, kūrėjas nurodo formatuojamą reikšmę. Kad 1C suprastų, kaip pakeisti reikšmę, programuotojas nurodo antrąjį parametrą kaip eilutės reikšmę, kurioje yra iš anksto nustatyti operandai. Būtent šios eilutės reikšmė lemia, kaip vartotojai matys duomenis ataskaitoje.

FormattedValue = Formatas(KintamasFormatavimas, Teksto formato eilutė);

Jei parametras „FormatString“ nenustatytas, 1C nurodytą reikšmę konvertuoja į eilutę. Atminkite, kad tuščia data ir 0 bus konvertuojami į tuščią eilutę, kuri gali nepatikti vartotojams. Kiekvienas parametras formato eilutėje yra pavadinimo, simbolio „=“ ir kabutėse nurodytos reikšmės derinys. Tai leidžia įtraukti simbolius, naudojamus rašant funkcijos Format formato eilutę 1C.

Į duomenų rodinį galite įterpti bet kokį simbolį, išskyrus tuos, kurie naudojami formato eilutės rašymo sintaksėje. Jei reikia apeiti šį apribojimą, naudokite pavienes kabutes. Šis sprendimas taip pat padės tais atvejais, kai kompiliatorius gali neteisingai suprasti simbolį.

Kūrėjų patogumui 1C turi įmontuotą formato eilučių konstruktorių. Jį galima pasiekti moduliuose per kontekstinis meniu arba ACS per kūrėjų numatytas vietas. Pavyzdžiui, tokią galimybę galima rasti užklausos laukelių sąraše skiltyje „Dizainas“.

Svarbiausias konstruktoriaus privalumas yra tai, kad iš karto matai, kaip galiausiai atrodys tavo duomenys. Po to, kai paskelbėte būtinus nustatymus konkretaus tipo duomenų skiltyje „Pavyzdys“ rodomas nustatymų rezultatas. Be pavadinimo esančiame teksto laukelyje apačioje rasite formato eilutę, naudojamą rezultatui gauti. Jį galima nukopijuoti ir naudoti ateityje, jei rezultatas jums visiškai tinka.

Formato eilučių konstruktorius gali būti puiki pagalba pradedantiesiems kūrėjams, tačiau patyrę programuotojai nenori tam gaišti laiko. Kūrimas vyks daug greičiau, jei žinosite pagrindinius pagrindinius formato eilutės parametrus ir naudosite juos neiškvietę konstruktoriaus.

Pagrindinės formato eilutės parinktys

Visų galimų komandų mokymasis neveiks, ir tai nėra būtina. Kūrėjui tereikia žinoti kai kurias populiarias operacijas ir jų pritaikymą. Bet kuriuo metu sintaksės asistente galite atidaryti visą formato eilutės parametrų sąrašą ir pasirinkti jums reikalingą. Šie parametrai gali būti naudingi 1C programuotojui kasdieniame darbe:

  • L – šalies, kurios atstovų duomenys bus rodomi, formatas;
  • ChG – nustato skaičiaus skaitmenų grupavimą;
  • FZ – nustato bendrą rodomo sveikojo skaičiaus ir trupmeninių skaičių simbolių grupių skaičių. Jei formato eilutėje su šiuo raktu nenurodyta NPV parametro reikšmė, trupmeninė dalis nebus rodoma;
  • FDC yra parametras, nurodantis simbolių skaičių skaičiaus dalyje po kablelio. Apvalinimas vyksta pagal standartines matematikos taisykles;
  • CHS yra parametras, perkeliantis skaičiaus skaitmenis. Reikšmė gali būti teigiama – dauginant iš 10, arba neigiama – dalinant. Naudinga komanda, jei reikia išvesti viena forma, o toliau dirbti su numeriu kita;
  • FRD – nustato simbolį, skiriantį trupmenines ir sveikąsias skaičiaus dalis. Norėdami nustatyti simbolį, skiriantį sveikojo skaičiaus dalies grupes, naudokite „CHG“. Norėdami naudoti nepertraukiamą tarpą, naudokite tuščią eilutę;
  • FHN – rodo priekinių nulių naudojimą. Šio parametro reikšmė nenustatyta;
  • DF yra viena iš labiausiai paplitusių formato eilutės parinkčių. Valdo datos formatą. 1C, naudodami komandą „Formatas“, galite rodyti datą beveik bet kokiu formatu, įskaitant mėnesio pavadinimo rašymą. Galimos vertės daug, jų sąrašą galima pamatyti sintaksės asistente;
  • BL ir BI – nustatykite loginio duomenų tipo atvaizdavimą, atitinkamai atsakydami į klaidingus ir teisingus. Taigi standartinį „varnelę“ galite pakeisti bet kokiu žodžiu ar fraze, kuri vartotojams yra labiau suprantama.

Konstruktoriaus universalumas ir patogumas tapo pagrindinėmis „Format“ funkcijos populiarumo tarp 1C kūrėjų priežastimis. Lankstūs nustatymai padės nustatyti bet kurį išvaizda duomenis kliento prašymu.

Išsamus aprašymas. Spustelėkite norėdami išplėsti

Formatuoti eilutę yra eilutės reikšmė, apimanti formatavimo parinktis.

Formatavimo parinktys pateikiamos simboliu „;“. Parametro buvimas reiškia, kad formatavimas skiriasi nuo standartinio.

Jei parametras nenurodytas, taikomas standartinis formatavimas, kuris iš esmės atitinka reikšmės konvertavimą į eilutę. Tačiau numerio ir datos tipo reikšmėms numatytosios reikšmės (atitinkamai 0 ir 01.01.0001 00:00:00) grąžins tuščią eilutę.

Kiekvienas parametras nurodomas parametro pavadinimu, simboliu „=“ ir parametro reikšme. Parametro reikšmę galima nurodyti vienu arba dvigubos kabutės. Tai būtina, jei parametro reikšmėje yra simbolių, naudojamų formato eilutės sintaksėje.

Parametro reikšmėje gali būti nurodyti savavališki simboliai, kurie bus rodomi taip, kaip yra formuojant gautą eilutę. Taigi, pavyzdžiui, formatuodami laiką galite nurodyti valandų, minučių ir sekundžių skyriklius. Jei šie simboliai atitinka formato eilutės reikšmes, jie turi būti įterpti į atskiras kabutes.

Formato eilutės parametrų pavadinimai ir reikšmės:

  • L - kalbos, šalies, kuriai bus atliekamas standartinis formatavimas, pavadinimas.
  • CHC - iš viso rodomi sveikųjų ir trupmeninių dalių po kableliai. Tada pradinis skaičius suapvalinamas pagal apvalinimo taisykles. Jei nurodytas šis parametras, tada norint parodyti trupmeninę skaičiaus dalį, reikia nurodyti NPV parametrą, kitaip trupmeninė dalis nebus rodoma.
  • NDC – trupmenos dalies skaitmenų po kablelio skaičius. Tada pradinis skaičius suapvalinamas pagal apvalinimo taisykles.
  • CHS – bitų poslinkis: teigiamas – padalijimas, neigiamas – daugyba. Kitaip tariant, tai reiškia, kad pradinis skaičius bus padaugintas arba padalintas iš 10*C, kur C yra parametro modulio reikšmė.
  • FRD yra sveikųjų ir trupmeninių dalių simbolių skyriklis.
  • CHRG - sveikosios skaičiaus dalies grupių simbolių skyriklis. Jei tuščia eilutė naudojama kaip skyriklis, skyriklis bus nepertraukiamas tarpo simbolis.
  • CH yra eilutė, vaizduojanti nulinė vertė numeriai. Jei nenustatyta, atvaizdavimas yra tuščia eilutė. Jei nustatytas „PN=“, tada forma „0“. Nenaudojamas skaitmeniniams įvesties laukams.
  • FHN – ar išvesti pirmuosius nulius. Šio parametro reikšmė nenustatyta, faktinis parametro buvimas lemia pirmaujančių nulių išvestį.
  • CHG – skaičiaus skaitmenų grupavimo tvarka. Kaip reikšmė nurodomi skaičiai, atskirti kableliais, nurodant sugrupuotų skaitmenų skaičių iš dešinės į kairę. Tik pirmieji du skaičiai yra prasmingi. Pirmasis iš jų nurodo pirminę grupę, ty tą, kuri bus naudojama mažiausiai reikšmingiems sveikosios skaičiaus dalies skaitmenims. Jei antrasis skaičius nenurodytas, bus grupuojami tik mažiausiai reikšmingi skaitmenys. Jei 0 nurodytas kaip antrasis skaičius, tada pirminei grupei nurodyta reikšmė bus taikoma visiems sveikosios skaičiaus dalies skaitmenims. Jei kaip antrasis skaičius naudojama kita nei 0 reikšmė, ši reikšmė bus naudojama grupuojant visus skaitmenis, išskyrus jau sugrupuotus mažiausiai reikšmingus.
  • CHO yra neigiamų skaičių atvaizdas.
    • 0 (0) – eilutė kaip „(1,1)“;
    • 1 (1) – eilutė kaip "-1,1";
    • 2 (2) – eilutė kaip „- 1.1“;
    • 3 (3) – eilutė kaip „1,1-“;
    • 4 (4) – eilutė kaip „1,1 -“.
  • DF yra datos formatas.
    • e – mėnesio diena (skaitmenimis) be nulio priekyje;
    • dd – mėnesio diena (skaitmenimis) su nuliu priekyje;
    • dd yra trumpas savaitės dienos pavadinimas;
    • dddd - pilnas savaitės dienos pavadinimas;
    • М – mėnesio skaičius (skaitmenimis) be nulio priekyje;
    • MM – mėnesio skaičius (skaitmenimis) su nuliu priekyje;
    • MMM - trumpas mėnesio pavadinimas;
    • MMMM yra pilnas mėnesio pavadinimas;
    • k - metų ketvirčio numeris;
    • d – metų skaičius be šimtmečio ir priešakinio nulio;
    • yy – metų skaičius be šimtmečio su nuliu priekyje;
    • yyyy – metų skaičius su šimtmečiu;
    • h - valanda 12 valandų versijoje be nulių priekyje;
    • hh - valanda 12 valandų versijoje su nuliu priekyje;
    • H – valanda 24 valandų versijoje be nulių priekyje;
    • HH (HH) - valanda 24 valandų versijoje su nuliu priekyje;
    • m – minutė be nulio priekyje;
    • mm – minutė su nuliu priekyje;
    • s – sekundė be nulio priekyje;
    • ss - antrasis su nuliu priekyje;
    • bb – Rodo AM/PM pusę dienos (galioja tik konfigūracijos kalboms, kurios palaiko 12 valandų laiko pateikimą).
  • DLF yra vietinis datos formatas. Nurodo parinktį rodyti datos dalis.
    • D - data (skaičiais);
    • DD - ilga data (mėnuo žodžiais);
    • B - visas laikas, data gali būti derinama su laiku;
    • DV – data laikas.
  • DP yra eilutė, nurodanti tuščią datą (pavyzdžiui, Formatas ('00010101000000' ,DP=""tuščia data""") grąžintų eilutę "tuščia data").
  • BL yra eilutė, vaizduojanti loginis Melas.
  • BI – eilutė, nurodanti loginę reikšmę Tiesa.

Programavimas (ir verslo programos) dažniausiai susiduria su šiais paprastais duomenų tipais: skaičius, eilutė, data. Šių tipų vertės skirtingos salys, standartai ir tiesiog įpročiai gali turėti kitokią idėją.

Bene žinomiausias pavyzdys yra skirtingas laiko vaizdavimas – Rusijoje įprasta naudoti 9:00 ir 21:00, o angliškai kalbančiose šalyse 9 ir 21 val. Skirtumas yra ir logikoje (12 valandų sistema arba 24 valandų sistema), ir raštu.

Vertės pateikimas vadinamas "formatu", o šiandien aptarsime datos formato ir skaičių formato keitimą 1C.
Formatavimą gali naudoti ir programuotojas 1C kalba, ir vizualiai, be programavimo, pavyzdžiui, kurdamas spausdinamą formą ar ataskaitą, nustatydamas elementus formoje.

Kas yra formatavimas

Skaičius ir data, neatsižvelgiant į tai, ar jie rodomi ekrane ar spaudoje, išlieka patys. Formatavimas reiškia tik konvertavimą į eilutės reikšmę – tai yra, kaip ji „atrodys“ kompiuterio ekrane ar popieriuje.

Pagrindiniai skaičių ir datų vaizdavimo 1C formatų skirtumai:

  • Skaičius
    o "." arba "," norėdami atskirti trupmeninę dalį
    o skaitmenų po kablelio skaičius
    o sugrupuoti skaitmenis į 3 (1 000 000, o ne 1 000 000)
  • data ir laikas
    o metų, mėnesio, dienos tvarka
    o skyriklio simbolis
    o 1C laiko formatas (12 arba 24 val.)
    o rašybos detalės.

Taip pat 1C formatu galima nurodyti papildomus „patogumus“, pavyzdžiui, rodyti neigiamus skaičius raudonai arba „tuščios reikšmės“ vaizdavimą „0“ arba „neužpildytas“.

Formatavimo principas

Numatytasis formatavimas veikia, pavyzdžiui, konvertuojant skaičių į eilutę. Kai kuriais atvejais tokie nustatymai gali pasidaryti meškos paslauga ten, kur programuotojas to nesitiki.

Pavyzdžiui, konvertuojant skaičių į eilutę, jis verčiamas atsižvelgiant į skaitmenų grupavimą (ir jūs to tikitės?):
StringNumber = AbbrLp(2400); //bus lygus "2 400"

Norint tiksliai nurodyti formatą 1C kalba, yra funkcija Formatas (), su kuria galima nurodyti reikiamą vaizdavimą.
NumberString = formatas (2400, "Nustatymai")

Eilutėje „Nustatymai“ turite nurodyti reikiamą formatą 1C. Tokie nustatymai nurodomi specialia koduota forma. Apsvarstykite dažniausiai naudojamus nustatymus:

Pagal numatytuosius nustatymus formatuokite datą ir numerį 1С

Jei jums reikia rodyti datą ar numerį ir nenorite sukti galvos, kaip jie turi būti pavaizduoti pagal norimos šalies taisykles, yra paprastas nustatymas, kuris leis tai padaryti:

L = trumpasis pageidaujamos šalies pavadinimas

Datos rodymo pagal kai kurių šalių taisykles pavyzdys:
Formatas (Dabartinė data(), "L=ru")
> 28.03.2012 14:21:32

Formatas (Dabartinė data(), "L=lt")
> 2012-03-28 14:21:24

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

Kaip nesunku įžiūrėti, šalių pavadinimai intuityvūs.

Datos formatas 1C kalba

Jei numatytojo nustatymo jums nepakanka ir norite nurodyti datos dalių ir jų atskyrimo simbolių tvarką, turite naudoti nustatymą:
DF = "dmg hms"

Atitinkamai "dmg" yra diena, mėnuo ir metai, o "hms" yra valandos, minutės ir sekundės. Bet kurią iš šių dalių galima praleisti. Užsakymas yra bet koks. Tarp dalių nurodyti simboliai bus naudojami kaip skiriamieji ženklai.

Datos dalies simbolis gali būti nurodytas kelis kartus iš eilės, nuo to priklauso šios datos dalies išvaizda, pavyzdžiui, „d“ arba „dd“ arba „dddd“.

Datos dalių iššifravimas:

  • d – diena
    o mažas "d"
  • M - mėnuo
    o didelis "M"
    o galima nurodyti nuo 1 iki 4 kartų
  • d – metai
    o mažas "g"
    o gali būti nurodytas 1 arba 2 arba 4 kartus
  • h - valandos
    o mažas "h" - 12 valandų formatas
    o didelis "H" - 24 valandų formatas
  • m – minutės
    o mažas "m"
    o galima nurodyti 1 arba 2 kartus
  • s – sekundės
    o maži "s"
    o galima nurodyti 1 arba 2 kartus
  • bb – AM/PM ekranas 12 valandų formatui
  • k - ketvirtis.

Datos rodymo su taisyklėmis pavyzdys:
Formatas (Dabartinė data(), "DF=""dd.MM.yyyy hh:mm:ss""")
> 28.03.2012 02:44:44

Formatas (Dabartinė data(), "DF="" M / d /yyy h:m:s dd""")
> 2012-03-28 14:44:44

Formatas (Dabartinė data(), "DF=""dd/MM/yyyy hh:mm:ss""")
> 28/03/2012 02:44:44

Skaičių formatas 1C kalba
Skirtingai nuo datos formatavimo, kai viskas yra gana paprasta, yra daug skaičių formatavimo parinkčių. Laikysime tuos, kurie mums pasirodė naudingi - tai yra, mūsų nuomone, jie dažnai naudojami.

Pirmoji „problema“ susijusi su numatytuoju skaitmenų grupavimu skaičiais po 3 ir grupių atskyrimu tarpais, pavyzdžiui:
StrNumber = eilutė (22300500)
> 22 300 500

Tai nepatogu, kai skaičius konvertuojamas į eilutę ne dėl gražios ir suprantamos vartotojui išvesties, o dėl paslaugų poreikių. Tai gali turėti įtakos parametras „CH“, pavyzdžiui:

Formatas (22300500, "HH=100")
>22300500 //iš viso pašalinti nuliai

Formatas (22300500, "HH=6")
> 22 300500 //sudarė tik milijonų grupę

Parametras, leidžiantis suapvalinti skaičių išvedant iki reikiamo skaitmenų skaičiaus po kablelio „NPV“:

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

Parametras, leidžiantis nurodyti „BRD“ sveikųjų ir trupmeninių dalių skyriklio simbolį:

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

Kai kuriais atvejais gali būti naudinga vietoj skaičiaus „0“ rodyti ką nors kitą: tuščią eilutę arba „neužpildytas“. Tai leidžia nustatyti "CHN" parametrą:

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

Formatuokite 1C laukus formoje

Su jumis aptarėme metodus, leidžiančius programuotojui formatuoti reikšmę 1C kalba. Taip pat yra mechanizmų, kurie leidžia vizualiai, be programavimo, nurodyti reikiamą formatą.

Pavyzdžiui, vartotojas dirba su forma. Formoje yra laukas, kuriame rodoma data. Galime daryti įtaką šios datos vaizdavimui.

Atidarykite šio lauko ypatybes. Norėdami tai padaryti, storajame kliente spustelėkite dešiniuoju pelės mygtuku spustelėkite lauke, o plonajame - laukų sąraše dešiniuoju pelės mygtuku spustelėkite lauko pavadinimą, pasirinkite Ypatybės.
Lauke yra ypatybė „Formatas“.

Spustelėkite mygtuką „…“, kad jį nustatytumėte. Norėdami nustatyti datos formatą, naudokite skirtuką Data (skaičiui naudokite skirtuką Skaičius). Iš sąrašo galite pasirinkti reikiamą formatą.

Formatuokite 1C langelius spausdinta forma

Kai reikia sukurti spausdintą formą (ataskaita ar dokumento spausdinimas), langelio formatą galite priskirti lygiai taip pat, kaip ir dokumento laukui.
Mes pasirenkame langelį (arba kelis langelius vienu metu), einame į ypatybes, ypatybę „Formatas“, pasirenkame reikiamą formatą.

1C formatas SKD

ACS ataskaitos leidžia tinkinti 1C formatą tiek programuotojui (kuriant ataskaitą), tiek vartotojui (naudojant ataskaitą). Taip pat yra daugiau galimybių naudojant sąlyginį formatavimą.

Tai reiškia, kad jūs ne tik nurodote, kurį lauką formatuoti, bet ir kokiomis sąlygomis (pavyzdžiui, jei šio lauko reikšmė yra neigiama).

Įmonės režimu ataskaitos formoje pasirinkite meniu punktą „Keisti variantą“. ACS ataskaitoje storajame kliente šis elementas yra meniu „Veiksmai / nustatymai“.

Atidarytoje visų ACS nustatymų formoje yra skirtukas „Sąlyginis formatavimas“. Pridėti naują eilutę. Eilutę sudaro trys stulpeliai:

  • Dekoras. Nurodykite reikiamą 1C formatą - šriftą, fono arba teksto spalvą, 1C formatą numeriams ir datoms rodyti
  • Būklė. Jei šis dizainas naudojamas visada, palikite šį lauką tuščią. Kitu atveju nurodykite lauką ir jo reikšmę. Tada formatavimas bus taikomas tik tose eilutėse, kuriose šios reikšmės sutampa. Jei vienu metu reikia nurodyti kelių laukų reikšmes ir sąlygas „ir (arba“), pridėkite grupę ir sugrupuokite laukus naudodami grupes.
  • Suformuoti laukai. Laukų, kuriems bus taikomas formatavimas, sąrašas.

1C formatu valdomose formose

Tos pačios formatavimo taisyklės taikomos bet kuriai valdomai nuomininkų sąrašo formai. Sąrašo formoje pasirinkite meniu elementą „Visi veiksmai / Konfigūruoti sąrašą“.

Skirtukas Sąlyginis formatavimas.

Pasirinkite norimą dizainą ir formatą.

Nurodykite laukų, kuriems bus taikomas šis dizainas, sąrašą.

Galimybės:

<Значение>

Reikšmė, kurią reikia formatuoti.

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

Formatavimo eilutė yra eilutės reikšmė, apimanti formatavimo parinktis.

Formatavimo parinktys pateikiamos simboliu „;“. Parametro buvimas reiškia, kad formatavimas skiriasi nuo standartinio.

Jei parametras nenurodytas, taikomas standartinis formatavimas, kuris iš esmės atitinka reikšmės konvertavimą į eilutę. Tačiau numerio ir datos tipo reikšmėms numatytosios reikšmės (atitinkamai 0 ir 01.01.0001 00:00:00) grąžins tuščią eilutę.

Kiekvienas parametras nurodomas parametro pavadinimu, simboliu „=“ ir parametro reikšme. Parametro reikšmę galima nurodyti viengubomis arba dvigubomis kabutėmis. Tai būtina, jei parametro reikšmėje yra simbolių, naudojamų formato eilutės sintaksėje.

Parametro reikšmėje gali būti nurodyti savavališki simboliai, kurie bus rodomi taip, kaip yra formuojant gautą eilutę. Taigi, pavyzdžiui, formatuodami laiką galite nurodyti valandų, minučių ir sekundžių skyriklius. Jei šie simboliai atitinka formato eilutės reikšmes, jie turi būti įterpti į atskiras kabutes.

Formato eilutės parametrų pavadinimai ir reikšmės:

  • L - kalbos, šalies, kuriai bus atliekamas standartinis formatavimas, pavadinimas.
  • CC – bendras rodomų sveikųjų skaičių ir trupmeninių dalių po kablelio skaičius. Tada pradinis skaičius suapvalinamas pagal apvalinimo taisykles. Jei nurodytas šis parametras, tada norint parodyti trupmeninę skaičiaus dalį, reikia nurodyti NPV parametrą, kitaip trupmeninė dalis nebus rodoma.
  • NDC – trupmenos dalies skaitmenų po kablelio skaičius. Tada pradinis skaičius suapvalinamas pagal apvalinimo taisykles.
  • CHS – bitų poslinkis: teigiamas – padalijimas, neigiamas – daugyba. Kitaip tariant, tai reiškia, kad pradinis skaičius bus padaugintas arba padalintas iš 10*C, kur C yra parametro modulio reikšmė.
  • FRD – sveikųjų ir trupmeninių dalių simbolis-skyriklis.
  • CHRG - sveikosios skaičiaus dalies grupių simbolių skyriklis. Jei tuščia eilutė naudojama kaip skyriklis, skyriklis bus nepertraukiamas tarpo simbolis.
  • CHN – eilutė, nurodanti skaičiaus nulinę reikšmę. Jei nenustatyta, atvaizdavimas yra tuščia eilutė. Jei nurodyta "HN=", tada "0" forma. Nenaudojamas skaitmeniniams įvesties laukams.
  • FHN – ar išvesti pirmuosius nulius. Šio parametro reikšmė nenustatyta, faktinis parametro buvimas lemia pirmaujančių nulių išvestį.
  • ChG – skaičiaus skaitmenų grupavimo tvarka. Kaip reikšmė nurodomi skaičiai, atskirti kableliais, nurodant sugrupuotų skaitmenų skaičių iš dešinės į kairę. Tik pirmieji du skaičiai yra prasmingi. Pirmasis iš jų nurodo pirminę grupę, ty tą, kuri bus naudojama mažiausiai reikšmingiems sveikosios skaičiaus dalies skaitmenims. Jei antrasis skaičius nenurodytas, bus grupuojami tik mažiausiai reikšmingi skaitmenys. Jei 0 nurodytas kaip antrasis skaičius, tada pirminei grupei nurodyta reikšmė bus taikoma visiems sveikosios skaičiaus dalies skaitmenims. Jei kaip antrasis skaičius naudojama kita nei 0 reikšmė, ši reikšmė bus naudojama grupuojant visus skaitmenis, išskyrus jau sugrupuotus mažiausiai reikšmingus.
  • CHO – neigiamų skaičių atvaizdavimas.
    • 0 (0) - eilutė kaip "(1,1)";
    • 1 (1) - tokia eilutė kaip "-1,1";
    • 2 (2) - eilutė, tokia kaip "- 1,1";
    • 3 (3) - eilutė, pavyzdžiui, "1,1-";
    • 4 (4) - eilutė, pavyzdžiui, "1,1 -".
  • DF – datos formatas.
    • d - mėnesio diena (skaitmenimis) be nulio;
    • dd - mėnesio diena (skaitmenimis) su nuliu priekyje;
    • ddd - trumpas savaitės dienos pavadinimas;
    • dddd - pilnas savaitės dienos pavadinimas;
    • M - mėnesio skaičius (skaitmenimis) be nulio priekyje;
    • MM - mėnesio skaičius (skaitmenimis) su nuliu priekyje;
    • MMM - trumpas mėnesio pavadinimas;
    • MMMM – pilnas mėnesio pavadinimas;
    • k – metų ketvirčio skaičius;
    • d - metų skaičius be šimtmečio ir priešakinio nulio;
    • yy - metų skaičius be šimtmečio su nuliu priekyje;
    • yyyy – metų skaičius su šimtmečiu;
    • h - valanda 12 valandų versijoje be nulių priekyje;
    • hh - valanda 12 valandų versijoje su nuliu priekyje;
    • H - valanda 24 valandų versijoje be nulių priekyje;
    • HH (HH) - valanda 24 valandų versijoje su nuliu priekyje;
    • m - minutė be nulio priekyje;
    • mm - minutė su nuliu priekyje;
    • s - antrasis be nulio;
    • ss - antrasis su nuliu priekyje;
    • вв - rodyti pusę dienos AM/PM (galioja tik konfigūracijos kalboms, kurios palaiko 12 valandų laiko atvaizdavimą).
  • DLF – vietinis datos formatas. Nurodo parinktį rodyti datos dalis.
    • D - data (skaičiais);
    • DD - ilga data (mėnuo žodžiais);
    • B - visas laikas, data gali būti derinama su laiku;
    • DV – data laikas.
  • DP yra eilutė, nurodanti tuščią datą (pavyzdžiui, Formatas ("00010101000000" "DP=""tuščia data""") grąžintų eilutę "tuščia data").
  • BL – eilutė, nurodanti loginę reikšmę Melas.
  • BI – eilutė, nurodanti loginę reikšmę Tiesa.