Сайт с 1С
Каталог, цены, остатки, заказы и клиенты.
Связываем веб-системы с 1С для автоматического обмена товарами, остатками, заказами, клиентами и данными ERP.
Выберите сценарий — ниже покажем, какие данные передаются и как устроен обмен.
Каталог, цены, остатки, заказы и клиенты.
Сделки, клиенты, счета, платежи и документы.
Полный цикл от каталога до заказа и отгрузки.
Склады, резервы, оплаты, отгрузки и статусы.
1С передаёт на сайт товары, цены и остатки. Сайт отправляет обратно заказы, клиентов и статусы. Обмен может работать автоматически по событиям или расписанию.
Сайт, CRM и ERP могут обмениваться данными автоматически — без ручного переноса между системами.
Товары, услуги, артикулы, характеристики и категории.
Типы цен, скидки, специальные условия и прайс-листы.
Склады, доступное количество, резервы и наличие.
Компании, клиенты, реквизиты, договоры и контакты.
Состав заказа, клиент, сумма, позиции и комментарии.
Счета, поступления, статусы оплаты и взаиморасчёты.
Реализации, доставки, документы и состояние отгрузки.
Изменения состояний заказа и обратная синхронизация.
Не нужно вести каталог, цены и остатки одновременно в нескольких системах. Сотрудники продолжают работать в привычной 1С или ERP, а сайт и CRM получают нужные изменения автоматически.
Интеграция отвечает за передачу данных, проверку формата и контроль результата — без прямого доступа сайта к внутренней базе 1С.
Интеграционный слой принимает данные, проверяет их, передаёт в нужную систему и контролирует результат.
Например, в 1С меняется цена, остаток, статус заказа или создаётся документ.
API, CommerceML, OData или другой интерфейс передаёт изменённые данные.
Проверяем формат, обязательные поля, соответствия и бизнес-правила.
Сайт, CRM или ERP получает изменения, а интеграция фиксирует результат обмена.
После изменения данных в 1С новые цены, остатки, статусы заказов и другие значения появляются в связанных системах без ручного редактирования.
Пользователь сайта видит актуальную информацию, менеджер работает с теми же данными в CRM, а учёт продолжает вестись в 1С или ERP.
Двусторонний обмен между сайтом, CRM и 1С через собственные HTTP-сервисы.
Обмен каталогом, ценами, остатками и заказами в типовых сценариях электронной коммерции.
Работа с опубликованными объектами 1С через стандартный интерфейс доступа к данным.
Склады, организации, договоры, резервы, оплаты, отгрузки и статусы бизнес-процессов.
Каталог, цены, остатки, характеристики, заказы, покупатели, оплаты и статусы.
Клиенты, сделки, счета, документы, статусы, платежи и взаиморасчёты.
Склады, организации, резервы, отгрузки, договоры и бизнес-процессы.
Банки, логистика, маркетплейсы, личные кабинеты, API партнёров и внутренние системы.
Интеграция связывает 1С, CRM и сайт между собой, но не заставляет сотрудников менять привычный рабочий процесс.
Интеграция связывает сайт, CRM или личный кабинет с 1С либо ERP-системой. Обе системы продолжают работать независимо, а специальный интеграционный слой передаёт между ними необходимые данные и контролирует результат.
Сайт не подключается напрямую к таблицам базы 1С. Обмен происходит через согласованный интерфейс: HTTP API, CommerceML, OData, web-сервисы либо другой механизм, который подходит конкретной конфигурации.
Для каждой интеграции заранее определяется, какая система является источником конкретных данных. Например, цена и складской остаток могут приходить из 1С, а новый заказ — создаваться на сайте и передаваться обратно в 1С.
В первом сценарии 1С является источником данных. Это типичная схема для интернет-магазина или каталога, где товарный учёт ведётся в 1С.
Именно этот процесс показывает первая вкладка демо: значение сначала изменяется на стороне 1С, затем пакет передаётся на сайт, после чего цена и остаток на сайте становятся актуальными.
Обратный сценарий используется для заказов, заявок, клиентов, платежей и других данных, которые появляются сначала на сайте или в CRM.
Поэтому во второй вкладке после передачи заказа появляется не просто сообщение «успешно», а результат на стороне 1С: номер документа, контрагент, количество позиций и статус.
ERP-интеграция отличается от простой передачи заказа количеством бизнес-правил. Недостаточно отправить название товара и сумму: система должна правильно встроить операцию в существующий учётный процесс.
На демонстрационной вкладке эти операции выполняются последовательно. Поэтому клиент видит не только конечный результат, но и саму цепочку обработки заказа.
Формат обмена выбирается не потому, что один формат «лучше» другого, а исходя из существующей инфраструктуры и задачи.
Подходит для заказных интеграций и обмена в реальном времени. Мы можем точно определить структуру запроса и ответа, правила авторизации и обработку ошибок.
Часто применяется при интеграции 1С с интернет-магазинами: каталог, цены, остатки и заказы передаются в стандартной XML-структуре.
Позволяет работать с опубликованными объектами 1С через стандартный интерфейс доступа к данным.
Используются в существующих корпоративных системах, где такой способ обмена уже является частью архитектуры.
Обмен необязательно происходит по кнопке. В рабочем проекте обычно используется один или несколько вариантов запуска:
Например, заказ желательно передать в 1С сразу после оформления, а полный каталог из десятков тысяч товаров можно обновлять пакетами.
Надёжная интеграция не должна терять данные, если 1С временно недоступна или один запрос завершился ошибкой.
Поэтому в рабочей системе используются уникальные идентификаторы операций, журнал обмена, статусы обработки и повторные попытки. Один и тот же заказ не должен случайно создаться в 1С дважды.
Сайт отправил заказ, но не получил ответ из-за обрыва соединения. При повторной попытке 1С сначала проверяет внешний ID заказа и возвращает уже созданный документ, вместо создания второго.
API интеграции не должен быть общедоступным. В зависимости от проекта применяются HTTPS, токены доступа, отдельные технические пользователи, ограничения по IP, подпись запросов и журналирование операций.
Наружу публикуются только необходимые операции. Сайту не требуется полный доступ ко всей информационной базе 1С.
Интерфейс выше показывает три основных класса интеграций: получение данных из 1С, передачу данных в 1С и многоэтапный ERP-процесс.
На этапе разработки интерфейса сценарии выполняются демонстрационно в браузере. После подключения тестовой 1С те же действия будут обращаться к реальному backend: значения будут считываться из 1С, заказ будет действительно создаваться в информационной базе, а журнал будет показывать фактические запросы и ответы.
В коммерческом проекте состав объектов и бизнес-правила определяются конкретной конфигурацией 1С, ERP-системой и процессами заказчика.
Поиск существующего или создание нового.
Определение юридического лица и условий работы.
Проверка доступного остатка и источника отгрузки.
Создание документа и передача состава заказа.
Резервирование товаров под конкретный заказ.
Получение статуса оплаты и суммы поступления.
Передача статуса исполнения и данных отгрузки.
Возврат актуального состояния заказа в сайт или CRM.
Для заказных интеграций, где требуется гибкая структура данных и обмен в реальном времени.
Для типового обмена каталогами, ценами, остатками и заказами интернет-магазина.
Для работы с опубликованными объектами 1С через стандартный интерфейс данных.
Для корпоративных систем и интеграций, где уже используется SOAP-инфраструктура.
Разберём конфигурацию 1С, структуру данных, сценарии обмена и предложим архитектуру интеграции.
Заявка отправлена. Мы свяжемся с вами, чтобы обсудить проект.