Есть у меня сущность Пользователи (или, клиенты, например).
Кстати, было бы классно, если бы Клиентов можно было потом превращать в пользователей и наоборот. Но не об этом.
Так вот, в "Сделках" и в "проектах" у меня есть поле, которое линкует проект или сделку с Клиентом.
Проблема в том, что, когда я открываю Клиента, я не вижу все сущности, которые залинкованы на нем.
Может я чего упустил или это на будущее?
Взаимная перелинковка
-
Merzavetc
- Сообщения: 4
- Зарегистрирован: 26 дек 2014, 08:11
- Имя: Евгений Михайлов
- Откуда: Санкт-Петербург
Re: Взаимная перелинковка
Я про это давно писал. нужен доступ ко всем полям одной сущности из другой. Рассмотрим на примере, 1 сущность "Клиенты": в ней поля а) название, б) адрес, в) телефон. 2-ая сущность "Заявки" а) номер, б) клиент в) место(адрес заявки). В задаче надо указать в поле сущности Заявки(2-ая сущность) адрес клиента типа: КЛИЕНТ.адрес(1-ая сущность) или любое другое поле из сущности "Клиент".
Как вариант реализации можно ввести флаг для поля сущности: видно поле сущности в другой или нет.
Вынесение общих данных позволит оптимизировать базу, а не создавать дублирующие поля и задачи в сущностях.
Как другой вариант реализации используя готовый макет сущности "Пользователи". Возможность создания служебной сущности типа "Пользователи" с возможностью использования полей этой сущности из любой другой не служебной сущности.
С другой стороны сущность "пользователи" это частный случай сущности, которую создает пользователь базы. Следовательно возможна реализации взаимного доступа ко всем полям из одной сущности в другую так и наверное взаимное перекрестный доступ к полям сущности. или реализовать доступ к полям сущности, типа как наследственность классов. Тут лучше специалист сделает и скажет как надо эти возможности реализовать.
Как вариант реализации можно ввести флаг для поля сущности: видно поле сущности в другой или нет.
Вынесение общих данных позволит оптимизировать базу, а не создавать дублирующие поля и задачи в сущностях.
Как другой вариант реализации используя готовый макет сущности "Пользователи". Возможность создания служебной сущности типа "Пользователи" с возможностью использования полей этой сущности из любой другой не служебной сущности.
С другой стороны сущность "пользователи" это частный случай сущности, которую создает пользователь базы. Следовательно возможна реализации взаимного доступа ко всем полям из одной сущности в другую так и наверное взаимное перекрестный доступ к полям сущности. или реализовать доступ к полям сущности, типа как наследственность классов. Тут лучше специалист сделает и скажет как надо эти возможности реализовать.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Взаимная перелинковка
а можно попросить пару скриншотов чтоб было более понятно о чем идет речь