В этой заметке расскажу как настроить синхронизацию между 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 сгенерирует токен, копируем его или запоминаем :)
Настройки на стороне 1С:Предприятие
Теперь сложная часть: ставим новый модуль обмена в 1С. Он не заменяет предыдущий, который используется для нормальных редакций "Управление сайтом". Поэтому, если используете 1С не для одного сайта, оставьте и доп. модуль.
Качаем обработку, которая установит новый модуль в вашу 1С по ссылке Модуль 1С-Битрикс24 + 1C. Там ни чего сложного, просто: проходим в Администрирование -> Отчеты и обработки -> Дополнительные отчеты и обработки -> Добавить из файла и добавляем скаченный файл. Обработка сама скачает модуль и добавит в 1С
Далее проходим в, верхнем правом меню в Функции для технического специалиста
Прокручиваем до раздела Стандартные -> Управление расширениями конфигурации
И снимаем галку с пункта Безопасный режим напротив конфигурации СинхронизацияСБитрикс24
Теперь идем в раздел Синхронизация с Битрикс-24 и переходим к настройкам
Создаем новую настройку обмена с Битрикс-24:
Вот тут начинаются отличия между старым модулем и новым. Теперь нам не нужны ни адрес подключения, ни логин/пароль пользователя с правами на выгрузку каталога и обмена заказами.
Достаточно дать название обмену, любое произвольное и вписать токен, полученный от Битрикс-24, шагом выше.
Дальше все, как и раньше, включаем режимы обмена каталогом и заказами, настраиваем нужные параметры и соответствия статусов сайта и 1С
Заключение: обмен Битрикс-24 и коробочных CRM с 1C:Предприятие
В целом: новая модель обмена, скорее всего придет и в "Управление сайтом", надеюсь, данная заметка поможет сэкономить время и разобраться в ней.
Вопросы, комментарии и уточнения можно писать в обсуждении.