Ну такой прикол я заметил во всех связанных сущностях. Чтобы пополнить заявку существующими продуктами, нужно предпринять ход конем: либо в форме продукта выводить поле "Заявка", в которой выбирать необходимый документ (хотя и так ясно, что такой вариант непримлем по той причине, что один продукт может входить в множество заявок) - реализация "один-ко-многим". Либо же, если интересует реализаци "многие-ко-многим" - необходимо, между сущностью Заявка и сущностью Продукт создавать промежуточную сущность, а возможно и больше одной.
Прикол в том, что между двумя сущностями может быть реализована только строгая зависимость "один-ко-многим", то есть: в одну группу может входить несколько сотрудников, при этом, один и тот же сотрудник не может входить одновременно в две и более групп. Исходя из этого и нужно выстраивать своё решение. Нужно сочетать сущности. Как это сделать - Вам должно быть на месте виднее.
|