Помогите советом - выбрать правильный тип поля для связывания данных

Все вопросы/проблемы по установке и использовании.
Ответить
Paganini
Сообщения: 111
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Помогите советом - выбрать правильный тип поля для связывания данных

Сообщение Paganini »

Есть сущность "Ящики" и дочерняя сущность "Детали".
В каждой записи "Ящиков" имеется табличка "деталей" - уникальных.
Иногда нужно в уникальный перечень деталей ящика "засунуть" детальку из другого "Ящика".

Картинка:
https://monosnap.com/file/4Li4RJq2qkT4F ... ichUPD.png

Имеем три вида связей: Сущность, Связанные записи и Знач. из родительской сущности.
При выборе "Сущность" мы можем выбрать, конечно, сущность "Детали", но, похоже, поиск ведется только по деталям этой конкретно родительской записи. Т.е. это для связывания деталей в рамках ОДНОЙ родительской сущности

При выборе "Связанные записи" можно связать уже после того, как мы добавили деталь в ящик. Опять же - связывать можно только записи внутри родительского "Ящика", т.е. деталей из других "Ящиков" не видно.

При выборе "Знач. из родительской сущности" вообще подставляется просто одно из значений полей родительской сущности, т.е. это не связывание в логике ссылки.

Так можно ли как-то связать с деталью из другого ящика? Выбрав сам ящик, а потом в нем деталь?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Помогите советом - выбрать правильный тип поля для связывания данных

Сообщение support »

В вашем случаи Детали должны быть независимой сущностью от Ящиков.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Помогите советом - выбрать правильный тип поля для связывания данных

Сообщение alcompstudio »

При выборе "Связанные записи" можно связать уже после того, как мы добавили деталь в ящик. Опять же - связывать можно только записи внутри родительского "Ящика", т.е. деталей из других "Ящиков" не видно.
Разве не видно? по идее при связывании должны отображаться полностью все записи из сущности, для того данный тип поля и существует, чтобы можно было, минуя только "прямую" родительскую связь, подключить еще другие записи, не зависимо от родителя. Может вы что-то не так делаете?

Попробуйте создать "обоюдные" поля с типом связанные записи: в сущности Ящики добавляете тип записи - Связанные и указываете сущность - Детали. И наоборот - в сущности Детали - создаете тоже тип поля Связанные записи и указываете там сущность Ящики. Хотя, по идее, должно работать при наличии первого. Попробуйте так, должно получиться.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Помогите советом - выбрать правильный тип поля для связывания данных

Сообщение support »

Если связывать записи из подсущностей которые являются вложенными к одной и той же сущности, то связь будет в рамках родительской записи.
Ответить