Вопросы по связанным сущностям
Добавлено: 05 мар 2020, 13:42
Доброго времени суток всем! Целую неделю сижу уже замучился мурыжить. Подскажите пожалуйста как правильно реализовать такую задачу:
Сущности:
1) Проекты [27]
2) Сотрудники [28]
Поля:
1) Номер проекта (текстовое поле с маской ввода) [263]-заголовок, Наименование (текстовое поле)[264], Категория (глобальный список)[265], Город (Глобальный список)[266], Филиал (Глобальный список)[267], Сотрудники (Сущность, выпадающий список ajax)[268]-с выбором нескольких значений, Сотрудники (Связанные записи)[269].
2) ФИО (текстовое поле)[270]-заголовок, Город (Глобальный список)[271], Филиал (Глобальный список)[272], Классификация (Переключатели)[273], Квалификация (Глобальный список)[274], Проекты (Связанные записи)[275].
Вопросы:
1) Форма записи 1 сущности Проекты имеет поле Сотрудники (Сущность, выпадающий список ajax) с кнопкой добавить со знаком плюс. Добавляю сотрудника из формы записи сущности 1, но в список связанных Сотрудников он не попадает, также как и в списке сотрудников в связанных проектах пусто. Просто создаются новые сотрудники в сущности 2 и отображаются в отдельном поле в проектах сущности 1 списком. Как сделать чтобы сотрудники попадали в связанную таблицу из формы записи проектов?
2) Как в 1 сущности Проекты создать фильтр по параметрам из сущности 2 Сотрудники (классификация, квалификация). Например вывести список проектов в определенных городах, филиалах которыми занимаются сотрудники имеющие определенную квалификацию и классность.
Есть ли возможность сделать это с помощью MySQL запросы или формулы. Если нет, то имеет ли такой функционал платное дополнение? Если кто-то уже подобное раньше делал, прошу подскажите что мне сделать.
Сущности:
1) Проекты [27]
2) Сотрудники [28]
Поля:
1) Номер проекта (текстовое поле с маской ввода) [263]-заголовок, Наименование (текстовое поле)[264], Категория (глобальный список)[265], Город (Глобальный список)[266], Филиал (Глобальный список)[267], Сотрудники (Сущность, выпадающий список ajax)[268]-с выбором нескольких значений, Сотрудники (Связанные записи)[269].
2) ФИО (текстовое поле)[270]-заголовок, Город (Глобальный список)[271], Филиал (Глобальный список)[272], Классификация (Переключатели)[273], Квалификация (Глобальный список)[274], Проекты (Связанные записи)[275].
Вопросы:
1) Форма записи 1 сущности Проекты имеет поле Сотрудники (Сущность, выпадающий список ajax) с кнопкой добавить со знаком плюс. Добавляю сотрудника из формы записи сущности 1, но в список связанных Сотрудников он не попадает, также как и в списке сотрудников в связанных проектах пусто. Просто создаются новые сотрудники в сущности 2 и отображаются в отдельном поле в проектах сущности 1 списком. Как сделать чтобы сотрудники попадали в связанную таблицу из формы записи проектов?
2) Как в 1 сущности Проекты создать фильтр по параметрам из сущности 2 Сотрудники (классификация, квалификация). Например вывести список проектов в определенных городах, филиалах которыми занимаются сотрудники имеющие определенную квалификацию и классность.
Есть ли возможность сделать это с помощью MySQL запросы или формулы. Если нет, то имеет ли такой функционал платное дополнение? Если кто-то уже подобное раньше делал, прошу подскажите что мне сделать.