📍 Раздел «База знаний» — основной сайт компании: acp-24.ru →

Учёт остатков и склад в Битрикс24: смарт-процесс или интеграция с 1С

Опубликовано: · Обновлено: · 8 мин чтения

Битрикс24 не является складской системой, но может отображать остатки, автоматически обновлять статусы отгрузок и держать менеджера в курсе наличия товара — если правильно выбрать способ организации учёта. Вопрос не в том, «можно ли», а в том, когда достаточно смарт-процесса, а когда без синхронизации с 1С не обойтись.

Почему Битрикс24 — не склад, но может его отражать

Битрикс24 проектировался как CRM и платформа для совместной работы, а не как система управления складом. В нём нет понятий «складской ордер», «резервирование», «инвентаризация» в том смысле, в каком они реализованы в 1С:Торговля или WMS-системах.

Тем не менее в реальных проектах складские данные в Битрикс24 нужны — менеджер по продажам должен видеть, есть ли товар в наличии, когда ожидается поставка, сколько зарезервировано. Решить эту задачу можно двумя путями:

  • Смарт-процесс «своими силами» — поля, стадии и автоматизация внутри Битрикс24 без подключения внешних систем.
  • Интеграция с 1С — регулярная синхронизация: 1С остаётся мастер-системой, Битрикс24 получает актуальные данные.

Выбор зависит от того, насколько критична точность остатков и где фактически ведётся складской учёт.


Смарт-процесс для учёта: когда это работает

Смарт-процессы Битрикс24 — гибкий инструмент для создания реестров с произвольными полями, стадиями и автоматизацией. Для упрощённого учёта продукции или материалов этот подход подходит в следующих случаях:

Ситуация Почему смарт-процесс уместен
Небольшой ассортимент (до нескольких сотен позиций) Ручное или полуавтоматическое обновление не перегружает команду
Нет 1С или она не ведётся системно Нет источника истины для синхронизации
Остатки нужны «для ориентира», а не для бухгалтерии Допустима погрешность в ±1–2 позиции
Учёт внутренних ресурсов (оборудование, инвентарь) Не требует двойной записи в учётную систему

Типовая конструкция смарт-процесса для остатков:

  • Карточка позиции: наименование, артикул, единица измерения, текущий остаток (числовое поле), статус наличия (список: «в наличии» / «под заказ» / «нет»).
  • Стадии: «Активная позиция» → «Требует пополнения» → «Снята с продажи».
  • Автоматизация: при изменении поля «Остаток» ниже порогового значения — робот ставит задачу ответственному по закупкам или переводит карточку на стадию «Требует пополнения».
  • Связь со сделками: через стандартные связи между сущностями позиция из смарт-процесса привязывается к сделке, что позволяет видеть, под какие активные сделки зарезервирован товар.

Подробнее о том, как строятся связи между сущностями, — в статье про связи между сущностями в Битрикс24.

Ограничения этого подхода: обновление остатков происходит вручную или через автоматизацию внутри Битрикс24 — без подтягивания реальных складских движений из учётной системы. Если отгрузка проводится в 1С, Битрикс24 об этом «не знает» сам по себе.


Интеграция с 1С: когда без неё не обойтись

Интеграция становится необходимой, когда складской учёт уже ведётся в 1С и расхождение данных между системами создаёт операционные риски — менеджер продаёт товар, которого нет, или резервирует позиции, уже ушедшие в отгрузку.

Признаки того, что нужна интеграция:

  • Более одного склада или нескольких юридических лиц.
  • Активное движение товара: приходы, отгрузки, возвраты проводятся ежедневно.
  • Остатки влияют на цену (например, ценовые ступени при достижении минимального запаса).
  • Требуется автоматический переход сделки в Битрикс24 по факту отгрузки в 1С.

По нашему опыту, в типовом проекте для оптовой компании интеграция строится по следующей логике:

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

На схеме показано, как данные движутся между системами: менеджер работает в Битрикс24, все финансовые и складские события инициируются или подтверждаются в 1С и передаются обратно.

