Добрый день.
Подскажите пожалуйста, пытаюсь вывести в реестр контрагентов данные по последней активности.
Агрегирующие данные можно вывести без проблем, например кол-во активностей, последняя дата и т.д.
Но нам нужно вот что:
1. Название последней активности
2. Статус последней активности
3. Другие поля. Например, ответственный, даты и.т.д. т.е. любые поля сущности Активность.
И что бы все это отображалось в реестре, вид Плиточный.
Нравится
Добрый день Петр!!!
подскажите пожалуйста а какую цель вы преследуете, выполняя и выполнив описанную вами задачу? не легче настроить раздел Активности по описанным вами выше кретериям, создав разные преднастроенные Динамические фильтры. Я думаю идти от обратного всегда легче. Так как выполняя вашу задачу в разделе контрагенты система Автоматически будет генерить Левые соединение или Вложенные запросы, а это дополнительная нагрузка на SQL сервер.
Михаил, цель - чтобы визуально видеть какое последнее действие по контрагенту было не заходя в карточку контрагента. При формировании динамического фильтра таже проблема возникает:
- нельзя отфильтровать кнтрагента по названию последней активности
- нельзя отфильтровать по другим колонкам конкретной активности https://yadi.sk/i/ycf23ySBrpEBG
Мы не можем датой подыгрывать, т.к. может эта последняя задача 3 месяца назад начата и незакончена, а может быть назначена на 3 месяца вперёд
Фильтр должен быть такой примерно: Вывести всех контрагентов у которых последняя активность категории звонок не начата.
Как вариант добавить новые колонки в объект раздела (через тот же мастер раздела), и при добавлении данных на деталь запускать бизнес-процесс, который данные с таблицы детали будет переносить в колонку объекта. Другой вопрос, что средств связи и адресов с одним типом может быть несколько. Эту логику необходимо предосмотреть в бизнес-процессе.
Вывести данные с детали в реестр определенно нет возможности, т.к. связь один-ко-многим.