az internet ablakok Android

A dátum bemutatása az 1c angol nyelven. Formátumú karakterlánc

Az 1c-es adatok fő típusai a szám, a logikai és a dátum, számos formátum képviselhető. A programozók gyakran szembesülnek azzal a ténnyel, hogy az adattípus követelményei nagyban változnak különböző jelentésekben és táblázatokban. Az 1C fejlesztők gondoltak a programozók kényelméről, és olyan speciális funkciót hozott létre, amely jelentősen megkönnyítené az adatok megjelenésének megváltoztatásának folyamatát. A funkció fő feladata az, hogy a számot, dátumot vagy logikai típusot hozzon létre egy karakterlánc típusának kívánt formájához.

A "Formátum" funkció leírása

A funkció szintaxisa egyszerű - két paramétert adhat meg paraméterként. Először is, a fejlesztő azt jelzi, hogy az értéket formázásnak kell alávetni. Annak érdekében, hogy az 1C-nek megértse, hogyan módosíthatja az érték megváltoztatását, a programozó meghatározza a második paramétert, mint az előre meghatározott operandusokat tartalmazó karakterláncértéket. Ez a karakterlánc jelentése, és meghatározza, hogy mely adatok jelennek meg a jelentésben.

Formatting \u003d Formátum (VARNALY FORMATING, TEXT FLEFTEXTROCK);

Ha a "FormaDet" paraméter nincs megadva, akkor az 1C konvertálja a megadott értéket a karakterlánchoz. Ne feledje, hogy az üres dátum és a 0 egy üres karakterláncra kerül átalakításra, amely nem tetszik a felhasználók számára. A formátum sorban minden paraméter a név, a karakter "\u003d" és az idézőjelben feltüntetett értékek kombinációja. Ez lehetővé teszi, hogy lenyűgözze az írásban használt karaktereket formátumú karakterlánc Funkciók formátum 1c.

Az adatkijelzésben tetszőleges szimbólumot helyezhet el a szintaxisban használt formátumú sorok kivételével. Ha szükség van erre a korlátozásra - használjon egyetlen idézeteket. Ez a megoldás olyan helyzetekben is segít, ahol a karaktert helytelenül értelmezheti a fordítóval.

Az 1c-es fejlesztők kényelméért egy formátumú karakterlánc tervező épül. A modulok segítségével kapcsolatba léphet kontextus menü vagy az SCD-ben a fejlesztők által biztosított helyen keresztül. Például ez a funkció kimutatható a "Design" szakasz lekérdezéséhez szükséges mezők listájában.

A konstruktor legfontosabb előnye, hogy azonnal megnézheti, hogy az adatok hogyan fogják megnézni a végét. Miután beállította a szükséges beállításokat egy adott típusú adatokra a "Példa" szakaszban, bemutatja a beállítások eredményét. Az alján lévő Unnamed szövegmezőben talál egy olyan formátumú karakterláncot, amelyhez az eredményt kapjuk. A jövőben másolható és használható, ha az eredmény teljesen elrendezve.

A formátum karakterlánc tervezője nagy segítség lehet az újonc fejlesztők számára, de a tapasztalt programozók inkább nem töltenek időt. A fejlesztés sokkal gyorsabb lesz, ha ismeri a fő kulcsfontosságú opciók formátum paramétereit, és használhatja őket konstruktor hívás nélkül.

A formátum karakterlánc fő paraméterei

Fedezze fel az összes rendelkezésre álló parancsot nem fog működni, és ez nem szükséges. A fejlesztő elég csak azért, hogy ismerje meg a népszerű műveleteket és hogyan kell alkalmazni őket. Bármikor megnyithatja a formátum karakterlánc paramétereinek teljes listáját, és válassza ki a kívánt egyet asszisztens szintaxisban. Az 1C programozó a következő paramétereket használhatja a mindennapi műveletben:

  • L - az ország formátuma, amelyre az adatok megjelennek;
  • CG - beállítja a szám számjegyeinek csoportját;
  • CHC - meghatározza a számok teljes és frakcionált karaktercsoportjainak teljes számát, amely a nézetben megjelenik. Ha a CDC paraméter értéke nincs megadva a formátum sorban, akkor a frakcionált rész nem jelenik meg;
  • CDC - egy paraméter, amely meghatározza a vessző után szereplő karakterek számát. A kerekítés a matematika szokásos szabályainak megfelelően történik;
  • Vészhelyzetek - egy paraméter, amely a szám kiürítései eltolódása. Az érték lehet pozitív - szorzás 10 vagy negatív - osztály. Hasznos csapat, ha egy formában kell kimennie, és folytassa a számot egy másik számmal;
  • PSD - meghatározza a szám frakcionált és egész számát elválasztó szimbólumot. Az egész számcsoport csoportjainak megosztása érdekében használja a "Chrg" csoportokat. Alkalmazáshoz elválaszthatatlan üres Használjon üres karakterláncot;
  • ChVN - a vezető nullák használatát mutatja. A paraméter értéke nincs megadva;
  • A DF az egyik leggyakoribb formátumú karakterlánc paraméter. Kezeli a dátumformátumot. Az 1c-ben a "Formátum" parancs segítségével szinte bármilyen formátumban megjelenítheti a dátumot, beleértve a hónap nevét is. Számos lehetséges érték van, listájuk látható az asszisztens szintaxisban;
  • BL és BI - Állítsa be a nézetet logikai típus Adatok, válaszolva a hazugságok és az igazság számára. Így a standard "Tick" helyettesíthető bármely szóval vagy kifejezéssel, amely érthetővé teszi a felhasználók számára.

A tervező univerzalizmusa és kényelme kulcsfontosságú oka lett a "formátum" funkció népszerűségének a fejlesztők közül 1c. Rugalmas beállítások segítsen megkérdezni megjelenés Információ az ügyfél kérésére.

