Пример практического применения платформы КОРВЕТ для оперативной разработки программных приложений

Чтобы создать в среде КОРВЕТ собственное уникальное программное приложение, обладающее необходимой Вам функциональностью и использующее задаваемый Вами перечень таблиц, нужно в среде КОРВЕТ в разделе «Учёт/Приложения» выполнить команду контекстного меню «Добавить» и указать два параметра: уникальный код приложения (который нужно придумать самому), и название этого приложения (например, «Учёт железнодорожных накладных»), как показано на Рисунке 1 ниже:

Рисунок 1.
Рисунок 1

Для созданного приложения необходимо загрузить несколько модулей, обеспечивающих открытие стандартного перечня пунктов главного меню нового приложения. Этот набор модулей (библиотек функций) входит в комплект поставки КОРВЕТ и, при необходимости, может быть дополнен (см. Рисунок 1, закладку «Модули» слева снизу). Загрузка модулей выполняется тоже командой контекстного меню, но из табличной части списка приложений (спецификации).

В СУБД Oracle, используемой платформой КОРВЕТ, с помощью PLSQL Developer или иного подобного инструментария,  позволяющего создавать объекты в базе данных Oracle, создаётся перечень таблиц. Для любой таблицы назначается поле RN типа number(17). Это поле первичного ключа записи, аналог ссылки на запись (см. Рисунок 2):

Рисунок 2.
Рисунок 2

Следом за этим создаётся представление, отображающее информацию из данной таблицы и таблиц, с ней связанных (см. Рисунок 3):

Рисунок 3.
Рисунок 3

В случае необходимости (например, при наличии требования регистрации фактов редактирования записи или обработки информации без участия пользователя) создаются триггеры (см. Рисунок 4):

Рисунок 4.
Рисунок 4

Теперь остаётся лишь создать в КОРВЕТ функциональный раздел приложения с заданием пользовательского интерфейса и перечнем исполняемых операций, в котором указать имя созданной таблицы и её представления. На Рисунке 5 ниже видно, что ранее созданная таблица указывается явным образом:

Рисунок 5.
Рисунок 5

А вот так указывается созданное пользовательское представление (см. Рисунок 6):

Рисунок 6.
Рисунок 6

На Рисунке 7 ниже показан настроенный список операций, доступных пользователям. Нестандартными называются те из них, которые вызывают процедуры из БД Oracle.

Рисунок 7.
Рисунок 7

Для каждой из операций настраиваются экранные формы ввода параметров. На Рисунке 8 ниже рисунке показан пример настройки формы добавления записи:

Рисунок 8.
Рисунок 8

На Рисунке 8 видно, что уже создана также и форма для отображения самого раздела. Поэтому при запуске созданного приложения пользователем, располагающим правами доступа на раздел, именно эта форма и откроется  (см. Рисунок 9):

Рисунок 9.
Рисунок 9

Теперь Вы можете использовать только что созданную Вами функциональность Вашего собственного программного приложения.

Узнать больше о платформе КОРВЕТ для оперативной разработки программных приложений можно:

Информационные технологии успеха