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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
===== Возможная структура JSON схемы для внешнего справочника-ярлыка: =====
+
[[Файл:Внешний справочник лого единообразное.png|40px|link=Платформа 3V/Внешний справочник]] '''Внешний справочник''' - это объект платформы 3V, позволяющий использовать данные с другого стенда платформы.
 +
<div class="toccolours mw-collapsible" style="width:600px; background:#FFFFFF;">
 +
<div style="color:#CC2200">[[Платформа_3V/Внешний_справочник/Как_настроить_внешний справочник?|<font style="color: #0645AD">Как настроить внешний справочник?</font>]]</div>
 +
<div class="mw-collapsible-content">
 +
<div class="mw-collapsible mw-collapsed" style="width:600px;">
 +
1. [[Платформа_3V/Соединение_с_источником|<font style="color: #0645AD">Настроить соединение с источником</font>]]
 +
<div class="mw-collapsible-content">
 +
# [[Платформа_3V/Соединение_с_источником/Источник_типа_Link|<font style="color: #0645AD">Настроить источник-ссылку</font>]]
 +
# [[Платформа_3V/Соединение_с_источником/Подключение_к_БД_Oracle|<font style="color: #CC2200">Настроить подключение к БД Oracle</font>]]
 +
# [[Платформа_3V/Соединение_с_источником/Подключение_к_БД_PostgreSQL|<font style="color: #CC2200">Настроить подключение к БД PostgreSQL</font>]]
 +
# [[Платформа_3V/Соединение_с_источником/Внешний_источник_данных_через_Http|<font style="color: #CC2200">Настроить внешний источник данных через Http</font>]]
  
<syntaxhighlight lang="JSON" line>
+
</div></div>
{
+
<div class="mw-collapsible mw-collapsed" style="width:600px;">
  "disableCache": false,
+
2. [[Платформа_3V/Внешний_справочник/Как_настроить_внешний справочник?|<font style="color: #0645AD">Настроить справочник</font>]]
  "cacheSettings": {
+
<div class="mw-collapsible-content">
    "expirationMinutes": null
+
#[[Платформа_3V/Справочник/Настройка_уникального_индекса_в_справочнике|<font style="color: #0645AD">Настроить уникальный индекс в справочнике</font>]]
  },
+
#[[Платформа_3V/Справочник/Лимиты_элементов|<font style="color: #CC2200">Ограничить отображение количества элементов</font>]]
  "dictionaryStructure": {
+
#[[Платформа_3V/Справочник/Настройка_кэширования_справочника|<font style="color: #0645AD">Настроить кэширование справочника</font>]]
    "id": 36973,
+
</div></div>
    "name": "Новый внешний справочник",
+
<div style="width:600px;">
    "code": "New_ExternalDictionary_30",
+
3. [[Платформа_3V/Соединение_с_источником/Импорт_через_Mongo|<font style="color: #0645AD">Настроить импорт через Mongo</font>]]
    "description": null,
+
</div></div></div></div>
    "type": "ExternalDictionary",
+
 
    "tableName": "11",
+
 
    "sequenceName": "",
+
==== Для чего? ====
    "databaseId": 36882,
+
 
    "attributes": [
+
Внешний справочник нужен для хранения и использования данных из другого стенда.
    ...
+
<br><br>
    ],
+
==== Из чего состоит? ====
    "indexes": []
+
 
  },
+
Внешний справочник состоит из следующих частей:
  "id": 36973,
+
 
  "name": "Новый внешний справочник",
+
[[Файл:внешний справочник структура конструктор.png|слева|700px]]<div style="clear:both;"></div>
  "code": "New_ExternalDictionary_30",
+
 
  "description": null,
+
#'''Соединение с источником''' - это идентификатор соединения с источником - объекта платформы, в котором прописано обращение к внешнему стенду. <br><br>
  "dictionaryType": "ExternalDictionary",
+
#'''Идентификатор объекта'''- это идентификатор объекта на внешнем стенде.<br><br>
  "tableName": "11",
+
#'''Атрибуты справочника'''- это отображаемые атрибуты справочника на внешнем стенде.<br><br>
  "isHistoryEnabled": false,
 
  "databaseId": 36882,
 
  "isAccessRightsEnabled": false,
 
  "hierarchies": null,
 
  "viewOptions": {
 
    "limit": null,
 
    "filteringAttributes": [],
 
    "filtersJoin": "And",
 
    "disableRefreshWhenParameterChanged": false,
 
    "disabledEvents": null,
 
    "gridComponent": null
 
  },
 
  "isDataSourceExternal": true,
 
  "discriminator": "ExternalDictionary"
 
}
 
</syntaxhighlight>
 
{| class="wikitable"
 
|-
 
! Ключ !! Описание значения
 
|-
 
| databaseId || идентификатор соединения типа "Link"
 
|-
 
| tableName || идентификатор справочника из внешней платформы
 
|}
 

Текущая версия на 11:16, 21 сентября 2021

Внешний справочник лого единообразное.png Внешний справочник - это объект платформы 3V, позволяющий использовать данные с другого стенда платформы.


Для чего?

Внешний справочник нужен для хранения и использования данных из другого стенда.

Из чего состоит?

Внешний справочник состоит из следующих частей:

внешний справочник структура конструктор.png
  1. Соединение с источником - это идентификатор соединения с источником - объекта платформы, в котором прописано обращение к внешнему стенду.

  2. Идентификатор объекта- это идентификатор объекта на внешнем стенде.

  3. Атрибуты справочника- это отображаемые атрибуты справочника на внешнем стенде.