интеграция 1с:комплексная автоматизация и битрикс24 для производства
На одном производстве менеджер обещал клиенту отгрузку детали за 3 дня, глядя на остаток в Битрикс24 — а деталь в этот момент ещё стояла на фрезерном станке и была готова только через 9 дней. Разрыв не в людях, а в том, что склад и производственный план — это два разных остатка, и обычная интеграция 1С и Битрикс24 их не различает.
почему производственный обмен не похож на торговый
В типовой интеграции 1С и Битрикс24 для торговой компании остаток простой: сколько единиц физически лежит на складе, столько и можно продать. На производстве это правило не работает, потому что у товара есть минимум три состояния — на складе, в производстве и запланировано к производству, — и каждое из них требует своего срока обещания клиенту.
1С:Комплексная автоматизация (КА) как раз ведёт эти три состояния: плановые задания на выпуск, обеспечение материалами, статус этапа техпроцесса. Проблема в том, что стандартный модуль обмена с Битрикс24, который я обычно настраиваю для торговых компаний, синхронизирует только складской остаток — то, что уже физически произведено и лежит на полке.
На аудите производственной компании я обычно вижу одну и ту же картину: менеджер по продажам смотрит в карточку товара в CRM, видит «остаток 0» или «остаток 12», и либо отказывает клиенту, у которого деталь уже стоит в плане на завтра, либо обещает срок, который производство физически не тянет. Обе ошибки стоят компании денег — первая в виде упущенных продаж, вторая в виде штрафов за срыв сроков.
что синхронизируется между 1С:КА и Битрикс24
Стандартный модуль обмена Битрикс24 поддерживает 1С:КА начиная с версии 1.1 — это тот же механизм, что и для «Управления торговлей» и ERP, потому что все три конфигурации построены на одной библиотеке подсистем (БСП). Из коробки синхронизируются пять сущностей: номенклатура с ценами, контрагенты, счета, оплаты и складской остаток.
Для доступа к модулю обмена в Битрикс24 нужен тариф не ниже «Профессиональный» — на «Базовом» и «Стандартном» пункт интеграции с 1С в панели администратора просто не появится. Это первое, что я проверяю перед тем, как называть клиенту сроки: если тариф ниже нужного, апгрейд закладывается в проект отдельной строкой.
Дальше начинается кастомная часть — то, что коробка не делает и что я дорабатываю под конкретное производство: передачу планового остатка (сколько будет готово к какой дате), статуса заказа на производстве и признака «доступно к резервированию» отдельно от физического остатка. Это уже не типовой обмен, а расширенный — я подробно раскладывал по шагам, чем один сценарий технически отличается от другого, в статье про варианты обмена 1С и Битрикс24.
как настроить остаток «в работе» отдельно от складского
Рабочая схема, которую я использую на производственных проектах: в 1С:КА заводится дополнительный реквизит номенклатуры или отдельный регистр — «остаток в производстве с датой готовности», который выгружается в Битрикс24 как отдельное поле карточки товара, а не смешивается со складским остатком.
В карточке сделки менеджер тогда видит не одно число, а два: «на складе — 4 шт., в производстве — 15 шт., ближайшая партия готова 22.09». Логика брони настраивается так, чтобы сделка резервировала сначала складской остаток, а при его нехватке — ближайшую производственную партию с автоматической подстановкой даты в поле «плановая отгрузка».
На одном из моих проектов такая доработка заняла 18 часов сверх типового обмена — это дороже, чем просто «подключить остатки», но именно она убрала половину звонков от рассерженных клиентов, которым обещали нереальный срок. Дешевле сделать один раз правильно, чем каждый месяц разбирать конфликты между отделом продаж и цехом.
сроки и бюджет — 1С:КА почти всегда расширенный сценарий
Я подробно раскладывал смету интеграции по строкам в статье про стоимость интеграции 1С и Битрикс24: типовой обмен товарами, контрагентами и счетами стоит 40 000–70 000 рублей и занимает 3–5 рабочих дней. Для 1С:КА на производстве типовой сценарий встречается редко — почти всегда добавляется хотя бы одна кастомная сущность вроде планового остатка или статуса производственного заказа.
Поэтому по факту проект попадает в расширенный сценарий: от 90 000 рублей, 2–3 недели. Разброс внутри вилки определяется числом юрлиц (на производстве часто отдельное юрлицо на закупку сырья и отдельное на сборку), количеством складов и тем, нужна ли передача этапов техпроцесса в задачи Битрикс24 для координации цеха и продаж.
Называть цену до просмотра конфигурации 1С:КА я не берусь принципиально — слишком по-разному настроен производственный учёт даже в типовых базах. Разбор занимает 1–2 часа и всегда идёт до подписания договора, а не после.
три ошибки, которые я чаще всего вижу на производстве
Первая — путают складской и производственный остаток в одном поле. Через месяц-два после запуска отдел продаж перестаёт доверять цифре в CRM вообще и снова звонит в цех вручную «уточнить по факту» — интеграция технически работает, но пользоваться ею перестают.
Вторая — забывают про несколько юрлиц. На производстве нередко закупка материалов идёт через одно юрлицо, а продажа готовой продукции — через другое. Если в брифе на интеграцию это не проговорено явно, обмен настраивают на одно юрлицо, а через две недели после запуска выясняется, что половина сделок не попадает в 1С вообще.
Третья — не настраивают дедупликацию контрагентов при обмене. На производстве один и тот же покупатель может заводиться в 1С по разным написаниям названия — «ООО Металлпром» и «ООО «МеталлПром»» — и тогда в CRM появляются две карточки с разной историей закупок. Как эта проблема решается технически на обмене 1С и Битрикс24, я разбирал отдельно в статье про дубли контрагентов.
что подготовить перед стартом проекта
Перед тем как звать интегратора, полезно собрать три вещи — это сокращает время обследования вдвое. Первое: список юрлиц и складов, которые участвуют в производственном цикле, с пояснением, что закупается, а что продаётся через каждое. Второе: пример карточки номенклатуры со всеми реквизитами, которые сейчас используются для учёта остатка «в работе» — даже если это временная таблица в Excel.
Третье: три-пять реальных ситуаций за последний квартал, когда менеджер обещал клиенту срок, а производство не подтвердило — с датами и суммой сорванного или задержанного заказа. Эти кейсы дают точное понимание, какую именно кастомную доработку закладывать в смету, а не абстрактное «сделайте нам интеграцию с 1С».
На обследовании я всегда прошу показать хотя бы одну сделку целиком — от заявки клиента до отгрузки, — чтобы увидеть, где сейчас реально теряется время: в самой 1С:КА, в передаче данных между отделами или в ручном уточнении остатков по телефону.
передача статуса этапа производства в сделку
Отдельная доработка, которую я делаю не на каждом проекте, но которая закрывает конкретную боль отдела продаж, — передача текущего этапа техпроцесса из 1С:КА в поле сделки Битрикс24. Не остаток и не дату готовности, а именно статус: «в очереди», «на фрезеровке», «на сборке», «готово к отгрузке».
Технически это выгрузка справочника этапов производственного задания в дополнительное поле сделки с обновлением при каждой смене статуса в 1С:КА — обмен идёт по тому же расписанию, что и остатки, обычно раз в 15–30 минут. Менеджер видит статус прямо в карточке сделки, без звонка мастеру цеха.
На проекте машиностроительного завода это убрало примерно 6–8 звонков в день от менеджеров в цех — раньше каждый статус уточнялся голосом, и мастер тратил на это до часа рабочего времени ежедневно. Отдельно в сделке можно настроить робота, который автоматически уведомляет клиента при переходе на статус «готово к отгрузке» — но это уже надстройка над самой интеграцией, а не её обязательная часть.