Платформа 3V/Календарный справочник/Настройка формата даты: различия между версиями
Перейти к навигации
Перейти к поиску
м (A.saydakova переименовал страницу Платформа 3V/Справочник/Настройки форматов для элементов календарного справочника в Содержание/Справочник/Настройки форматов для элементов календарного справочника) |
м (A.saydakova переименовал страницу Содержание/Справочник/Настройки форматов для элементов календарного справочника в Платформа 3V/Справочник/Настройки форматов для элементов календарного справочника поверх перенаправления) |
(нет различий)
|
Версия 14:00, 21 апреля 2021
Для календарного справочника есть возможность задать наименование элементов (либо дополнительных атрибутов, через форматы).
Допустимы следующие форматы (регистр важен!):
Формат | Описание |
---|---|
{YYYY} | Год в формате 4 цифр |
{YY} | Последние 2 цифры года |
{HY} | Номер полугодия |
{HYR} | Номер полугодия в формате римских цифр |
{Q} | Номер квартала |
{QR} | Номер квартала в формате римских цифр |
{MMMM} | Название месяца в именительном падеже |
{MMGN} | Название месяца в родительном падеже |
{MM} | Номер месяца (2х значный) |
{M} | Номер месяца (если до 10, то будет 1 знак) |
{DDDD} | Длинное название дня недели |
{DDD} | Сокращенное название дня недели |
{DD} | Номер дня в 2х значном формате |
{D} | Номер дня в формате одного символа, для номеров до 10 |
По умолчанию используются следующие форматы:
Уровень | Формат по умолчанию |
---|---|
Root | Всего |
Year | {YYYY} |
HalfYear | {HY} полугодие {YYYY} |
Quarter | {Q} квартал {YYYY} |
Month | {MMMM} {YYYY} |
Day | {D} {MMGN} {YYYY} |
Если формат для какого то уровне не переопределен - он будет браться из форматов по умолчанию. Данные настройки задаются в календарном справочнике в разделе attributesCustomText. Пример:
1 {
2 "attributesCustomText": [
3 {
4 "attributeId": 21,
5 "levelFormats": [
6 {
7 "calendarLevel": "Day",
8 "format": "{DDD}"
9 }
10 ]
11 },
12 {
13 "attributeId": 22,
14 "levelFormats": [
15 {
16 "calendarLevel": "Day",
17 "format": "{DDDD}"
18 },
19 {
20 "calendarLevel": "Month",
21 "format": ""
22 }
23 ]
24 }
25 ]
26 }