flowchart LR
    MGR[Менеджер в Б24] -->|Создаёт сделку / счёт| B24[Битрикс24]
    B24 -->|Заказ клиента| OC[1С]
    OC -->|Номенклатура, остатки, цены| B24
    OC -->|Статус отгрузки УПД| B24
    OC -->|Факт оплаты| B24
    B24 -->|Смена стадии сделки| MGR

Что реально передаётся из 1С в Битрикс24

На основе реализованных проектов можно выделить несколько устойчивых сценариев передачи данных.

Номенклатура и цены

Синхронизация товарного каталога — односторонняя, из 1С в Битрикс24. Передаются: наименование, артикул, категория, единица измерения, розничная цена. Создавать и редактировать позиции разрешено строго на стороне 1С; в Битрикс24 каталог доступен только для чтения при формировании сделок и счетов.

Складские остатки

Здесь важен выбор архитектуры. Возможны два подхода:

  1. Остатки не передаются — намеренно, чтобы не перегружать CRM. Менеджер проверяет наличие самостоятельно в 1С или по регламенту запрашивает у логиста. Такой подход применяется, когда проверка наличия — редкое действие или когда частота обновлений в 1С очень высокая.

  2. Остатки передаются с заданной периодичностью — скрипт обмена запрашивает данные из 1С каждые 5–10 минут и обновляет поля в карточках товаров или сделок. В Битрикс24 создаются дополнительные свойства для товаров: бренд, модель, статус наличия (доступный остаток).

Для компаний, работающих со сборными комплектами, интеграция может передавать итоговый параметр «Доступный остаток» — то есть уже собранных и готовых к отгрузке единиц, а не сумму компонентов.

Статусы отгрузок

При проведении УПД (универсального передаточного документа) в 1С в связанную сделку Битрикс24 автоматически передаётся статус отгрузки. Сделка переходит на соответствующую стадию воронки — например, «Готов к закрытию» при полной отгрузке. Дублировать эти действия вручную не требуется.

Оплаты

Факт поступления денег фиксируется в 1С при разнесении банковской выписки. Из 1С в Битрикс24 передаётся статус оплаты, что автоматически меняет стадию сделки. Менеджер видит «Оплачено» без необходимости уточнять у бухгалтера.


Двусторонний обмен: где он нужен, а где опасен

Двусторонняя синхронизация — не всегда лучший выбор. В большинстве реализованных проектов она применяется только для карточек контрагентов (компаний и контактов), но не для финансовых документов и остатков.

Логика такова:

  • При создании карточки компании в Битрикс24 данные могут передаваться в 1С.
  • При изменении карточки компании — только из 1С в Битрикс24 (1С остаётся источником истины для реквизитов: ИНН, КПП, ОГРН).
  • Для счетов, УПД, отгрузок — исключительно из 1С в Битрикс24.

Жёсткая проверка дублей при обмене контрагентами: компании сверяются по ИНН, контакты — по номеру телефона. Это предотвращает появление «мусорных» записей в учётной системе.

Передача нового контрагента из Битрикс24 в 1С в грамотно настроенной интеграции происходит не в момент создания карточки в CRM, а только при формировании договора или выставлении счёта — когда клиент стал реальным, а не просто лидом в воронке.


Смарт-процессы в связке с интеграцией

Смарт-процессы и интеграция с 1С не исключают друг друга — в сложных проектах они работают вместе. Типичная конструкция:

  • Смарт-процесс «Счёт» — создаётся из 1С, синхронизируется в Битрикс24 как карточка с полями: номер, дата, контрагент, товары, сумма, дата оплаты.
  • Смарт-процесс «УПД» — создаётся по факту отгрузки в 1С, передаётся в Битрикс24 со связью на счёт и сделку.
  • Смарт-процесс «Заказы» — может инициироваться как из Битрикс24, так и из 1С; при закрытии заказа в 1С автоматически формируется накладная в универсальном списке Битрикс24.

Связка позволяет вести полный документальный след по сделке в едином интерфейсе: от первого контакта до закрытия отгрузки и получения оплаты.

Подробнее о технической стороне смарт-процессов — в статье про вебхуки смарт-процессов в Битрикс24.


Как устроен типовой проект интеграции

