Подпишитесь на еженедельные полезные статьи от агентства MWI:
Интеграция 1с и Битрикс: синхронизация и обмен данными

Интеграция 1с и Битрикс: синхронизация и обмен данными

Алексей Козлов

«1С-Битрикс: Управление сайтом» – это одна из лучших, самая популярная система управления контентом веб-ресурса. Такую платформу выбирают многие владельцы крупных компаний и представители среднего бизнеса, она идеально подходит для разработки, запуска и бесперебойного функционирования любого интернет-магазина, а также другого ресурса, например, корпоративного портала.

Онлайн-торговля обычно начинается с заполнения виртуальной витрины товарами и настройки площадки в соответствии с поставленными задачами и запланированными целями. И чтобы обеспечить полноценный учёт продаж и автоматизацию текущих бизнес-процессов, необходима интеграция «Битрикс» с учётными программами «1С», такими как «1С: Предприятие» и «1С: Бухгалтерия». Правильно наладить обмен данными между системами поможет подробная инструкция, изложенная в данной статье. Расскажем, как происходит интеграция «1С» и сайта, используемого для реализации товаров.

Обмен между «1С» и «1С-Битрикс»: стандартный вариант

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

Встроенный модуль обмена позволяет осуществлять синхронизации нескольких типов:

  • выгрузка заказов, оформляемых на сайте, в систему учёта «1С»;
  • загрузка заказов, учтённых в базе данных «1С», на веб-ресурс;
  • загрузка товаров, находящихся в каталоге «1С», на сайт интернет-магазина;
  • выгрузка товаров из карточек онлайн-ресурса в программы «1С»;
  • скачивание на сайт имеющихся в «1С» справочников.
Интеграция 1с и Битрикс

Интеграция «1С: Битрикс»: с какими продуктами «1С» можно объединить сайт

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

  • «1С: Предприятие» версии не ранее 8.3;
  • «1С: Комплексная автоматизация» редакции от 1.1;
  • «1С: Управление торговлей» версии от 10.3;
  • «1С: Управление небольшой фирмой» в редакции не ранее 1.6;
  • «1С: Управление производственным предприятием версии не меньше 1.3;
  • «1С: Бухгалтерия» редакции не раньше 3.0;
  • «1С: ERP» версии не меньше 2.0.
blockquote-icon

Важно знать! Так как регулярно появляются новые версии всех продуктов компании «1С-Битрикс», то следует отслеживать обновления и учитывать их совместимость.

Синхронизация каких данных возможна

Если настроить модуль интеграции правильно, то можно синхронизировать следующие виды данных:

  • товары, продажа которых ведётся;
  • заключаемые сделки;
  • товарные группы;
  • предприятия;
  • счета;
  • отчёты и другие документы;
  • реквизиты для оплаты;
  • характеристики и свойства товаров;
  • контакты: адреса, номера телефонов;
  • актуальные цены товаров;
  • единицы измерения.

Зачем нужна синхронизация

Зачем, вообще, объединять систему управления контентом «Битрикс» и программы «1С»? Такая интеграция способна решить несколько задач:

  • упрощение и ускорение рутинных бизнес-процессов за счёт их автоматизации;
  • полноценная и комплексная аналитика без проблем для отслеживания прибыли, динамики развития бизнеса;
  • минимизация рисков возможных ошибок учёта;
  • постоянное наличие необходимой актуальной информации, например, об остатках на складах, о ценах, предлагаемых покупателям скидках;
  • налаживание связи и взаимодействия между предприятиями, подразделениями фирмы и её сотрудниками, руководителем организации и работниками;
  • обмен данными, осуществляемый в режиме реального времени;
  • экономия рабочего времени сотрудников за счёт отказа от фиксации некоторых данных вручную в пользу автоматической загрузки;
  • поддержка каталогов в программах «1С» и на сайте интернет-магазина в актуальном состоянии;
  • возможность создания дерева каталогов – формирование новой структуры без доработок, без внесения изменений в справочник номенклатуры;
  • мультиканальность взаимодействия с покупателями: заказы, сформированные через любые каналы (например, в точках офлайн-продаж или через менеджеров по электронной почте), будут отображаться в интернет-магазине в личном кабинете;
  • синхронизация справочников для быстрого доступа к информации, предоставляемой поставщиками.

Материал для руководителя по маркетингу

Александр Апраксин
Директор компании MWI

12 + лет работаем с руководителями по маркетингу

Мы работаем с руководителями по маркетингу и их помощниками более 12 лет и отлично понимаем, с какими проблемами и задачами вы сталкиваетесь.

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

Александр Апраксин
Директор компании MWI
Больше пользы
в Телеграме
137
способов привлечения клиентов
Пример маркетингового
плана на 3 месяца
KPI отдела маркетинга

Как настроить интеграцию в системе «1С: Битрикс»

