Гэр / Windows хичээлүүд / Өгөгдмөл огнооны формат 1s 8.2. Мөр форматлах. Үндсэн форматын мөрийн сонголтууд

Өгөгдмөл огнооны формат 1s 8.2. Мөр форматлах. Үндсэн форматын мөрийн сонголтууд

1С-ийн үндсэн өгөгдлийн төрлүүд - тоо, логик, огноо зэргийг олон форматаар илэрхийлж болно. Программистууд янз бүрийн тайлан, хүснэгтэд өгөгдлийн төрөлд тавигдах шаардлага ихээхэн ялгаатай байдагтай байнга тулгардаг. 1С хөгжүүлэгчид програмистуудын тав тухыг бодож, өгөгдлийн гадаад төрхийг өөрчлөх үйл явцыг ихээхэн хөнгөвчлөх тусгай функцийг бүтээжээ. Функцийн гол үүрэг бол тоо, огноо эсвэл логикийн төрлийг дамжуулах явдал юм зөв төрөлмөрний төрөл.

"Формат" функцын тодорхойлолт

Энэ функцийн синтакс нь энгийн - та хоёр параметрийг параметр болгон дамжуулж болно. Эхлээд хөгжүүлэгч форматлах утгыг зааж өгдөг. 1С утгыг хэрхэн өөрчлөхийг ойлгохын тулд программист хоёр дахь параметрийг урьдчилан тодорхойлсон операндуудыг агуулсан мөрийн утга болгон зааж өгдөг. Хэрэглэгчид тайлан дахь өгөгдлийг хэрхэн харахыг тодорхойлдог энэ мөрийн утга юм.

FormattedValue = Format(VariableFormatting, TextFormatString);

Хэрэв "FormatString" параметрийг тохируулаагүй бол 1C нь заасан утгыг мөр болгон хувиргадаг. Хоосон огноо ба 0 нь хоосон мөр болж хувирах бөгөөд энэ нь хэрэглэгчдэд таалагдахгүй байж магадгүй гэдгийг санаарай. Форматын мөр дэх параметр бүр нь нэр, "=" тэмдэгт, хашилтанд заасан утгын хослол юм. Энэ нь 1С дээр Format функцийн форматын мөрийг бичихэд ашигласан тэмдэгтүүдийг оруулах боломжийг танд олгоно.

Та өгөгдлийн дэлгэцэнд мөр бичих синтакс форматад ашигласан тэмдэгтээс бусад ямар ч тэмдэгт оруулах боломжтой. Хэрэв энэ хязгаарлалтыг даван туулах шаардлагатай бол ганц ишлэл ашиглана уу. Энэхүү шийдэл нь тэмдэгтийг хөрвүүлэгч буруу тайлбарлаж болзошгүй тохиолдолд туслах болно.

Хөгжүүлэгчдийн тав тухыг хангах үүднээс 1С нь суулгасан форматын мөр үүсгэгчтэй. Үүнийг модулиар дамжуулан авах боломжтой контекст цэсэсвэл хөгжүүлэгчдийн өгсөн газруудаар дамжуулан ACS-д. Жишээлбэл, ийм боломжийг "Дизайн" хэсэгт хүсэлт гаргах талбаруудын жагсаалтаас олж болно.

Бүтээгчийн хамгийн чухал давуу тал нь эцсийн эцэст таны өгөгдөл хэрхэн харагдахыг шууд харах боломжтой юм. Таныг нийтэлсэний дараа шаардлагатай тохиргоо"Жишээ" хэсэгт тодорхой өгөгдлийн төрлүүдийн хувьд таны тохиргооны үр дүнг харуулах болно. Доод талд байгаа нэргүй текст хайрцагт та үр дүнг авахын тулд ашигласан форматын мөрийг олох болно. Үр дүн нь танд бүрэн нийцсэн тохиолдолд үүнийг хуулбарлаж, ирээдүйд ашиглах боломжтой.

Формат стринг бүтээгч нь шинэхэн хөгжүүлэгчдэд маш сайн тус болох боловч туршлагатай програмистууд үүнд цаг үрэхгүй байхыг илүүд үздэг. Хэрэв та форматын мөрийн үндсэн үндсэн параметрүүдийг мэдэж, бүтээгчийг дуудахгүйгээр ашиглавал хөгжүүлэлт илүү хурдан явагдах болно.

Үндсэн форматын мөрийн сонголтууд

Боломжтой бүх тушаалуудыг сурах нь ажиллахгүй бөгөөд энэ нь шаардлагагүй юм. Хөгжүүлэгч нь зөвхөн зарим алдартай үйлдлүүд болон тэдгээрийг хэрхэн ашиглах талаар мэдэх хэрэгтэй. Та хүссэн үедээ синтаксийн туслахаас форматын мөрийн параметрүүдийн бүрэн жагсаалтыг нээж, хэрэгтэй нэгийг нь сонгох боломжтой. 1С програмист хэрэгтэй байж магадгүй өдөр тутмын ажилдараах сонголтууд:

  • L нь төлөөлөгчдөд зориулсан өгөгдлийг харуулах улсын формат;
  • ChG - тооны цифрүүдийн бүлэглэлийг тогтоодог;
  • FZ - гарч ирэх тооны бүхэл ба бутархай хэсгүүдийн тэмдэгтүүдийн нийт тоог тогтоодог. Хэрэв энэ товчлууртай форматын мөрөнд NPV параметрийн утгыг заагаагүй бол бутархай хэсэгхаруулахгүй;
  • FDC нь аравтын бутархайн дараах хэсгийн тэмдэгтүүдийн тоог тодорхойлдог параметр юм. Бөөрөнхийлэх нь математикийн стандарт дүрмийн дагуу явагддаг;
  • CHS нь тооны цифрүүдийг шилжүүлдэг параметр юм. Утга нь эерэг байж болно - 10-аар үржүүлж эсвэл хасах - хуваах. Хэрэгтэй тушаал, хэрэв та нэг хэлбэрээр гаргах шаардлагатай бол өөр хэлбэрээр дугаартай үргэлжлүүлэн ажиллах;
  • FRD - тооны бутархай болон бүхэл хэсгүүдийг тусгаарлах тэмдгийг тогтоодог. Бүхэл хэсгийн бүлгүүдийг тусгаарлах тэмдэгтийг тохируулахын тулд "CHG"-г ашиглана уу. Өргөдөл гаргахын тулд тасрахгүй зайхоосон мөр ашиглах;
  • FHN - тэргүүлэх тэгийн хэрэглээг харуулдаг. Энэ параметрийн утгыг тохируулаагүй;
  • DF бол хамгийн түгээмэл форматын мөрийн сонголтуудын нэг юм. Огнооны форматыг хянадаг. 1С-д "Формат" командыг ашиглан огноог бараг ямар ч хэлбэрээр харуулах боломжтой, тэр дундаа сарын нэрийг бичих боломжтой. Боломжит утгуудмаш их, тэдгээрийн жагсаалтыг синтакс туслахаас харж болно;
  • BL ба BI - логик өгөгдлийн төрлүүдийн төлөөллийг тохируулж, худал, үнэн гэж хариулна. Тиймээс та стандарт "шалз" -ыг хэрэглэгчдэд илүү ойлгомжтой ямар ч үг, хэллэгээр сольж болно.

