Не обязательно удалять сделки, которые удалили из БД, их надо удалять для QS.
да, только вот как из CRM получить признак удаленности объекта? Вообще, в ней есть механизм веб-хуков - когда в CRM удаляют сделку, тебе прилетает событие с ИД сделки, которые ты можешь фиксировать. в БД, и по нему понимать, что элемент в источнике удален. Впорос в том, что веб хуки там тоже не идеал, могут и не дойти,По этому используется перезапись полная.