>
>
>
О способах интеграции 1С и сайта на CMS 1C- Битрикс
В настоящее время все стремятся максимально оптимизировать свои бизнес-процессы, всё автоматизировать и избавиться от ручного труда, в том числе и при работе с сайтом. Как ни странно, работы, призванные упростить процессы, всегда оказываются самыми непростыми в процессе разработки.
Если на вашем сайте подразумевается интеграция с 1С, будьте готовы к плотному и оперативному сотрудничеству с разработчиком, ведь от этого напрямую зависит срок сдачи проекта и корректность всех процессов в нём. Существует три способа обмена данными между сайтом и 1С.
1С-Битрикс предусмотрел автоматизацию большого количества задач, стоящих перед интернет-магазином, а также несколько различных бизнес-моделей работы функциональных блоков. Модули интеграции содержат множество настроек, что практически всегда позволяет подстроиться под бизнес-процессы вашей компании.
Информацию о модуле, как и сам модуль, можно получить на официальной странице.
Здесь внимание нужно обратить на то, что модуль может быть установлен на ограниченный ряд конфигураций 1С. Если вашей конфигурации нет в списке по ссылке, то данный способ вам не подходит. Хотя у нас были случаи, когда умелые 1С-специалисты интегрировали и адаптировали этот модуль под нетиповые конфигурации.
Модуль обмена имеет обширные настройки и подходит для решения большинства типовых задач и ситуаций. Сюда входит весьма вариативная настройка отбора выгрузки товаров каталога на сайт. Возможность составить древо выгрузки, если желаемая структура каталога на сайте отличается от структуры номенклатуры в 1С. Обмен документами имеет возможность настроить сопоставление свойств, оплат и отгрузок, а также передачу произвольных свойств. Можно настроить обмен контрагентами и пользовательскими справочниками.
Функционал интеграции может работать совершенно незаметно для сотрудников, не нагружая их ежедневными рутинными операциями.
Вы можете настроить автоматический двусторонний обмен данными по расписанию, и система будет выполнять заданные операции в указанные временные интервалы. Для администраторов возможно получение отчетов о результатах обмена.
Если первый способ вам не подходит, то стоит изучить, что идет «из коробки» в 1С вашей конфигурации. Структура каталога на сайте будет идентична структуре номенклатуры в 1С (по крайней мере мы пока не видели в штатных функционалах возможности настройки дерева обмена).
Выгрузка изменений не учитывает иерархию и выгружает изменения в корень каталога, а следовательно некорректна (один из типичных недочетов многих конфигураций). Из документов выгружаются только сами заказы с составом. Без отгрузок, оплат и прочей сопутствующей информации. Выгрузки контрагентов и пользовательских справочников, как правило, нет.
Функциональные возможности обмена «из коробки» значительно скромнее специального модуля 1С-Битрикс. В этом случае спасают опытные 1С-специалисты и дорабатывают данный функционал.
Подробнее о том, что такое веб-сервисы, можно прочитать на странице.
Если коротко и просто: сайт отправляет запрос в определенном формате в 1С, 1С отвечает необходимой информацией в заданном формате — режим запрос-ответ (как правило post-запрос и ответ в json или xml).
При этом варианте потребуется разработка самих веб-сервисов на стороне 1С и разработка программного обеспечения обмена со стороны сайта. Как правило, на это требуется большое количество времени и прямого общения технических специалистов между собой.
Таким образом можно реализовать любой, самый сложный и нетипичный обмен, абсолютно любыми данными которые есть на сайте или в 1С.
Такой подход очень дорог в разработке и прибегать к нему стоит тогда, когда необходимо создать что-то действительно эксклюзивное, уникальное, нетипичное.
При выборе этого способа следует учесть, что обмен с помощью веб-сервисов можно использовать как полностью самостоятельный, так и совместно с первым и вторым вариантами.
Важно понимать, что во всех перечисленных случаях вам нужен специалист 1С с разной степенью вовлеченности в зависимости от способа интеграции. Но при любом варианте, чем выше его квалификация и опыт работы именно с обменами, тем быстрее и качественнее получается результат и тем сохраннее нервы у всей проектной группы и у вас, как у заказчика.
Решение о том, какой из описанных выше вариантов выбрать принимается в зависимости от задач, возможностей и способностей 1С-специалистов. Но у вас должно быть понимание того, что синхронизация практически никогда не происходит по взмаху волшебной палочки (по нашему опыту, это 1 случай на 10), и нужно быть готовым к доработкам на стороне 1С, и даже перестроить какие-то привычные процессы работы. Однако, тот результат, та автоматизация, то рукотворное волшебство, что так скрупулезно создавалось совместными усилиями, обеспечивает неописуемое удобство, а также существенную экономию времени и сокращение ручного труда.
В данной статье мы с нашими программистами сделали подборку топовых CMS на рынке интернет-маркетинга. Описали их плюсы/минусы, примерн...