Лучшие практики интеграции: объединяем 1С, WMS и B2B-платформу чтобы вырастить продажи в 7 раз

Это вторая статья про автоматизацию продаж дистрибьютора китайского бренда спецтехники. Финансовые цели там очень серьезные – рост по выручке в 7 раз. Сколько бы вы ни вложили в автоматизацию, обеспечить такой рост только за счет внедрения современного и производительного ПО проблематично. Потому что другие так тоже умеют. Да, удастся что-то сэкономить на снижении объемов ошибок, трудоемкости, на ускорении процессов. Но источник роста в другом:

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

Не знаешь что делать – делай шаг вперед

В ситуации ухода крупнейших игроков вроде JCB или Komatsu, новую рабочую среду дистрибьютору нужно сформировать как можно скорее, пока рынок почти пустой. При этом придется преодолеть ряд барьеров:

  • дилеры избирательны и привыкли к определенному уровню сервиса и набору маркетинговых стимулов, созданных ушедшими производителями;

  • дефицит свободных площадей и рост стоимости аренды складов для хранения (в том числе транзитного) навесного оборудования, запчастей, технических жидкостей и расходников;

  • конечные покупатели, владеющие техникой западных производителей, должны будут провести ускоренную амортизацию, до этого пользуясь услугами вторичного рынка и донорами из собственного автопарка;

  • у покупателей существуют предубеждения насчет качества продукции из Китая;

  • запасы запчастей и комплектующих, которые создали игроки из ТОП-50, неизвестно когда будут распроданы, учитывая параллельный импорт;

  • отсутствие готовых IT-решений для работы с дилерской сетью. Придется интегрировать несколько систем: торговля, склад, логистика, аналитика и т.д.

А дилеры уже, как минимум, ждут:

  • работы через формат “единого окна” и режим доступа 24/7;

  • гибкий интерфейс и персонализацию во всем: от каталога и прайс-листа  до кастомизации личного кабинета под нужды компании;

  • возможность связаться с персональным менеджером через личный B2B-кабинет;

  • прозрачность бонусной и скидочной систем с отражением статуса участия в них;

  • возможность просматривать и резервировать товары среди фактических остатков на приоритетных складах;

  • множественные “корзины” для разделения заказов по клиентам;

  • инструменты для удобной работы с рекламациями и формирования возвратов;

  • электронный документооборот, позволяющий выставлять счета и подписывать документы онлайн;

  • интеграцию с популярными бизнес-приложениями (CRM, торговым, складским, бухгалтерским ПО);

  • а еще безопасность, обновляемость, отсутствие коллизий, оперативное решение проблем и т.д.

Дистрибьютор уже сделал ряд важных стратегических шагов, один из которых – создание Личного кабинета дилера. Следующим шагом стала его интеграция с учетной системой и системой управления складом (Warehouse management system, WMS).

Схема проекта интеграции.jpg

Схема интеграции приложений в ИТ-системе заказчика

ИНТЕРВОЛГА более 10 лет автоматизирует процессы в 1С, дорабатывает и интегрирует 1С-приложения с производственными системами, магазинами и маркетплейсами. Раньше мы уже интегрировались с “1С:Предприятие 8. WMS Логистика. Управление складом” и понимаем что к чему. А вот опыта работы с EME.WMS не было.

  • Чтобы больше узнать об особенностях обмена с 1С, прочитайте наше Руководство.

Для организации простых складских процессов вполне хватает возможностей популярных учетных систем: “1С:Управление торговлей”, “Инфо-Предприятие: Торговый склад”, “БухСофт: Торговля”, “Фрегат: Торговля”или “Мой склад”. Пока у вас на складе несколько сотен SKU и несколько  отгрузок в неделю, торгово-бухгалтерский софт работает быстро. Но, чем больше торговая матрица и чаще отгрузки, тем больше времени приложениям требуется на обработку транзакций. Дело в том, что эти системы создавались для отражения проводок, поэтому, в отличие от WMS, имеют иную архитектуру данных и обращений к ним. А некоторые из продуктов не имеют коробочных версий, поэтому их владельцы сильно зависят от интернета и скорости апгрейда разработчиками своих систем.

Для поставщика с номенклатурой в тысячи SKU, разветвленной сетью складов и дилеров “1С:УТ” или “Мой склад” не может полноценно заменить WMS. А выбор систем управления складом сейчас очень широк, много российских решений:  InStock, Yolka, WMS.EME, YARUS, AXELOT, 1С:Предприятие 8. WMS Логистика и др. 

