Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Настройка обмена между 1С:Предприятие и магазином на "1С-Битрикс24: Интернет-магазин + CRM" по REST протоколу

Просмотров: 2458

В этой заметке расскажу как настроить синхронизацию между 1С:предприятие и "1С-Битрикс24: Интернет-магазин + CRM". Она же актуальна для коробочных версий "CRM Битрикс-24".
Все воспроизводиться с помощью нового модуля обмена для 1С:Предприятие.

Ключевые слова, по которым пытался найти данные инструкции: Настройка заказов 1с и Битрикс-24, Как получить токен для 1С в коробочной версии 1С, Не работает обмен между 1С и коробочной Битрикс-24. В итоге: c подсказками ТП Битрикс и такой-то матери все получилось. Делюсь:

Имеем: лицензию на "1С-Битрикс-24: Интернет-магазин + CRM" и 1С:Предприятие- версия не важна. Ни как не получалось подружить обмен заказами между сайтом-магазином и 1С-кой. Пробовал с помощью дополнительного модуля для 1С и штатным модулем, который входит в 1С.

Каталог товаров выгружается, в Битрикс-24, без проблем- все штатно. Но заказы ни в какую не прилетают в 1С и более того, 1С не может даже подхватить созданные статусы заказов с сайта.

Как выяснилось: для обмена заказами (да и каталогом) между 1С:Предприятие и коробочной Битрикс-24 (к которым, относится и 1С-Битрикс-24: Интернет-магазин + CRM) нужно использовать отдельный модуль 1С, который работает по REST протоколу и хук через облачный сервис Битрикс-24 вместо, привычного, прямого, подключения по http протоколу с логином и паролем.

Настройки на стороне Битрикс-24 (она же CRM + Магазин)

Проходим в CRM-ную часть сайта и находим раздел 1С + CRM Битрикс 24, заходим в него:

1С + CRM Битрикс 24

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

1С Предприятие

В итоге, CRM сгенерирует токен, копируем его или запоминаем :)

Токен 1С для Битрикс24

Настройки на стороне 1С:Предприятие

Теперь сложная часть: ставим новый модуль обмена в 1С. Он не заменяет предыдущий, который используется для нормальных редакций "Управление сайтом". Поэтому, если используете 1С не для одного сайта, оставьте и доп. модуль.

Качаем обработку, которая установит новый модуль в вашу 1С по ссылке Модуль 1С-Битрикс24 + 1C. Там ни чего сложного, просто: проходим в Администрирование -> Отчеты и обработки -> Дополнительные отчеты и обработки -> Добавить из файла и добавляем скаченный файл. Обработка сама скачает модуль и добавит в 1С

Далее проходим в, верхнем правом меню в Функции для технического специалиста

Функции для технического специалискта

Прокручиваем до раздела Стандартные -> Управление расширениями конфигурации

Управление расширениями конфигурации

И снимаем галку с пункта Безопасный режим напротив конфигурации СинхронизацияСБитрикс24

СинхронизацияСБитрикс244

Теперь идем в раздел Синхронизация с Битрикс-24 и переходим к настройкам

Настройки 1С для Битрикс24

Создаем новую настройку обмена с Битрикс-24:

Токен 1С для Битрикс24

Вот тут начинаются отличия между старым модулем и новым. Теперь нам не нужны ни адрес подключения, ни логин/пароль пользователя с правами на выгрузку каталога и обмена заказами.

Достаточно дать название обмену, любое произвольное и вписать токен, полученный от Битрикс-24, шагом выше.

токен, полученный от Битрикс24

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

Токен 1С для Битрикс24 Токен 1С для Битрикс24

Заключение: обмен Битрикс-24 и коробочных CRM с 1C:Предприятие

В целом: новая модель обмена, скорее всего придет и в "Управление сайтом", надеюсь, данная заметка поможет сэкономить время и разобраться в ней.

Вопросы, комментарии и уточнения можно писать в обсуждении.

