Платформа 3V/Календарный справочник: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 13: Строка 13:
 
[[Платформа_3V/Начало работы с продуктом/Описание_интерфейса|'''наборе вкладок''']]:
 
[[Платформа_3V/Начало работы с продуктом/Описание_интерфейса|'''наборе вкладок''']]:
  
[[Файл:2020-12-30 12-26-54.png|1000 × 534px|2020-12-30 12-26-54]]
+
[[Файл:Новый календарный справочник.png|400 × 200px|мини|слева|Новый календарный справочник]]<br>
 
+
<br><br><br><br><br><br><br><br>
 
Для удобного создания справочника используйте [[Платформа_3V/Справочник/Календарный_справочник#JSON календарного справочника|'''шаблон метаописания в формате JSON''']]
 
Для удобного создания справочника используйте [[Платформа_3V/Справочник/Календарный_справочник#JSON календарного справочника|'''шаблон метаописания в формате JSON''']]
  
 
== Открытие существующего календарного справочника ==
 
== Открытие существующего календарного справочника ==
 +
 +
Для открытия существующего календарного справочника выполните одно из действий:
 +
 +
* дважды нажмите на календарный справочник в [[Платформа_3V/Начало работы с продуктом/Работа_с_навигатором_объектов|'''навигаторе объектов''']];
 +
* выберите справочник в разделе '''«Календарные справочники»''' на [[Платформа_3V/Начало работы с продуктом/Описание_интерфейса|'''боковой панели''']].
 +
 +
После выполнения одного из действий календарный справочник будет открыт для просмотра и редактирования на новой вкладке, расположенной в [[Платформа_3V/Начало работы с продуктом/Описание_интерфейса|'''наборе вкладок''']]:
 +
 +
[[Файл:Открытый календарный справочник.png|мини|слева]]<br>
 +
<br><br><br><br><br><br><br><br>
 +
Для передачи прямой ссылки на открытый календарный справочник скопируйте ссылку с помощью кнопки '''Скопировать ссылку''' на боковой панели календарного справочника в правой части страницы.
  
 
== Редактирование календарного справочника ==
 
== Редактирование календарного справочника ==
Строка 23: Строка 34:
 
== Операции над календарным справочником ==
 
== Операции над календарным справочником ==
  
 +
В [[Платформа_3V/Справочник/Календарный_справочник#Открытие существующего календарного справочника|'''открытом календарном справочнике''']] доступно обновление и сохранение данных календарного справочника.<br>
 +
<br>
 +
Для сохранения календарного справочника при изменении нажмите кнопку '''Сохранить''' на панели инструментов.<br>
 +
<br>
 +
Для обновления данных календарного справочника нажмите кнопку '''Обновить''' на панели инструментов.<br>
 +
<br>
 +
Для календарного справочника выполняется работа с иерархиями, настройка оформления календарного справочника и экспорт аналогично простому справочнику. Перейдите к разделам: [[Платформа_3V/Справочник/Работа_с_иерархиями_справочника|'''Работа с иерархиями справочника''']], [[Платформа_3V/Справочник/Настройка_оформления_справочника|'''Настройка оформления справочника''']], [[Платформа_3V/Справочник/Экспорт_справочника|'''Экспорт справочника''']].
 +
 
== JSON календарного справочника ==
 
== JSON календарного справочника ==
  

Версия 08:30, 14 января 2021

Календарный справочник – это иерархическое представление временной шкалы данных по уровням временных отрезков: день, неделя, месяц, квартал, полугодие, год.
Для начала работы с календарным справочником создайте новый календарный справочник или откройте существующий.

Создание нового календарного справочника

Для создания нового календарного справочника выполните одно из действий:

  • нажмите на тип объектов Календарный справочник в разделе «Создать» на главной странице;
  • выберите в раскрывающемся списке тип объектов Календарный справочник при нажатии на кнопку Создать в навигаторе объектов;
  • нажмите кнопку Справочники в разделе «Календарные справочники» на боковой панели.

После выполнения одного из действий календарный справочник будет создан в текущей открытой папке или в корневом каталоге навигатора по умолчанию и открыт для просмотра и редактирования на новой вкладке, расположенной в наборе вкладок:

Новый календарный справочник










Для удобного создания справочника используйте шаблон метаописания в формате JSON

Открытие существующего календарного справочника

Для открытия существующего календарного справочника выполните одно из действий:

После выполнения одного из действий календарный справочник будет открыт для просмотра и редактирования на новой вкладке, расположенной в наборе вкладок:

Открытый календарный справочник.png










Для передачи прямой ссылки на открытый календарный справочник скопируйте ссылку с помощью кнопки Скопировать ссылку на боковой панели календарного справочника в правой части страницы.

Редактирование календарного справочника

Операции над календарным справочником

В открытом календарном справочнике доступно обновление и сохранение данных календарного справочника.

Для сохранения календарного справочника при изменении нажмите кнопку Сохранить на панели инструментов.

Для обновления данных календарного справочника нажмите кнопку Обновить на панели инструментов.

Для календарного справочника выполняется работа с иерархиями, настройка оформления календарного справочника и экспорт аналогично простому справочнику. Перейдите к разделам: Работа с иерархиями справочника, Настройка оформления справочника, Экспорт справочника.

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 }