Интеграция 1С в Туле: карта связей и места, где обмен рвётся
В этой статье
Обмен данными с 1С почти никогда не ломается целиком. Отваливается один участок: перестала уходить цена по договорному типу, заказ с сайта не создал документ, остаток на площадке отстал на сутки. Поэтому проект начинается не с протокола, а со схемы связей: что с чем соединяется, что между ними ходит и в какую сторону. Ниже – карта, которую мы рисуем для компаний Тулы, и места, где она рвётся первой.
Какие системы соединяются в поставке металла и комплектующих
У производителя и оптовика в Туле вокруг учётной базы обычно стоит пять внешних узлов:
- 1С и сайт – выгрузка товаров из 1С по CommerceML: номенклатура, характеристики, остатки, цены;
- 1С и CRM – контрагенты, счета, оплаты и отгрузки через REST или OData;
- 1С и маркетплейсы – остатки и цены на площадки, заказы обратно в базу;
- 1С и банк-клиент – автоматическое разнесение оплат по счетам;
- 1С и склад с терминалами сбора данных – приёмка, отбор, инвентаризация.
Связей может быть три, а может одна. Важно другое: каждая из них – отдельный регламент со своим расписанием и своим журналом ошибок.
Номенклатура: разрыв, который случается чаще всех
Восемь из десяти вставших обменов упираются не в код, а в справочник. Одна и та же позиция заведена трижды – менеджером, кладовщиком и снабженцем; у половины строк пустой артикул; марка стали и типоразмер записаны в наименовании текстом, а не характеристикой. Синхронизация сайта и 1С опирается на уникальный идентификатор, и если его нет, при каждой выгрузке появляются новые карточки вместо обновления старых. Чистка справочника до старта обмена экономит больше времени, чем любая доработка после. Отдельная беда – единицы измерения: тонны, метры и штуки в одной строке дают на витрине цену, в которую никто не верит.
Цены и скидки: почему на сайт уезжает не тот прайс
В базе живёт несколько типов цен: розница, опт, договорная под заказчика, цена с отсрочкой. Ошибка типовой настройки в том, что наружу отдаётся первый попавшийся тип, и оптовый клиент видит розницу. Рабочая схема: сайт получает публичный тип, персональные условия подтягиваются после авторизации по договору. Скидки и НДС считаются в одном месте, иначе сумма в корзине и в документе разойдётся, и разбираться будет бухгалтерия.
Остатки и резервы: один склад на несколько каналов
Когда компания продаёт с сайта, с площадок и через менеджеров, физический остаток один, а желающих его продать – трое. Без резервирования это заканчивается пересортом. Что задаётся на этапе схемы обмена:
- по каким складам считается доступный остаток, а какие в расчёт не идут;
- квота на каждый канал продаж, чтобы площадка не выбрала весь запас;
- момент резерва – создание заказа, а не поступление оплаты;
- статус «в пути» от поставщика для позиций с длинным плечом отгрузки.
Заказы обратно в базу: где теряется статус
Прямое направление настраивают все, обратное – через раз. Заказ должен упасть в 1С документом с покупателем, позициями и складом, а назад прийти статус, номер отгрузки и факт оплаты. Рвётся это в двух точках: менеджер меняет заказ руками мимо обмена, и справочник статусов на сайте не совпадает со схемой документов в базе. Пока часть работы идёт в обход интеграции, цифры в отчётах остаются приблизительными.
Обновления, доработки и стоимость работ
Отдельный риск – конфигурация, снятая с поддержки: после обновления платформы обмен встаёт молча, очередь копится, ошибок никто не читает. Поэтому в проект закладывается тестовая копия базы и мониторинг очереди. Базовый обмен товарами и остатками – от 45 000 рублей и 5 рабочих дней, заказы и оплаты – от 75 000 рублей за две недели, площадки – от 95 000, обмен с CRM – от 85 000. Сопровождение обмена – от 60 000 рублей в год, подробности в разделе технической поддержки. Нужна система продаж – смотрите внедрение Битрикс24: связка 1С и Битрикс24 настраивается тем же проектом.
Мы работаем с 2011 года и собираем сайт, CRM и учёт одной командой, поэтому стыки не превращаются в переписку между подрядчиками. Договор и смета до старта. Позвоните по номеру +7 (901) 417-22-12: разберём вашу конфигурацию и скажем, что закрывается типовым обменом, а что потребует доработки.