Единые данные производителя: от 1С до следующего действия
Как связать 1С, CRM, каталог, заказы и BI так, чтобы показатель объяснял операцию, а операция не распадалась на копии.
Единые данные производителяПроблема начинается с одинаковых слов
В производственной компании один и тот же товар может называться по-разному в 1С, CRM, интернет-магазине и файле менеджера. У клиента несколько карточек, у цены нет срока действия, а остаток в отчёте не совпадает с тем, что видит продавец. Каждая система формально работает, но бизнес не получает единой картины. Сотрудники тратят время не на решение, а на выяснение, какая копия сейчас правильная.
Единые данные не означают, что всё нужно перенести в одну программу. Это договорённость о сущностях, владельцах и правилах обмена. Номенклатура может принадлежать учётной системе, история контактов — CRM, а аналитический слой собирать факты из нескольких источников. Важно, чтобы связь была описана и проверялась, а не держалась в памяти одного специалиста.
Источники истины должны быть явными
Для каждого поля нужен ответ: кто его создаёт, кто может изменить, когда изменение вступает в силу и что происходит при конфликте. Для товара это могут быть код, техническое описание, единица измерения и сертификат. Для сделки — компания, контакт, стадия и ответственный. Для заказа — состав, цена, условия поставки и статус исполнения. Такой словарь важнее красивой интеграционной схемы: без него данные просто быстрее расходятся.
Далее выбирается направление движения. Сайт получает доступный каталог и цены, CRM принимает заявку и возвращает идентификатор сделки, 1С подтверждает номенклатуру, остатки и проведённый заказ, BI строит показатели по согласованным фактам. События и ошибки должны быть видимыми: если цена не прошла проверку, менеджер видит причину и следующий шаг, а не молча сохранённую пустоту.
Источники истины не отменяют локальную работу. Менеджер может сохранить черновик предложения, пока не получен ответ из учётной системы, но черновик должен иметь явный статус и владельца. Тогда временная пауза не превращается в вторую правду.
Такая схема также упрощает разговор между подразделениями: продажи видят обязательные поля заказа, склад — подтверждённые позиции, а руководство — согласованный момент обновления показателя.
Один сквозной сценарий лучше десятка обещаний
Рассмотрим типичный запрос на промышленную смазку. Клиент выбирает продукт по техпараметрам и оставляет заявку на оптовую поставку. Каталог показывает утверждённые документы и актуальную доступность. CRM создаёт сделку с составом запроса. Менеджер уточняет условия и формирует предложение по уровню цены клиента. После согласования заказ уходит в учёт, а аналитика связывает выручку и маржу с исходным каналом и конкретным продуктом.
В таком процессе каждая система остаётся полезной, но ни одна не является островом. В реализованном сценарии liksir.store каталог, цены и остатки приходят из COSBI, а заявка из корзины уходит в Bitrix24 вместе с составом заказа. В другом производственном кейсе сайт Центр Ойл получает каталог из 1С через Portal API. Это не доказательство, что любая компания уже работает так же; это проверяемые образцы того, как можно провести границу ответственности между системами.
BI должен объяснять действие
Дашборд с выручкой сам по себе не объединяет бизнес. Руководителю нужно понимать, из каких заказов сложился показатель, почему изменилась маржа и какое действие доступно сейчас. Поэтому аналитический слой должен сохранять происхождение факта: источник, время обновления, правила агрегации и ограничения. При расхождении он показывает не только красное число, но и путь до записи, которую нужно проверить.
Такой подход позволяет связать стратегию с операционкой. Руководитель видит, что продажи выросли из-за одной категории, менеджер — какие предложения ждут ответа, а закупки — где риск дефицита. Это и есть роль BI рядом с CRM и учётом: не заменить их, а связать данные и вернуть их в процесс принятия решения.
Система строится вокруг языка компании
Проект единой системы начинается с интервью и примеров документов, а не с выбора коннектора. Команда фиксирует термины, роли, исключения, требуемую задержку обновления и критерии сверки. Затем выбирает минимальный поток, который можно довести до рабочего результата. Права доступа, журнал изменений и повторная обработка ошибок входят в этот поток с самого начала.
Для среднего производителя это позволяет развиваться без резкого отказа от существующей 1С или CRM. Новые интерфейсы и аналитика добавляются вокруг ясной модели, а не плодят ещё одну копию справочника. На разбор можно принести один проблемный сценарий: каталог, заказ, дилерскую заявку или показатель, которому сейчас никто не доверяет. С него начинается единая система.
Есть один процесс, который сейчас распадается между системами?