Заказы из Битрикс24 не приходят в 1С: найти потерянные сделки
Сделка в Битрикс24 закрыта, а заказа в 1С нет или в нем другое количество. Как сверить сделки за период с заказами клиентов одним вопросом к ИИ.
Задача
Сделка в портале на этапе "Успешно", клиент ждет отгрузку, а в 1С заказа нет. Или заказ есть, но в нем две строки вместо трех и другая сумма. Или заказ давно отгружен, а сделка все еще висит на этапе согласования.
Для интегратора это один вопрос: какие сделки за период не дошли до 1С, какие дошли с расхождениями и где этапы в портале не совпадают со статусами заказов. Разбирать по одной жалобе долго: пока ищешь причину первой, приходит вторая.
Как это решают обычно
Отчет по сделкам и список заказов. Выгрузить сделки за неделю из портала, заказы клиентов из 1С и сопоставить по номеру. Товарные строки так не сравнить: их надо выгружать отдельно по каждой сделке.
Журнал обмена модуля. Показывает ошибки сеансов, но сделка, которую обмен не взял по условию отбора, в журнал не попадает вообще.
Поиск вручную. Открыть сделку, найти заказ по клиенту и сумме. Подходит для одной сделки, а не для недели работы отдела.
Как быстрее
С комбо-ключом ассистент читает сделки портала с их этапами и товарными строками и тут же ищет заказы в 1С. Примеры вопросов:
- "Возьми сделки Битрикс24 воронки Продажи, переведенные в успешные с 13 по 19 октября, и найди для каждой заказ клиента в 1С. Покажи сделки без заказа."
- "Для найденных пар сравни товарные строки: товар, количество, цена. Покажи расхождения."
- "Где этап сделки не соответствует статусу заказа в 1С."
Ассистент отбирает сделки по этапу и дате, по каждой читает товарные строки, в 1С находит заказы за тот же период и сводит пары. В строке сделки указан номер товара в портале: по нему ассистент берет из каталога внешний код и уже по нему находит номенклатуру в 1С.
| Сделка | Этап | Сумма | В 1С | Что видно |
|---|---|---|---|---|
| 1042 | успешно | 86 400 | нет | заказ не создан |
| 1047 | успешно | 12 900 | 12 900 | в порядке |
| 1051 | успешно | 41 300 | 33 800 | не все строки |
| 1055 | в работе | 7 600 | отгружен | этап отстает |
По списку видно, общая ли причина. Если без заказа остались все сделки после определенного дня, встал обмен. Если отдельные, у них стоит сравнить заполнение полей, которые обмен требует: компанию, способ оплаты, склад.
Как это сделать
1. Создайте ключ 1С на базу заказчика и запустите обработку.
2. В Битрикс24 создайте входящий вебхук с правом на CRM и вставьте его в ключ CRM.
3. Соберите оба ключа в комбо на вкладке "Ключи" и подключите его в ИИ-чате.
4. Первым вопросом попросите ассистента показать воронки и этапы сделок: так он узнает коды этапов вашего портала.
Что стоит знать заранее
Где в 1С хранится связь заказа со сделкой, зависит от модуля обмена: номер сделки в отдельном реквизите, в комментарии, в своем регистре. У каждого модуля по-своему. Если к ключу подключена справка по структуре базы, ассистент может найти это поле сам; если нет, подскажите ему, где искать, или попросите сопоставить по клиенту, дате и сумме.
Компании и контакты в Битрикс24 по умолчанию читаются с маскировкой: телефонов и почт мост не отдает, а в режиме маски "люди и контрагенты" скрыто и название компании. Сопоставлять сделки и заказы по клиенту в этом режиме нельзя, только по связи из обмена, по дате и сумме.
Налога в товарных строках сделки мост не отдает. Если суммы отличаются ровно на НДС, проверьте, как обмен передает цены.
Сделки читаются страницами по 50. Неделю работы отдела удобно сверять за один вопрос, квартал лучше делить на недели.
Не уверены, как подключается именно ваша база - в 1С:Фреш, в аренде, своя серверная или файловая? Выберите свой случай на главной: покажем, что мешает и что меняет мост.