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

Практика 5.4 Настройка типов объектов.

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

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

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

  • Создайте тип объекта с кодом, наименованием и кр. наименованием Lbr_InAct - Приходная накладная через справочник типов объекта и установите на нем флаг по умолчанию, настройте для него закладку с позициями и переходы состояний. Доступные закладки для класса будут отображаться, если установить в фильтре флаг Отображать неактивные

  • Для того, чтобы при создании объекта подставлялся тип по умолчанию, в Lbr_InActApi переопределите метод insert и пропишите в конце вызов установки типа объекта по умолчанию setidObjectType(rop, Btk_ObjectTypeApi().getDefaultObjType(idClass))

  • В Lbr_InAct.avm отображении Card подключите закладки от типа объекта. Руководство разработчика: Тип объекта # Детализация виде закладок

  • Там же у атрибута idObjectTypeHL измените тип редактора на выпадающий список с lookupQuery="gtk-Btk_ObjectTypeAvi#MainLookup"

  • В Lbr_InActApi создайте метод regObjectType для регистрации еще одного типа Lbr_InAct_Add - Дополнительная приходная накладная, с параметром bpIsDefault = 0. Там же пропишите регистрацию закладок для типа и переходов состояния, пропишите метод в odm. Запустите генерацию таблиц по данному классу. Руководство разработчика: Тип объекта # Регистрация подкласса, типа объекта, закладок для типа и переходов состояний

  • Для классов Lbr_InOrder и Lbr_OutOrder сделайте аналогичную настройку в avm и в Api().insert, также в Api сделайте метод для регистрации типа по умолчанию с кодом и наименованием из класса. Там же пропишите регистрацию закладок для типа и переходов состояния, пропишите метод в odm, с зависимостями от предыдущих скриптов regTab и regState. Запустите генерацию таблиц по данным классам.

Так как тип объекта и его коллекции является классами с разделяемым режимом кеширования (Shared), то необходимо после любых изменений на них, сбрасывать Shared кэш

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

Контакты

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

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