Бүтээгчийн универсал байдал, тав тухтай байдал нь 1С хөгжүүлэгчдэд "Формат" функцийг түгээмэл болгох гол шалтгаан болсон. Уян хатан тохиргоо нь танд дурын зүйлийг тохируулахад тусална Гадаад төрхүйлчлүүлэгчийн хүсэлтээр өгөгдөл.

Суурилуулсан хэлний функцууд.Формат (Скрипт функцууд.Формат)
Суурилуулсан хэлний функцууд (скрипт функцууд)
Формат
Синтакс:
Формат(<Значение>, <ФорматнаяСтрока>
Сонголтууд:
<Значение>(шаардлагатай)
Төрөл: Тоо; Он сар өдөр; Булийн. Форматлах утга.
<ФорматнаяСтрока>(заавал биш)
Төрөл: мөр. Форматын мөр нь форматлах сонголтуудыг агуулсан мөрийн утга юм.
Форматлах сонголтуудыг ";" тэмдэгтээр жагсаав. Параметр байгаа нь формат нь стандартаас ялгаатай гэсэн үг юм.
Хэрэв параметрийг заагаагүй бол стандарт форматыг ашигладаг бөгөөд энэ нь утгыг мөр болгон хөрвүүлэхтэй үндсэндээ тохирно. Гэсэн хэдий ч Number болон Date төрлийн утгуудын хувьд өгөгдмөл утгууд (0 ба 01.01.0001 00:00:00 тус тус) хоосон мөрийг буцаана.
Параметр бүрийг параметрийн нэр, "=" тэмдэгт, параметрийн утгаар тодорхойлно. Параметрийн утгыг дан эсвэл давхар хашилтаар зааж өгч болно. Хэрэв параметрийн утга нь форматын мөрийн синтакст ашигласан тэмдэгтүүдийг агуулж байвал энэ шаардлагатай. Дотор параметрийн утгыг зааж өгч болно дурын дүрүүд, энэ нь үүссэн мөрийг үүсгэх үед байгаа байдлаар харагдах болно. Тиймээс, жишээлбэл, цагийг форматлахдаа цаг, минут, секундын тусгаарлагчийг зааж өгч болно. Хэрэв эдгээр тэмдэгтүүд нь форматын мөрийн утгатай тохирч байвал тэдгээрийг нэг хашилтанд оруулах ёстой.
Формат мөрийн параметрүүдийн нэр ба утга:
L (L) - Стандарт форматлах хэл, улс орны нэр. Боломжтой хэлний нэрс:
аф африк
af_ZA Африкчууд (Өмнөд Африк)
би Амхар хүн
am_ET Амхар (Этиоп)
Араб хэл
ar_AE Араб (Арабын Нэгдсэн Эмират)
ar_BH Араб (Бахрейн)
ar_DZ Араб (Алжир)
ar_EG Араб (Египет)
ar_IQ Араб (Ирак)
ar_JO Араб (Жордан)
ar_KW Араб (Кувейт)
ar_LB Араб (Ливан)
ar_LY Араб (Ливи)
ar_MA Араб (Марокко)
ar_OM Араб (Оман)
ar_QA Араб (Катар)
ar_SA Араб (Саудын Араб)
ar_SD Араб (Судан)
ar_SY Араб (Сири)
ar_TN Араб (Тунис)
ar_YE Араб (Йемен)
Ассамчууд шиг
as_IN Ассам хэл (Энэтхэг)
азербайжан
az_AZ Азербайжан (Азербайжан)
az_Cyrl Азербайжан (Кирилл)
az_Cyrl_AZ Азербайжан (Кирилл, Азербайжан)
az_Latn Азербайжан (Латин)
az_Latn_AZ Азербайжан (Латин, Азербайжан)
Беларусь байх
be_BY Беларусь (Беларусь)
bg Болгар
bg_BG Болгар (Болгар)
бенгали
bn_IN Бенгал (Энэтхэг)
каталан
ca_ES Каталан (Испани)
cs чех
cs_CZ Чех (Чех)
cy Уэльс
cy_GB Уэльс (Их Британи)
Дани
da_DK Дани (Дани)
Герман
de_AT Герман (Австри)
de_BE Герман (Бельги)
de_CH Герман (Швейцарь)
de_DE Герман (Герман)
de_LU Герман (Люксембург)
Грек
el_GR Грек (Грек)
англи хэл
en_AU Англи хэл (Австрали)
en_BE Англи (Бельги)
en_BW Англи (Ботсвана)
en_CA Англи (Канад)
en_GB Англи (Их Британи)
en_HK Англи хэл (Хонконг, (Тусгай захиргааны бүс, Хятад))
en_IE Англи (Ирланд)
en_IN Англи (Энэтхэг)
en_MT Англи (Мальта)
en_NZ Англи хэл (Шинэ Зеланд)
en_PH Англи (Филиппин)
en_PK Англи (Пакистан)
en_SG Англи хэл (Сингапур)
en_АНУ Англи (Америкийн Нэгдсэн Улс)
en_VI Англи хэл (АНУ-ын Виржиний арлууд)
en_ZA Англи хэл (Өмнөд Африк)
en_ZW Англи (Зимбабве)
испани
es_AR Испани (Аргентин)
es_BO Испани (Боливи)
es_CL Испани (Чили)
es_CO Испани (Колумби)
es_CR Испани (Коста Рика)
es_DO Испани (Доминиканы Бүгд Найрамдах Улс)
es_EC Испани (Эквадор)
es_ES Испани (Испани)
es_GT Испани (Гватемал)
es_HN Испани (Гондурас)
es_MX Испани (Мексик)
es_NI Испани (Никарагуа)
es_PA Испани (Панам)
es_PE Испани (Перу)
es_PR Испани (Пуэрто Рико)
es_PY Испани (Парагвай)
es_SV Испани (Эль Сальвадор)
es_US Испани (Америкийн Нэгдсэн Улс)
es_UY Испани (Уругвай)
es_VE Испани (Венесуэл)
болон Эстони
et_EE Эстони (Эстони)
eu Баск
eu_ES Баск (Испани)
фа перс
fa_AF Перс (Афганистан)
fa_IR Перс (Иран)
Финлянд
fi_FI Финланд (Финлянд)
Фарер хэл
fo_FO Фарер хэл (Фарер арлууд)
фр Франц
fr_BE Франц (Бельги)
fr_CA Франц (Канад)
fr_CH Франц (Швейцарь)
fr_FR Франц (Франц)
fr_LU Франц (Люксембург)
Ирланд
ga_IE Ирланд (Ирланд)
gl Галисиан
gl_ES, Галис (Испани)
Гуарати
gu_IN Гужарати (Энэтхэг)
тэр еврей
he_IL Еврей (Израиль)
сайн уу хинди
hi_IN Хинди (Энэтхэг)
цаг Хорват
hr_HR Хорват (Хорват)
унгар
hu_HU Унгар (Унгар)
армян
hy_AM Армен (Армен)
hy_AM_REVISED Армян (Армен, ШИНЭЧЛЭГДСЭН)
Индонез
id_ID Индонези (Индонез)
исланд хэл юм
Исланд хэл (Исланд)
итали хэл
it_CH, Итали (Швейцарь)
it_IT Итали (Итали)
Япон
ja_JP Япон (Япон)
Гүрж
ka_GE Гүрж (Гүрж)
кк казах
kk_KZ казах (Казахстан)
kl Гренланд
kl_GL Гренланд (Гренланд)
кн каннада
kn_IN Каннада (Энэтхэг)
Солонгос
ko_KR Солонгос (Өмнөд Солонгос)
Кок Конкани
kok_IN Конкани (Энэтхэг)
Литва
lt_LT Литва (Литва)
lv Латви
lv_LV Латви (Латви)
mk Македон
mk_MK Македон (Македон)
мл Малаялам
ml_IN Малайлам (Энэтхэг)
ноён Маратиан
mr_IN марат (Энэтхэг)
Мисс Малай
ms_BN Малай (Бруней)
ms_MY Малай (Малайз)
Мальта уул
mt_MT Мальта (Мальта)
nb Норвегийн бокмал
nb_NO Норвегийн бокмал (Норвеги)
nl Голланд
nl_BE Голланд (Бельги)
nl_NL Голланд (Нидерланд)
nn Норвегийн Нинорск
nn_NO Норвегийн Нинорск (Норвеги)
ом Оромо (Атан)
om_ET Оромо (Афан) (Этиоп)
om_KE Оромо (Афан) (Кени)
эсвэл Ория
or_IN Ория (Энэтхэг)
Пунжаби
pa_IN Пунжаби (Энэтхэг)
pl Польш
pl_PL Польш (Польш)
ps Пашто (Пашто)
ps_AF Пашто (Пушто) (Афганистан)
pt португал
pt_BR Португали (Бразил)
pt_PT Португали (Португаль)
румын
ro_RO Румын (Румын)
орос хэл
en_RU Орос (Орос)
ru_UA Орос (Украин)
ск Словак
sk_SK Словак (Словак)
sl Словен
sl_SI Словен (Словени)
Тиймээс Сомали
so_DJ Сомали (Жибути)
so_ET Сомали (Этиоп)
so_KE Сомали (Кени)
so_SO Сомали (Сомали)
кв Албани
sq_AL Албани (Албани)
Серб
sr_CS Серб (Серби ба Монтенегро)
sr_Cyrl Серб (Кирилл)
sr_Cyrl_CS Серб (Кирилл, Серби, Монтенегро)
sr_Cyrl_YU Серб (Кирилл, Югослав)
sr_Latn Серб (Латин)
sr_Latn_CS Серб (Латин, Серби, Монтенегро)
sr_Latn_YU Серб (Латин, Югослав)
sr_YU Серб (Югослав)
швед
sv_FI Швед (Финлянд)
sv_SE Швед (Швед)
свахили
sw_KE Суахили (Суахили)
sw_TZ Суахили (Танзани)
Тамил
ta_IN Тамил (Энэтхэг)
Тэлугу
te_IN Тэлугу (Энэтхэг)
Тайланд
th_TH Тайланд (Тайланд)
Тигриниа
ti_ER Tigrinia (Эритрей)
ti_ET Тигриниа (Этиоп)
tr Турк
tr_TR Турк (Турк)
Их Британи Украин
uk_UA Украйн (Украин)
Урду хэл
ur_PK Урду (Пакистан)
уз узбек
uz_Cyrl Узбек (Кирилл)
uz_Cyrl_UZ Узбек (Кирилл, Узбекистан)
uz_Latn Узбек (Латин)
uz_Latn_UZ Узбек (Латин, Узбекистан)
uz_UZ Узбек (Узбекистан)
vi Вьетнам
vi_VN Вьетнам (Вьетнам)
zh Хятад
zh_CN Хятад (Хятад)
zh_Hans Хятад (Ханс)
zh_Hans_CN Хятад (Ханс, Хятад)
zh_Hans_SG Хятад (Ханс, Сингапур)
zh_Hant Хятад (Hant)
zh_Hant_HK Хятад (Хант, Хонг Конг (Тусгай захиргааны бүс, Хятад))
zh_Hant_MO Хятад (Хант, Макао (Тусгай захиргааны бүс, Хятад))
zh_Hant_TW Хятад (Хант, Тайвань)
zh_HK Хятад (Хонконг (Тусгай захиргааны бүс, Хятад))
zh_MO Хятад (Макао (Тусгай захиргааны бүс, Хятад))
zh_SG Хятад (Сингапур)
zh_TW Хятад (Тайвань)
NZ (ND) - Бүхэл болон бутархай хэсгүүдийн аравтын бутархайн нийт тоо. Дараа нь анхны дугаарыг дугуйлах Okr15as20 дүрмийн дагуу дугуйруулна. Хэрэв энэ параметрийг зааж өгсөн бол тооны бутархай хэсгийг харуулахын тулд NPV параметрийг зааж өгөх ёстой, эс тэгвээс бутархай хэсгийг харуулахгүй.
NFD (NFD) - Бутархай хэсгийн аравтын бутархайн тоо. Дараа нь анхны дугаарыг дугуйлах Okr15as20 дүрмийн дагуу дугуйруулна.
CHS (NS) - Битийн шилжилт: эерэг - хуваах, сөрөг - үржүүлэх. Өөрөөр хэлбэл, энэ нь анхны тоог 10*C-ээр үржүүлж эсвэл хуваана гэсэн үг бөгөөд C нь параметрийн модулийн утга юм.
FRD (NDS) - Бүхэл ба бутархай хэсгүүдийн тэмдэг-салгагч.
CHRG (NGS) - Тооны бүхэл хэсгийн бүлэг тусгаарлах тэмдэгт. Хэрэв хоосон мөрийг хязгаарлагч болгон ашигладаг бол зааглагч нь тасрахгүй зайны тэмдэгт болно.
NZ (NZ) - Тооны тэг утгыг илэрхийлэх тэмдэгт мөр. Хэрэв тохируулаагүй бол дүрслэл нь хоосон мөр болно. Хэрэв "HN=" гэж заасан бол "0" хэлбэрээр бичнэ. Тоон оруулах талбарт ашиглагддаггүй.
NLZ - Тэргүүлэх тэгүүдийг харуулах эсэх. Утга өгөгдсөн параметртохируулаагүй бол параметрийн бодит байдал нь тэргүүлэх тэгүүдийн гаралтыг тодорхойлдог.
CHG (NG) - Тооны цифрүүдийг бүлэглэх дараалал. Утга болгон тоонуудыг таслалаар тусгаарлаж, баруунаас зүүн тийш бүлэглэсэн цифрүүдийн тоог заана. Сүүлчийн бүлэглэлийн дугаарыг бүх өндөр эрэмбийн цифрүүдэд давтах ёстойг зааж өгөхийн тулд түүний ард таслалаар тусгаарласан 0-г зааж өгнө.
CHO (NN) - сөрөг тоонуудын төлөөлөл.
0 - "(1,1)" шиг мөр;
1 - "-1,1" шиг мөр;
2 - "- 1,1" гэх мэт мөр;
3 - "1,1-" гэх мэт мөр;
4 - "1,1 -" гэх мэт мөр.
DF (DF) - Огнооны формат.
d (d) - тэргүүлэгч тэггүйгээр сарын өдөр (тоогоор);
dd (dd) - тэргүүлэгч тэгтэй сарын өдөр (тоогоор);
ddd (ddd) - долоо хоногийн өдрийн богино нэр *);
dddd (dddd) - долоо хоногийн өдрийн бүтэн нэр *);
M (M) - тэргүүлэгч тэггүйгээр сарын дугаар (тоогоор);
MM (MM) - тэргүүлэгч тэгтэй сарын дугаар (оронтой тоо);
MMM (MMM) - сарын богино нэр *);
MMMM (MMMM) - сарын бүтэн нэр *);
k (q) - жилийн улирлын тоо;
y (y) - зууны тоо, тэргүүлэгч тэг;
yy (yy) - тэргүүлэгч тэгтэй зуунгүй жилийн тоо;
yyyy (yyyy) - зуунтай жилийн тоо;
h (h) - эхний тэггүйгээр 12 цагийн хувилбарт цаг;
hh (hh) - тэргүүлэгч тэгтэй 12 цагийн хувилбарт цаг;
H (H) - эхний тэггүйгээр 24 цагийн хувилбарт цаг;
HH (HH) - тэргүүлэгч тэгтэй 24 цагийн хувилбарт цаг;
m (m) - тэгийг заагаагүй минут;
мм (мм) - тэргүүлэгч тэгтэй минут;
s (s) - хоёр дахь нь тэггүйгээр;
ss (ss) - хоёр дахь нь тэгтэй;
вв (tt) - өдрийн AM/PM-ийн хагасыг харуулах (зөвхөн 12 цагийн дүрслэлийг дэмждэг тохиргооны хэлүүдэд хүчинтэй).
Тайлбар: *) - огноо оруулах талбарын форматын мөрөнд ашиглагдахгүй.
DLF (DLF) - Орон нутгийн огнооны формат. Огнооны хэсгүүдийг харуулах сонголтыг зааж өгнө.
D (D) - огноо (тоогоор);
DD (DD) - урт огноо (сар үгээр);
B (T) - бүтэн цаг, огноог цаг хугацаатай хослуулж болно;
DV (DT) - огнооны цаг.
Жишээ нь: Format("20051120140323","DLF=DDV") нь "2005 оны 11-р сарын 20, 14:03:23" юм.
Чухал! DLF-д зориулсан форматын мөрийн сонголтуудын дараалал<дата + время>(DV эсвэл DVD) өөрчлөх боломжгүй.
DP (DE) - Хоосон огноог илэрхийлэх тэмдэгт мөр (жишээлбэл, Format("00010101000000" ,"DP=""хоосон огноо""") нь "хоосон огноо" мөрийг буцаана).
BF (BF) - Худал логикийн утгыг илэрхийлэх мөр.
BI (BT) - Үнэн логик утгыг илэрхийлэх мөр.
Анхаарна уу. Оролтын талбарт параметрүүдийг ашиглах: DP (DE) параметрийг ашиглаагүй; DLF (DLF) параметрийг зөвхөн D (D), V (T) болон DV (DT) утгуудад ашигладаг.
Буцах утга:
Төрөл: мөр. Дамжуулсан утгыг форматлахаас үүссэн мөр.
Тодорхойлолт:
Үнэт зүйлсийн хүний ​​унших боломжтой дүрслэлийг бий болгодог. Тайлан болон бусад утгыг харуулахад хэрэгтэй.

