Статья "Интеграция Битрикс24 с облачной версией 1С:УНФ"
2024-09-18 12:00
#ОцифровкаБизнеса Автор: Панькина Олеся
«Интеграция Битрикс24 с облачной версией 1С:УНФ»
Как я уже писала ранее в своих статьях (преимущества и подготовка к интеграции) интеграция Битрикс24 и 1С позволяет значительно упростить работу пользователей с Битрикс24, исключая повторный ручной перенос всех данных в 1С. Она обеспечивает удобный обмен данными по определенному бизнес сценарию, автоматизируя процесс.
Чтобы реализовать интеграцию, необходимо установить приложение коннектор к 1С со стороны Битрикс24 и загрузить данный установочный файл в вашу 1С. После этого появляется одноименная вкладка, в которой производятся необходимые настройки.
Какие возможности дает интеграция?
Автоматическая, по расписанию или ручная синхронизация содержимого и статуса Сделок и Заказов (для 1С:Бухгалтерии - Счетов) между 1С и Битрикс24;
Работа в 1С внутри Битрикс24 по принципу одного окна: открытие происходит в слайдере одним кликом;
Создание клиентов в Битрикс24 с автоматической синхронизацией с 1С;
Выбор и поиск клиентов в 1С прямо из поисковой строки Битрикс24;
Обмен между 1С и Битрикс24 в режиме реального времени;
Автоматизация рутинных операций с 1С при помощи Роботов и Триггеров.
В данной статье рассмотрю пример настройки синхронизации 1С и Битрикс24 у одного из наших клиентов. Он обратился к нам для настройки синхронизации облачной 1С:УНФ и Битрикс24. До обращения к нам клиент самостоятельно пробовал настроить данный функционал, но в итоге решил, что лучше он доверит эту задачу специалистам.
Согласно выявленным задачам нам предстояло выполнить синхронизацию Контрагентов (Контакты, Компании в Битрикс24), Заказов (Сделки в Битрикс24), определенную информацию по Заказу, Статусы, Товары и Доставку.
Что было сделано:
Шаг 1. Установили Коннектор и выполнили первоначальные общие настройки.
Шаг 2. Настроили Синхронизацию данных
Здесь остановимся подробнее, так как раздел масштабный. Как видно на рисунке, была включена синхронизация Клиентов, Товаров и Сделок.
Синхронизация Клиентов
В синхронизации Клиентов устанавливается какие данные нужно выгружать на портал Битрикс24, а какие - загружать в 1С, по требованию настраиваются отборы и соответствие полей.
Синхронизация Товаров
В синхронизации информации о Товарах сначала определяется вид передачи товарных позиций (с вариациями или без), в нашем случае - с вариациями.
Далее определяется иерархия (иерархия номенклатуры, категории номенклатуры, произвольная иерархия). В нашем случае подошла произвольная иерархия, в которой мы настроили дерево номенклатурных позиций и синхронизировали с Битрикс24 (пример указала на рисунке). Определяются настройки по умолчанию (прайс-листы и склады).
Так же можно установить возможность выгрузить изображения товаров и указать необходимые настройки интеграции объектов.
Вот таким образом выглядит Каталог товаров со стороны Битрикс24: все по полочкам с удобной навигацией, картинками, остатками и т.д.
Синхронизация Сделок
Синхронизация Сделок большой и сложный в настройке блок и осуществляется через Экспертный режим, в котором устанавливаются все важные настройки: сопоставляются статусы, указываются настройки по умолчанию, сопоставляются поля как в теле сделки, так и в табличной части.
Синхронизация доставки
Основная проблема у клиента была связана с синхронизацией Доставки.
При передаче данных в Битрикс24 система не воспринимала информацию, что это Доставка, записывала данные как номенклатурную позицию, а данные во вкладке Доставка вообще затирала.
Мы выполнили ряд настроек и после этого все необходимые данные стали передаваться корректно в нужные поля.
Со стороны Битрикс24 Доставка передается в табличную часть товаров и услуг.
Шаг 3. Настроены триггеры и роботы (подробнее расскажу в следующих статьях).
Во время работы мы столкнулись с такой проблемой, как медленная передача данных из Битрикс24 в 1С: статусы и данные менялись более 40 минут. Проанализировав ситуацию, смогли решить данную задачу при помощи Веб-хуков. Теперь данные меняются в режиме реального времени.
Вот так заказы у клиента выглядят в 1С.
А так - в Битрикс24. При этом на стороне Битрикс24 информация представлена в виде канбана в более удобном и читабельном виде. Здесь сразу видно сколько заказов находится на какой стадии.
Подведу итоги выполненной синхронизации Битрикс24 и облачного решения 1С:УНФ:
С синхронизацией стало не нужно дополнительно дублировать и вручную вводить информацию;
Были написаны бизнес-процессы на стороне Битрикс24, которые в зависимости от определенных данных «заставляют» 1С менять статусы в Сделках;
Выполнены все необходимые настройки, чтобы Доставка передавалась корректно без затирания важных данных в 1С;
За счет настройки Веб-хуков увеличилась скорость передачи данных.
В следующей своей статье разберу пример интеграции Битрикс24 и 1С:Бухгалтерия.