Дополнительные таблицы базы данных

Последние изменение: 10.04.2019

Дополнительные таблицы базы данных созданы для выгрузки на мобильное устройство справочных данных. В отличие от дополнительных таблиц документа, эти данные не привязаны к какому-либо конкретному документу или типу документов. Обратиться к дополнительным таблицам базы данных можно из любого места алгоритма любого типа документа.

Создание дополнительной таблицы базы данных

Для создания дополнительной таблицы нужно задать её структуру.

В панели управления щелчок правой кнопкой мыши по элементу «Структура таблиц» вызовет меню добавления таблицы:

Когда структура таблицы добавлена, можно отредактировать её свойства:

Свойства дополнительной таблицы

.Главное

Свойство

Значение

Описание

Имя

Имя таблицы

Должно быть заполнено для обращения к данным таблицы. Имя можно не указывать. В этом случае будет использовано имя, сгенерированное автоматически при создании.

Общее

Свойство

Значение

Описание

Индексы по совокупности полей

Имена полей

Позволяет индексировать таблицу по нескольким полям для быстрого поиска по ним.

Реляционная таблица

Да | Нет

Определяет, используется ли для хранения таблицы реляционная база данных.

Серверная таблица

Да | Нет

Определяет, будет ли таблица храниться на сервере или загружаться на ТСД.

Поведение

Свойство

Значение

Описание

Внешний вызов для получения таблицы

Вызов

Позволяет указать вызов во внешнюю учётную систему для получения данных таблицы (подробнее о внешних вызовах).

Период обновления данных (в секундах)

Время в секундах

Задаёт период, по истечении которого данные в таблице будут запрошены повторно.

Добавление полей

После настройки свойств новой таблицы, можно добавить в неё необходимые поля (колонки, или столбцы):

Каждое поле имеет свой список свойств:

Свойства полей дополнительной таблицы

Общее

Свойство

Значение

Описание

EanAI

AI кода Ean128

AI кода Ean128, связанный со значением данного поля (подробнее о работе с EAN128 в Mobile SMARTS).

Имя поля

Строка

Имя, по которому происходит обращение к данному полю.

Комментарий

Строка

Комментарий, отображается в панели управления.

Синоним

Строка

Альтернативное имя, по которому также можно обратиться к данному полю.

Тип поля

String | Boolean | DateTime | Int32 | Double | Decimal | Object

Тип данных, которые будут храниться в поле.

Шаблон значения

Шаблон

Шаблон значения для вычислимой колонки. Значение такой колонки для объекта не проставляется пользователем и не выгружается извне. При каждом запросе она вычисляется согласно шаблону.

Поиск

Свойство

Значение

Описание

Индексировать для поиска

Да | Нет

Колонка индексируется для поиска. Поиск быстрее, размер таблицы больше.

Индексировать для поиска по части строки

Да | Нет

Колонка индексируется для поиска по части строки. Значительно увеличивается размер таблицы.

Уникальный ключ

Да | Нет

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

Пример использования дополнительной таблицы можно увидеть в видео.