Боломжтой байдал:
Нимгэн үйлчлүүлэгч, вэб клиент, сервер, гаднах нэгдэл.
Жишээ:
// Тоо форматлах жишээ
A = Формат(123456.789, "NPV=10; NPV=2");
// A = "123456.79"
A = Формат(123456.789, "FRD="-"");
// A = "123 456-789"
A = Формат(-123456.789, "CHO=0");
// A = "(123456.789)";

// Огноо форматлах жишээнүүд
A = Формат("20020820153309", "DF=""dd MMMM yyyy "y." HH:mm:ss""");
// A = "2002 оны 8-р сарын 20, 15:33:09"
A = Формат("20020820153309", "DF=""dd/MM-yyyy""");
// A = "2002-08-20"
A = Формат("20020820153309", "DLF=DD");
// A = "2002 оны 8-р сарын 20";
A = Формат("20020820153309", "DLF=D");
// A = "2002.08.20";
A = Формат("20020820153309", "DLF=B");
// A = "15:33:09";

// Боолийн илэрхийллийг форматлах жишээ
A = Формат(Үнэн, "BL=Байхгүй; BI=Боломжтой");
// A = "Боломжтой";

Төрөл: Тоо; Он сар өдөр; Булийн. Форматлах утга.<ФорматнаяСтрока> (заавал биш) Төрөл: Мөр. Форматын мөр нь форматлах сонголтуудыг агуулсан мөрийн утга юм. Форматлах сонголтуудыг ";" тэмдгээр жагсаав. Параметр байгаа нь формат нь стандартаас ялгаатай гэсэн үг юм. Хэрэв параметрийг заагаагүй бол стандарт форматыг ашигладаг бөгөөд энэ нь утгыг мөр болгон хөрвүүлэхтэй үндсэндээ тохирно. Гэсэн хэдий ч Number болон Date төрлийн утгуудын хувьд өгөгдмөл утгууд (0 ба 01.01.0001 00:00:00 тус тус) хоосон мөрийг буцаана. Параметр бүрийг параметрийн нэр, "=" тэмдэгт, параметрийн утгаар тодорхойлно. Параметрийн утгыг дан эсвэл давхар хашилтаар зааж өгч болно. Хэрэв параметрийн утга нь форматын мөрийн синтакст ашигласан тэмдэгтүүдийг агуулж байвал энэ шаардлагатай. Параметрийн утга дотор дурын тэмдэгтүүдийг зааж өгч болох бөгөөд энэ нь үүссэн мөрийг үүсгэх үед харагдах болно. Тиймээс, жишээлбэл, цагийг форматлахдаа цаг, минут, секундын тусгаарлагчийг зааж өгч болно. Хэрэв эдгээр тэмдэгтүүд нь форматын мөрийн утгатай тохирч байвал тэдгээрийг нэг хашилтанд оруулах ёстой. Формат мөрийн параметрүүдийн нэр ба утга: L (L) - стандарт форматлах хэлний нэр, улс. Боломжтой хэлний нэрс нь форматын мөрийн тайлбарын дараа байрлана. NZ (ND) - бүхэл ба бутархай хэсгүүдийн аравтын бутархайн нийт тоо. Дараа нь анхны дугаарыг дугуйлах Okr15as20 дүрмийн дагуу дугуйруулна. Хэрэв энэ параметрийг зааж өгсөн бол тооны бутархай хэсгийг харуулахын тулд NPV параметрийг зааж өгөх ёстой, эс тэгвээс бутархай хэсгийг харуулахгүй. NFD (NFD) - бутархай хэсгийн аравтын бутархайн тоо. Дараа нь анхны дугаарыг дугуйлах Okr15as20 дүрмийн дагуу дугуйруулна. ChS (NS) - битийн шилжилт: эерэг - хуваах, сөрөг - үржүүлэх. Өөрөөр хэлбэл, энэ нь анхны тоог 10*C-ээр үржүүлж эсвэл хуваана гэсэн үг бөгөөд C нь параметрийн модулийн утга юм. FRD (NDS) - бүхэл ба бутархай хэсгүүдийн тусгаарлах тэмдэгт. CHRG (NGS) - тооны бүхэл хэсгийн бүлгүүдийн тэмдэгт тусгаарлагч. Хэрэв хоосон мөрийг хязгаарлагч болгон ашигладаг бол зааглагч нь тасрахгүй зайны тэмдэгт болно. NZ (NZ) нь тооны тэг утгыг илэрхийлэх тэмдэгт мөр юм. Хэрэв тохируулаагүй бол дүрслэл нь хоосон мөр болно. Хэрэв "CHN=" тохируулагдсан бол "0" хэлбэрээр. Тоон оруулах талбарт ашиглагддаггүй. NLZ — тэргүүлэх тэгүүдийг харуулах эсэх. Энэ параметрийн утгыг тохируулаагүй, параметрийн бодит байдал нь тэргүүлэгч тэгүүдийн гаралтыг тодорхойлдог. CHG (NG) - тооны цифрүүдийг бүлэглэх дараалал. Утга болгон тоонуудыг таслалаар тусгаарлаж, баруунаас зүүн тийш бүлэглэсэн цифрүүдийн тоог заана. Зөвхөн эхний хоёр тоо л утга учиртай. Эдгээрийн эхнийх нь үндсэн бүлэглэлийг, өөрөөр хэлбэл тухайн тооны бүхэл хэсгийн хамгийн бага ач холбогдол бүхий цифрүүдэд ашиглагдах бүлэглэлийг заана. Хэрэв хоёр дахь тоог заагаагүй бол зөвхөн хамгийн бага ач холбогдолтой цифрүүдийг бүлэглэнэ. Хэрэв 0-г хоёр дахь тоо гэж заасан бол үндсэн бүлэгт заасан утгыг тухайн тооны бүхэл хэсгийн бүх оронтой тоонд хэрэглэнэ. Хэрэв 0-ээс өөр утгыг хоёр дахь тоо болгон ашигласан бол энэ утгыг аль хэдийн бүлэглэсэн хамгийн бага ач холбогдолтой цифрүүдээс бусад бүх цифрийг бүлэглэхэд ашиглана. CHO (NN) - сөрөг тоонуудын төлөөлөл. 0 (0) - "(1,1)" шиг мөр; 1 (1) - "-1,1" шиг мөр; 2 (2) - "- 1.1" гэх мэт мөр; 3 (3) - "1,1-" шиг мөр; 4 (4) - "1,1 -" шиг мөр. DF (DF) нь огнооны формат юм. d (d) - 0-ээс эхлээгүй сарын өдөр (тоогоор); dd (dd) - тэргүүлэгч тэгтэй сарын өдөр (тоогоор); ddd (ddd) - долоо хоногийн өдрийн богино нэр *); dddd (dddd) - долоо хоногийн өдрийн бүтэн нэр *); M (M) - тэргүүлэгч тэггүйгээр сарын дугаар (тоогоор); MM (MM) - тэргүүлэгч тэгтэй сарын дугаар (оронтой тоо); MMM (MMM) - сарын богино нэр *); MMMM (MMMM) нь сарын бүтэн нэр *); k (q) - жилийн улирлын тоо; y (y) нь зуун, тэргүүлэгч тэггүй жилийн тоо; yy (yy) - тэргүүлэгч тэгтэй зуунгүй жилийн тоо; yyyy (yyyy) - зуунтай жилийн тоо; h (h) - эхний тэггүйгээр 12 цагийн хувилбарт цаг; hh (hh) - эхний тэг бүхий 12 цагийн хувилбарт цаг; H (H) - эхний тэггүйгээр 24 цагийн хувилбарт цаг; HH (HH) - эхний тэгтэй 24 цагийн хувилбарт цаг; m (m) - тэгийг заагаагүй минут; мм (мм) - тэргүүлэгч тэгтэй минут; c (s) - хоёр дахь нь тэггүйгээр; ss (ss) - хоёр дахь нь тэгтэй; bb (tt) — AM/PM хагас өдрийн дэлгэц (зөвхөн 12 цагийн дүрслэлийг дэмждэг тохиргооны хэлүүдэд хүчинтэй). Тайлбар: *) - огноо оруулах талбарын форматын мөрөнд ашиглагдахгүй. DLF (DLF) нь орон нутгийн огнооны формат юм. Огнооны хэсгүүдийг харуулах сонголтыг зааж өгнө. D (D) - огноо (тоогоор); DD (DD) - урт огноо (сар үгээр); B (T) - бүтэн цаг, огноог цаг хугацаатай хослуулж болно; DV (DT) - огнооны цаг. Жишээ: Формат('20051120140323',"DLF=DDV") илэрхийлэл нь "2005 оны 11-р сарын 20, 14:03:23" гэсэн утгатай байна. Чухал! DLF-д зориулсан форматын мөрийн сонголтуудын дараалал<дата + время> (DV эсвэл DVD) өөрчлөх боломжгүй. DP (DE) нь хоосон огноог илэрхийлэх тэмдэгт мөр юм (жишээлбэл, Format('00010101000000' ,"DP=""хоосон огноо""") нь "хоосон огноо" мөрийг буцаана). BF (BF) нь Boolean утгыг False илэрхийлдэг мөр юм. BI (BT) нь True логикийн утгыг илэрхийлдэг мөр юм. Анхаарна уу. Оролтын талбарт параметрүүдийг ашиглах: DP (DE) параметрийг ашиглаагүй; DLF (DLF) параметрийг зөвхөн D (D), V (T) болон DV (DT) утгуудад ашигладаг. Буцах утга: Төрөл: Мөр. Дамжуулсан утгыг форматлахаас үүссэн мөр. Тайлбар: Хүний унших боломжтой үнэт зүйлсийн дүрслэлийг бий болгодог. Тайлан болон бусад утгыг харуулахад хэрэгтэй. Боломжтой байдал: Нимгэн клиент, вэб клиент, сервер, зузаан клиент, гадаад холболт, гар утасны програм (үйлчлүүлэгч), гар утасны програм (сервер). Хэлний жагсаалт: af Afrikaans af_NA (af_NA) Африкан (Намиби) af_ZA Африкан (Өмнөд Африк) am Амхар am_ET Амхар (Этиоп) ar Араб ar_AE Араб (Арабын Нэгдсэн Эмират) ar_BH Араб (Бахрейн) ar_DZ Араб (Алжир) ) ar_IQ Араб (Ирак) ar_JO Араб (Иордан) ar_KW Араб (Кувейт) ar_LB Араб (Ливан) ar_LY Араб (Ливи) ar_MA Араб (Марокко) ar_OM Араб (Оман) ar_QA Араб (Катар) ar_SA Араб (Сауди Араб) Судан) ) ar_SY Араб (Сири) ar_TN Араб (Тунис) ar_YE Араб (Йемен) Assamese as_IN Assamese (Энэтхэг) аз Азербайджан az_AZ Азербайжан (Азербайжан) az_Cyrl Азербайжан (Кирилл) az_Cyrl_AZ Азербайжан (Кирилл, Азербайжан) az_Latin_Latn) Азербайжан ( Латин, Азербайжан) Беларусь байх be_BY Беларусь (Беларус) bg Болгар bg_BG Болгар (Болгар) bn Бенгал bn_IN Бенгал (Энэтхэг) ca Каталан ca_ES Каталан cs Чех cs_CZ Чех (Чех) cy Уэльс cy_GB Уэльс (Их Британи) да Дани da_DK Дани (Дани) де_AT Герман (Австри) de_BE Герман (Бельги) de_CH Герман (Швейцарь) de_DE Герман (Герман) de_LI ( de_LI) Лихтенштейн) de_LU Герман (Люксембург) el Грек el_CY (el_CY) Грек (Кипр) el_GR Грек (Грек) en English en_AU Англи хэл (Австрали) en_BE Англи (Бельги) en_BW Англи (Ботсвана) en_BZ (en_BZ) Англи (Белиз) ) (Канад) en_GB Англи хэл (Их Британи) en_HK Англи хэл (Хонг Конг, (Тусгай захиргааны бүс, Хятад)) en_IE Англи хэл (Ирланд) en_IN Англи хэл (Энэтхэг) en_JM (en_JM) Англи (Ямайка) en_MH (en_MH) Англи (Маршалын арлууд) en_MT Англи (Мальта) en_NA (en_NA) Англи (Намиби) en_NZ Англи (Шинэ Зеланд) en_PH Англи (Филиппин) en_PK Англи (Пакистан) en_SG Англи (Сингапур) en_TT (en_TT) Англи хэл th (Тринидад ба Тобаго) en_US English (United States of America) en_VI Англи (АНУ-ын Виржиний арлууд) en_ZA Англи (Өмнөд Африк) en_ZW Англи (Зимбабве) es Испани es_AR Испани (Аргентин) es_BO Испани (Боливи) es_CL Испани (Чили) es_CO Испани (Колумби) es_CR Испани (Коста Рика) es_DO Испани (Доминикан) es_EC Испани (Эквадор) es_ES Испани (Испани) es_GT Испани (Гватемал) es_HN Испани (Гондурас) es_MX Испани (Мексик) es_NI Испани (Никарагуа Испани) ) ) es_PE Испани (Перу) es_PR Испани (Пуэрто Рико) es_PY Испани (Парагвай) es_SV Испани (Эль Сальвадор) es_АНУ Испани (Америкийн Нэгдсэн Улс) es_UY Испани (Уругвай) es_VE Испани (Венесуэлла) ба Эстони (Эстони) et_EEia estonianu Баск eu_ES Баск (Испани) fa Перс fa_AF Перс (Афганистан) fa_IR Перс (Иран) фи Финланд fi_FI Финлянд (Финлянд) fo Фарер fo_FO Фарер (Фарерийн арлууд) fr Франц Франц fr_BE Франц (Бельги) fr_CA Франц (Канад) fr_CH Франц (Швейцарь) fr_FR Франц (Франц) fr_LU Франц (Люксембург) fr_MC (fr_MC) Франц (Монако) fr_SN (fr_SN) Франц (Сенегал) ga Ирланд ga_IE Ирланд (Irish)l Galician gl_ES, Galician (Испани) gu Gujarati gu_IN Gujarati (Энэтхэг) he Еврей he_IL Еврей (Израиль) сайн уу Хинди hi_IN Хинди (Энэтхэг) hr Хорват hr_HR Хорват (Хорват) Ху Унгар hu_HU Унгар (Унгар) AMVIA Армен (Унгар) AMRE_Arhymen Армян (Армен, ШИНЭЧЛЭГДСЭН) id Индонез id_ID Индонези (Индонез) нь Исланд хэл нь_IS Исланд (Исланд) бол Итали it_CH, Итали (Швейцарь) it_IT Итали (Итали) ja Япон ja_JP Япон (Япон) ка Гүрж ка_GE Гүрж (Гүрж) КазК kZK Казак (Казахстан) kl Гренланд kl_GL Гренланд (Гренланд) kn Каннада kn_IN Каннада (Энэтхэг) ко Солонгос ko_KR Солонгос (Өмнөд Солонгос) кок Конкани kok_IN Конкани (Индус) ii) ky Киргиз ky_KY Киргиз (Киргизстан) lt Литва lt_LT Литва (Литва) lv Латви lv_LV Латви (Латви) mk Македон mk