Típus: szám; Dátum; Booleo. Formátumolható érték.<ФорматнаяСтрока> (Opcionális) Típus: Sor. A formátum karakterlánc egy olyan karakterlánc, amely tartalmazza a formázási paramétereket. A formázási paraméterek a ";" szimbólumon szerepelnek. A paraméter jelenléte a formázás közötti különbséget jelenti. Ha a paraméter nincs megadva, a standard formázás alkalmazható, amely alapvetően megfelel az értéknek a karakterláncra való átalakításának. Azonban a típus és az alapértelmezett dátum értékeire (0 és 01.0001, 00:00:00) üres karakterlánc kerül kiadásra. Minden paramétert a paraméter neve, a "\u003d" szimbólum és a paraméter értéke állítja be. A paraméterértéket egyetlen vagy kettős idézetek . Ez akkor szükséges, ha a paraméter értéke tartalmazza a formátum karakterlánc szintaxisában használt karaktereket. A paraméter értékében tetszőleges karakterek jelenhetnek meg, amelyek a kapott karakterlánc generálásakor megjelennek. Így például az óra elválasztóit, perceket és másodpercet adhat meg formázáskor. Ha ezek a karakterek egybeesnek a formátumú sorok értékével, akkor azokat egy idézőjelben kell kötni. Nevei és értékei a paramétereket a formátum string: L (L) - a név a nyelvet, az országot, amelyre a normál formázás kerül végrehajtásra. A rendelkezésre álló nyelvnevek a formátumú sorok leírása után találhatók. A CHC (ND) az egész és a frakcionált részek tizedesbilincseinek teljes száma. A kezdeti szám kerekítve az OKR15Kak20 kerekítési szabályaival összhangban. Ha ezt a paramétert megadja, akkor a szám frakcionális részének megjelenítéséhez meg kell adni a CDC paramétert, különben a frakcionálási rész nem jelenik meg. A CDC (NFD) a tizedesbérletek száma a frakcionált részben. A kezdeti szám kerekítve az OKR15Kak20 kerekítési szabályaival összhangban. Vészhelyzetek (NS) - Kisülés Shift: Pozitív - Division, Negatív szorzás. Más szóval, ez azt jelenti, hogy a kezdeti szám megszorozzák vagy osztva 10 * C, ahol c a modul paraméter értéke. PSD (NDS) - az egész és a frakcionált alkatrész szimbólum-elválasztója. Az чhg (NGS) az egész szám csoportjainak szimbólum-elválasztója. Ha egy üres karakterláncot szeparátorként használ, akkor ebben az esetben az elválasztó elválaszthatatlan hely szimbóluma lesz. CN (NZ) - A szám nulla értékét képviselő karakterlánc. Ha nincs megadva, a reprezentáció üres karakterlánc formájában. Ha "CN \u003d" van megadva, akkor a "0" formában. Numerikus bemeneti mezőkhöz nem használható. ChVN (NLZ) - hogy távolítsa el a vezető nullákat. A paraméter értéke nincs megadva, a paraméter eredménye meghatározza a vezető nullák kimenetét. A CG (NG) a számok számának csoportosítása. Értékként a számok jelzik, a vesszőn keresztül, amely a csoportosított kisülések számát jelöli jobbra. Csak az első két számnak van értelme. Az elsőnek az elsődleges csoportosítása, azaz a szám teljes részének legkevésbé jelentős kibocsátásaihoz használható. Ha a második szám nincs megadva, akkor csak a legkevésbé jelentős kibocsátások kerülnek csoportosításra. Ha a 0 második számként van beállítva, akkor az elsődleges csoportra megadott értéket alkalmazzák a szám minden kategóriájára. Ha a 0-tól eltérő értéket második számként használják, akkor ezt az értéket használják az összes kibocsátás csoportosítására, kivéve a már csoportosított legjelentősebb. CHO (NN) - negatív számok ábrázolása. 0 (0) - a típusú karakterlánc "(1,1)"; 1 (1) - A "-1,1 típusú karakterlánc; 2 (2) - A "- 1,1" típusú karakterlánc; 3 (3) - Az "1,1-" formanyomtatvány; 4 (4) - Az "1.1 -" típusú karakterlánc. Df (df) - dátumformátum. d (d) - a hónap napja (számok), vezető nulla nélkül; DD (DD) - a hónap napja (számok), vezető nulla; DDD (DDD) - rövid név a hét napja *); DDDD (DDDD) - a hét napjának teljes neve *); M (m) - a hónap (számok) száma (számok) vezető nulla nélkül; Mm (mm) - hónapszám (számok) vezető nulla; Mmm (mmm) - a hónap rövid neve *); Mmmm (mmmm) - a hónap teljes neve *); K (q) - az év negyedévében; g (y) - évszázad nélküli éve és nulla vezetése; GG (YY) - évszázad nélküli éve, vezető nulla; Yyyy (Yyyy) - az év század óta; h (h) - egy óra 12 órás nullák nélkül; Cc (HH) - egy óra 12 órakor, vezető nulla; H (h) - egy óra 24 órás változat nélkül, vezető nullák nélkül; CC (HH) - egy óra 24 órás változat a vezető nulla; m (m) - egy perc alatt vezető nulla; mm (mm) - perc egy vezető nulla; (S) - másodperc alatt vezető nulla; SS (SS) - második, vezető nulla; BB (TT) - Megjeleníti a nap felében AM / PM (csak konfigurációs nyelv, amely támogatja a 12-órás változata idő reprezentáció). Megjegyzés: *) - Nem használható a dátum beviteli mező formátumának sorához. DLF (DLF) - Helyi dátumformátum. Ez jelzi a dátumok alkatrészeinek megjelenítését. D (d) - dátum (számok); DD (DD) - hosszú dátum (havi szavakkal); A (t) - a teljes idő, a dátum idővel kombinálható; DV (DT) - dátumidő. Példa: expressziós formátum ("20051120140323", "dlf \u003d ddv") kérdések "2005. november 20., 14:03:23". Fontos! A DLF formátumú karakterláncok sorrendje<дата + время> (DV vagy DDV) nem módosítható. A DP (DE) egy üres dátumot ábrázoló karakterlánc (például a formátum ("000101010000", "DP \u003d" "üres dátum") visszaadja az "üres dátum" vonalat). BL (BF) - egy karakterlánc, amely a hazugság logikai értékét képviseli. BI (BT) - Az igazság logikai értékét képviselő karakterlánc. Jegyzet. Paraméterek használata beviteli mező: A DP paraméter (DE) nem használható; A DLF paramétert (DLF) csak a d (d), a (t) és DV (DT) értékével használják. Visszatérési érték: Típus: Sor. A továbbított érték formázása következtében kapott karakterlánc. Leírás: Kényelmes az értékek megjelenítéséhez. Hasznos felhasználás a jelentésekben és az értékek más vizuális megjelenítésével. Elérhetőség: Slim kliens, webes kliens, szerver, vastag kliens, külső kapcsolat , Mobilalkalmazás (kliens), mobilalkalmazás (szerver). Nyelvek listája: Af Afrikaans AF_Na (AF_NA) AFLIKAANS (Namíbia) Af_Za Afrikaans (Dél-Afrika) Amkar am_et amkha (Etiópia) Arab Arab Ar_ae Arab (Egyesült Arab Emírségek) AR_BH Arabic (Bahrein) Ar_dz Arab (Algeri) Ar_eg Arabic (Egyiptom) Ar_iq arab (iraki) ar_jo arab (jordánia) ar_kw arab (kuwait) ar_lb arab (libanon) ar_lb arab (libanon) ar_a arab (líbiai) ar_ma arab (marokkó) ar_ma arab (omán) ar_qa arab (omán) ar_qa arab (Qatar) ar_sa arab (Szaúd-Arábia) AR_SD arab (Szudán) ) AR_SY arab (Szíria) AR_TN arab (Tunézia) AR_YE arab (Jemen) AS Assam AS_IN Assam (India) AZ Azerbajdzsán AZ_AZ Azerbajdzsán (Azerbajdzsán) AZ_CYRL Azerbajdzsán (Cirill) AZ_CYRL_AZ Azerbajdzsán (cirill, Azerbajdzsán) AZ_LATN Azerbajdzsán Azerbajdzsán (Latina, Azerbajdzsán) BE_BY BE_BY BE_BY BELARUSIAN (BELARUS) BG bolgár BG_BG Bulgária (Bulgária) Bn Bengali Bn_in Bengali (India) CA katalánok Ca_es katalán Ki (SPANYOLORSZÁG) CS cseh cseh cseh cseh cseh (cseh köztársaság) Cy welsh cy_gb welsh (Egyesült Királyság) da dán da_dk dán (Dánia) de német de_at német (Ausztria) de_be német (Belgium) DE_CH német (Svájc) DE_DE német (Németország) DE_LI (DE_LI) Német (Liechtenstein) de_lu német (luxemburg) El Greek El_Cy (El_Cy) Greek (Ciprus) El_gr Greek (Görögország) en angol en_au angol (Ausztrália) en_be English (Belgium) en_bw English (Botswana) en_bz (en_bz) English En_ca English (Kanada) EN_GB English (Egyesült Királyság) EN_HK English (Hong Kong, (speciális adminisztratív vezérlésű terület)) en_ie English (Írország) En_in English (India) EN_JM (EN_JM) EN_JM (JAMAICA) EN_MH (EN_MH) EN_MH (EN_MH) angol (Marshall-szigetek) en_mt English (Malta) EN_NA (EN_NA) EN_NA (NAMIBIA) EN_NZ English (Új-Zéland) EN_NZ English (Új-Zéland) EN_PH English (Fülöp-szigetek) EN_PK English (Pakisztán) EN_SG English (Singapore) en_tt (en_tt) English (Trinidad és Tobago) EN_US English (Amerikai Egyesült Államok) EN_VI English (amerikai Virgin-szigetek) EN_ZA angol (dél-afrikai) EN_ZW angol (zimbabwe) es spanyol es_ar spanyol (Argentína) es_bo spanyol (Bolívia) es_cl spanyol (Chile) ES_CO spanyol (Kolumbia) ) Es_cr spanyol (Costa Rica) ES_DO spanyol (Dominikai Köztársaság) ES_EC spanyol (Ecuador) es_es spanyol (Spain) es_gt spanyol (Guatemala) es_mn spanyol (Honduras) es_mx spanyol (Mexikó) es_mx spanyol (Nicaragua) es_ni spanyol (Nicaragua) ES_PA spanyol (Panama) es_pe spanyol (Peru) es_pr spanish (Puerto Rico) es_py spanyol (Paraguay) es_sv spanyol (Salvador) es_us spanyol (Amerikai Egyesült Államok) ES_UY spanyol (Uruguay) es_uy spanyol (Venezuell) et_ve spanyol (Venezuell) és észt ET_EE ESTONIAN (ÉSZTORSZÁG) EU Basque Eu_es Basque ) Fa perzsa fa_af perzsa (Afganisztán) fa_ir perzsa (irán) fi finn fi_fi finn (Finnország) fo ferersky fo_fo farerskiy (Farersky) fr francia Sky fr_be francia (Belgium) FR_CA francia (Kanada) FR_CH francia (Svájc) FR_FR francia (Franciaország) FR_LU francia (luxemburg) FR_MC (FR_MC) FR_MC (FR_MC) FR_SN (FR_SN) FR_SN (FR_SN) FR_SN (FR_SN) FR_SN (FR_SN) FR_SN (FR_SN) FR_SN (FR_SN) GA ír GA_IE ír (Írország) GL Galiysk Gl_es, Galicianus (Spanyolország) Gu_in Gu_in Guyraja (India) HE_IL HE_IN HE_IN (Izrael) HR hindi hi_in hindi (india) hr horvát hr_hr horvát (Horvátország) hu magyar hu_hu magyar (Magyarország) hy örmény hy_am örmény (Örményország) HY_AM_REVED Armenian ( Örményország, felülvizsgált) ID indonéz ID_ID indonéz indonéz (Indonézia) izlandi IS_IS izlandi (Izland) It_is IT_HAL IT_CH, olasz (Svájc) IT_IT olasz (Olaszország) Japán japán ja_jp japán (Japán) KA Georgian KA_GE Georgian (Georgia) KK KAZAKH KK_KZ KAZAKH ( Kazahsztán) KL GRERLAND KL_GL GRERLAND (GRERLAND) KNANADA KN_IN KN_IN KO_IN KO_KR KO_KR KOREAN (Dél-Korea) KOK KOKNY KOK_IN CONCHANI (IND IYA) KY KYRGYEZ KY_KY KYRGYEZ (KYRGYEZ) LIT LITHUANIAN LT_LT LITHUANIAN (LITVÁNIA) LV LETVIAN LV_LV LETVIAN (LETVIA) MK MACEDONIAN MK_MK MACEDONIAN (MACEDONIA) ML MAYAYLAM ML_IN MALAYALAM (INDIA) MS_IN MS_BN MALAY (BRUNEI) MS_MY MALAY (MALAYSIA) MT Máltai mt_mt máltai (máltai) nb norvég bookmaker nb_no norvég bookmol (Norvégia) nl holland nl_be holland (Belgium) nl_nl holland (holland) nn_nl norvég norvég Nünsk NN_NO NORWEGIAN NYUNORSK (Norvégia) Om Om_et Om_et Oromo (Afan) (Etiópia) OM_KE Oromo (Afan) (Kenya) vagy Ouri Ouri (India) PA PA_IN PA_IN PLABA (INDIA) PL lengyel PL_PL Lengyel (Lengyelország) PS Pasto (push) PS_AF Pasto (pushto) PS_AF Pasto (pushto) PT portugál PT_BR portugál (Brazília) PT_pt portugál (Portugália) ro román ro_ro román (románia) en orosz ru_ru orosz (Oroszország) r