Заказчик сделал выбор WMS учитывая:

  • развитость функционала (предустановленные бизнес-процессы, интеллектуальный поиск, видеоаналитика, работа с мобильными устройствами и др.);

  • лучшую производительность на идентичном аппаратном обеспечении;

  • наличие модулей интеграции с большинством учётных систем;

  • опыт работы сотрудников с этой WMS в других проектах;

  • уровень техподдержки.

Почему интеграция лучше, чем универсальный софт

Мечта почти каждого нашего клиента – софт на все случаи жизни, чтобы “все было в одной системе”, “чтобы люди не переключались”, “чтобы не было отставания по данным”. Например “1С:ERP Управление предприятием” почти полностью покрывают бизнес производственного предприятия. Но, во-первых, “сделать все в одной программе” – дорого и для разработчика и для пользователя. Вы переплатите за избыточный функционал, и все равно что-то придется доработать. Во-вторых, в каждом ИТ-сегменте есть свой игрок-лидер, который делает продукт лучше, чем остальные. Глупо ожидать, например, что 1С:ERP по функциональности маркетинга и рассылок догонит MindBox. Выгоднее сделать интеграцию.

Когда без интеграции не обойтись:

  • компания владеет набором программ, которые нужны для автоматизации отдельных бизнес-процессов. Перенос данных между ними производится вручную и занимает много времени, в ходе переноса возникают ошибки;

  • смена самописной, устаревшей и не поддерживаемой части ПО на современные аналоги;

  • слияния/поглощения компаний, требующие интеграции приложений от разных поставщиков;

  • необходимость подключения к различным внешним сервисам (информационным, аналитическим, контрольно-регулирующим);

  • расширение сети продаж, объединение цепочек бизнес-процессов партнеров т.д.

Иногда, если ваши бизнес-процессы типовые, можно все решить стандартными интеграциями через штатные модули. Но штатные модули – это почти всегда ограниченные возможности. Рост нагрузок на сервис, изменения конфигурации, добавление функционала – обычное дело. ИНТЕРВОЛГА готова помогать с интеграцией на штатных модулях или дорабатывать их под ваши запросы. Чтобы не тратить время на поиск подробных кейсов и инструкций по интеграции – заполните форму внизу и мы предложим лучший способ решения вашей задачи.

Интеграции – это сложно?

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

Проблема, которую бизнес не знает как решать.png

Или смотреть на процесс интеграции чересчур оптимистично:

  • не видеть всех сложностей;

  • верить в “могущество” штатных модулей и штатного программиста;

  • не понимать почему интеграция по стоимости сопоставима с лицензией;

  • не готов мириться с ошибками и не понимает важности тестирования на реальных данных.

Между тем, интеграторам приходится работать с разнородными системами и при этом: обеспечивать масштабируемость и производительность, безопасность и соответствие нормативным требованиям, управлять затратами и сложностью, решать проблему ограниченных ресурсов и опыта.

Вот так выглядела схема интеграции ИТ-систем дистрибьютора спецтехники на этапе планирования.

Архитектура и потоки данных без шины.jpg

Мы здесь еще не включили шину, контролирующую обмен данными, поэтому и схема вышла попроще. А еще в проекте интеграции прорабатывается множество вариантов связей объектов, потоков данных и синхронизаций, сценариев работы целевой системы. Дополнительно обсуждается и планируется структура серверов и деплоя, процесс разработки, документирование и хранение кода, условия поддержки и т.д. 

Как разделить функции между 1С, WMS и B2B-платформой

Если интегрируются несколько систем с пересекающимся функционалом, то нужно выбрать способ разделения функции между ними. Рассмотрим на примере.

Каждая из систем является источником определенного набора данных:

  • 1С: Управление торговлей (Запчасти) – источник номенклатуры (с ценами и остатками), информации о заказах клиента;

  • B2B-портал на 1С:БУС (1С-Битрикс: Управление сайтом) – источник заказов клиента;

  • WMS система управления складом – наличие на складах, весогабаритные параметры.

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

WMS более функциональна в складских вопросах, но в нее нельзя напрямую из Личного кабинета на B2B-портале передавать заказы на сборку без подтверждения менеджером. В ней неудобно хранить цены, счета, формировать доставку.

Чтобы общий учёт не развалился, нужно чтобы в УС всегда была “точка правды” (по остаткам, объемам и срокам поставок, запасам, отгрузкам, перемещениям и т.д.). Т.е. УС является ядром всей ИТ-системы, WMS для нее – источник данных, как и B2B-портал.