Програмчлал (болон бизнесийн хөтөлбөрүүд) нь ихэвчлэн дараахь зүйлийг шийддэг энгийн төрлүүдөгөгдөл: тоо, мөр, огноо. Янз бүрийн улс орнуудын эдгээр төрлүүдийн үнэ цэнэ, стандарт, энгийн зуршил нь өөр өөр төлөөлөлтэй байж болно.

Магадгүй хамгийн их алдартай жишээ, энэ бол цаг хугацааны өөр илэрхийлэл юм - Орос улсад 9:00 ба 21:00, англи хэлээр ярьдаг орнуудад 9:00, 21:00 цагийг ашигладаг. Ялгаа нь логик (12 цагийн систем эсвэл 24 цагийн систем) болон бичгээр хоёуланд нь байдаг.

Үнийн дүрслэлийг "формат" гэж нэрлэдэг бөгөөд өнөөдөр бид 1С-д огнооны формат, тооны форматыг өөрчлөх талаар ярилцах болно.
Форматжуулалтыг 1С хэл дээрх программист, жишээлбэл хэвлэх маягт эсвэл тайлан үүсгэх, маягт дээр элементүүдийг тохируулах үед програмчлалгүйгээр визуал байдлаар ашиглаж болно.

Формат гэж юу вэ

