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

Цены в Битрикс24 не совпадают с 1С: найти расхождения

В сделке одна цена, в счете из 1С другая. Как свести цены каталога Битрикс24 и номенклатуры 1С по внешнему коду одним вопросом к ИИ, без выгрузок в Excel.

Задача

Жалоба приходит от продаж: менеджер собрал сделку по цене из каталога портала, а счет из 1С вышел на другую сумму. Интегратору надо ответить на три вопроса. У каких товаров цены разошлись и насколько. Разошлось все сразу или отдельные позиции. С какого момента.

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

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

Две выгрузки и ВПР. Отчет по ценам из 1С, экспорт каталога из Битрикс24, сопоставление в Excel. Если в одной выгрузке идентификатор номенклатуры, а в другой артикул, сначала приходится сводить коды.

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

Проверка руками. Открыть по десять карточек в 1С и в портале. Подтверждает проблему, но не дает ее масштаба.

Как быстрее

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

Комбо-ключ дает ассистенту обе системы сразу. Вопрос формулируется так, как вы поставили бы задачу коллеге:

Что делает ассистент: в 1С берет действующие цены нужного типа на сегодня, в Битрикс24 читает каталог с внешним кодом, ценой, валютой и признаком активности, сопоставляет и считает разницу. На второй вопрос он отвечает по 1С: когда была установлена текущая цена.

Пример ответа, данные условные
ТоварВ 1СВ Битрикс24Что видно
Кабель 3x2,5112,0098,00в портале на 14,00 ниже
Кабель 3x1,574,0074,00совпадает
Кабель 5x4310,00263,00в портале на 47,00 ниже
Кабель 2x0,7541,00нет парыкода нет в каталоге

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

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

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

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

3. На вкладке "Ключи" нажмите "Создать ключ", выберите вид "Комбо", отметьте оба ключа и дайте им короткие имена, например ka_main и b24.

4. Подключите адрес комбо в ИИ-чате и спросите "какие источники тебе доступны". Ассистент перечислит оба ключа с их состоянием.

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

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

Каталог портала читается страницами по 50 позиций, а к одному порталу мост обращается примерно дважды в секунду. Несколько сотен позиций сверяются в одном разговоре; большой каталог удобнее сверять по группам или по списку проблемных товаров.

Включен ли налог в цену, из портала не видно. Если разница по всем товарам ровно на ставку НДС, ищите причину в настройке выгрузки цен.

Дату изменения карточки в Битрикс24 мост не отдает, поэтому "с какого момента" устанавливается по 1С.

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

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