Сервис доступа к данным 1С для внешних систем
Жёлтый мост
Практика · Программисту 1С

Заказы из Битрикс24 не приходят в 1С: найти потерянные сделки

Сделка в Битрикс24 закрыта, а заказа в 1С нет или в нем другое количество. Как сверить сделки за период с заказами клиентов одним вопросом к ИИ.

Задача

Сделка в портале на этапе "Успешно", клиент ждет отгрузку, а в 1С заказа нет. Или заказ есть, но в нем две строки вместо трех и другая сумма. Или заказ давно отгружен, а сделка все еще висит на этапе согласования.

Для интегратора это один вопрос: какие сделки за период не дошли до 1С, какие дошли с расхождениями и где этапы в портале не совпадают со статусами заказов. Разбирать по одной жалобе долго: пока ищешь причину первой, приходит вторая.

Как это решают обычно

Отчет по сделкам и список заказов. Выгрузить сделки за неделю из портала, заказы клиентов из 1С и сопоставить по номеру. Товарные строки так не сравнить: их надо выгружать отдельно по каждой сделке.

Журнал обмена модуля. Показывает ошибки сеансов, но сделка, которую обмен не взял по условию отбора, в журнал не попадает вообще.

Поиск вручную. Открыть сделку, найти заказ по клиенту и сумме. Подходит для одной сделки, а не для недели работы отдела.

Как быстрее

Путь данных: сделки портала и заказы 1С в одном ответе
1С заказчикаключ 1С, обработка в базе
Битрикс24ключ CRM, вебхук только на чтение
Шлюз onecdatalink.ruкомбо-ключ: оба источника на одном адресе
ИИ-ассистентсверяет сделки, строки и этапы

С комбо-ключом ассистент читает сделки портала с их этапами и товарными строками и тут же ищет заказы в 1С. Примеры вопросов:

Ассистент отбирает сделки по этапу и дате, по каждой читает товарные строки, в 1С находит заказы за тот же период и сводит пары. В строке сделки указан номер товара в портале: по нему ассистент берет из каталога внешний код и уже по нему находит номенклатуру в 1С.

Пример ответа, данные условные
СделкаЭтапСуммаВ 1СЧто видно
1042успешно86 400нетзаказ не создан
1047успешно12 90012 900в порядке
1051успешно41 30033 800не все строки
1055в работе7 600отгруженэтап отстает

По списку видно, общая ли причина. Если без заказа остались все сделки после определенного дня, встал обмен. Если отдельные, у них стоит сравнить заполнение полей, которые обмен требует: компанию, способ оплаты, склад.

Как это сделать

1. Создайте ключ 1С на базу заказчика и запустите обработку.

2. В Битрикс24 создайте входящий вебхук с правом на CRM и вставьте его в ключ CRM.

3. Соберите оба ключа в комбо на вкладке "Ключи" и подключите его в ИИ-чате.

4. Первым вопросом попросите ассистента показать воронки и этапы сделок: так он узнает коды этапов вашего портала.

Что стоит знать заранее

Где в 1С хранится связь заказа со сделкой, зависит от модуля обмена: номер сделки в отдельном реквизите, в комментарии, в своем регистре. У каждого модуля по-своему. Если к ключу подключена справка по структуре базы, ассистент может найти это поле сам; если нет, подскажите ему, где искать, или попросите сопоставить по клиенту, дате и сумме.

Компании и контакты в Битрикс24 по умолчанию читаются с маскировкой: телефонов и почт мост не отдает, а в режиме маски "люди и контрагенты" скрыто и название компании. Сопоставлять сделки и заказы по клиенту в этом режиме нельзя, только по связи из обмена, по дате и сумме.

Налога в товарных строках сделки мост не отдает. Если суммы отличаются ровно на НДС, проверьте, как обмен передает цены.

Сделки читаются страницами по 50. Неделю работы отдела удобно сверять за один вопрос, квартал лучше делить на недели.

Не уверены, как подключается именно ваша база - в 1С:Фреш, в аренде, своя серверная или файловая? Выберите свой случай на главной: покажем, что мешает и что меняет мост.

Проверьте на своей базе. Подключение занимает около пятнадцати минут: обработка из кабинета, ключ, готовый текст для ИИ. При регистрации даются три дня работы одной базы, карта не нужна.
Настроить у себя Другие задачи