Beágyazott nyelvi funkciók. Formátum (Script Functions.Format)
Beépített nyelvi funkciók (szkript funkciók)
Formátum (formátum)
Szintaxis:
Formátum(<Значение>, <ФорматнаяСтрока>
Paraméterek:
<Значение> (kötelező)
Típus: szám; Dátum; Booleo. Formátumolható érték.
<ФорматнаяСтрока> (választható)
Típus: Sor. A formátum karakterlánc egy olyan karakterlánc, amely tartalmazza a formázási paramétereket.
A formázási paraméterek a ";" szimbólumon szerepelnek. A paraméter jelenléte a formázás közötti különbséget jelenti.
Ha a paraméter nincs megadva, a standard formázás alkalmazható, amely alapvetően megfelel az értéknek a karakterláncra való átalakításának. Azonban a típus és az alapértelmezett dátum értékeire (0 és 01.0001, 00:00:00) üres karakterlánc kerül kiadásra.
Minden paramétert a paraméter neve, a "\u003d" szimbólum és a paraméter értéke állítja be. A paraméterértéket egyetlen vagy kettős idézőjelben lehet feltüntetni. Ez akkor szükséges, ha a paraméter értéke tartalmazza a formátum karakterlánc szintaxisában használt karaktereket. A paraméter értékében tetszőleges karakterek jelenhetnek meg, amelyek a kapott karakterlánc generálásakor megjelennek. Így például az óra elválasztóit, perceket és másodpercet adhat meg formázáskor. Ha ezek a karakterek egybeesnek a formátum sor értékével, akkor az egyes idézetekben kell lezárni őket.
A formátum karakterlánc paramétereinek nevei és értékei:
L (l) a nyelv neve, azoknak azoknak azoknak azoknak azoknak azoknak azoknak azoknak azoknak azoknak azoknak az országoknak, amelyekre szabványos formázást végeznek. Elérhető nyelvek neve:
af Afrikaans
af_Za Afrikaans (Dél-Afrika)
amharsky vagyok
am_ET Amharic (Etiópia)
ar arab
ar_ae arab (Egyesült Arab Emírségek)
ar_bh arab (Bahrein)
ar_dz arab (Algéria)
ar_eg arab (Egyiptom)
ar_iq arab (Irak)
ar_jo arab (jordánia)
ar_kw arab (kuwait)
ar_lb arab (libanon)
ar_ly arab (líbia)
ar_ma arab (Marokkó)
ar_om arab (Omán)
ar_qa arab (Qatar)
ar_sa arab (Szaúd-Arábia)
ar_sd arab (szudán)
ar_sy arab (Szíria)
ar_tn arab (Tunézia)
ar_ye arab (Jemen)
assamsky
as_in assam (India)
azerbajdzsáni
aZ_AZ Azerbajdzsáni (Azerbajdzsán)
aZ_CYRL AZERBAIJANI (CYRILLIC)
az_cyrl_az Azerbajdzsáni (Cyrillic, Azerbajdzsán)
aZ_LATN AZERBAIJANI (LATINA)
aZ_LATN_AZ Azerbajdzsáni (Latina, Azerbajdzsán)
legyen fehérorosz
be_by Fehéroroszország (Fehéroroszország)
bG bolgár
bG_BG Bulgária (Bulgária)
bn bengálokky
bn_in bengáli (India)
ka katalán
ca_es katalán (Spanyolország)
cseh cseh
cS_CZ cseh (Cseh Köztársaság)
cy welsh
cy_gb walesh (Egyesült Királyság)
dan dansky
da_dk dán (Dánia)
de német
de_at német (Ausztria)
de_be német (Belgium)
de_ch német (Svájc)
de_de német (Németország)
de_lu német (Luxemburg)
el Görög
el_gr Greek (Görögország)
en angol
eN_AU English (Ausztrália)
en_be angol (Belgium)
en_bw english (botswana)
en_ca angol (Kanada)
en_gb angol (Egyesült Királyság)
en_hk angol (Hongkong, (speciális adminisztratív irányítással rendelkező terület))
en_ie angol (Írország)
en_in English (India)
en_mt English (Málta)
en_nz angol (Új-Zéland)
en_ph angol (Fülöp-szigetek)
en_pk angol (pakisztán)
en_sg angol (szingapúri)
en_us angol (Amerikai Egyesült Államok)
en_vi angol (amerikai virgin-szigetek)
en_za angol (Dél-Afrika)
en_zw english (zimbabwe)
spanyol
eS_AR spanyol (Argentína)
eS_BO spanyol (Bolívia)
eS_CL spanyol (Chile)
eS_CO spanyol (Kolumbia)
eS_CR spanyol (Costa Rica)
es_do spanyol (Dominikai Köztársaság)
eS_EC spanyol (Ecuador)
es_es spanyol (Spanyolország)
es_gt spanyol (Guatemala)
es_hn spanyol (Honduras)
eS_MX spanyol (Mexikó)
es_ni spanyol (nicaragua)
eS_PA spanyol (Panama)
es_pe spanyol (Peru)
eS_PR spanyol (Puerto Rico)
es_py spanyol (Paraguay)
eS_SV spanyol (Salvador)
eS_US spanyol (Amerikai Egyesült Államok)
eS_UY spanyol (Uruguay)
es_ve spanyol (venezuell)
et észt
eT_EE ÉSZTOR (ÉSZTORSZÁG)
eU baszk
eU_ES Basque (Spanyolország)
fa perzsa
fa_af perzsa (Afganisztán)
fa_ir perzsa (Irán)
finn
fifi finn (Finnország)
fariere
fo_fo Faroe (Feröer-szigetek)
fr francia
fr_be francia (Belgium)
fR_CA francia (Kanada)
fr_ch francia (Svájc)
fr_fr francia (Franciaország)
fr_lu francia (luxemburg)
garis
gA_IE ír (Írország)
gL Galíciai
gl_es, galíciai (Spanyolország)
gu guyarati
gu_in Guyarati (India)
héber
he_il héber (Izrael)
hi hindi
hi_in hindi (India)
hR horvát
hR_HR horvát (Horvátország)
hu magyar
hu_hu magyar (Magyarország)
hy örmény
hy_am Armenian (Örményország)
hY_AM_REVED Armenian (Örményország, felülvizsgált)
idézet
iD_ID Indonézia (Indonézia)
izlandi
is_is izlandi (Izland)
olasz
it_ch, olasz (Svájc)
it_it olasz (Olaszország)
jA japán
ja_jp japán (Japán)
ka grúz
ka_Ge Georgian (Georgia)
kk kazah
kK_KZ Kazah (Kazahsztán)
kl Grönland
kl_gl Grönland (Grönland)
kn kannada
kn_in Cannada (India)
ko koreai
kO_KR Koreai (Dél-Korea)
kok Konkani.
kok_in Concanii (India)
litovsky
lT_LT LITVÁNIKA (LITVÁNIA)
lv lett
lV_LV Lett (Lettország)
mk macedón
mK_MK Macedón (Macedónia)
ml malayalam
mL_IN Malayalam (India)
maratiy úr
mr_in Maratey (India)
malay
mS_BN MALAY (Brunei)
mS_MY MALAY (MALAYSIA)
máltai
mt_mt máltai (Málta)
nN NORWEGIAN BOOKMOL
nB_NO NORWEGIAN BOOKMOL (NORVÉGIA)
nl holland
nl_be holland (Belgium)
nl_nl holland (Hollandia)
nn norvég nyunorsk
nn_no norvég nyunorsk (Norvégia)
om oromo (Afan)
oM_ET OROMO (AFAN) (Etiópia)
oM_KE OROMO (AFAN) (Kenya)
vagy a miénk.
or_in Ouri (India)
pa padjabsky
pa_in Panjabsky (India)
lengyel
pL_PL Lengyel (Lengyelország)
pus pashto (pashto)
ps_af pashto (pashto) (Afganisztán)
pT portugál
pT_BR portugál (Brazília)
pT_PT portugál (Portugália)
ro román
ro_ro Románia (Románia)
ru orosz
ru_ru English (Oroszország)
ru_ua orosz (Ukrajna)
sk szlovák
sk_sk szlovák (Szlovákia)
sl szlovén
sL_SI szlovén (Szlovénia)
Így szomália
sO_DJ Szomália (Djibouti)
sO_ET Szomália (Etiópia)
so_ke szomália (kenya)
sO_SO Szomália (Szomália)
sq albán
sq_al albán (Albánia)
sr szerb
sR_CS szerb (Szerbia és Montenegró)
sr_cyrl szerb (cirill)
sr_cyrl_cs szerb (cirill, szerbia és montenegró)
sr_cyrl_yu szerb (cirill, jugoszlávia)
sR_LATN szerb (latin)
sR_LATN_CS szerb (Latina, Szerbia és Montenegró)
sR_LATN_YU szerb (Latina, Jugoszlávia)
sr_yu szerb (Jugoszlávia)
sv svéd
sV_FI Svéd (Finnország)
sv_se svéd (Svédország)
sW Suakhili
sw_ke Swahili (Swahili)
sW_TZ Suakhili (Tanzánia)
ta tamilsky
ta_in Tamil (India)
te telugu
te_in Telugu (India)
thai
th_th Thai (Thaiföld)
ti tigrinia
ti_er tigrinia (Eritrea)
ti_et Tigrinia (Etiópia)
trürkás
tR_TR TURKISH (Törökország)
egyesült Királyság ukrán
uK_UA ukrán (Ukrajna)
ur urdu
ur_pk urdu (Pakisztán)
uz üzbég
uz_cyrl üzbég (cirill)
uZ_CYRL_UZ UZBEK (CYRILLIC, UZBEKISTAN)
uZ_LATN UZBEK (LATIN)
uZ_LATN_UZ UZBEK (LATINA, Üzbegisztán)
uZ_UZ Üzbák (Üzbegisztán)
vi vietnami
vI_VN vietnami (vietnam)
zh kínai
zh_cn kínai (Kína)
zh_hans kínai (Hans)
zh_hans_cn kínai (Hans, Kína)
zh_hans_sg kínai (Hans, Szingapúr)
zh_Hant kínai (HANT)
zh_hant_hk kínai (HANT, HONG KONG (speciális adminisztratív irányítással rendelkező terület))
zh_hant_mo kínai (HANT, MACAU (terület speciális adminisztratív menedzsment, Kína)))
zh_hant_tw kínai (HANT, TAIWAN)
zh_hk kínai (Hongkong (speciális adminisztratív irányítás, Kína)))
zh_mo kínai (Macau (speciális adminisztratív irányítással rendelkező terület))
zh_SG Kínai (Szingapúr)
zh_TW kínai (tajvani)
A CHC (ND) az egész és a frakcionált részek tizedesbilincseinek teljes száma. A kezdeti szám kerekítve az OKR15Kak20 kerekítési szabályaival összhangban. Ha ezt a paramétert megadja, akkor a szám frakcionális részének megjelenítéséhez meg kell adni a CDC paramétert, különben a frakcionálási rész nem jelenik meg.
A CDC (NFD) a tizedesbérletek száma a frakcionált részben. A kezdeti szám kerekítve az OKR15Kak20 kerekítési szabályaival összhangban.
Vészhelyzetek (NS) - Kisülés Shift: Pozitív - Division, Negatív szorzás. Más szóval, ez azt jelenti, hogy a kezdeti szám megszorozzák vagy osztva 10 * C, ahol c a modul paraméter értéke.
PSD (NDS) - az egész és a frakcionált alkatrész szimbólum-elválasztója.
Az чhg (NGS) az egész szám csoportjainak szimbólum-elválasztója. Ha egy üres karakterláncot szeparátorként használ, akkor ebben az esetben az elválasztó elválaszthatatlan hely szimbóluma lesz.
CN (NZ) - A szám nulla értékét képviselő karakterlánc. Ha nincs megadva, a reprezentáció üres karakterlánc formájában. Ha "CN \u003d" van megadva, akkor a "0" formában. Numerikus bemeneti mezőkhöz nem használható.
ChVN (NLZ) - hogy távolítsa el a vezető nullákat. A paraméter értéke nincs megadva, a paraméter eredménye meghatározza a vezető nullák kimenetét.
A CG (NG) a számok számának csoportosítása. Értékként a számok jelzik, a vesszőn keresztül, amely a csoportosított kisülések számát jelöli jobbra. Annak jelzésére, hogy az utolsó csoportosításnak meg kell ismételni az összes vezető kisülésért, majd 0-at jelöli.
CHO (NN) - negatív számok ábrázolása.
0 - típusú sor "(1,1)";
1 - "-1.1" típusú sor;
2 - Az "- 1.1" forma karakterlánca;
3 - az "1,1-" formanyomtatvány;
4 - A "1,1 -" típusú sor.
Df (df) - dátumformátum.
d (d) - a hónap napja (számok), vezető nulla nélkül;
dD (DD) - a hónap napja (számok), vezető nulla;
dDD (DDD) - a hét napjának rövid neve *);
dDDD (DDDD) - a hét napjának teljes neve *);
M (m) - a hónap (számok) száma (számok) vezető nulla nélkül;
Mm (mm) - hónapszám (számok) vezető nulla;
Mmm (mmm) - a hónap rövid neve *);
Mmmm (mmmm) - a hónap teljes neve *);
k (q) - az év negyedévében;
g (y) - évszázad nélküli éve és nulla vezetése;
gG (YY) - évszázad nélküli éve, vezető nulla;
yyyy (Yyyy) - az év század óta;
h (h) - egy óra 12 órás nullák nélkül;
cc (HH) - egy óra 12 órakor, vezető nulla;
H (h) - egy óra 24 órás változat nélkül, vezető nullák nélkül;
CC (HH) - egy óra 24 órás változat a vezető nulla;
m (m) - egy perc alatt vezető nulla;
mm (mm) - perc egy vezető nulla;
(S) - másodperc alatt vezető nulla;
sS (SS) - második, vezető nulla;
bB (TT) - Megjeleníti a nap felében AM / PM (csak konfigurációs nyelv, amely támogatja a 12-órás változata idő reprezentáció).
Megjegyzés: *) - Nem használható a dátum beviteli mező formátumának sorához.
DLF (DLF) - Helyi dátumformátum. Ez jelzi a dátumok alkatrészeinek megjelenítését.
D (d) - dátum (számok);
DD (DD) - hosszú dátum (havi szavakkal);
A (t) - a teljes idő, a dátum idővel kombinálható;
DV (DT) - dátumidő.
Példa: expressziós formátum ("20051120140323", "dlf \u003d ddv") kérdések "2005. november 20., 14:03:23".
Fontos! A DLF formátumú karakterláncok sorrendje<дата + время> (DV vagy DDV) nem módosítható.
A DP (DE) egy üres dátumot ábrázoló karakterlánc (például a formátum ("000101010000", "DP \u003d" "üres dátum") visszaadja az "üres dátum" karakterláncot).
BL (BF) - egy karakterlánc, amely a hazugság logikai értékét képviseli.
BI (BT) - Az igazság logikai értékét képviselő karakterlánc.
Jegyzet. Paraméterek használata beviteli mező: A DP paraméter (DE) nem használható; A DLF paramétert (DLF) csak a d (d), a (t) és DV (DT) értékével használják.
Visszatérési érték:
Típus: Sor. A továbbított érték formázása következtében kapott karakterlánc.
Leírás:
Kényelmes olvasási ábrázolást képez. Hasznos felhasználás a jelentésekben és az értékek más vizuális megjelenítésével.