Дэлгэц болон хэвлэмэл дээр дүрслэгдсэнээс үл хамааран дугаар, огноо нь өөрөө хэвээр байна. Формат гэдэг нь зөвхөн мөрийн утга руу хөрвүүлэх, өөрөөр хэлбэл компьютерийн дэлгэц эсвэл цаасан дээр хэрхэн "харагдах" гэсэн үг юм.

Тоо, огноог илэрхийлэх 1С форматын гол ялгаа:

  • Тоо
    o "." эсвэл бутархай хэсгийг салгахын тулд ","
    o аравтын орны тоо
    o цифрүүдийг 3-аар бүлэглэх (1,000,000 биш, 1,000,000)
  • огноо, цаг
    o жил, сар, өдрийн дараалал
    o хязгаарлагч тэмдэгт
    o 1С цагийн формат (12 эсвэл 24 цаг)
    o зөв бичгийн дүрэм.

Түүнчлэн, 1С форматаар нэмэлт "тохиромжтой байдал" -ыг зааж өгч болно, жишээлбэл, сөрөг тоонуудыг улаанаар харуулах эсвэл "хоосон утгыг" "0" эсвэл "дүүрээгүй" хэлбэрээр илэрхийлэх боломжтой.

Форматлах зарчим

Анхдагч формат нь жишээ нь тоог мөр болгон хөрвүүлэх үед ажилладаг. Зарим тохиолдолд ийм тохиргоо нь програмистын хүсээгүй тохиолдолд сөрөг нөлөө үзүүлдэг.

