Цены в Битрикс24 не совпадают с 1С: найти расхождения
В сделке одна цена, в счете из 1С другая. Как свести цены каталога Битрикс24 и номенклатуры 1С по внешнему коду одним вопросом к ИИ, без выгрузок в Excel.
Задача
Жалоба приходит от продаж: менеджер собрал сделку по цене из каталога портала, а счет из 1С вышел на другую сумму. Интегратору надо ответить на три вопроса. У каких товаров цены разошлись и насколько. Разошлось все сразу или отдельные позиции. С какого момента.
От ответа зависит, что чинить. Если разошелся целый тип цен, дело в настройке обмена. Если десяток позиций, их правили руками в портале или они не попали в выгрузку. Если цены отстают на день, обмен идет, но редко.
Как это решают обычно
Две выгрузки и ВПР. Отчет по ценам из 1С, экспорт каталога из Битрикс24, сопоставление в Excel. Если в одной выгрузке идентификатор номенклатуры, а в другой артикул, сначала приходится сводить коды.
Журнал обмена. Сеанс прошел без ошибок, а цены все равно другие. Журнал не покажет, что выгружается не тот тип цен или не та валюта.
Проверка руками. Открыть по десять карточек в 1С и в портале. Подтверждает проблему, но не дает ее масштаба.
Как быстрее
Комбо-ключ дает ассистенту обе системы сразу. Вопрос формулируется так, как вы поставили бы задачу коллеге:
- "Сравни розничные цены номенклатуры группы Кабель в 1С с ценами каталога Битрикс24. Сопоставляй по внешнему коду товара в портале. Покажи товары, где цена отличается, и товары без пары."
- "По каким товарам из этого списка цена в 1С менялась за последнюю неделю и когда."
Что делает ассистент: в 1С берет действующие цены нужного типа на сегодня, в Битрикс24 читает каталог с внешним кодом, ценой, валютой и признаком активности, сопоставляет и считает разницу. На второй вопрос он отвечает по 1С: когда была установлена текущая цена.
| Товар | В 1С | В Битрикс24 | Что видно |
|---|---|---|---|
| Кабель 3x2,5 | 112,00 | 98,00 | в портале на 14,00 ниже |
| Кабель 3x1,5 | 74,00 | 74,00 | совпадает |
| Кабель 5x4 | 310,00 | 263,00 | в портале на 47,00 ниже |
| Кабель 2x0,75 | 41,00 | нет пары | кода нет в каталоге |
Если расходятся все товары, повышенные одним документом, скорее всего, обмен цен не дошел до портала после этого документа. Если расходится одна позиция среди совпадающих, ее стоит проверить в портале: цену могли поменять вручную.
Как это сделать
1. В кабинете создайте ключ 1С на базу заказчика и запустите обработку в базе.
2. В Битрикс24 создайте входящий вебхук с правом на CRM и вставьте его адрес в ключ CRM. Ключ только читает.
3. На вкладке "Ключи" нажмите "Создать ключ", выберите вид "Комбо", отметьте оба ключа и дайте им короткие имена, например ka_main и b24.
4. Подключите адрес комбо в ИИ-чате и спросите "какие источники тебе доступны". Ассистент перечислит оба ключа с их состоянием.
Что стоит знать заранее
Сопоставление по внешнему коду работает, если обмен его заполняет. Обычно внешний код товара в портале равен идентификатору номенклатуры в 1С. Если обмен пишет во внешний код артикул или код, скажите об этом ассистенту и попросите сначала проверить связь на трех позициях. Из каталога портала мост отдает только номер, название, внешний код, цену, валюту, единицу, раздел и признак активности: если товары связаны через другое свойство карточки, сопоставить их по нему не получится.
Каталог портала читается страницами по 50 позиций, а к одному порталу мост обращается примерно дважды в секунду. Несколько сотен позиций сверяются в одном разговоре; большой каталог удобнее сверять по группам или по списку проблемных товаров.
Включен ли налог в цену, из портала не видно. Если разница по всем товарам ровно на ставку НДС, ищите причину в настройке выгрузки цен.
Дату изменения карточки в Битрикс24 мост не отдает, поэтому "с какого момента" устанавливается по 1С.
Не уверены, как подключается именно ваша база - в 1С:Фреш, в аренде, своя серверная или файловая? Выберите свой случай на главной: покажем, что мешает и что меняет мост.