Менеджер обещает клиенту отгрузку завтра, а на складе позиции нет уже третий день. Бухгалтер вручную переносит счета из CRM в 1С и путает нумерацию. Руководитель просит отчёт по марже и получает две разные цифры из двух систем. Всё это симптомы одной проблемы: продажи живут в Битрикс24, а товар и деньги в 1С, и между ними человек с копипастой.
Интеграция Битрикс24 с 1С убирает этого человека из цепочки. Задача звучит просто, но на практике половина проектов буксует из-за того, что в компании не договорились заранее, какая система главная по товарам, а какая по клиентам. Ниже практическая карта: что синхронизируется, как это устроено технически и на чём чаще всего спотыкаются.
Зачем связывать две системы, если можно работать в одной
Вопрос законный, и ответ зависит от того, что за компания. Если товаров десяток, а учёт ведётся по-простому, отдельная 1С может и не понадобиться: в Битрикс24 есть собственный складской учёт, документы ведутся прямо в портале без предварительной настройки интеграций.
Проблема начинается там, где 1С уже стоит и в ней действительно работают: приходуют товар, проводят реализации, считают себестоимость, сдают отчётность. Переносить это в CRM никто не будет, да и незачем. Зато менеджеру в сделке нужны актуальные остатки, а бухгалтеру нужны счета, выставленные продавцами, без ручного перебивания.
Отсюда и вырастает связка. Продажи и коммуникации остаются в Битрикс24, товарный и финансовый контур остаётся в 1С, а обмен закрывает стык. Выигрыш здесь вполне измеримый: менеджер перестаёт продавать то, чего нет, счета не теряются между отделами, руководитель смотрит на одну версию цифр. Если вы только выбираете, как собрать этот контур, посмотрите наши услуги по внедрению и настройке Битрикс24: связка с 1С почти всегда часть такого проекта, а не отдельная задача.
Два режима складского учёта: свой или из 1С
Прежде чем настраивать обмен, нужно выбрать режим, и это решение потом сложно переиграть.
Первый вариант оставляет складской учёт внутри Битрикс24. Документы приёмки, перемещения и списания оформляются в самом портале, интеграция не нужна. Подходит компаниям, которые с 1С не работают вообще или работают только для бухгалтерии, без товарного учёта. Стоит учитывать, что складской учёт доступен не на всех тарифах, поэтому проверять надо до того, как строить планы.
Второй вариант переводит портал в режим складского учёта 1С. Документы ведутся в 1С, а Битрикс24 получает данные об остатках. Здесь важна деталь, которая многих удивляет уже после запуска: если складской учёт работает в режиме 1С, менять товары и документы в Битрикс24 не получится. Данные идут из 1С в CRM, а не наоборот. Для дисциплины это скорее плюс, потому что исключает расхождения, но менеджеров нужно предупредить заранее, иначе первые дни уйдут на выяснение, почему «кнопка не нажимается».
Ещё одно ограничение по режиму 1С стоит держать в голове при выборе конфигурации: отгрузки доступны только для «Управления торговлей» и «Управления нашей фирмой». Если у вас другая конфигурация, часть сценариев придётся собирать иначе.
Что действительно уезжает из системы в систему
Список обмена шире, чем принято думать, и разные приложения закрывают разные куски.
По товарной части передаются сами товары, их остатки и цены. Характеристики товаров переносятся как вариации, чтобы сохранить привязку цен и остатков к конкретному варианту, а не к абстрактной карточке. Картинки тоже можно выгружать, если каталог в 1С ведётся с изображениями.
По коммерческой части синхронизируются сделки и заказы со статусами и суммами, счета и другие документы, платежи, включая частичные оплаты. Отдельно передаются контрагенты и компании, причём искать контрагента из 1С можно прямо из Битрикс24 по идентификационному номеру.
Есть и сценарии за пределами продаж. В линейке готовых приложений для обмена с 1С встречаются двусторонняя синхронизация задач и обмен данными об отсутствиях сотрудников, если в компании ведётся кадровый контур. Всего в каталоге около десятка готовых решений под разные конфигурации и задачи, и выбирать стоит по своему сценарию, а не ставить всё подряд.
Поддерживаются типовые конфигурации на платформе 1С:Предприятие 8: «Управление торговлей», «Комплексная автоматизация», «Управление нашей фирмой», «Бухгалтерия 8», «Зарплата и управление персоналом» и другие. Конфигурации на платформе 7 не поддерживаются, и это первое, что стоит проверить, если система в компании давняя.
Как обмен устроен технически
Универсальное решение называется «Коннектор к 1С». Это единое приложение для обмена, которое ставится с двух сторон.
Со стороны портала приложение устанавливается через раздел CRM, подраздел «Продажи», пункт «Коннектор к 1С», либо через раздел «Автоматизация». Со стороны 1С ставится модуль «Коннектор к Битрикс24», причём как расширение, без изменения типовой конфигурации. Это важный момент для компаний, которые боятся, что интеграция «сломает обновления»: типовую конфигурацию расширение не переписывает.
После установки настраивается соединение между базой и порталом. Режим обмена выбирается из трёх: в реальном времени, вручную или по расписанию. Реальное время выглядит привлекательнее всего, но нужно оно не везде. Для остатков по ходовым позициям, которые уходят за час, оно оправдано. Для справочника контрагентов, который меняется раз в неделю, ночного обмена по расписанию достаточно, и нагрузка на базу будет ниже.
Отдельное требование касается отгрузок: для их корректной работы соединение должно идти через HTTP-сервисы или через сервер Push & Pull. Если этот пункт пропустить на этапе подготовки инфраструктуры, отгрузки просто не поедут, а причину будут искать в настройках обмена.
Полезная возможность для холдингов и компаний с раздельным учётом: Битрикс24 поддерживает одновременное подключение нескольких баз 1С. Бухгалтерская и товарная базы могут работать с порталом параллельно, каждая по своему контуру.
Сверх обмена данными коннектор умеет автоматизацию. Роботы и триггеры связывают события в 1С с действиями в CRM, например создают документ при переходе сделки на нужную стадию. Здесь стоит быть аккуратным: автоматика, придуманная на старте «на будущее», обычно превращается в мусорные документы, которые потом никто не решается удалить.
Четыре группы настроек, от которых зависит результат
Настройка складской синхронизации делится на четыре блока, и в каждом есть решение, которое определяет, как система будет вести себя дальше.
Товары. Здесь настраивается подбор товаров по поиску, связь с каталогами и выгрузка картинок. Главный вопрос на этом шаге не технический: нужно решить, весь ли номенклатурный справочник поедет в CRM. Обычно не весь. Менеджеру не нужны расходники, тара и служебные позиции, а каталог из тридцати тысяч строк он всё равно не осилит.
Остатки. Выбираются склады, с которых загружаются данные, и устанавливается соответствие между складами в 1С и в Битрикс24. Выгружать остатки можно в реальном времени или по расписанию. Если складов много, а продают только с двух, грузить стоит эти два: обмен будет быстрее, а менеджеры не запутаются в чужих цифрах.
Цены. Выбираются прайс-листы и задаётся базовый тип цен для CRM. Момент, который лучше проговорить с коммерческим директором до настройки: если в 1С живут закупочные, розничные и дилерские цены, в CRM должен уехать тот тип, по которому менеджеры реально продают, а не первый попавшийся.
Отгрузки. Настраивается автоматическое резервирование товара при заказе, синхронизация отгрузок и параметры доставки. Ради резерва интеграцию чаще всего и затевают: он снимает ситуацию, когда две сделки уходят на один и тот же последний экземпляр.
Как это выглядит у менеджера в обычный день
Опишем сценарий на условном примере, чтобы настройки перестали быть абстракцией. Компания торгует оборудованием, учёт ведёт в «Управлении торговлей», продажи в Битрикс24, складов три, продают с двух.
Утром клиент пишет в WhatsApp и спрашивает про позицию. Менеджер открывает сделку, добавляет товар и видит остаток рядом с карточкой: количество подтянулось из 1С, отдельно смотреть в учётную систему не нужно. Позиция есть, но в единственном экземпляре.
Менеджер оформляет заказ, товар резервируется автоматически. Через полчаса другой продавец открывает ту же позицию и видит, что свободного остатка нет. Раньше это заканчивалось двумя обещаниями одному клиенту и разбором у руководителя, теперь конфликт снимается на уровне системы.
Дальше выставляется счёт. Номер и дата генерируются в 1С, поэтому нумерация остаётся сквозной и бухгалтерия не переделывает документы вручную. Клиент оплачивает частично, платёж приходит в CRM, и в сделке видно, сколько закрыто и сколько осталось.
После полной оплаты сделка переходит на стадию отгрузки. Здесь работает связка робота и события в 1С: смена стадии инициирует создание документа, а данные об отгрузке возвращаются в CRM. Менеджер не звонит на склад и не пишет кладовщику, он смотрит статус в карточке.
Вечером руководитель открывает отчёт и видит цифры, которые сходятся с 1С, потому что источник у них один. Ради этого интеграция и делается: месячная сверка перестаёт быть отдельной работой.
Где проекты спотыкаются
Нетиповая конфигурация. Если 1С в компании дорабатывали годами, модуль может потребовать ручной установки или адаптации программистом. Это не приговор, но это отдельный бюджет и отдельные сроки, и узнавать о нём лучше на этапе оценки, а не в середине внедрения.
Ошибки подключения, которые выглядят страшнее, чем есть. Статус 401 означает неверный логин или пароль. Статус 404 говорит, что веб-сервис не опубликован. Ошибка схемы URL появляется, когда адрес указали не полностью. Три самые частые проблемы решаются в настройках за десять минут, если знать, куда смотреть.
Задвоенные данные после переустановки. Если модуль ставят заново поверх старого, дубли появляются сами собой. Правильный порядок такой: сначала полностью удалить прежнее приложение-коннектор, потом настраивать заново.
Разъезжающаяся нумерация счетов. Чтобы номера шли сквозной последовательностью, организации в 1С сопоставляют с компаниями в Битрикс24, а даты и номера оставляют на автоматическую генерацию в 1С. Попытка вести нумерацию с двух сторон одновременно заканчивается предсказуемо.
Ещё одна ловушка касается тарифа. Доступность интеграции и объём функций зависят от тарифного плана, и проверять это надо до того, как обещать руководству сроки.
И самая частая организационная ошибка: никто не назначил владельца данных. Если справочник номенклатуры правят и в 1С, и в CRM, обмен будет исправно переносить чужие правки поверх ваших. Система-источник для каждого справочника должна быть одна, и это решение принимает не подрядчик.
Как подготовиться, чтобы внедрение не растянулось
Начните с ревизии справочников. Номенклатура, склады, контрагенты и типы цен в 1С должны быть в порядке до обмена. Интеграция не чистит данные, она их переносит, и дубли контрагентов из 1С аккуратно приедут в CRM. На этом шаге обычно всплывают позиции, которые давно не продаются, но продолжают висеть в справочнике, и несколько вариантов написания одного и того же контрагента. Чистка займёт день или два, зато потом не придётся объяснять менеджерам, почему в подборе три одинаковых товара с разными ценами.
Дальше опишите, что именно должно происходить в сделке. Не «интегрировать 1С», а по шагам: менеджер добавляет товар в сделку, видит остаток, резервирует, выставляет счёт, получает отметку об оплате, инициирует отгрузку. Каждый из этих шагов упирается в конкретную настройку, и без такого описания подрядчик будет угадывать.
Проверьте инфраструктуру. Версия платформы, релиз конфигурации, доступность базы снаружи, публикация веб-сервисов. Для отгрузок, как уже говорилось, нужен HTTP-сервис или Push & Pull. Эти вопросы решает системный администратор или обслуживающая 1С компания, и лучше поставить их в очередь заранее.
Запускайте на ограниченном контуре. Один склад, один тип цен, часть номенклатуры, два-три менеджера. Неделя работы в таком режиме показывает больше, чем месяц обсуждений, и ошибки исправляются, пока в системе нет полутора тысяч сделок.
Соберите рабочую группу до старта. В проекте всегда участвуют минимум четверо: тот, кто отвечает за 1С со стороны компании или обслуживающей организации, коммерческий руководитель, который принимает решения по ценам и складам, системный администратор и внедренец Битрикс24. Если хотя бы одного из них нет в переписке, проект встаёт на первом же вопросе вида «а какой тип цен считать основным». Отдельно назначьте человека, который принимает работу: без него правки будут копиться бесконечно.
И заложите время на обучение. Режим складского учёта 1С меняет привычки менеджеров: часть полей становится нередактируемой, товар подбирается иначе, отгрузка появляется как отдельный шаг. Без короткого инструктажа команда будет обходить систему через мессенджер, и весь смысл интеграции пропадёт.
Как проверить, что обмен настроен правильно
Приёмка интеграции по принципу «вроде работает» заканчивается тем, что ошибки всплывают через месяц на живых сделках. Проверять стоит по конкретным сценариям, и все они занимают полдня.
Возьмите товар и измените его остаток в 1С. Посмотрите, за какое время цифра доехала до карточки в CRM и совпала ли она в точности. Если стоит расписание, засеките интервал: он должен соответствовать настройке, а не «примерно так».
Создайте сделку с резервом и проверьте, уменьшился ли свободный остаток для других пользователей. Потом отмените резерв и убедитесь, что количество вернулось. Незакрывающийся резерв тихо съедает доступный товар, и обнаруживается это обычно в самый неподходящий момент.
Выставьте счёт и сверьте нумерацию с 1С, а затем проведите частичную оплату и посмотрите, как она отражается в сделке. Отдельно проверьте, что организация в 1С правильно сопоставлена с компанией в Битрикс24, иначе документы уедут не на то юрлицо.
Проверьте товар с характеристиками. Они переносятся как вариации, и на этом шаге видно, правильно ли собрана связь цен и остатков с конкретным вариантом, а не с общей карточкой.
Наконец, посмотрите на справочник контрагентов. Найдите в Битрикс24 контрагента из 1С по идентификационному номеру и убедитесь, что дублей не появилось. Если дубли есть уже на старте, дальше их будет только больше.
Результаты этих проверок стоит записать. Когда через полгода поведение системы изменится после обновления конфигурации, будет с чем сравнить.
Частые вопросы
Можно ли обойтись без 1С и вести склад только в Битрикс24?
Да, если товарный учёт несложный. В Битрикс24 есть собственный складской учёт: документы ведутся прямо в портале, интеграция не нужна. Важно проверить, доступна ли эта функциональность на вашем тарифе.
Придётся ли переписывать типовую конфигурацию 1С?
Модуль «Коннектор к Битрикс24» ставится в 1С как расширение, без изменения типовой конфигурации. Но если конфигурация нетиповая и её дорабатывали, может понадобиться ручная установка или адаптация программистом.
Как часто обновляются остатки?
На выбор доступны обмен в реальном времени, вручную и по расписанию. Для ходовых позиций обычно выбирают реальное время, для редко меняющихся справочников хватает регулярного обмена по расписанию.
Можно ли подключить к порталу две базы 1С?
Да, Битрикс24 поддерживает одновременную интеграцию с несколькими базами. Это востребовано, когда бухгалтерия и товарный учёт ведутся раздельно.
Почему в режиме 1С не редактируются товары в CRM?
Так работает режим складского учёта 1С: источником данных считается 1С, и менять товары и документы на стороне Битрикс24 нельзя. Это защищает от расхождений между системами.
Что делать, если после переустановки модуля появились дубли?
Полностью удалить старое приложение-коннектор и настроить обмен заново. Установка новой версии поверх прежней без удаления как раз и приводит к задвоению данных.
Нужно ли выгружать в CRM весь справочник номенклатуры?
Обычно нет. Менеджерам нужны позиции, которые они продают, а расходники, тара и служебные строки только замусоривают подбор товара в сделке. Ограничить состав выгрузки проще на старте, чем чистить каталог потом.
Поддерживается ли старая версия 1С?
Коннектор работает с платформой 1С:Предприятие 8 и актуальными релизами типовых конфигураций. Конфигурации на платформе 7 не поддерживаются.
Окупаемость такой связки складывается из снятых ручных операций: перебивания счетов, звонков на склад с вопросом «а есть ли», сверок в конце месяца. Настройка вместе с подготовкой справочников обычно занимает несколько недель, а первый честный показатель успеха выглядит очень просто: менеджер перестал открывать 1С, чтобы ответить клиенту на вопрос о наличии.