Elérhetőség:
Slim kliens, webes kliens, szerver, külső kapcsolat.
Példa:
// példák a formázási számokra
A \u003d formátum (123456.789, "CHC \u003d 10, CDC \u003d 2");
// A \u003d "123 456,79"
A \u003d formátum (123456.789, "chrr \u003d" - "");
// A \u003d "123 456-789"
A \u003d formátum (-123456,789, "cho \u003d 0");
// A \u003d "(123 456.789)";

// dátum formázási példák
A \u003d formátum ("20020820153309", "df \u003d" "dd mmmm GGYEGG" G. "HCH: MM: SS" ");
// A \u003d "2002. augusztus 20. 15:33:09"
A \u003d formátum ("20020820153309", "df \u003d" "dd / mm-gggg");
// A \u003d "20/08-2002"
A \u003d formátum ("20020820153309", "dlf \u003d dd");
// A \u003d "2002. augusztus 20.";
A \u003d formátum ("20020820153309", "dlf \u003d d");
// A \u003d "20.08.2002";
A \u003d formátum ("20020820153309", "dlf \u003d b");
// A \u003d "15:33:09";

// formázási példák logikai kifejezések
A \u003d formátum (igazság, "bl \u003d hiányzik, bi \u003d elérhető");
// A \u003d "elérhető";

Programozás (és üzleti programok) általában foglalkoznak a következő egyszerű adattípusokkal: szám, vonal, dátum. Ezeknek a típusoknak az értékei különböző országok, a szabványok és egyszerű szokások eltérő bemutatót lehetnek.

Valószínűleg a leghíresebb példa az idő különböző bemutatása - Oroszországban 9:00 és 21,00, és angolul beszélő országokban 9:00 és 9:00. A különbség mind logika (12 órás rendszer vagy 24x óra), és írásban van.

Az érték ábrázolását "formátumnak" nevezik, és ma megvitatjuk az 1C-ben lévő szám dátumának és formátumának változását.
A formázást programozóként 1c-ben és vizuálisan használhatja, például programozás nélkül, például nyomtatott formanyomtatvány vagy jelentés létrehozásakor az űrlap elemeinek beállításakor.

Mi a formázás

A szám és a dátum függetlenül a képernyőn vagy a pecséten - továbbra is fennáll. A formázás kizárólag egy sztring értékre konvertálódik - azaz, hogy hogyan "megjelenik" a számítógép képernyőjén vagy papíron.

A fő különbségek a formátumok 1c számok és dátumok ábrázolása:

  • Szám
    o "." vagy "", "a frakcionált rész szétválasztásához
    o pontosvolonok száma
    o Csoportosítások száma 3 (1 000 000, és nem 10.000.000)
  • dátum és idő
    o Évrend, hónap, nap
    o szimbólum-elválasztó
    O 1s időformátum (12 vagy 24 óra)
    o Az írás részletei.

Az 1C formátumban is további "kényelem" lehet feltüntetni, például negatív számok kimeneti piros, vagy az "üres érték" ábrázolás a "0" vagy "nem töltött" formában.

Formázási elv

Az alapértelmezett munkák formázása, például, ha egy számot egy karakterláncba fordít. Bizonyos esetekben az ilyen beállítások rossz szolgáltatásként szolgálhatnak, ahol a programozó nem várja el ezt a programozót.

Például, ha a számot a karakterláncban fordítja, a számok csoportosítására (és ezt elvárja?):
Szám-keret \u003d Crolp (2400); // "2,400" lesz

Az 1C formátum pontos meghatározásához van egy formátum () függvény, amellyel meghatározhatja a kívánt nézetet.
Szám-keret \u003d formátum (2400, "Beállítások")

Stringként "Beállítások" Meg kell adnia a szükséges 1c formátumot. Az ilyen beállításokat speciális kódolt formában határozzák meg. Fontolja meg a leggyakrabban használt beállításokat:

Formátum 1c dátumok és alapértelmezett számok

Ha vissza kell vonnia a dátumot vagy a számot, és nem akarja tudással zavarni, hogyan kell őket bemutatni a szükséges ország szabályai szerint, vannak legegyszerűbb beállításamely lehetővé teszi, hogy megtegye:

L \u003d rövidszén-monopolisy

Példa a dátum kimenetére egyes országok szabályai szerint:
Formátum (currentdata (), "l \u003d ru")
> 28.03.2012 14:21:32

Formátum (CurrentData (), "L \u003d EN")
\u003e 3/28/2012 2:21:24

Formátum (CurrentData (), "L \u003d FR")
> 28/03/2012 14:22:08

Nem nehéz észrevenni, az országok nevei intuitívek.

Dátumformátum a nyelvben 1c

Ha az alapértelmezett beállítások nem elegendőek, és szeretném önállóan meghatározni a dátumok sorrendjét és az elválasztásuk szimbólumait, akkor a beállításokat kell használnia:
Df \u003d "dmg hrs"

Ennek megfelelően a DMG napi, hónap és év, és a "Chms" egy óra, percek és másodpercek. Ezeket az alkatrészeket kihagyhatja. A következő sorrendben van. Az alkatrészek között megadott karakterek szétválasztó szimbólumként kerülnek alkalmazásra.

A dátum egy része szimbóluma többször is meghatározható, a dátum ezen része, például a "D" vagy a "DD" vagy a "DDDD" attól függ.

A dátumok részei visszafejtése:

  • d-nap
    o kis "d"
  • M - hónap
    o nagy "m"
    o 1-4 alkalommal jelölhető
  • g-év
    o kis "g"
    o Meghatározható 1 vagy 2 vagy 4 alkalommal
  • h - Watch
    o Kis "H" - 12 óra formátum
    O BIG "H" - 24x óra formátum
  • m - perc
    o kis "m"
    o Meghatározható 1 vagy 2 alkalommal
  • c - másodperc
    o kis "c"
    o Meghatározható 1 vagy 2 alkalommal
  • bB - Am / PM leképezés 12 órás formátumban
  • névenként.

Példa a határidő kimenetére, jelezve a szabályokat:
Formátum (currentdata (), "df \u003d" "dd.mm.yyyy hch: mm: ss")
> 28.03.2012 02:44:44

Formátum (CurrentData (), "DF \u003d" "M / D / GGGH H: M: BB" ")
\u003e 3/28/2012 2:44:44

Formátum (aktuális adatok (), "df \u003d" "dd / mm / gggh hch: mm: ss" ")
> 28/03/2012 02:44:44

Az 1c nyelv szerinti szám formátuma
A dátum formázásával ellentétben, ahol minden elég egyszerű, számos paraméter van a szám formázásához. Figyelembe vesszük azokat, akik hasznosak számunkra - azaz véleményünkben gyakran alkalmazandók.

Az első "probléma" a 3. számban lévő számok alapértelmezett csoportosításához kapcsolódik, és a csoportok megosztása egy térben, például:
Stroscle \u003d sor (22300500)
> 22 300 500

Ez kényelmetlen, ha a számot olyan karakterláncgá alakítják át, amely nem egy gyönyörű és érthető kimenetre, hanem a hivatalos igényekhez. Ezt befolyásolhatja a "CHG" paraméter, például:

Formátum (22300500, "CG \u003d 100")
\u003e 22300500 // hosszú távon eltávolított nullák

Formátum (22300500, "cg \u003d 6")
\u003e 22 300500 // csak több millió csoportot készített

A paraméter, amely lehetővé teszi, hogy a számot a kívánt számok megjelenítése után a "CDC" kapcsoló után megjeleníti:

Formátum (3.535353, "CDC \u003d" 2 "")
> 3,54

A paraméter, amely lehetővé teszi, hogy meghatározza az egész és a "PSD" rész "szimbólum-elválasztóját:

Formátum (3.535353, "chrr \u003d" "." ")
> 3.535353

Bizonyos esetekben hasznos lehet látni valami mást a "0" szám helyett: egy üres karakterlánc vagy "nem töltött". Ez lehetővé teszi, hogy a "CN" paraméter:

Formátum (0, "cn \u003d" "" "")
>

Formátum 1c mező formátumban

Megvizsgáltuk Önt olyan technikákkal, amelyek lehetővé teszik a programozó számára, hogy az 1c nyelv szerinti értéket formázza. Vannak olyan mechanizmusok is, amelyek lehetővé teszik a szükséges formátumot vizuálisan, programozás nélkül.

Például a felhasználó formában működik. Az űrlapon van egy mező, amely megjeleníti a dátumot. A dátum bemutatását befolyásolhatjuk.

Nyissa meg a mező tulajdonságait. Ehhez a Tolstaya kliensben kattintson jobb gombbal a mezőre, és a vékony gombban a Field List mezőben válassza a Tulajdonságok parancsot.
A mező "formátumú" tulajdonsággal rendelkezik.

Kattintson a "..." gombra a konfiguráláshoz. A dátumformátum konfigurálásához használja a Dátum fület (a szám - a szám könyvjelző). Kiválaszthatja a kívánt formátumot a listából.

1c sejtformátum nyomtatási formátumban

Ha nyomtatott űrlapot (jelentést vagy dokumentumnyomtatást) kell kifejlesztenie, a cellás formátumot pontosan ugyanúgy rendezheti, mint a dokumentum mezőt.
Válassza ki a cellát (vagy több cellát egyszerre), lépjen be a Tulajdonságok, a "Formátum" tulajdonság, válassza ki a kívánt formátumot.

1c formátum a SKD-ben

A CC jelentések lehetővé teszik, hogy 1C formátumot konfiguráljon programozónak (a jelentés idején) és a felhasználó (a jelentés használata esetén). Továbbá a hagyományos formázás használata.

Ez azt jelenti, hogy nem csak a formátumú mezőt adja meg, hanem milyen feltételekkel (például, ha a mező értéke negatív).

Az Enterprise módban válassza ki a "Módosítás opció" jelentés menüpontját. A Tolstaya kliens CCD-jelentésben ez a tétel a Műveletek / Beállítások menüben található.

Mindenképpen sCD beállítások Van egy feltételes formázási lap. Adjon hozzá egy új vonalat. A három oszlopban:

  • Bejegyzés. Adja meg a kívánt 1c formátumot - betűtípust, háttérszínt vagy szöveges formátumot 1c megjelenítése a szám és a dátum
  • Feltétel. Ha ezt a kialakítást mindig alkalmazzák - akkor hagyja üresen ezt a mezőt. Ellenkező esetben adja meg a mezőt és annak értékét. Ezután a formázás csak azokban a sorokban kerül alkalmazásra, amelyekben ezek az értékek egybeesnek. Ha meg szeretné határozni az értékek több területen egyidejűleg, és a feltételek „és / vagy” - adja hozzá a csoportot, és csoportosítani a mezőket csoportok.
  • Mezők díszítve. A formázások listájának listája.

1c formátum a kezelt űrlapokban

Hasonló formázási szabályok bármilyen formában működnek a kezelt ügyféllista. A lista űrlapon válassza ki a "Minden művelet / konfigurálási lista" menüpontot.

Feltételes kialakítás.

Válassza ki a kívánt kialakítást és formátumot.

Megadjuk a mezők listáját, amelyekre ezt a tervezést alkalmazzák.