Перейти к основному содержимому
Версия: 4.0

Создание новой таблицы в базе данных Mobile SMARTS

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

Создание новой таблицы​

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

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

интеграция

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

интеграция

Свойства таблицы​

.Главное

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

Общее

СвойствоЗначениеОписание
Индексы по совокупности полейИмена полейПозволяет индексировать таблицу по нескольким полям для быстрого поиска по ним.
Реляционная таблицаДа | НетОпределяет, используется ли для хранения таблицы реляционная база данных.
Серверная таблицаДа | НетОпределяет, будет ли таблица храниться на сервере или загружаться на ТСД.

Поведение

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

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

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

интеграция

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

интеграция

Свойства полей таблицы​

Общее

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

Поиск

СвойствоЗначениеОписание
Индексировать для поискаДа | НетКолонка индексируется для поиска. Поиск быстрее, размер таблицы больше.
Индексировать для поиска по части строкиДа | НетКолонка индексируется для поиска по части строки. Значительно увеличивается размер таблицы.
Уникальный ключДа | НетЗначение поля является уникальным ключом для связи с другими таблицами и быстрого поиска. Значение в каждой строке должно быть уникальным.

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