Последняя активность в реестре контрагентов

Добрый день.
Подскажите пожалуйста, пытаюсь вывести в реестр контрагентов данные по последней активности.
Агрегирующие данные можно вывести без проблем, например кол-во активностей, последняя дата и т.д.
Но нам нужно вот что:

1. Название последней активности
2. Статус последней активности
3. Другие поля. Например, ответственный, даты и.т.д. т.е. любые поля сущности Активность.

И что бы все это отображалось в реестре, вид Плиточный.

Нравится

3 комментария

Добрый день Петр!!!

подскажите пожалуйста а какую цель вы преследуете, выполняя и выполнив описанную вами задачу? не легче настроить раздел Активности по описанным вами выше кретериям, создав разные преднастроенные Динамические фильтры. Я думаю идти от обратного всегда легче. Так как выполняя вашу задачу в разделе контрагенты система Автоматически будет генерить Левые соединение или Вложенные запросы, а это дополнительная нагрузка на SQL сервер.

Михаил, цель - чтобы визуально видеть какое последнее действие по контрагенту было не заходя в карточку контрагента. При формировании динамического фильтра таже проблема возникает:
- нельзя отфильтровать кнтрагента по названию последней активности
- нельзя отфильтровать по другим колонкам конкретной активности https://yadi.sk/i/ycf23ySBrpEBG

Мы не можем датой подыгрывать, т.к. может эта последняя задача 3 месяца назад начата и незакончена, а может быть назначена на 3 месяца вперёд

Фильтр должен быть такой примерно: Вывести всех контрагентов у которых последняя активность категории звонок не начата.

Как вариант добавить новые колонки в объект раздела (через тот же мастер раздела), и при добавлении данных на деталь запускать бизнес-процесс, который данные с таблицы детали будет переносить в колонку объекта. Другой вопрос, что средств связи и адресов с одним типом может быть несколько. Эту логику необходимо предосмотреть в бизнес-процессе.

Вывести данные с детали в реестр определенно нет возможности, т.к. связь один-ко-многим.

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