Создание сайтов 💻

О способах интеграции 1С и сайта на CMS 1C- Битрикс

648
6 мин.

В настоящее время все стремятся максимально оптимизировать свои бизнес-процессы, всё автоматизировать и избавиться от ручного труда, в том числе и при работе с сайтом. Как ни странно, работы, призванные упростить процессы, всегда оказываются самыми непростыми в процессе разработки.

Акси Марсович
Акси Марсович
Межгалактический эксперт

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

1. Обмен с помощью модуля обмена 1С-Битрикс (рекомендуемый способ)

Пример отображения модуля 1С-Битрикс
Пример отображения модуля 1С-Битрикс

1С-Битрикс предусмотрел автоматизацию большого количества задач, стоящих перед интернет-магазином, а также несколько различных бизнес-моделей работы функциональных блоков. Модули интеграции содержат множество настроек, что практически всегда позволяет подстроиться под бизнес-процессы вашей компании.

Информацию о модуле, как и сам модуль, можно получить на  официальной странице.

Здесь внимание нужно обратить на то, что модуль может быть установлен на ограниченный ряд конфигураций 1С. Если вашей конфигурации нет в списке по ссылке, то данный способ вам не подходит. Хотя у нас были случаи, когда умелые 1С-специалисты интегрировали и адаптировали этот модуль под нетиповые конфигурации.

Модуль обмена имеет обширные настройки и подходит для решения большинства типовых задач и ситуаций. Сюда входит весьма вариативная настройка отбора выгрузки товаров каталога на сайт. Возможность составить древо выгрузки, если желаемая структура каталога на сайте отличается от структуры номенклатуры в 1С. Обмен документами имеет возможность настроить сопоставление свойств, оплат и отгрузок, а также передачу произвольных свойств. Можно настроить обмен контрагентами и пользовательскими справочниками.

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

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

2. Обмен с помощью стандартного функционала 1С

Пример отображения в интерфейсе штатного функционала обмена
Пример отображения в интерфейсе штатного функционала обмена

Если первый способ вам не подходит, то стоит изучить, что идет «из коробки» в 1С вашей конфигурации. Структура каталога на сайте будет идентична структуре номенклатуры в 1С (по крайней мере мы пока не видели в штатных функционалах возможности настройки дерева обмена).

Выгрузка изменений не учитывает иерархию и выгружает изменения в корень каталога, а следовательно некорректна (один из типичных недочетов многих конфигураций). Из документов выгружаются только сами заказы с составом. Без отгрузок, оплат и прочей сопутствующей информации. Выгрузки контрагентов и пользовательских справочников, как правило, нет.

Функциональные возможности обмена «из коробки» значительно скромнее специального модуля 1С-Битрикс. В этом случае спасают опытные 1С-специалисты и дорабатывают данный функционал.

3. Обмен с помощью веб-сервисов

Пример веб-сервиса в 1С
Пример веб-сервиса в 1С

Подробнее о том, что такое веб-сервисы, можно прочитать на странице.

Если коротко и просто: сайт отправляет запрос в определенном формате в 1С, 1С отвечает необходимой информацией в заданном формате — режим запрос-ответ (как правило post-запрос и ответ в json или xml).
При этом варианте потребуется разработка самих веб-сервисов на стороне 1С и разработка программного обеспечения обмена со стороны сайта. Как правило, на это требуется большое количество времени и прямого общения технических специалистов между собой.

Таким образом можно реализовать любой, самый сложный и нетипичный обмен, абсолютно любыми данными которые есть на сайте или в 1С.

Такой подход очень дорог в разработке и прибегать к нему стоит тогда, когда необходимо создать что-то действительно эксклюзивное, уникальное, нетипичное.

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

Когда интеграция работает и все счастливы

Важно понимать, что во всех перечисленных случаях вам нужен специалист 1С с разной степенью вовлеченности в зависимости от способа интеграции. Но при любом варианте, чем выше его квалификация и опыт работы именно с обменами, тем быстрее и качественнее получается результат и тем сохраннее нервы у всей проектной группы и у вас, как у заказчика.

Решение о том, какой из описанных выше вариантов выбрать принимается в зависимости от задач, возможностей и способностей 1С-специалистов. Но у вас должно быть понимание того, что синхронизация практически никогда не происходит по взмаху волшебной палочки (по нашему опыту, это 1 случай на 10), и нужно быть готовым к доработкам на стороне 1С, и даже перестроить какие-то привычные процессы работы. Однако, тот результат, та автоматизация, то рукотворное волшебство, что так скрупулезно создавалось совместными усилиями, обеспечивает неописуемое удобство, а также существенную экономию времени и сокращение ручного труда.

Похожие статьи

Продающий текст для сайта
Создание сайтов 💻
451
8 мин.
Если у вас современный сайт с качественным продвижением, а заявок поступает мало, возможно опубликованный текст никого не цепляет. В этой статье мы поговорим о значи...
Какой сайт лучше продает?
Создание сайтов 💻
392
7 мин.
В этой статье мы расскажем про коммерческие факторы сайтов, которые напрямую влияют на их ранжирование в естественной поисковой выдаче, особенно в Яндексе (алгор...
Создание сайтов: плюсы и минусы популярных CMS
Создание сайтов 💻
876
10 мин.

В данной статье мы с нашими программистами сделали подборку топовых CMS на рынке интернет-маркетинга. Описали их плюсы/минусы, примерн...

Что выбрать, эксклюзивную или шаблонную разработку сайта?
Создание сайтов 💻
610
6 мин.

Есть три типа разработки сайта. Что выбрать, какие плюсы и минусы в каждом из вариантов, об этом мы вам сейчас и расскажем.