Перейти к основному содержанию
Югорский государственный университет
  • В начало
  • Минимальные требования
  • Дополнительно
Вход
Югорский государственный университет
В начало Минимальные требования
  1. Тест Глобал
  2. Практика 4.3 Документ выдача книг.

Практика 4.3 Документ выдача книг.

Требуемые условия завершения
Дать ответ на задание

Ответ на задание необходимо предоставить в виде файлов Scala и XML, которые были изменены в текущем уроке (для написанного программного кода). Скриншоты интерфейса приложения для заданий выполняемых в интерфейсе и для демонстрации работы кода в системе Global ERP следует отправить в формате PDF, PNG или JPG. Для удобства рекомендуется прислать все файлы в одном архиве.

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

  • Создайте директорию outorder и в нем класс Lbr_OutOrder - Выдача книг с типом document и атрибутами:

name

attribute-type

caption

Дополнительно

sNumDoc

Varchar

№

Автонумерующийся в разрезе организации и года (от даты), хедлайн (isHeadLine="true"), не копируется при выполнении копирования (isCopyInCopyObject="false")

dDoc

Date

Дата

Хедлайн, значение атрибута по умолчанию - sysdate (defaultValue="sysdate"), не копируется при выполнении копирования, редактор даты

idLibrarian

Long

Библиотекарь

Ссылочный на объект, Ссылается на класс Bs_Person

idPerson

Long

Читатель

Ссылочный на объект, Ссылается на класс Bs_Person

idDepOwner

Long

Организация

Ссылочный на объект, Ссылается на класс Bs_DepOwner


  • Подключите к нему миксин Lbr_Document
  • В этой же директории создайте класс Lbr_OutOrderDet - Позиции с типом collection и атрибутами:

name

attribute-type

caption

Дополнительно

idDoc

Long

Выдача книг

Ссылочный на объект, Ссылается на класс Lbr_OutOrder, не видимый, формирования отображения выборки для вывода данных в качестве коллекции (genListCollectionRep="true")

nRow

Number

№ п/п

Не копируется при выполнении копирования

idBook

Long

Книга

Ссылается на класс Lbr_Book


  • Укажите данный класс как коллекцию в классе Lbr_OutOrder
  • Запустите кодогенерацию для Lbr_OutOrder и Lbr_OutOrderDet, запустите генератор таблиц для обоих классов
  • В avm документа для карточки и списка подключите закладку с позициями, в списке по умолчанию панель закладок невидима
  • В avi документа для карточки на операцию сохранения пропишите обновление формы
  • Добавьте в Lbr_MainMenuAvi пункт Выдача книг под Документы, в котором пропишите открытие умол. списка для Lbr_OutOrderAvi
  • Примечание

  • При выборе данных из справочника физ. лиц в фильтре установите флаг Не является сотрудником, для того, чтобы отображались все строки.

Югорский государственный университет

Контакты

  • Администратор сайта:
                     ag_fomin@ugrasu.ru

Вы используете гостевой доступ (Вход)
Сводка хранения данных
©Тема Trema