Михаил Базаров 20.07.2021
Важный момент:
Что бы получить токен в Битрикс-24
- сайт должен работать с SSL сертификатом.
- получать токен нужно именно админом
- в настройках модуля "Социальные сервисы" должна быть включена интеграция с Битрикс24
Гость 18.06.2022
На каком сервере настраиваете 1С-Битрикс24: Интернет-магазин + CRM, есть рекомендации именно для этой лицензии?
Михаил Базаров 18.06.2022
Цитата
Гость написал:
На каком сервере настраиваете 1С-Битрикс24: Интернет-магазин + CRM, есть рекомендации именно для этой лицензии?

Собственно, для этого подходит только Битрикс:веб окружение
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37&LESSON_ID=8811
на всем остальном, много проблем

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Хостинг панель BrainyCp: оптимизация под 1С-битрикс Просмотров: 7503 В этой видео-заметке расскажу как установить и оптимизировать панель управления сервером B... Вывести свойство отдельно ото всех или исключить из всех Просмотров: 6988 Иногда, на сайте, под управлением 1С-Битрикс, нужно вывести какое-то конкретное свойство о... Автоматическая загрузка каталогов из csv файлов в Битрикс Просмотров: 10610 Если требуется настроить автоматический импорт каталогов из csv файлов, от поставщиков. В... Картинка торгового предложения вместо иконки цвета, в выборе SKU Просмотров: 252 Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового п... Вывести минимальную цену торговых предложений в Битрикс Просмотров: 26825 Если у товара несколько торговых предложений и у каждого предложения разные цены, иногда т... Вывести все разделы в которых находится элемент инфоблока Просмотров: 12971 Если нужно вывести все разделы, со всей доступной информацией о них, внутри элемента инфоб... Получение доступа к железу устройства из Битрикс мобильное приложение Просмотров: 5573 Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функцион... XML в формате Commerce ML-2, города России и Мира, для выгрузки в инф... Просмотров: 6285 Подвернулась задачка, создать инфоблок для Битрикс, в котором будут просто города России и... Помечаем новинки лейблом в каталоге битрикс Просмотров: 20008 Достаточно часто, при разработке каталога товаров или интернет магазина на системе управле... Заполнить картинки разделов каталога из картинок товаров Просмотров: 324 Задача: в каталоге, разделы и подразделы выводятся в виде плитки над товарами, с картинкам... Проверка на наличие элементов, текущего пользователя, в заданном инфо... Просмотров: 5477 Если стоит задача, определить наличие элементов созданных пользователем на сайте. Можно во... Привязка к разделам в компоненте "Добавления элементов пользователем" Просмотров: 12032 В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - котор... Очистить брошенные корзины с помощью API 1С-Битрикс Просмотров: 331 Задача: в интернет-магазине накапливается большое количество брошенных корзин, нужно их оч... Ссылка и название раздела в списке новостей Битрикс Просмотров: 10491 Если нужно вывести название раздела инфоблока в котором находится конкретный элемент/новос... Моментальная фильтрация на AJAX в умном фильтре 1С-Битрикс Просмотров: 24578 При штатной установке, интернет-магазина на 1С Битрикс, умный фильтр по товарам, показывае... Умный фильтр во всплывающей панели на мобильных. Просмотров: 1413 Шаблон умного фильтра в Битриксе достаточно сложный, с точки зрения верстки и не очень кра... Определить местоположение пользователя и показать магазины поблизости... Просмотров: 1143 Задача: в мобильном приложении, которое открывает сайт на 1С-Битрикс внутри себя, нужно оп... Связанные элементы в карточке товара, с помощью catalog.section Просмотров: 13958 Достаточно часто, при разработке магазинов на битрикс, требуется выводить связанные элемен... Малая корзина Битрикс, упрощенный шаблон Просмотров: 12513 Шаблон малой корзины битрикс, который можно вывести в боковом разделе шаблона или в шапке ... Вывод даты создания элемента в правильном формате в Битрикс Просмотров: 21620 Если нужно вывести дату создания новости, статьи или товара в каталоге, в принципе любого ...