Интеграция с «1С» со стороны CMS «Bitrix» осуществляется следующим образом:

  1. Зайдите в раздел «Магазин», далее в подраздел «Настройки». Тут в меню выберите пункт «Интеграция с 1С».
  2. Перейдите в активную вкладку с названием «Каталог».
  3. Укажите учётную запись, для которой разрешается обмен данными, – «Администратор».
  4. Также задайте все основные настройки для импорта. Можно активировать функции генерирования ссылок ЧПУ (человекопонятных URL), выгрузки товаров с указанием их характеристик в единый блок данных, формирования превью для товарных карточек и другие необходимые опции.
Интеграция 1с и Битрикс

Интеграция с CMS «1С: Битрикс»: какие действия нужно выполнить на стороне программы «1С»

Чтобы обеспечить синхронный обмен между «1С» и системой управления сайтом «Битрикс» для товаров, действуйте по такому алгоритму:

  1. Сначала нужно открыть сайт 1c.1c-bitrix.ru, в панели меню сверху найти «Интернет-магазин + «1С», навести курсор на этот раздел и нажать на «Скачать». Далее откроется страница со списком доступных дополнительных модулей. Из перечня выберите нужный продукт и загрузите его. Интеграция 1с и Битрикс
  2. Нужно выбрать в меню разделы по следующему пути: Администрирование – Синхронизация данных – Узлы обмена с сайтами. Теперь создавайте новый обменный узел. Интеграция 1с и Битрикс
  3. Для сформированного узла во вкладке «Настройка параметров обмена» нужно указать имя пользователя (как для администратора из приведённого выше примера), пароль для входа, а также адрес онлайн-ресурса в формате «https:[название домена]/bitrix/1С/1С_exchange.php». Интеграция 1с и Битрикс
  4. В том же окне можно нажать на кнопку «Проверить соединение», чтобы удостовериться в том, что подключение сайта является корректным.
  5. На данном этапе требуется определиться с тем, какие данные выгружаются. Галочками нужно отметить необходимые флажки рядом с доступными пунктами, такими как контрагенты, пользовательские справочники, номенклатура, документы. Интеграция 1с и Битрикс
  6. Если необходимо, можно сделать так, чтобы синхронизация «1С» с «Битрикс» выполнялась по расписанию, автоматически. Нужно указать подходящие временные границы: месячные, недельные, дневные и общие. Интеграция 1с и Битрикс
  7. Теперь нужно открыть вкладку с главными настройками, заданными для узла обмена. Затем следует перейти в «Выгрузку товаров». Тут выбирается каталог, который переносится на сайт. Далее «1С-Битрикс» на основании этих данных сформирует товарные карточки. В данном разделе меню возможно создавать строки с каталогами в любом количестве, указывая для них номенклатурные группы. После настройки нужной структуры можно выгрузить товары с помощью кнопки под названием «Выполнить обмен данными», находящейся в окне «Синхронизация данных». Интеграция 1с и Битрикс

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

  • Отправка всех формируемых заказов в базу данных программы «1С». Далее обработкой всех сведений будет заниматься менеджер.
  • Выгрузка отдельных заказов с определёнными статусами, к примеру «Оплаченные». В таком случае менеджер будет получать только некоторые заказы, наделённые особой важностью и требующие немедленных действий.
  • Создание собственного статуса заказов. Для некоторых из них можно будет установить пометку «Утверждён», чтобы менеджер обрабатывал только те заявки, которые уже официально подтверждены клиентами.
Интеграция 1с и Битрикс

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

Интеграция 1с и Битрикс
blockquote-icon

Важно! При настройке соответствий загружаемой документации нужно брать во внимание особенности бизнес-процессов компании.
Далее можно запускать обмен заказами. Если настройки корректны, то вся информация из программы «1С» будет отображена в «1С-Битрикс».


Интеграция CRM-систем


Как происходит обмен «1С» с системой «1С-Битрикс»: возможные способы

Есть два способа синхронизированной интеграции CMS «1С-Битрикс» с «1С». Первый предполагает обмен в реальном времени, а второй требует следования инструкции. Рассмотрим оба варианта ниже.

Real-time

Для продуктов «1С» доступно решение Real-time. Его функционал предполагает двухстороннюю синхронизацию системы управления контентом с «1С» в непрерывном режиме, в реальном времени. Для использования Real-time не потребуется изучать специальные технические документы и следовать многоэтапным инструкциям. Кроме того, данная функция применима к любым конфигурациям. И с её помощью можно:

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

Обмен данными с сайтом

Данное решение также является стандартным для «1С». Чтобы воспользоваться им, нужно найти меню «Сервис» и перейти в него. Здесь перейдите по ссылке, называющейся «Обмены данными», а потом выберите вариант «Обмен данными с веб-сайтом». Для дальнейших действий останется действовать по предлагаемому системой пошаговому алгоритму.

Какие ошибки могут возникнуть, как их избежать

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

