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

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

Свойства таблицы
.Главное
Свойство | Значение | Описание |
---|---|---|
Имя | Имя таблицы | Должно быть заполнено для обращения к данным таблицы. Имя можно не указывать. В этом случае будет использовано имя, сгенерированное автоматически при создании. |
Общее
Свойство | Значение | Описание |
---|---|---|
Индексы по совокупности полей | Имена полей | Позволяет индексировать таблицу по нескольким полям для быстрого поиска по ним. |
Реляционная таблица | Да | Нет | Определяет, используется ли для хранения таблицы реляционная база данных. |
Серверная таблица | Да | Нет | Определяет, будет ли таблица храниться на сервере или загружаться на ТСД. |
Поведение
Свойство | Значение | Описание |
---|---|---|
Внешний вызов для получения таблицы | Вызов | Позволяет указать вызов во внешнюю учётную систему для получения данных таблицы (подробнее о внешних вызовах). |
Период обновления данных (в секундах) | Время в секундах | Задаёт период, по истечении которого данные в таблице будут запрошены повторно. |
Добавление полей
После настройки свойств новой таблицы, можно добавить в неё необходимые поля (колонки, или столбцы):

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

Свойства полей таблицы
Общее
Свойство | Значение | Описание |
---|---|---|
EanAI | AI кода Ean128 | AI кода Ean128, связанный со значением данного поля (подробнее о работе с EAN128 в Mobile SMARTS). |
Имя поля | Строка | Имя, по которому происходит обращение к данному полю. |
Комментарий | Строка | Комментарий, отображается в панели управления. |
Синоним | Строка | Альтернативное имя, по которому также можно обратиться к данному полю. |
Тип поля | String | Boolean | DateTime | Int32 | Double | Decimal | Object | Тип данных, которые будут храниться в поле. |
Шаблон значения | Шаблон | Шаблон значения для вычислимой колонки. Значение такой колонки для объекта не проставляется пользователем и не выгружается извне. При каждом запросе она вычисляется согласно шаблону. |
Поиск
Свойство | Значение | Описание |
---|---|---|
Индексировать для поиска | Да | Нет | Колонка индексируется для поиска. Поиск быстрее, размер таблицы больше. |
Индексировать для поиска по части строки | Да | Нет | Колонка индексируется для поиска по части строки. Значительно увеличивается размер таблицы. |
Уникальный ключ | Да | Нет | Значение поля является уникальным ключом для связи с другими таблицами и быстрого поиска. Значение в каждой строке должно быть уникальным. |
Пример использования такой таблицы приведен в видео.