Интеграция 1С и Битрикс24 — один из наиболее трудоёмких типов проектов, поскольку затрагивает две системы с разной логикой сущностей. В Битрикс24 работают с лидами, сделками, контактами и компаниями; в 1С — с контрагентами, заказами, отгрузками, расходными ордерами.

Этапы типового проекта интеграции:

  1. Обсуждение бизнес-логики — встреча с аналитиком для формирования модели «как должен работать сотрудник в обоих системах».
  2. Демонстрация работы в 1С — сотрудник заказчика показывает текущие процессы в обеих системах.
  3. Подготовка Битрикс24 — создание нужных смарт-процессов, настройка полей карточек, воронок.
  4. Составление технического задания — описание сценариев синхронизации для разработчика обработчика на стороне 1С.
  5. Разработка и тестирование — написание модуля обмена, отладка на реальных данных.
  6. Обучение — групповое онлайн-обучение сотрудников работе с настроенным функционалом.

Перед стартом интеграции имеет смысл пройти аудит портала Битрикс24, чтобы убедиться, что структура CRM готова к обмену данными, а структуру ТЗ — изучить в отдельном материале.

Важный нюанс: технический аудит базы 1С (оценка структуры справочников, документов, готовности к обмену) проводится до фиксации окончательной стоимости интеграции — это позволяет избежать неожиданных доработок на стороне 1С в процессе проекта.


Как выбрать подход: таблица решений

Критерий Смарт-процесс без 1С Интеграция с 1С
Ведётся ли учёт в 1С? Нет или формально Да, активно
Количество SKU До ~500 Без ограничений
Частота движений товара Редко Ежедневно
Нужна ли бухгалтерская точность остатков? Нет Да
Автоматическая смена стадий по отгрузке? Нет (вручную) Да
Сроки запуска Быстро (дни–недели) Дольше (недели–месяцы)
Стоимость Ниже Выше

Для сервисных компаний и агентств, где нет физического склада, смарт-процесс полностью закрывает задачу учёта ресурсов или услуг. Для оптовых, производственных и дистрибьюторских компаний интеграция с 1С — как правило, единственный способ поддерживать актуальность данных без ручного труда.

Частые вопросы

Можно ли вести полноценный складской учёт только в Битрикс24, без 1С?

Полноценный бухгалтерский складской учёт в Битрикс24 не реализован — нет ордеров, инвентаризации, резервирования в учётном смысле. Для небольшого ассортимента и ориентировочного контроля остатков смарт-процессы подходят; для точного складского учёта с проводками необходима специализированная система (1С или аналог).

С какой периодичностью Битрикс24 может обновлять остатки из 1С?

В типовых проектах скрипт обмена запрашивает данные из 1С каждые 5–10 минут. Частоту можно настроить под конкретную задачу, но слишком частые запросы могут создавать нагрузку на базу 1С.

Нужно ли дорабатывать 1С для интеграции с Битрикс24?

Как правило, да — в 1С создаются дополнительные поля (например, «Идентификатор в Б24») и пишется обработчик на стороне 1С. Работы на стороне 1С могут выполняться силами заказчика или подрядчика по 1С — это важно согласовать до старта проекта.

Передаются ли складские остатки в Битрикс24 автоматически при любой интеграции?

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

Как избежать задвоения контрагентов при двустороннем обмене?

В грамотно настроенной интеграции применяется жёсткая проверка дублей: компании сверяются по ИНН, контакты — по номеру телефона. Новый контрагент передаётся из Битрикс24 в 1С не при создании карточки в CRM, а только при оформлении договора или счёта.

Сколько стоит интеграция Битрикс24 и 1С со складом?

Стоимость зависит от количества сценариев обмена и состояния базы 1С. Окончательная цена фиксируется после технического аудита базы 1С — без него точную оценку дать невозможно.

На основе практики

Статья подготовлена на основе 12 внутренних документов из практики АС Проект — планов работ, ТЗ, опросных листов и кейсов внедрения Битрикс24.

Нужна помощь с внедрением Битрикс24?

АС Проект — платиновый партнёр Битрикс24. 7+ лет опыта, 1300+ проектов.
Звоните +7 (495) 414-48-49 или переходите на основной сайт.

Перейти на acp-24.ru →