Фильтрация экземпляров, не связанных с текущим контактом

У меня есть пользовательский объект Материалы, и он содержит поиск Контакты. Я создал отношение 1:N с последним в качестве основного и первого в качестве связанного объекта.

В форму Контакт я добавил вложенную сетку, и я хочу только перечислить экземпляры Stuff, которые имеют поиск, указывающий на просматриваемый в данный момент Контакт. Однако, когда я выбираю Только связанные записи, настраиваемый объект отсутствует в списке (несмотря на то, что он связан отношением 1:N).

Итак, вместо этого я использую Все типы записей, но это показывает все экземпляры Stuff, а не только те которые относятся к просматриваемому в данный момент участнику.

Итак, каков наилучший план действий здесь? Должен ли я что-то делать с отношением? Или создать собственный фильтр в JavaScript? Как я могу сделать Материалы связанными с Контактами, если это вообще возможно?

На изображении ниже показаны доступные условия для связанных сущностей. Однако я заметил, что ни один из них не относится к Контактам. Нужно ли мне как-то его активировать или я подхожу к нему совсем не с той стороны?

введите здесь описание изображения


person Konrad Viltersten    schedule 11.05.2015    source источник
comment
Извините за глупый вопрос, но вы не смотрите не на ту сущность? Вы хотите разместить сетку, содержащую записи для вещей, связанных с контактами, верно? Для этого вам просто нужно разместить сетку и использовать взаимосвязь. Если вам нужно изменить представление, вам нужно будет перейти в связанное представление «Материалы» и отредактировать его. Вы не можете сказать фильтровать по отношению, потому что это поведение по умолчанию.   -  person Mauro De Biasio    schedule 12.05.2015


Ответы (1)


Итак, чтобы дать вам более подробную информацию, вы добавляете сетку в форму: (Это происходит из редактирования контактной формы после того, как вы нажмете добавить подсетку)

введите здесь описание изображения

вы выбираете там только связанные записи, это запись материала, которую я создал:

введите здесь описание изображения

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

введите здесь описание изображения

В любом случае я обновляю ответ, так определяется отношение, и это простой поиск, созданный из сущности материала:

введите здесь описание изображения

person Mauro De Biasio    schedule 11.05.2015
comment
Во всяком случае: +1 за качество. Это то, что я ожидал, но не то, что я вижу в своей системе. Посмотрим, где я ошибаюсь, здесь. Вы помещаете сетку в форму Контакты, верно? И вы получаете Материал как связанный объект, потому что он указан в раскрывающемся списке, когда вы выбираете Только связанные записи. Возможно, я неправильно объявил отношение... Не могли бы вы опубликовать четвертое изображение, показывающее, как вы определили отношение? - person Konrad Viltersten; 12.05.2015
comment
И повторюсь: проблема в том, что когда я устанавливаю Только связанные записи, я не вижу пользовательский объект в списке! Но у меня есть реальность, поэтому я предполагаю, что она неправильно спроектирована... - person Konrad Viltersten; 12.05.2015
comment
Я попытаюсь поиграть со свойствами поиска. В любом случае экран, который вы показываете, находится в представлении списка, а не в конфигурации представления сетки, что меня смущает, похоже, вы пытаетесь установить связанные объекты в неправильном месте. Если вы попытаетесь использовать расширенный поиск для извлечения контактов, у которых есть хотя бы один связанный материал, он работает? Я не упомянул, что то, что вы видели, исходит из CRM онлайн. - person Mauro De Biasio; 12.05.2015
comment
Хорошо, я понял, откуда вы взяли этот экран, я добавил отношение, но это простой поиск, созданный из Stuff. Единственная известная мне разница в этом поведении отношений заключается в том, что накопительный пакет 1 2013 года не поддерживает отношение n:n, но я вижу, что ваша версия уже поддерживает его. О, вы опубликовали после создания поля? - person Mauro De Biasio; 12.05.2015
comment
Понятно! Судя по всему, тут виноват именно МС. На сервере, где находится моя организация (Дублинский хаб), если кто-то вчера публиковал какие-либо настройки в течение определенного периода времени, он попадал в эти проблемы. Известная проблема. МС над этим работает. Так говорят... - person Konrad Viltersten; 12.05.2015