Жишээлбэл, тоог мөр болгон хөрвүүлэхдээ цифрүүдийн бүлэглэлийг харгалзан орчуулдаг (мөн та үүнийг хүлээж байна уу?):
StringNumber = AbbrLp (2400); //"2 400"-тэй тэнцүү байх болно

1С хэл дээрх форматыг үнэн зөв тодорхойлохын тулд Format () функц байдаг бөгөөд үүний тусламжтайгаар шаардлагатай дүрслэлийг зааж өгөх боломжтой.
NumberString = Формат(2400, "Тохиргоо")

"Тохиргоо" гэсэн мөрөнд та шаардлагатай 1С форматыг зааж өгөх хэрэгтэй. Ийм тохиргоог тусгай кодлогдсон хэлбэрээр зааж өгсөн болно. Хамгийн түгээмэл хэрэглэгддэг тохиргоог авч үзье:

Анхдагчаар 1С огноо, дугаарыг форматлана

Хэрэв та огноо эсвэл тоо харуулах шаардлагатай бөгөөд хүссэн улсын дүрмийн дагуу тэдгээрийг хэрхэн төлөөлөх ёстойг мэдэхийн тулд санаа зовохыг хүсэхгүй байвал хамгийн энгийн тохиргооЭнэ нь танд үүнийг хийх боломжийг олгоно:

