Коллеги клиент хочет БП который будет данные которые есть в одной сделке передавать в другую обьденение не хочет давать права такие пользователем
Еше хочет что бы в сделке в которую перенесли в коментах была информация с какой сделки был сделан перенос
Как это можно сделать посоветуйте пожалуйста
По-моему, проще сделать поиск дублей и потом поставить кому-нибудь из админов задачу на объединение дублей. Со ссылкой на ручное объединение.
А вообще логика такая:
1. Создаем шаблон бизнес-процесса на сделках с автозапуском при создании.
2. Ищем сделки по какому-либо критерию. Базовый вариант - ищем сделки по ID клиента (контакту или компании), в конкретной воронке, только на активных стадиях.
Я бы искал через REST - методом crm.item.list. Штатный поиск элементов работает криво, в фильтре мало полей, и нужно придумывать костыли.
Если сделка только одна (текущая), то дублей нет, и мы ничего не делаем. Если сделок больше одной, значит есть дубль, и мы настраиваем дальнейшую логику.
3. Сохраняем все найденные ID сделок в одну общую переменную.
4. В сделку с наименьшим ID (это самая старая сделка) переносим из текущей сделки те данные, которые нужны. Можем запустить на такой сделке отдельный шаблон БП с параметрами, который оставит коммент с нужными данными. В том числе и ссылку на сделку, из которой перенеслись данные.