Большинство компаний в Узбекистане ведут учёт в 1С или Smartup. Потом появляется сайт, интернет-магазин, Telegram-бот или CRM — и сразу встаёт вопрос: снова вручную заводить товары, цены и остатки? А кто будет переносить заказы с сайта в учётную систему?
Ответ — интеграция 1С (или Smartup) с остальными системами. Разберём, какие данные можно синхронизировать, как устроен обмен, на чём чаще всего спотыкаются такие проекты и как мы делали интеграцию со Smartup в реальном проекте.
Зачем нужна интеграция
Без интеграции одни и те же данные живут в двух-трёх местах. Менеджер меняет цену в 1С, а на сайте висит старая. Товар закончился на складе, а бот продолжает его продавать. Оператор вручную переносит каждый онлайн-заказ в 1С и время от времени ошибается.
Цель интеграции простая: у каждого типа данных должен быть один «источник правды», а остальные системы обновляются от него автоматически.
Что можно синхронизировать
Каталог товаров
Названия, артикулы, штрихкоды, категории, единицы измерения, характеристики. Обычно каталог ведётся в 1С или Smartup и выгружается на сайт и в бот. Фото и маркетинговые описания чаще добавляют уже на сайте — в учётной системе их нет.
Остатки
Самые важные и быстро меняющиеся данные. Частота обновления зависит от бизнеса: кому-то хватает нескольких раз в день, а для ходовых товаров заметна даже задержка в несколько минут.
Цены
Розничные, оптовые, акционные, цены по группам клиентов. В опте у каждого контрагента может быть свой тип цен — это тоже нужно учесть в обмене.
Заказы
Заказ с сайта, из бота или CRM попадает в 1С документом. В обратную сторону возвращается статус — «подтверждён», «собран», «отгружен», — и клиент видит его на сайте или в боте.
Клиенты и контрагенты
База клиентов, реквизиты, скидки, задолженность. Оптовому клиенту очень удобно видеть свой баланс в личном кабинете или в боте.
Оплаты
Онлайн-оплата через Click или Payme привязывается к заказу и может передаваться в учётную систему. Про подключение самих платёжных систем — в статье Интеграция Click и Payme.
Частые сценарии
Интеграция 1С с сайтом
Самый распространённый случай: каталог, цены и остатки идут из 1С на сайт, заказы — обратно. Многие готовые платформы умеют это через стандартный обмен, но на нетиповой конфигурации 1С его почти всегда приходится дорабатывать.
Интеграция 1С и Битрикс24
Здесь CRM получает из 1С товары, цены и контрагентов, а в 1С уходят сделки и счета. Важно заранее решить, где редактируются клиенты, иначе изменения будут перетирать друг друга.
Интеграция 1С с маркетплейсами
Каждая площадка, будь то Uzum Market или другая, ждёт данные в своём формате и со своими правилами. Удобнее всего держать между 1С и маркетплейсами промежуточный сервис, который раздаёт остатки и цены и собирает заказы.
Интеграция 1С с Telegram-ботом
Если компания продаёт через Telegram, бот берёт каталог и остатки из учётной системы и возвращает туда заказы. Покупатель видит актуальные цены и наличие, а менеджеру не нужно вручную сверять бот с 1С. О том, как подготовить такой проект, рассказываем в статье Заказать Telegram-бота.
Интеграция Smartup
Smartup тоже умеет обмениваться данными с внешними системами. Логика та же, что с 1С: определить, какие справочники и документы передаются, в каком направлении и как часто. Детали зависят от настроек вашего Smartup и согласуются в начале проекта.
Способы обмена
| Способ | Когда подходит | Ограничения |
|---|---|---|
| API (HTTP-сервисы, OData) | Быстрые обновления, двусторонний обмен | Может потребоваться доработка на стороне 1С |
| Обмен файлами (XML, JSON, CSV) | Простая выгрузка каталога и остатков | Задержки, медленно на больших объёмах |
| Промежуточный сервис | Много каналов: сайт, бот, CRM, маркетплейсы | Ещё один компонент, который нужно поддерживать |
API — современный вариант: системы обращаются друг к другу HTTP-запросами, данные передаются быстро и порциями, ошибки легко отследить. Обмен файлами — классика, простая и надёжная, но далёкая от реального времени. Промежуточный сервис снимает нагрузку с 1С и упрощает подключение новых каналов.
Типичные ошибки
Нет единого идентификатора товара
Как система поймёт, что товар на сайте и в 1С — один и тот же? Если не договориться о ключе — артикул, код или штрихкод, — появятся дубли и «потерянные» позиции. Чистка каталога перед интеграцией часто оказывается самой долгой частью работ.
Нетиповая конфигурация 1С
У многих компаний 1С годами дорабатывалась. Готовый модуль, написанный под типовую конфигурацию, может просто не заработать. Поэтому важно работать в паре с вашим 1С-программистом.
Отсутствие мониторинга
Интеграцию настроили и забыли. Однажды меняется пароль или падает сервер, обмен останавливается, а узнаёте вы об этом, когда клиенты заказывают отсутствующий товар. Каждый обмен должен логироваться, а об ошибке ответственный должен получать уведомление, например в Telegram.
Всё и сразу
Попытка за один этап подключить каталог, остатки, цены, заказы, клиентов и оплаты растягивает проект. Лучше сначала односторонне выгрузить каталог и остатки, затем заказы и остальное.
Реальный пример: Wallner и Smartup
Для Wallner мы разработали ERP для управления компанией и интегрировали её со Smartup. В системе есть оптовые продажи, магазин в формате Telegram Mini App и оплата через Click и Payme. Клиент оформляет заказ прямо в Telegram, ERP его обрабатывает, а связка со Smartup избавляет от ручного переноса данных. Про магазины внутри Telegram — в статье Что такое Telegram Mini App.
Как подготовиться к интеграции
- Составьте список систем: версия 1С или Smartup, сайт, бот, CRM, маркетплейсы.
- Нарисуйте карту данных: что, в каком направлении и как часто передаётся.
- Назначьте главные системы для каждого типа данных.
- Подключите своего 1С-программиста: конфигурация и права доступа.
- Запускайте поэтапно и проверяйте каждый этап на реальных данных.
Интеграция 1С и Smartup в SyncLab
Мы связываем сайты, интернет-магазины, Telegram-ботов, CRM и ERP с 1С и Smartup: каталог, остатки, цены, заказы, клиенты и оплаты. Интеграции делаем в рамках разработки ПО на заказ: после короткого брифа присылаем письменное предложение с точным объёмом, сроками и фиксированной стоимостью. Если интернет-магазина ещё нет, его можно сразу строить с интеграцией — смотрите создание интернет-магазина.
Частые вопросы
Что такое интеграция 1С с сайтом?
Это автоматический обмен данными между 1С и сайтом: товары, цены и остатки попадают на сайт из 1С, а заказы с сайта уходят обратно в 1С. Ничего не нужно переносить вручную, и данные в обеих системах совпадают.
Можно ли интегрировать 1С с Битрикс24?
Да. Чаще всего из 1С в Битрикс24 передают товары, цены и контрагентов, а из CRM обратно в 1С — сделки и счета. Конкретная схема зависит от конфигурации 1С и того, какая система считается главной для каждого типа данных.
Как связать 1С с маркетплейсами?
Обычно через промежуточный сервис, который забирает из 1С товары, цены и остатки, приводит их к формату каждого маркетплейса и возвращает в 1С полученные заказы. Так проще подключать новые площадки и не нагружать саму 1С.
Сколько стоит интеграция 1С?
Интеграция — это задача заказной разработки, поэтому цена зависит от того, какие данные синхронизируются, способа обмена, числа систем и конфигурации 1С. Интеграция вместе с новым интернет-магазином обычно обходится дешевле, чем подключение потом. После короткого брифа SyncLab присылает письменное предложение с точным объёмом, сроками и фиксированной стоимостью.



