Поиск дублей в данном виджете - работает при создании новых записей, следующим образом:
1. Он обращается в amoCRM по id контакта и проверяет найденый контакт по номеру телефона на совпадение значений.
Номер телефона проверяется согласно следующему правилу - проверяется префикс телефона, условно +7 стоит в начале номера или номер начинается с 8, далее идет проверка следующих 10 цифр номера, при совпадении - дубль объединяется, если выполнены все перечисленные условия
Если префикс номера не совпадает с номером из записи, то проверка идет просто по следующим после префикса 10-ти цифрам и если номер совпал, то происходит объединение сделок, при условии, что соблюдены следующие описанные условия.
2. В найденном контакте, с совпадающим номером телефона, идет проверка сделок на совпадения статусов, выставленных в настройках (п.1 указанный на скриншоте). Если, подходящая сделка в нужном статусе найдена в ней начинается проверка.
3. В подходящей сделке проверяется заполненность ЛЮБЫХ кастомных полей.
4. В сделке проверяется поле "id записи Yclients", если оно заполнено - сделка не подходит к объединению дублей (если конечно, не включена функция из п.2 скриншота).
В таком случае, если все проверки провалены - создастся новая сделка с записью.
5. Если поле "id записи Yclients" - не заполнено, то сделка считается подходящей к объединению и запись склеивается с ней.