Практика 7.1 Создание универсальной коллекции.
Ответ на задание необходимо предоставить в виде файлов Scala и XML, которые были изменены в текущем уроке (для написанного программного кода). Скриншоты интерфейса приложения для заданий выполняемых в интерфейсе и для демонстрации работы кода в системе Global ERP следует отправить в формате PDF, PNG или JPG. Для удобства рекомендуется прислать все файлы в одном архиве.
В ответе на задание должны содержаться элементы, обеспечивающие работоспособность описанного в задании функционала.
-
Создайте v-collection
Lbr_Link- «Связанные документы» с указанными ниже атрибутами
|
name |
attribute-type |
caption |
Дополнительно |
|---|---|---|---|
|
gidDoc |
Varchar |
Документ |
Ссылается на класс Lbr_Document. Невидимый атрибут, ссылочный на мастера |
|
gidLink |
Varchar |
Связанный документ |
Ссылается на класс Lbr_Document |
-
Подключите универсальную коллекцию к классам:
-
Lbr_InAct– Приходная накладная -
Lbr_InOrder– Возврат книг -
Lbr_OutOrder– Выдача книг
-
-
Выведите отображение связанных документов в закладки документов, настроенные на тип объекта.
-
В
Lbr_linkApiреализуйте метод регистрации записи.
Метод принимаетgidдокумента иgidдокумента для связывания, осуществляет поиск записи с такими идентификаторами в классе, если запись есть, то возвращает ее, если записи нет, то создает и возвращает ее. -
В отображении связанных документов в операции создания открывать форму выбора из списка документов
Lbr_Documentв режиме мультиселекта, для каждой выбранной записи вызывать метод регистрации, таким образом связанные документы не будут дублироваться, если пользователь выбрал документ, уже подобранный в связях.