Зачем логистической компании Битрикс24 в связке с 1С
В логистике основная учётная система — 1С (контрагенты, заказы, перевозки, отгрузки, документы). Битрикс24 закрывает другой контур: приём заявок из всех каналов, ведение сделок, коммуникации с клиентом, задачи менеджерам, отчётность. Интеграция двух систем нужна, чтобы:
- менеджер не вбивал контрагента вручную в обе системы;
- история перевозок клиента подтягивалась в карточку компании в CRM;
- статусы заказа из 1С автоматически двигали сделку по воронке;
- бухгалтерия и коммерческий блок работали с одними и теми же цифрами по выручке и марже.
По нашему опыту, без такой связки CRM превращается в «параллельный» инструмент, который сотрудники саботируют, а руководитель не получает корректной аналитики по продажам в разрезе номенклатуры, периодов и подразделений.
Архитектура интеграции 1С и Битрикс24: какая система главная
Первое решение, которое принимается на старте проекта, — какая система является мастером для каждой сущности. В типовом проекте для логистики распределение такое:
| Сущность | Мастер-система | Направление обмена |
|---|---|---|
| Контрагенты (компании) | 1С / двустороннее | Из 1С в Б24 и из Б24 в 1С при создании; изменения — из 1С в Б24 |
| Контактные лица | Двустороннее | Создание/изменение в обе стороны |
| Банковские реквизиты, ИНН, ОГРН, КПП | 1С | Только из 1С в Б24 |
| Заказы / перевозки | 1С | Из 1С в Б24, статусы двигают стадии сделки |
| Договоры | 1С (по триггеру из Б24) | Б24 → 1С на создание, скан подписанного документа возвращается в Б24 |
| История перевозок | 1С | По запросу из карточки компании в Б24 |
| Номенклатура | 1С | Односторонне в Б24 |
Жёсткая проверка дублей при обмене: компании сверяются по ИНН, контакты — по номеру телефона. Это критично для логистики, где один и тот же грузоотправитель может прийти повторно из разных каналов.
Автоматизация приёма и обработки заявок на перевозку
Заявка от клиента (звонок, почта, сайт, мессенджер) попадает в Битрикс24 как лид или сразу как сделка в воронке. Дальше работает связка роботов, бизнес-процессов и обмена с 1С.
Типовой сценарий обработки заявки:
- Приём. Обращение из открытой линии (сайт, мессенджеры), почты или телефонии фиксируется в Б24 и направляется на ответственного по правилам открытой линии.
- Квалификация. Менеджер проверяет контрагента: если компании нет в базе, бизнес-процесс «Создание контрагента» по нажатию кнопки из карточки передаёт в 1С форму собственности, наименование, ИНН, КПП, ОГРН, адреса, телефоны, email, источник регистрации — и создаёт карточку компании на стороне 1С, одновременно заводя её в Б24.
- Запрос истории. Из карточки компании менеджер запускает ручной бизнес-процесс «История перевозок» — 1С возвращает данные в виде файла или создаёт карточки смарт-процесса с перевозками, связанные с компанией.
- Закрепление направления. Сотрудник заполняет данные по технике (тип, количество) и нажимает «Запустить» — заявка уходит в 1С на принятие решения о закреплении. При положительном решении в 1С фиксируется закрепление, в Б24 ставится задача и назначается ответственный за компанию и контакт.
- Движение сделки. При смене статуса заказа в 1С сделка в Б24 автоматически переходит на соответствующую стадию. Перемещение карточки в Б24 вручную на статус в 1С не влияет — мастер остаётся за 1С.
- Закрытие. При закрытии заказа в 1С в Б24 формируется накладная в универсальном списке «Накладные» со связью «накладная → заказ → договор».
Что синхронизируется между Битрикс24 и 1С: типовой объём
Минимально жизнеспособный обмен для логистической компании включает:
- Контрагенты и контакты — шаблоны «Юрлицо», «Физлицо», «ИП», «Юрлицо за пределами РФ», «Физлицо за пределами РФ», с банковскими реквизитами (их может быть несколько).
- История перевозок — отдельный смарт-процесс в Б24, заполняемый из 1С с привязкой к компании.
- Заказы / сделки — создание сделки в Б24 при создании заказа в 1С, передача товаров, суммы, контрагента, обновление по полям.
- Договоры — создаются по триггеру стадии в Б24, файл подписанного договора возвращается в карточку.
- Счета и оплаты — счёт формируется в 1С, в Б24 передаются номер, дата, сумма, состав, PDF; при разнесении выписки в 1С статус оплаты автоматически меняет стадию сделки.
- Отгрузки и закрывающие документы — при проведении УПД в 1С в сделку Б24 передаётся статус отгрузки.
Частота обмена: для статусов и заказов — мгновенно по событию через REST API; для пакетных операций (например, проверка контрагентов) — опрос раз в 5–10 минут.
Технический подход: REST API без публикации 1С
Для надёжной интеграции мы используем типовые методы REST API Битрикс24 и обработчик на стороне 1С, который сам опрашивает изменения и отправляет данные. Это даёт два важных преимущества для логистических компаний с собственной IT-службой:
- Безопасность. Публикация 1С на веб-сервере не требуется — обработчик инициирует соединение изнутри контура заказчика.
- Управляемость. Не используются «универсальные» модули типа Бэкофиса, которые тащат за собой код под все конфигурации сразу и плохо диагностируются. Код пишется под конкретную бизнес-логику клиента.
Изменения в 1С, которые должны попасть в Б24, уходят мгновенно. Опрос Б24 со стороны 1С — на проверку появления новых контрагентов и изменений по согласованным полям.
Этапы проекта и трудоёмкость
Интеграция 1С и Битрикс24 — сложный тип проекта, потому что затрагивает две системы с разными сущностями (в Б24 — лиды, сделки, контакты, компании; в 1С — контрагенты, заказы, отгрузки) и разной логикой. Поэтому проект всегда начинается с фиксации бизнес-логики.
Этапы:
- Интервью и аудит — встречи с ключевыми пользователями (коммерческий отдел, логистика, бухгалтерия), анализ текущих процессов обмена, демонстрация сотрудниками работы в 1С «как есть». В типовом проекте — 5 часов интервью + 1 час анализа документации.
- ТЗ на бизнес-логику — фиксируется объектная модель (какие сущности участвуют), какие поля передаются, по каким триггерам, в какую сторону, что делать при одновременных изменениях в обеих системах. Стоимость подготовки ТЗ — от 30 000 ₽, срок — около 5 недель.
- Подготовка портала Б24 — поля карточек, смарт-процессы («История перевозок», «Договоры», «Заказы», «Накладные»), воронки, бизнес-процессы.
- Разработка обмена — скрипты на стороне Б24 и обработчик на стороне 1С. Работы по 1С обычно выполняет специалист заказчика по нашему ТЗ либо мы под ключ.
- Отладка и демонстрация — корректировка настроек после показа заказчику.
- Обучение — двухчасовое групповое онлайн-обучение с записью экрана.
Ориентировочная трудоёмкость отдельных блоков по нашим типовым проектам: бизнес-процесс закрепления направления с обменом — 25 часов, создание контрагента в 1С из Б24 — 18 часов, обмен складскими / транспортными остатками с регулярным опросом — отдельный блок. Стоимость полноценной интеграции для средней компании — от 300 000 до 350 000 ₽, окончательная цена фиксируется после технического аудита базы 1С.
Что должен подготовить заказчик
Чтобы интеграция не буксовала, со стороны логистической компании к старту нужны:
- Актуальная версия платформы 1С (как правило, не ниже 8.3.9; типовые конфигурации УНФ, УТ, ERP);
- Доступ к тестовой базе 1С и тестовому порталу Б24;
- Сотрудник 1С на стороне заказчика (или согласие, что мы пишем под ключ);
- Маппинг полей и соответствие статусов сделок Б24 и состояний заказов 1С;
- Чек-лист тестовых данных: 5–10 контрагентов разного типа, тестовые заказы, договоры;
- Решение по правам доступа в Б24 после интеграции.
Работы по настройке Битрикс24 выполняет исполнитель. Работы по 1С — либо специалист заказчика по нашему ТЗ (формируем набор методов REST API, тело запросов, последовательность вызовов, примеры), либо мы под ключ.
Какие ошибки убивают проект интеграции
По нашему опыту проектов в логистике и смежных отраслях, чаще всего сценарий ломается из-за:
- Отсутствия зафиксированной бизнес-логики. Без ТЗ системы начинают «мешать» друг другу — одни и те же контрагенты задваиваются, статусы расходятся.
- Попытки сделать обе системы мастером для одной сущности. Для каждой сущности должна быть единственная мастер-система или чёткое правило, чей приоритет при одновременном изменении.
- Старой версии платформы 1С — интеграция требует обновления, и без него обмен невозможен.
- Использования типовых «универсальных» модулей обмена — они приносят неконтролируемые ошибки.
- Заведения карточек компаний в Б24 без правил проверки дублей — в логистике один контрагент легко попадает в базу 3–4 раза из разных каналов.