L = Хүссэн улсын богино нэр

Зарим орны дүрмийн дагуу огноог харуулах жишээ:
Формат(CurrentDate(), "L=ru")
> 28.03.2012 14:21:32

Формат(Одоогийн огноо(), "L=en")
> 2012.03.28 14:21:24

Формат(CurrentDate(), "L=fr")
> 28/03/2012 14:22:08

Харахад хэцүү биш тул улс орнуудын нэрс зөн совинтой байдаг.

1С хэл дээрх огнооны формат

Хэрэв өгөгдмөл тохиргоо нь танд хангалтгүй бөгөөд та огнооны хэсгүүдийн дараалал, тэдгээрийг тусгаарлах тэмдгүүдийг зааж өгөхийг хүсвэл дараах тохиргоог ашиглах ёстой.
DF = "dmg hms"

Үүний дагуу "dmg" нь өдөр, сар, жил, "hms" нь цаг, минут, секунд юм. Эдгээр хэсгүүдийн аль нэгийг алгасаж болно. Захиалга нь ямар ч байна. Хэсэг хооронд заасан тэмдэгтүүдийг тусгаарлах тэмдэгт болгон ашиглах болно.

Огнооны нэг хэсгийн тэмдэгтийг хэд хэдэн удаа дараалан зааж өгч болно, огнооны энэ хэсгийн харагдах байдал нь үүнээс хамаарна, жишээлбэл, "d" эсвэл "dd" эсвэл "dddd".

Огнооны хэсгийг тайлах:

  • d - өдөр
    o жижиг "d"
  • М - сар
    o том "М"
    o 1-ээс 4 удаа зааж өгч болно
  • d - жил
    o жижиг "g"
    o 1 эсвэл 2 эсвэл 4 удаа жагсааж болно
  • h - цаг
    o жижиг "h" - 12 цагийн формат
    o том "H" - 24 цагийн формат
  • м - минут
    o жижиг "м"
    o 1 эсвэл 2 удаа зааж өгч болно
  • s - секунд
    o жижиг "s"
    o 1 эсвэл 2 удаа зааж өгч болно
  • bb - 12 цагийн форматтай AM/PM дэлгэц
  • k - улирал.