Не импортируется стоимость товаров

При такой возникшей проблеме требуется проверка на стороне «1С» следующих настроек:

  • Разрешение типовых соглашений с контрагентами.
  • Наличие типового соглашения с контрагентами с возможностью доступа к данным сторонних лиц.
  • Выбор в соглашении типа цены и наличие стоимости этого типа у товара. Интеграция 1с и Битрикс
  • Указание сформированного соглашения для товара в пункте «Форма настройки отбора». Интеграция 1с и Битрикс
blockquote-icon

Важно! Для версии «Малый бизнес» обязательно совпадение типа цены для всех добавленных товаров.

Не переносятся разделы

Загрузка товаров в интернет-магазин без указания разделов каталога может обусловливаться следующими проблемами:

  • Наличие в разделах данных, обязательных для ввода и не загружаемых из программы «1С». Пример – телефонные номера. Такая проблема может провоцировать возникновение ошибок во время синхронизации.
  • Содержание в выгрузке больше одного типа цен. Эта проблема актуальна для редакции «Малый бизнес». Выгрузка становится невозможной, так как сначала импортируется стоимость, а только потом осуществляется синхронизация конфигурации разделов. Если цены загружаются со сбоями, то и разделы не будут формироваться.

Не загружаются фото

Если ошибка возникла при загрузке фотографий, нужно:

  • узнать, стоит ли галочка в чекбоксе, соответствующем опции загрузки фото;
  • нажать на кнопку для начала принудительного импорта файлов с изображениями.

Проблема всё ещё имеется? Тогда открывайте настройки обмена между веб-ресурсом и «1С» и выясняйте, является ли активной опция использования ZIP. Также узнайте, функционирует ли на стороне ресурса ZIP-модуль.

Кроме того, важно проверять соответствие объёма загружаемых фото настройкам сервера upload_max_filesize и post_max_size. Если место, занимаемое изображением, превышает прописанные в данных переменных значения, то фотография просто не сможет загрузиться. Но можно разделить файлы на архивы и применить опцию использования сжатия ZIP при его доступности.

Интеграция 1с и Битрикс

Появление белого экрана или ошибка с номером 502

Если возникает ошибка 502 или просто светлый экран, то это наверняка связано с превышением лимита памяти, предусмотренной серверными ресурсами. Для решения такой проблемы в расширенных настройках обмена с программой «1С» на стороне сайта отметьте временной интервал шага в секундах, указав значение от 1 до 5.

Интеграция 1с и Битрикс

Если после указания времени ошибка не исправлена, то можно запустить обмен без фотографий, а потом отдельно осуществить их загрузку. Проблема также возникает при невозможности создания сайтом уменьшенной копии изображения из-за его большого разрешения.

Многократная загрузка одних и тех же свойств

Дубли загрузки свойств возникают на стороне программы «1С», так как тут свойства обычно закреплены за типами номенклатуры. И при их количестве больше одного свойства будут дублироваться. Как этого избежать? Нужно в продукте «1С» задавать свойства с помощью копирования. Далее требуется использовать параметр с названием «Прикрепить это свойство к новому виду номенклатуры». При таком способе взаимодействия через API ошибка, как правило, устраняется.

Сразу после синхронизации появляются многочисленные ошибки 404

Этот сбой возникает, когда отмечен чекбокс транслитерации символьного кода из названия при обновлении элемента. И в таком случае из данного флажка нужно просто убрать галочку.

Интеграция 1с и Битрикс

Не происходит генерация символьных кодов

Такое случается, когда сервер настроен некорректно. Чтобы устранить ошибку, проверьте статус внутренним тестированием «Битрикс». Если оно выявит сбои, можно будет ликвидировать их. После этого генерация символьных кодов запустится и будет происходить в штатном режиме.

Интеграция 1с и Битрикс

Рекомендации

Как правило, возникающие ошибки устраняются стандартными инструментами, предусмотренными системой «1С-Битрикс» или программами «1С». Но если такие решения оказались неэффективными, а обмен «1С» с сайтом требуется в самое ближайшее время, то воспользуйтесь программой для работы с электронными таблицами Excel и осуществляйте выгрузку в виде xml-файлов. Далее эти файлы импортируйте в «1C».

А чтобы работать удалённо и иметь доступ к продуктам «1С» везде, где есть выход в интернет, можно использовать «1С Фреш». Это облачная подсистема, которая не требует установки программ, так как они находятся в инфраструктуре провайдера.

blockquote-icon

Также существует многофункциональный сервис «Битрикс24», который содержит различные модули, включая эффективную CRM. Данный набор полезных инструментов эффективно автоматизирует и упрощает многие бизнес-процессы. «Битрикс24» также можно интегрировать с «1С». Подробнее о такой интеграции вы можете узнать в нашей отдельной статье, посвящённой данной теме.

Директор по маркетингу

Заключение

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

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

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