Платформа 3V/Календарный справочник
< Платформа 3V
Перейти к навигации
Перейти к поиску
Версия от 06:58, 14 января 2021; V.emke (обсуждение | вклад)
Календарный справочник – это иерархическое представление временной шкалы данных по уровням временных отрезков: день, неделя, месяц, квартал, полугодие, год.
Для начала работы с календарным справочником создайте новый календарный справочник или откройте существующий.
Содержание
Создание нового календарного справочника
Открытие существующего календарного справочника
Редактирование календарного справочника
Операции над календарным справочником
JSON календарного справочника
Для удобного создания справочника используйте шаблон метаописания в формате JSON:
1 {
2 "calendarModel": {
3 "calendarLevels": [
4 0,
5 1,
6 4
7 ],
8 "customRootName": "Всего",
9 "calendarStartDate": {
10 "isFixedDate": true,
11 "fixedDate": "2016-01-01T00:00:00",
12 "relativeOffset": 0,
13 "calendarLevel": 1
14 },
15 "calendarEndDate": {
16 "isFixedDate": true,
17 "fixedDate": "2019-12-31T00:00:00",
18 "relativeOffset": 2,
19 "calendarLevel": 1
20 },
21 "dictionaryType": 1,
22 "id": 0,
23 "name": "",
24 "code": "",
25 "tableName": "",
26 "sequenceName": "",
27 "databaseId": 0,
28 "isNew": true,
29 "attributes": [],
30 "indexes": []
31 },
32 "dictionaryStructure": {
33 "dictionaryType": 2,
34 "id": 0,
35 "name": "Каледнарный справочник 2",
36 "code": "DICT_CALENDAR_NEW",
37 "tableName": "T_636916396666133745",
38 "sequenceName": "",
39 "databaseId": 0,
40 "isNew": true,
41 "attributes": [
42 {
43 "attributeLink": null,
44 "id": 1,
45 "name": "Идентификатор",
46 "code": "ID",
47 "dataType": 2,
48 "type": 1,
49 "isNullable": false,
50 "hasMultipleValues": false,
51 "isVisible": false,
52 "isReadonly": true,
53 "formula": "",
54 "tableName": "",
55 "identIndex": {
56 "dbIndexName": null,
57 "code": null,
58 "isUnique": false,
59 "fields": []
60 },
61 "referenceIndex": {
62 "dbIndexName": null,
63 "code": null,
64 "isUnique": false,
65 "fields": []
66 }
67 },
68 {
69 "attributeLink": null,
70 "id": 2,
71 "name": "Наименование",
72 "code": "NAME",
73 "dataType": 1,
74 "type": 2,
75 "isNullable": false,
76 "hasMultipleValues": false,
77 "isVisible": true,
78 "isReadonly": false,
79 "formula": "",
80 "tableName": "",
81 "identIndex": {
82 "dbIndexName": null,
83 "code": null,
84 "isUnique": false,
85 "fields": []
86 },
87 "referenceIndex": {
88 "dbIndexName": null,
89 "code": null,
90 "isUnique": false,
91 "fields": []
92 }
93 },
94 {
95 "attributeLink": null,
96 "id": 3,
97 "name": "Порядок",
98 "code": "ORD",
99 "dataType": 2,
100 "type": 3,
101 "isNullable": true,
102 "hasMultipleValues": false,
103 "isVisible": false,
104 "isReadonly": false,
105 "formula": "",
106 "tableName": "",
107 "identIndex": {
108 "dbIndexName": null,
109 "code": null,
110 "isUnique": false,
111 "fields": []
112 },
113 "referenceIndex": {
114 "dbIndexName": null,
115 "code": null,
116 "isUnique": false,
117 "fields": []
118 }
119 },
120 {
121 "attributeLink": null,
122 "id": 4,
123 "name": "Родитель",
124 "code": "PARENT_ID",
125 "dataType": 2,
126 "type": 4,
127 "isNullable": true,
128 "hasMultipleValues": false,
129 "isVisible": true,
130 "isReadonly": false,
131 "formula": "",
132 "tableName": "",
133 "identIndex": {
134 "dbIndexName": null,
135 "code": null,
136 "isUnique": false,
137 "fields": []
138 },
139 "referenceIndex": {
140 "dbIndexName": null,
141 "code": null,
142 "isUnique": false,
143 "fields": []
144 }
145 },
146 {
147 "attributeLink": null,
148 "id": 5,
149 "name": "Дата начала",
150 "code": "START_DATE",
151 "dataType": 4,
152 "type": 5,
153 "isNullable": true,
154 "hasMultipleValues": false,
155 "isVisible": true,
156 "isReadonly": false,
157 "formula": "",
158 "tableName": "",
159 "identIndex": {
160 "dbIndexName": null,
161 "code": null,
162 "isUnique": false,
163 "fields": []
164 },
165 "referenceIndex": {
166 "dbIndexName": null,
167 "code": null,
168 "isUnique": false,
169 "fields": []
170 }
171 },
172 {
173 "attributeLink": null,
174 "id": 6,
175 "name": "Дата окончания",
176 "code": "END_DATE",
177 "dataType": 4,
178 "type": 6,
179 "isNullable": true,
180 "hasMultipleValues": false,
181 "isVisible": true,
182 "isReadonly": false,
183 "formula": "",
184 "tableName": "",
185 "identIndex": {
186 "dbIndexName": null,
187 "code": null,
188 "isUnique": false,
189 "fields": []
190 },
191 "referenceIndex": {
192 "dbIndexName": null,
193 "code": null,
194 "isUnique": false,
195 "fields": []
196 }
197 },
198 {
199 "attributeLink": null,
200 "id": 7,
201 "name": "Уровень календаря",
202 "code": "CALENDAR_LEVEL",
203 "dataType": 2,
204 "type": 7,
205 "isNullable": true,
206 "hasMultipleValues": false,
207 "isVisible": true,
208 "isReadonly": false,
209 "formula": "",
210 "tableName": "",
211 "identIndex": {
212 "dbIndexName": null,
213 "code": null,
214 "isUnique": false,
215 "fields": []
216 },
217 "referenceIndex": {
218 "dbIndexName": null,
219 "code": null,
220 "isUnique": false,
221 "fields": []
222 }
223 }
224 ],
225 "indexes": []
226 }
227 }
|