Описание структур
Редактор структур

Доступ к Редактору структур выполняется по команде меню:

В верхней части окна Редактора расположены закладки с идентификаторами структур, описанных в проекте. При выборе конкретной закладки выполняется переход к странице с экземплярами выбранной структуры, на которой они представлены в виде строк таблицы. В заголовке таблицы указаны идентификаторы полей структуры.

Ширина столбцов может быть задана индивидуально. Для этого необходимо перетащить мышкой правую границу заголовка столбца до нужной ширины.

Операции над структурами

Для добавления новой структуры используйте команду меню Редактора структур:

При добавлении структуры появляется диалог, в котором необходимо указать атрибуты новой структуры: ее идентификатор, уникальный в пределах проекта, а также имя окна проекта, с которым будут связываться экземпляры этой структуры.

В результате добавления новой структуры в Редакторе структур появится еще одна закладка, соответствующая добавленной структуре.

У существующей структуры можно изменить ее атрибуты. Для этого выполните команду меню Редактора структур:

Примечание: При изменении идентификатора структуры все сценарии, в которых использовался старый идентификатор, будут вызывать ошибку этапа выполнения.

Новая структура всегда создается с обязательным полем Имя структуры. Но структура считается пустой, пока в ее описание не добавлены пользовательские поля. Для этого используйте команду меню Редактора структур:

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

Для изменения идентификатора или типа существующего поля выполните команду меню Редактора структур:

Примечание: При изменении идентификатора поля сценарии, в которых использовался старый идентификатор, будут ошибочными, а при изменении типа поля с RW на R, в сценариях станет невозможным присвоение значений данному полю.

Типы полей

Тип поля определяется на основе стандартных типов данных, определенных в БД: