Интеграция 1С с сайтом, CRM и другими системами
Связываем 1С с сайтом, интернет-магазином, CRM, банком, Kaspi и мобильным приложением. Товары, остатки, цены, заказы и клиенты передаются автоматически, по расписанию или в момент события, без человека посередине.
- Обмен данными 1С по расписанию или мгновенно по событию
- Стандартный OData или свой HTTP-сервис внутри 1С
- Журнал обмена и уведомление, если что-то не дошло
- Типовая конфигурация остаётся на поддержке
Интеграция 1С с сайтом или другой системой стоит от 350 000 тенге и занимает от двух недель. Двусторонний обмен товарами, ценами и заказами обычно занимает от трёх до шести недель.
Что даёт интеграция 1С
Данные вводятся один раз и дальше расходятся по системам сами.
Когда 1С не связана с сайтом, CRM и площадками, одни и те же данные вводят несколько раз. Менеджер переносит заказ с сайта в 1С, контент-менеджер вручную правит остатки на сайте, бухгалтер разносит оплаты из банка. Каждое ручное действие занимает время и даёт ошибки: продажа товара, которого нет, неверная цена, потерянный заказ.
Интеграция 1С убирает этот слой. 1С остаётся главным источником данных о товарах, ценах и остатках, а внешние системы получают актуальную картину автоматически. В обратную сторону в 1С приходят заказы, клиенты, оплаты и статусы.
Ещё один эффект менее заметен, но важен: исчезает спор о том, какая цифра правильная. Когда остаток на сайте, в CRM и в отчёте руководителя берётся из одного места, обсуждение переходит от сверки к решениям: что заказать, что уценить, где теряем.
Результат, который замечают первым: сотрудники перестают сверять таблицы, а руководитель видит в 1С реальные продажи всех каналов, а не данные вчерашнего дня.
С чем интегрируем 1С
Основные направления обмена данными 1С у компаний Казахстана.
| Система | Что передаём | Направление |
|---|---|---|
| Сайт и интернет-магазин | товары, цены, остатки, заказы, клиенты | в обе стороны |
| Kaspi и маркетплейсы | остатки, цены, заказы, статусы | в обе стороны |
| CRM (Битрикс24, amoCRM и другие) | контрагенты, сделки, счета, оплаты | в обе стороны |
| Банк | выписки, платёжные поручения | в обе стороны |
| Мобильное приложение | каталог, остатки, заказы, кэшбэк | в обе стороны |
| Telegram и WhatsApp | уведомления, итоги дня, статусы заказов | из 1С |
| Другая база 1С | справочники, документы | в обе стороны |
По отдельным направлениям есть подробные страницы: интеграция 1С с Kaspi, интеграция 1С с банком, обмен 1С с Битрикс24. Мобильные приложения и боты, работающие с 1С, делает наша команда Applications.kz.
Интеграция 1С с сайтом и интернет-магазином
Самая частая задача и самая частая причина проданного несуществующего товара.
Интеграция 1С с сайтом начинается с вопроса, что именно считать главным. Обычно в 1С живут номенклатура, цены и остатки, а на сайте описания, фото и SEO-тексты. Мы разделяем поля так, чтобы обмен не затирал работу контент-менеджера.
Для крупных каталогов важна и скорость первой загрузки. Полная выгрузка десятков тысяч позиций с характеристиками и фото идёт порциями, а дальше передаются только изменения: новый товар, изменённая цена, движение остатка. Так обмен укладывается в минуты даже на большом ассортименте.
Из 1С на сайт уходят товары, характеристики, цены по типам и остатки по складам. С сайта в 1С приходят заказы с составом, способом доставки и оплаты, а также новые клиенты. Статус заказа, изменённый в 1С, возвращается на сайт, и покупатель видит его в личном кабинете.
Отдельно продумываем цены. В 1С часто несколько типов цен: розничная, оптовая, для дилеров, акционная. Интеграция 1С с сайтом передаёт нужный тип каждой группе покупателей, и после входа в личный кабинет оптовый клиент видит свои цены, а не розничные. Скидки и акции, рассчитанные в 1С, на сайте совпадают до тенге.
Работаем с сайтами на 1С-Битрикс, WordPress и WooCommerce, OpenCart, Tilda и самописными движками. Если подходящего модуля обмена для движка нет, пишем его сами и передаём исходники вместе с описанием. Для своих сайтов на заказ проектируем обмен сразу, чтобы не переделывать потом. Как устроена синхронизация остатков, разобрано в статье интеграция 1С с интернет-магазином.
Как устроен обмен данными 1С: три способа
Выбор способа определяет скорость, надёжность и цену интеграции.
Стандартный интерфейс OData. Встроен в платформу 1С 8.3 и открывает данные по REST без программирования внутри 1С. Подходит для чтения: каталог, остатки, цены. Быстро запускается, от 350 000 ₸ за 2-3 недели. Минус: внешней системе приходится знать внутреннюю структуру конфигурации.
Свой HTTP-сервис внутри 1С. Пишем точку входа на языке 1С, которая отдаёт и принимает данные в нужном формате JSON. Внешняя система работает с простым и стабильным API, а вся логика проверок остаётся в 1С. Это основной способ для двустороннего обмена. Подробнее на странице API для 1С.
Файловый обмен и типовые форматы. Выгрузка в XML или CSV по расписанию, универсальный формат EnterpriseData для обмена между базами 1С, формат 1CClientBankExchange для банков. Надёжно и просто там, где не нужна мгновенная передача.
Сравнение OData и HTTP-сервисов с примерами в статье обмен 1С с сайтом: OData или HTTP-сервисы.
Этапы интеграции 1С
Одинаковый порядок для любой системы, от сайта до банка.
- Карта данных. Какие объекты передаём, в каком направлении, что является главным источником, как часто. Это одна страница, которую согласуем до кода.
- Сопоставление справочников. Товары на сайте и в 1С должны совпадать по коду, артикулу или штрихкоду. Здесь часто всплывают дубли и расхождения, их чистим до запуска обмена.
- Разработка на копии. HTTP-сервис или обработка обмена в расширении, на копии базы, с тестовым сайтом или песочницей внешней системы.
- Первичная выгрузка. Полная передача каталога и сверка: сколько товаров ушло, сколько принято, где ошибки.
- Запуск по расписанию. Регламентное задание или обмен по событию. Первую неделю следим за журналом каждый день.
- Передача. Описание обмена, инструкция по журналу ошибок, контакты на случай сбоя.
Сколько стоит интеграция 1С
Цена зависит от количества направлений, объёма данных и состояния базы.
| Задача | Срок | Стоимость |
|---|---|---|
| Чтение каталога и остатков через OData | 2-3 недели | от 350 000 ₸ |
| HTTP-сервис под одну задачу | 2-3 недели | от 350 000 ₸ |
| Двусторонний обмен с сайтом | 3-6 недель | 600 000-1 200 000 ₸ |
| Kaspi или другая площадка | 3-4 недели | от 600 000 ₸ |
| Обмен с очередями и уведомлениями | 6-10 недель | 1 500 000-3 000 000 ₸ |
| Поддержка обмена | ежемесячно | от 80 000 ₸/мес |
Услуги интеграции 1С оцениваем письменно после карты данных: в оценке видно, сколько стоит каждое направление, и можно начать с самого важного.
Интеграцию удобно делать по этапам. Сначала односторонняя выгрузка каталога и остатков, которая сразу снимает главную боль с ручной правкой сайта. Затем приём заказов в 1С, затем статусы и оплаты. Каждый этап оплачивается и принимается отдельно, и вы видите результат до того, как вкладываться в следующий.
Что увеличивает стоимость: дубли в справочниках, доработанная типовая без документации, требования к мгновенной передаче вместо расписания, несколько складов и типов цен. Что почти не влияет: количество пользователей 1С.
Надёжность обмена: что происходит при сбое
Обмен, который падает молча, хуже отсутствия обмена.
Самая неприятная ситуация: обмен остановился неделю назад, а узнали об этом от покупателя, которому продали отсутствующий товар. Поэтому в каждую интеграцию 1С мы закладываем три вещи.
- Журнал обмена. Каждая передача записывается: когда, что, сколько объектов, с какой ошибкой. Посмотреть можно прямо в 1С.
- Повтор при ошибке. Если внешняя система недоступна, данные не теряются, а уходят при следующей попытке.
- Уведомление. Если обмен не прошёл несколько раз подряд, ответственный получает сообщение в Telegram или на почту.
Отдельно ограничиваем нагрузку. Большая выгрузка каталога не должна тормозить работу бухгалтерии, поэтому тяжёлые операции идут порциями и в спокойное время, а мелкие изменения передаются сразу. Для высоконагруженных обменов ставим очередь, которая сглаживает пики.
Для обменов, от которых зависят продажи, предлагаем сопровождение: мы сами следим за журналом и чиним до того, как вы заметите.
Интеграция 1С с CRM
Продажи ведут в CRM, учёт в 1С. Связка убирает двойную работу.
Типичная схема: менеджер ведёт сделку в CRM, выставляет счёт, а бухгалтер заново создаёт контрагента и счёт в 1С. Оплата приходит в 1С из банка, а менеджер узнаёт о ней по звонку. Интеграция 1С с CRM замыкает этот круг.
Отдельный вопрос интеграции 1С с CRM: кто главный по контрагенту. Если менеджер правит реквизиты в CRM, а бухгалтер в 1С, обмен должен знать, чья правка важнее. Обычно реквизиты для документов ведутся в 1С, а контактные лица и история общения в CRM. Это правило фиксируем на карте данных до начала разработки.
Из CRM в 1С уходят контрагенты и счета, из 1С в CRM возвращаются оплаты, отгрузки и остатки, чтобы менеджер не продавал отсутствующий товар. Для Битрикс24 есть отдельная страница обмен 1С с Битрикс24, с amoCRM и другими системами работаем через их API и HTTP-сервис на стороне 1С.
Для каких компаний интеграция окупается быстрее
Признак простой: данные между системами переносят руками каждый день.
Интернет-магазины и торговые компании с каталогом от нескольких сотен позиций и продажами в нескольких каналах. Без обмена остатки на сайте и Kaspi расходятся с реальными уже к обеду.
Дистрибьюторы с торговыми представителями и B2B-заказами. Заказы приходят из приложения или личного кабинета сразу в 1С с правильными ценами клиента.
Компании с несколькими базами 1С, например розница и центральная бухгалтерия, или несколько юрлиц. Обмен между базами настраиваем через типовые правила и, где нужно, дорабатываем их.
Сервисные и производственные компании, у которых заявки приходят с сайта или из мессенджеров. Заявка сразу становится документом в 1С, а клиент получает уведомление о статусе без звонка менеджеру.
Если ручной перенос занимает у сотрудника хотя бы час в день, интеграция обычно окупается за несколько месяцев только на зарплате, без учёта ошибок.
Чем мы отличаемся
Делаем обе стороны обмена, а не только 1С.
Частая проблема интеграций: 1С делает один подрядчик, сайт другой, и при сбое каждый показывает на соседа. Мы разрабатываем сайты, мобильные приложения и программируем 1С, поэтому отвечаем за обмен целиком, с обеих сторон.
Второе отличие: начинаем с данных, а не с кода. Большинство проблем интеграций растёт из грязных справочников: один товар заведён трижды, у половины позиций нет артикула, контрагенты задублированы. Мы находим это на этапе сопоставления и предлагаем почистить до запуска, иначе обмен честно перенесёт беспорядок во все системы сразу. Для больших объёмов есть отдельная услуга переноса и очистки данных в 1С.
Доработки делаем расширениями, типовая конфигурация остаётся на поддержке. Исходники и описание обмена передаём заказчику. Оценка письменно и до начала работ, предоплата, если нужна, засчитывается в первый этап.
Частые вопросы об интеграции 1С
О способах обмена, сроках и надёжности.
Сколько стоит интеграция 1С с сайтом?
Чтение каталога и остатков через OData от 350 000 ₸ за 2-3 недели. Двусторонний обмен товарами, ценами и заказами 600 000-1 200 000 ₸ за 3-6 недель.
Как часто обновляются остатки на сайте?
По расписанию от раза в 5 минут или мгновенно при изменении в 1С. Мгновенный обмен дороже, но нужен там, где товар быстро заканчивается.
Какую систему интегрировать с 1С можно?
Любую, у которой есть API или возможность обмена файлами: сайты, CRM, банки, Kaspi, маркетплейсы, мобильные приложения, другие базы 1С.
Что лучше: OData или HTTP-сервис?
OData быстрее запустить для чтения данных. HTTP-сервис надёжнее для двустороннего обмена, потому что логика проверок остаётся в 1С.
Не сломается ли обмен после обновления 1С?
Обмен делаем в расширении и проверяем после обновлений. При сопровождении это наша обязанность, а журнал сразу покажет, если что-то пошло не так.
Что будет, если сайт временно недоступен?
Данные не теряются: обмен повторит отправку при следующей попытке, а при нескольких неудачах подряд ответственный получит уведомление.
Вы делаете интеграцию 1С с CRM?
Да: Битрикс24, amoCRM и другие системы. Передаём контрагентов, счета, оплаты, отгрузки и остатки.
Работаете с компаниями не из Алматы?
Да, со всем Казахстаном. Интеграция делается удалённо, к копии базы подключаемся через доступ, который вы контролируете.
Ещё по 1С
Смежные задачи, которые обычно решаются вместе.
1С и Kaspi
Товары и остатки на Kaspi, заказы обратно в 1С.
API для 1С
HTTP-сервисы, OData и REST API для приложений.
Интеграция 1С с банком
Выписки и платежи без ручной загрузки.
Обмен 1С с Битрикс24
Контрагенты, счета и оплаты между CRM и учётом.
Программист 1С
Разработка 1С на заказ с ценой по каждой задаче.
Сопровождение 1С
Мониторинг обмена и правки по абонементу.
Оставить заявку
Опишите задачу: ответим в течение рабочего дня, оценку даём до начала работ.
Другие IT-услуги для бизнеса в Алматы
Запускаем под ключ за 4-12 недель. 19 лет в Казахстане, 27 штатных специалистов.