Цитата:
Сообщение от
Артем Enot Грунин
Вам никто не мешает в preUpdate сделать Retrive запрос и посмотреть как выглядит снимок сущности в текущий момент.
Так никто и не спроит с тем, что в PreUpdate можно посмотреть PreImage.
Цитата:
Сообщение от
Артем Enot Грунин
Я говорю лишь о том, что в ряде случаев было бы удобно получить именно набор изменений, а не прообраз конечного результата.
Интересно, в каком виде было бы удобно получить набор изменений, если это не Image?
Цитата:
Сообщение от
Артем Enot Грунин
В пре событии нам не важно навернется сам запрос или нет - наша цель: вычислить значения полей и проверить условия допустимости операции. Для этого не надо видеть будущего, достаточно знать прошлое.
В том-то и дело, платформа CRM в PreUpdate ничего не будет вычислять, не будет анализировать запрос на предмет того, какие поля он затрагивает, ничего такого.
Она просто вызывает по очереди:
PreUpdate -> Update -> PostUpdate
Плюс на каждом этапе может сделать текущий снимок (образ) объекта, с которым работает. Чего-то большего от платформы хотеть сложно.