Ранее заказы клиентов формировались вручную по прайс-листу и вносились в 1С: УТ, обратно выгружались счета и передавались на оплату клиентам. B2B-портал автоматизировал процесс создания заказов, но информация о них продолжает хранится в УС. А вот сведения о ходе сделки и состоянии воронки продаж не представляют интереса для бухгалтерского и финансового учёта, поэтому всегда остаются на стороне Б24.

В общем виде, разделение функционала между системами выглядит так.

Разделение функционала между 1С, WMS и ЛК.jpg

Если словами, то:

  1. Заказчик в ЛК оформляет заказ;

  2. Заказ из ЛК приходит в УС. Менеджер по продажам модерирует и проводит документ. В зависимости от наличия товара на остатках, создаются различные документы. Если товар в наличии, то на основании документа “Заказ клиента”, менеджер создает “Задание на подбор” (доработка ИНТЕРВОЛГИ). После проведения “Задания на подбор” в WMS отправляется сообщение “ORDERS”;

  3. На основании задания, полученного в  WMS, сотрудник склада собирает заказ и отправляет сообщение “Despatch” обратно в УС;

  4. На основе “Despatch” в УС создается “Реализация товаров и услуг”.

Если товара нет в наличии, процесс становится немного длиннее:

  1. Если товар под заказ, сотрудник отдела закупок создает “Заказ поставщику”, сообщение “ASN” уходит в WMS;

  2. Когда товар приходит из Китая на склад, сотрудник склада подтверждает приход, отправляет сообщение “Remains” в УС;

  3. В УС создается документ “Приобретение товаров”;

  4. Документ проводит сотрудник отдела закупок и товар появляется на остатках. Можно делать отгрузку дилеру.

Как интегрировать 1C с WMS

Разработчики 1С не написали модуль для интеграции с EME.WMS, а у авторов WMS интеграционный модуль был, но от другой версии 1C. Чтобы не ковыряться в чужом недокументированном коде мы сделали свой кастомный модуль.

Обмен между 1C и EME.WMS ведется через промежуточную базу данных Microsoft SQL Server.

Обмен через промежуточную БД.jpg

Интеграция реализована по стандарту: не в самой конфигурации УС, а в расширении к ней (как подключаемый объект). Такой прием оправдан по следующим причинам:

  • мы не вмешиваемся в оригинальную конфигурацию, она спокойно обновляется и остается на поддержке поставщика. Расширение в любой момент можно отключить;

  • все доработки, сделанные интегратором, остаются на месте после обновления кода вендора;

  • мы не затрагиваем типовой код, таким образом обеспечивая безопасность.

Интеграции работают через обмен сообщениями, которые сохраняются в таблицах БД. Все процессы, кроме инвентаризации, инициализируются на стороне 1C.

В ходе первого этапа интеграции разработаны механизмы экспорта сообщений для следующих объектов:

  • Группы номенклатуры (CLASSIFIER);

  • Номенклатура (GOODS);

  • Приход по ASN (Заказ поставщику - ASN, Поступления товаров и услуг - RECEIPT);

  • Отгрузка (Заказ клиента - ORDERS, Реализация товаров услуг - DESPATCH);

  • Сверка остатков (REMAINS).

В процессе интеграции учитывали ряд особенностей:

  1. Для интеграции групп номенклатуры на стороне WMS есть соответствующие классификаторы, на стороне 1C – это группы в справочнике номенклатуры.

  2. Особенность интеграции контрагентов заключается в том, что в WMS отсутствует понятие партнера, в то время как в 1С ведется совместный учёт и партнеров и контрагентов. Контрагентов можно либо сразу экспортировать из 1С в WMS, либо делать это по мере  обмена документами, содержащими ссылки на контрагентов.

  3. Бизнесу иногда нужно, чтобы не вся номенклатура была видна на B2B-портале или в WMS. Для номенклатуры и групп номенклатуры, которые нужны в WMS, необходимо добавлять признак “использование WMS”. В интеграции будут участвовать только те элементы и группы, которые помечены данным признаком.

  4. Если B2B-портал мультиязычный и в карточке товара присутствует описание на нескольких языках, то нужно выбрать те, по которым интеграция необходима.

  5. Также определяются порядок и место учёта упаковки и весо-габаритных характеристик (ВГХ) товара. В учётной системе сведения о размере упаковки отсутствуют, поэтому ее параметры при обмене должны передаваться из EME.WMS в 1С для планирования закупок и логистики.

  6. В процессе интеграции склады из 1С должны быть сопоставлены складам WMS через дополнительный реквизит – код склада, который закрыт для редактирования. Складов может быть создано любое количество, в т.ч. под брак, потери и т.д. В последнем случае EME.WMS сможет передавать в 1С информацию о перемещении некондиции/брака на соответствующий склад, чтобы та закрывала позиции для продажи. 

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

  8. Возврат товаров от покупателя в 1С может отражаться как новое поступление от контрагента по УПД. В интеграции с WMS как отдельный процесс не отражается, выполняется по сценарию поступления.

