Обновлено 04.03.2024

Позволяет модифицировать данные перед добавлением/обновлением сделки, контакта или компании. Также позволяет отменить добавление/обновление. Параметром под номером 3 можно вернуть свой флаг того, что добавление/обновление производить не нужно. Если обработчик вернёт ошибку, данные для добавления будут сброшены.

Данное событие вызывается при обновлении/добавлении сделки, контакта или компании, при обновлении заказа или создании заказа без поиска дубликатов.

Параметры

0. Rover\AmoSale\Directory\Entity\Event — текущее событие интеграции

1. Rover\AmoSale\Directory\Entity\AbstractProfile — текущий профиль интеграции

2. AmoCRM\Models\BaseApiModel — добавляемая/обновляемая сущность амоСРМ (AmoCRM\Models\LeadModel, AmoCRM\Models\ContactModel, AmoCRM\Models\CompanyModel).

Пример

Аналогично beforeProfileGetNextResponsible