bravo: Библиотека примеров.

Примеры

Настоятельно рекомендуется придерживаться правил оформления программного кода в соответствии с оформлением кода примеров.


Процедуры
person.java Определение числовых идентификаторов, используемых в задаче "Персонал". Правила оформления и назначения числовых идентификаторов. Текстовые сообщения, выдаваемые пользователю.
kadr.java Библиотека вспомогательных функций, осуществляющих расчет кадровых параметров.
sAge.java Ассоциированная процедура расчета "Возраста". Пример простейшей процедуры для заполнения расчетных позиций в императивном предикате.
sPersApp.java Ассоциированная процедура регистрации "Назначения". Осуществляет проверку корректности заполнения позиций предиката и регистрацию предиката в Model.
Пример использования proc2.
trUpdate.java Процедура - Триггер для предиката update. Процедура вызывается на Сервере в момент сохранения изменений в любой сущности. Обеспечивает проверку корректности сохраняемых сущностей, контекстное изменение надклассов и связей между сущностями.
Пример использования proc2.
ModelInit.java Процедура - Триггер для Bis'а. Процедура вызывается при инициализации Bis'а и при перегрузке интерфейса.
Диалоги
DlgTree.java Простейший диалог для выбора значения из иерархии. Позволяет задавать свою иерархию.
DlgPost.java Справочник должностей. Осуществляет формирование пересекающейся иерархии значений признаков. Используются:
Model.GetHier (с выборкой 1 уровня),   check X (установка 'X' в произвольной колонке ListView),   sortByName.
DlgDocNew.java Диалог создания нового приказа. Используются:
GetPrivateProfileString,   Model.SetDefId,   DisHwnd.DisShow.
DlgNewMt.java Диалог АвтоЦентра. Типовой диалог по созданию и модификации объектов. Отражает основные принципы диалогов типа "Новый". Используются:
SetData,   GetData,   DisForm.getDataFind
DlgGrid.java Тестовый диалог для элемента управление DisGrid. Используются:
Команды,   Combo StatusBar
Отчеты
uPrsnCard.java Личная карточка сотрудника в унифицированной форме Т2.
rptDtBorn.java Список сотрудников у которых день рождения попадает в заданный интервал.