Урок 1. Работа с классами
Contents
Урок 1. Работа с классами#
Для каждого слушателя, чтобы он мог выполнить практические задания, описанные ниже, в системе были созданы модули «Библиотека». Код каждого модуля при этом формировался по шаблону lbrXX, где XX – порядковый номер пользователя, под которым будут выполняться задания. Модуль содержит свой собственный набор классов, бизнес-объектов, выборок, а также собственного приложение «Управление библиотекой XX». При этом все описанные ниже задания порядкового номера не содержат, и при их выполнении необходимо корректировать свои действия с учетом порядкового номера пользователя, под которым вы подключились к системе.
Задание 1. Добавление атрибута в класс#
Для класса «Lbr_OutOrder» добавьте новую объектную характеристику «Предполагаемая дата возврата» Для этого:
Откройте список классов (меню: Сущности | Классы);
Найдите класс «Lbr_OutOrder» и откройте карточку класса;
На вкладке «Атрибуты» выполните операцию «Добавить атрибут»;
В диалоге создания нового атрибута заполните поля следующим образом: Системное имя – dPlanReturn; Наименование - Предполагаемая дата возврата Тип данных атрибута – Date; Тип атрибута – Basic.
Подтвердите создание нового атрибута, выполнив операцию «Выбор».
Сбросьте кэш.
Добавьте новое состояние «Согласуется» для класса «Lbr_OutOrder». Для этого перейдите на вкладку «Состояния»
Нажмите на кнопку «Создать»;
В открывшемся диалоге выберите состояние «Согласуется» и нажмите на кнопку «Выбор».
Задание 2. Внесите изменения в класс «Книга» с использованием обозревателя проектов#
Чтобы внести изменения в класс:
В приложении «Настройка системы» откройте интерфейс «Обозреватель проектов» (меню: Сущности | Обозреватель проектов).
В иерархии обозревателя проектов найдите класс «Книга» (Lbr_Book) и выделите «Lbr_BookAvi».
В детализации к Avi класса перейдите на закладку «Редактор атрибутов».
В поле отображение оставьте значение «Default».
Примечание
Если вносить изменение в отображение «Default», то они автоматически применяются к другим отображениям в случае, в других отображениях не вносились изменения на уровне программного кода. Если таковые изменения вносились (например, в отображение карточки выведены какие-то дополнительные атрибуты, которые отсутствуют в отображении «Default»), то редактировать данные следует конкретно для этого отображения.
Для атрибута «Автор» поменяйте порядковый номер на «35».
Для атрибута «Описание» поменяйте наименование на «Короткое описание».
Для атрибута «Дата окончания использования» укажите признак «Только для чтения».
Перейдите в приложение «Библиотека» и очистите кэш метаданных выборок (меню: Сервисы | Управление решением | Использовать кэш метаданных выборок).
Примечание
Если оставить признак «Использовать кэш метаданных выборок», то изменения, сделанные для класса, в обозревателе проектов, в интерфейсах не отобразятся.
Откройте справочник книг (меню: Справочники | Книги) и убедитесь в том, что внесенные изменения отобразились в интерфейсах.