Перейти к содержимому страницы
Переключить меню
Переключить меню настроек
Переключить персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Задание 4. Взаимодействие классов

Материал из Платформа Эра. Документации
Предыдущая статья курса: Присоединенные и связанные свойства. Табличные данные в классах
Предыдущее задание: Задание 3. Настройка ролей

Вводные

В рамках данного задания, необходимо настроить взаимодействие между классами.

Связанные классы были нами настроены в рамках задания по созданию классов. Сейчас же необходимо настроить присоединение классов для повышения удобства пользовательского интерфейса.

Настройка присоединенных классов "один к одному"

Класс Обращение:

  • Добавить присоединенные класс Контакт, по полю contact_id
  • Добавить присоединенные класс Контрагент, по полю client_id


Класс Звонок:

  • Добавить присоединенные класс Контакт, по полю contact_id
  • Добавить присоединенные класс Контрагент, по полю client_id

Настройка присоединенных классов "один ко многим"

Класс Контрагент:

  • Добавить присоединенный класс Контакт, по полю client_id
  • Добавить присоединенный класс Обращение, по полю client_id
  • Добавить присоединенный класс Звонок, по полю client_id


Класс Контакт:

  • Добавить присоединенный класс Обращение, по полю contact_id
  • Добавить присоединенный класс Звонок, по полю contact_id


Класс Объект обслуживания:

  • Добавить присоединенный класс Обращение, по полю serviceObject_id


Класс Обращение:

  • Добавить присоединенный класс Звонок, по полю ticket_id
  • Добавить присоединенный класс Изменение статуса обращения, по полю ticket_id
  • Добавить присоединенный класс Изменение ответственного по обращению, по полю ticket_id
Следующая статья курса: Отображение данных. Таблицы и карточки
Предыдущая статья курса: Присоединенные и связанные свойства. Табличные данные в классах
Следующее задание: Задание 5. Сложная карточка