Дүрэм бүхий огноог харуулах жишээ:
Формат(CurrentDate(), "DF=""dd.MM.yyyy hh:mm:ss""")
> 28.03.2012 02:44:44

Формат(Одоогийн огноо(), "DF="" М / өдөр /жж.цаг:м:с dd""")
> 3/28/2012 14:44:44

Формат(CurrentDate(), "DF=""dd/MM/yyyy hh:mm:ss""")
> 28/03/2012 02:44:44

1С хэл дээрх тооны формат
Огноо форматлахаас ялгаатай нь бүх зүйл маш энгийн бөгөөд тоо форматлах олон сонголт байдаг. Бидэнд хэрэгтэй гэж үзсэн зүйлсээ авч үзэх болно, өөрөөр хэлбэл бидний бодлоор тэдгээрийг ихэвчлэн ашигладаг.

Эхний "асуудал" нь цифрүүдийг 3-ын тоогоор анхдагч бүлэглэх, бүлгүүдийг хоосон зайгаар тусгаарлахтай холбоотой, жишээлбэл:
StrNumber = Мөр(22300500)
> 22 300 500

Энэ нь хэрэглэгчдэд үзэсгэлэнтэй, ойлгомжтой үр дүнд хүрэхийн тулд биш, харин үйлчилгээний хэрэгцээнд зориулж тоог мөр болгон хөрвүүлэхэд тохиромжгүй байдаг. Үүнд "CH" параметр нөлөөлж болно, жишээлбэл:

Формат(22300500, "HH=100")
>22300500 //тэгүүдийг бүхэлд нь арилгасан

Формат(22300500, "HH=6")
> 22 300500 //зөвхөн сая саяар бүлэглэл хийсэн

Аравтын бутархай "NPV"-ийн дараа шаардлагатай тооны цифр хүртэл гаргахдаа тоог дугуйлах боломжийг олгодог параметр:

Формат(3.535353, "NPV=""2""")
> 3,54

"BRD"-ийн бүхэл ба бутархай хэсгүүдийн тусгаарлах тэмдэгтийг тодорхойлох боломжийг олгодог параметр:

Формат(3.535353, "BRD="".""")
> 3.535353

Зарим тохиолдолд "0" тооны оронд өөр зүйлийг харуулах боломжтой байх нь ашигтай байж болох юм: хоосон мөр эсвэл "дүүрээгүй". Энэ нь "CHN" параметрийг хийх боломжийг танд олгоно:

Формат(0, "HN=""""")
>

Маягт дээрх 1С талбаруудыг форматлах

Бид тантай программист 1С хэл дээрх утгыг форматлах боломжийг олгодог аргуудын талаар ярилцсан. Мөн шаардлагатай форматыг програмчлалгүйгээр нүдээр харуулах боломжийг олгодог механизмууд байдаг.

Жишээлбэл, хэрэглэгч маягттай ажилладаг. Маягт нь огноог харуулсан талбартай. Бид энэ огнооны төлөөлөлд нөлөөлж чадна.

Энэ талбарын шинж чанарыг нээнэ үү. Үүнийг хийхийн тулд зузаан клиент дээр талбар дээр хулганы баруун товчийг дарж, нимгэн клиент дээр талбарын жагсаалтын талбарын нэр дээр хулганы баруун товчийг дараад Properties-ийг сонгоно.
Талбар нь "Формат" шинж чанартай байна.

Үүнийг тохируулахын тулд "..." товчийг дарна уу. Огнооны форматыг тохируулахын тулд Огноо табыг ашиглана уу (тооны хувьд "Тоо" табыг ашиглана уу). Жагсаалтаас шаардлагатай форматыг сонгож болно.

1С нүдийг хэвлэмэл хэлбэрээр форматлах

Хэзээ хөгжүүлэх вэ хэвлэсэн хэлбэр(тайлан эсвэл баримт хэвлэх), та баримт бичгийн талбартай яг ижил аргаар нүдний форматыг оноож болно.
Бид нүдийг (эсвэл хэд хэдэн нүдийг нэгэн зэрэг) сонгож, шинж чанарууд, "Формат" шинж чанар руу очиж, шаардлагатай форматыг сонгоно уу.

SKD дээр 1С форматлах

ACS тайлангууд нь 1С форматыг программист (тайлан үүсгэх үед) болон хэрэглэгчийн (тайланг ашиглах үед) аль алинд нь тохируулах боломжийг олгодог. Мөн нөхцөлт форматыг ашиглах замаар илүү олон боломжууд бий.

Энэ нь та зөвхөн аль талбарыг форматлахыг зааж өгөхөөс гадна ямар нөхцөлд (жишээлбэл, энэ талбарын утга сөрөг байвал) гэсэн үг юм.

Аж ахуйн нэгжийн горимд тайлангийн маягтын "Хувилбарыг өөрчлөх" цэсийн зүйлийг сонгоно уу. Зузаан клиент дэх ACS тайланд энэ зүйл "Actions/Settings" цэсэнд байна.

Бүх ACS тохиргооны нээлттэй хэлбэрээр "Нөхцөлт форматлах" таб байна. Шинэ мөр нэмнэ үү. Мөр нь гурван баганатай:

  • Чимэглэл. Шаардлагатай 1С форматыг зааж өгнө үү - фонт, дэвсгэр эсвэл текстийн өнгө, тоо, огноог харуулах 1С формат
  • Нөхцөл байдал. Хэрэв энэ загварыг үргэлж ашигладаг бол энэ талбарыг хоосон орхи. Үгүй бол талбар болон түүний утгыг зааж өгнө үү. Дараа нь форматыг зөвхөн эдгээр утгууд таарч байгаа мөрөнд хэрэглэнэ. Хэрэв та хэд хэдэн талбарын утгууд болон "ба/эсвэл" нөхцлүүдийг нэгэн зэрэг зааж өгөх шаардлагатай бол бүлэг нэмж, бүлгүүдийг ашиглан талбаруудыг бүлэглээрэй.
  • Үүсгэсэн талбарууд. Форматыг ашиглах талбаруудын жагсаалт.

Удирдлагатай хэлбэрээр 1С формат

Удирдагдсан түрээслэгчийн жагсаалтын хэлбэрт ижил форматын дүрэм үйлчилнэ. Жагсаалтын маягтаас "Бүх үйлдэл / Жагсаалтыг тохируулах" цэсийн зүйлийг сонгоно уу.

Нөхцөлт форматлах таб.

Хүссэн загвар, форматаа сонгоно уу.

Энэ загварыг ашиглах талбаруудын жагсаалтыг зааж өгнө үү.