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