На первый этап интеграции было затрачено менее 200 часов работы аналитиков и разработчиков. На следующем этапе планируются доработки интеграции в части реализации и отгрузки, отражения коррекционного прихода/списания, перевозки, инвентаризации.


Мы сделали много интеграций учётных систем с системами управления складом и каждый раз открываем для себя новые интересные детали. По мере развития онлайн торговли это направление стало развиваться особенно активно, количество запросов на внедрение растёт.

Интеграции ИТ-систем с Личным кабинетом на B2B-платформе – один из наших основных профилей, практически каждая автоматизация оптовых продаж требует такой работы. ИНТЕРВОЛГА обладает высоким уровнем компетентности в вопросах создания крупных учётных структур, интегрированных с веб-аналитикой, онлайн-магазинами, B2B-кабинетами и CRM-системами.

Если у вас есть идеи развития бизнеса в направлении оптовых продаж – заполните форму внизу. Наши аналитики помогут оценить потенциал и стоимость реализации ваших планов.

  • Другие наши статьи по теме автоматизации процессов в 1С и интеграции 1С-приложений со сторонним ПО и сервисами.

Поделиться
28.07.2023
Оцените статью
Мы работаем по одному из двух форматов:
  • аренда команды (от 2 человек, не менее 3 месяцев);
  • итерации с фиксированной ценой (1-3 месяца длительностью).
ИНТЕРВОЛГА предоставляет:
  • регулярные онлайн-планерки с заказчиком;
  • квалифицированных специалистов;
  • организованную команду (находятся в одном помещении, что упрощает решение рабочих вопросов);
  • полную прозрачность и регулярность отчетов о результатах.
Ключевые услуги:
  • нагруженный интернет-магазин;
  • личный кабинет;
  • оптовые продажи — B2B-платформа;
  • маркетплейс;
  • технический аудит сайта;
  • Битрикс24 — корпоративные HR-порталы;
  • Битрикс24 — построение CRM-системы;
  • Битрикс24 — личные кабинеты сотрудников;
  • Битрикс24 — аудит портала;
  • 1С — интеграция с другими системами;
  • 1С — доработка системы;
  • маркетинг — комплексное интернет-продвижение;
  • маркетинг — продвижение для B2B.

Статьи по теме

Тихие потери на кассах: затыкаем «черные дыры», через которые утекает выручкаКогда бизнес борется за каждый рубль, прозрачность выходит на первый план. Мы помогли розничной сети взять под контроль все кассовые операции без крупных вложен...
Как селлеру контролировать поставки и управлять запасами на маркетплейсе, особенно если это AmazonПродаете на маркетплейсе, и приходится вручную гонять кучу цифр между ним и 1С? Хм. Интеграция — проще, быстрее и надежнее. Только важно учесть пару нюансов... ...
Микросервис на 1С для нетиповой интеграции сайта с B2B-сервисомРассказываем, как «подружили» личный кабинет клиента и внешний B2B-сервис с «капризным» API с помощью встроенных инструментов 1С и нестандартного подхода к зада...
Доработка интеграции 1С и СКУД TimexСКУД Timex популярен и у госструктур и у частных компаний. Одно крупное предприятие столкнулось с ошибкой в обмене между Timex и 1С. Расскажем как нашли её и ис...
Продавайте больше через индивидуальные скидки и персональные цены для оптовиковВ статье рассказываем, как с помощью функционала работы с ценами и скидками можно привлекать новых b2b-клиентов и удерживать старых, создавая долгосрочные и вза...
Как b2b-платформа передает в 1С данные по новым контрагентам В этой статье мы расскажем, что происходит после того, как клиент зарегистрировал в б2б-кабинете новое юридическое лицо и сделал заказ, а также покажем, как...
Хотите получать лучшие статьи от INTERVOLGA раз в месяц?
Подпишитесь на рассылку — спамить не будем