Создание нового раздела
Данная статья описывает процесс создания нового полнофункционального раздела системы с помощью Terrasoft Administrator под названием [Заказы].
Выполнение
1. В группе [Common\Workspaces] создать группу раздела [Orders].
2. В созданной группе создать группы [General] и [Details].
3. В созданной группе [General] создать группу [Main Grid].
Дизайн карточки редактирования с несколькими закладками
Наиболее часто делают так (рис. 1):
Общие принципы интеграции платформы Terrasoft с другими приложениями
Эта статья описывает общие принципы интеграции приложений, разработаных с использованием платформы Terrasoft, с другими приложениями. Данная информация будет полезна всем разработчикам, использующим платформу Terrasoft, в особенности реализующим блоки интеграции между приложениями.
Принципы реализации прав доступа платформы Terrasoft
Эта статья описывает особенности реализации управления правами доступа пользователей на платформе Terrasoft. Здесь рассматриваются все принципы формирования структуры базы данных приложения для реализации этой задачи. Также рассматриваются различия в реализации прав доступа в различных СУБД, и различных способах подключения к базе данных. Эта статья будет полезна всем разработчикам, которые используют для разработки платформу Terrasoft.
Работа с окнами (Window)
Общая информация
Визуальная часть платформы схожа с идеологией HTML документов. Окно разбивается набор рамок (FrameSet), каждый из которых содержит одну или несколько рамок (Frame).
Работа с наборами данных (Dataset)
При работе с наборами данных (Dataset) в скрипте необходимо придерживаться следующих правил:
Работа с запросами на выборку данных (SelectQuery)
Если набор данных используется в реестре (DataGrid или DataTreeGrid), то для оптимизации выборки автоматически отключаются поля и связки (JOIN), по полям которые скрыты в реестре. Если значение такого поля используется в логике работы системы, например для:
Создание и модификация таблиц (Table)
При создании поля, ссылающегося на другие таблицы, всегда необходимо создавать внешний ключ и индекс.
Если при удалении записи из таблицы, на которую ссылается внешний ключ, необходимо удалить связанные данные, то необходимо установить признак "Каскадная связь".
Создание и уничтожение экземпляров сервисов
В данной статье приведены методы создания и уничтожения экземпляров сервисов, сравнения методов и практические примеры их использования. Здесь собраны описания особенностей создания и модификации таблиц, работы с запросами на выборку данных, работы с наборами данных, работы с окнами.

