Как выловить средствами БП удаленную запись?

Коллеги, есть например, сигнал, которые реагирует на удаление записи.
В частности мне надо инициировать пересчет количества участников активности, если участника активности удалили.
Этот сигнал передает id записи. Но ведь запись уже удалена? Судя по поведению БП, он ничего не передает, просто срабатывает на факт удаления.
Как в таком случае стандартными средствами БП можно вычислить id Активности, из которой удалили участника?

Нравится

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

Фариз,

для конкретного случая - удаления участника активности, Id активности можно узнать следующим образом:
1) Добавить сигнал, срабатывающий при удалении записи в объекте "Участники активности" http://joxi.ru/Dr8yKdRIkxYWRm
2) Добавить элемент чтения данных для считывания Id активности, с которой была связана удаленная запись участника активности http://joxi.ru/zANY0dzulQ50v2

Прочитанный Id как раз тот, который Вам необходим. Дальнейшую обработку уже можете выполнять по Вашему усмотрению :smile:

Странно. Именно так и делал изначально. И не работало. Может ошибся где то в другом месте, ок, проверю

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