Урок 1. Работа с классами#

Для каждого слушателя, чтобы он мог выполнить практические задания, описанные ниже, в системе были созданы модули «Библиотека». Код каждого модуля при этом формировался по шаблону lbrXX, где XX – порядковый номер пользователя, под которым будут выполняться задания. Модуль содержит свой собственный набор классов, бизнес-объектов, выборок, а также собственного приложение «Управление библиотекой XX». При этом все описанные ниже задания порядкового номера не содержат, и при их выполнении необходимо корректировать свои действия с учетом порядкового номера пользователя, под которым вы подключились к системе.

Задание 1. Добавление атрибута в класс#

Для класса «Lbr_OutOrder» добавьте новую объектную характеристику «Предполагаемая дата возврата» Для этого:

  • Откройте список классов (меню: Сущности | Классы);

  • Найдите класс «Lbr_OutOrder» и откройте карточку класса;

  • На вкладке «Атрибуты» выполните операцию «Добавить атрибут»;

  • В диалоге создания нового атрибута заполните поля следующим образом: Системное имя – dPlanReturn; Наименование - Предполагаемая дата возврата Тип данных атрибута – Date; Тип атрибута – Basic.

  • Подтвердите создание нового атрибута, выполнив операцию «Выбор».

  • Сбросьте кэш.

  • Добавьте новое состояние «Согласуется» для класса «Lbr_OutOrder». Для этого перейдите на вкладку «Состояния»

  • Нажмите на кнопку «Создать»;

  • В открывшемся диалоге выберите состояние «Согласуется» и нажмите на кнопку «Выбор».

Задание 2. Внесите изменения в класс «Книга» с использованием обозревателя проектов#

Чтобы внести изменения в класс:

  • В приложении «Настройка системы» откройте интерфейс «Обозреватель проектов» (меню: Сущности | Обозреватель проектов).

  • В иерархии обозревателя проектов найдите класс «Книга» (Lbr_Book) и выделите «Lbr_BookAvi».

  • В детализации к Avi класса перейдите на закладку «Редактор атрибутов».

  • В поле отображение оставьте значение «Default».

Примечание

Если вносить изменение в отображение «Default», то они автоматически применяются к другим отображениям в случае, в других отображениях не вносились изменения на уровне программного кода. Если таковые изменения вносились (например, в отображение карточки выведены какие-то дополнительные атрибуты, которые отсутствуют в отображении «Default»), то редактировать данные следует конкретно для этого отображения.

  • Для атрибута «Автор» поменяйте порядковый номер на «35».

  • Для атрибута «Описание» поменяйте наименование на «Короткое описание».

  • Для атрибута «Дата окончания использования» укажите признак «Только для чтения».

  • Перейдите в приложение «Библиотека» и очистите кэш метаданных выборок (меню: Сервисы | Управление решением | Использовать кэш метаданных выборок).

Примечание

Если оставить признак «Использовать кэш метаданных выборок», то изменения, сделанные для класса, в обозревателе проектов, в интерфейсах не отобразятся.

  • Откройте справочник книг (меню: Справочники | Книги) и убедитесь в том, что внесенные изменения отобразились в интерфейсах.