Как реализовать в детали связь многие-ко-многим

Кейс:
Есть объект контрагенты (стандартный)
Есть объект Чаты. Одно из полей объекта - контрагент. С одним контрагентом может быть заведено несколько чатов (из разных источников)
Есть таблица Недвижимость. Напрямую она не связана никак ни с контрагентами, ни с чатами.
Есть таблица Просмотры недвижимости, которая связывает между собой контрагентов и Недвижимость.
 

Задача:
вывести на карточку недвижимости список чатов со всеми контрагентами, которые хотят посмотреть данную недвижимость.

Можете подсказать, как построить такую деталь?

Нравится

4 комментария
Лучший ответ

На карточку недвижимости вывести деталь по объекту чаты. В описании детали указать свою функцию в значении filterMethod(пример можно найти в AccountPageV2).

В фильтре указать равенство
[Просмотры недвижимости:Контрагент:Контрагент].Недвижимость = 

Id текущей записи недвижимости (this.get('Id"))

 

https://academy.terrasoft.ru/docs/7-17/developer/front-end_development/…

На карточку недвижимости вывести деталь по объекту чаты. В описании детали указать свою функцию в значении filterMethod(пример можно найти в AccountPageV2).

В фильтре указать равенство
[Просмотры недвижимости:Контрагент:Контрагент].Недвижимость = 

Id текущей записи недвижимости (this.get('Id"))

 

https://academy.terrasoft.ru/docs/7-17/developer/front-end_development/…

Спасибо! Все получилось.

Полозюков Евгений Петрович,

Здравствуйте! а доступ к этой статье только у сертифицированных разработчиков?

Лидия, структура и содержимое справки недавно менялись, теперь см. эту статью.

Показать все комментарии