Интеграция 1С с Битрикс 24. Полная интеграция с необходимость изменения Битрикс 24

Универсальный обмен между Битрикс 24 и 1с позволяет настроить двухсторонний обмен практически любыми данными между Битрикс24 и 1с.

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



Отрасль Битрикс  
Категория Дополнительные настройки  Обычные формы  Управляемые формы  
Вид учета Управленческий учет  
Конфигурации Управление торговым предприятием  Управление производственным предприятием  Управление торговлей2.3  CRM 1.4 от Рарус  
Интеграция 1С с Битрикс 24. Полная интеграция с необходимость изменения Битрикс 24
Полное описание

Интеграция 1С с Битрикс 24- универсальный обмен между объектами Битрикс 24 и 1С.

Работы на стороне "Битрикс 24" делает наш партнер - компания "iLevel": http://crm.ilevel.ws/



Для настройки обмена используются следующие объекты метаданных:

1. Справочники Битрикс 24.

2. Структура метаданных.

3. Сущности обмена с Битрикс 24.

Рис.1. Данные для настройки обмена.

Рис.1. Данные для настройки обмена.

1. «Справочники Битрикс24» (+ Справочник «Значения справочников Битрикс24»). Предусмотрена настройка соответствия значений справочного типа (справочник, перечисление, …) к значениям в Битрикс24. Это сделано для тех случаев, когда строковое представление значений справочника (перечисления) не (всегда) соответствует своему аналогу в Битрикс24 (рис. 2).

Настройка обмена значениями реквизитов выполняется в справочниках соответствий объектов Битрикс 24 и 1С, без изменения программного кода.

Перечень справочников для обмена:

  • Контрагенты;
  • Контактные лица;
  • Склады;
  • Остатки по складам;
  • Товары;
  • Бизнес-процесс.

Рис.2. Настройка соответствия значений справочного типа (справочник, перечисление, …) к значениям в Битрикс 24

Рис.2. Настройка соответствия значений справочного типа (справочник, перечисление, …) к значениям в Битрикс 24.

Соответствие значений справочников Битрикс24 - Настройка соответствия справочных значений значениям в Битрикс24.

Рис.8. Настройка соответствия справочных значений значениям в Битрикс24

Рис.3. Настройка соответствия справочных значений значениям в Битрикс24.


2. Структура метаданных – представление метаданных, участвующих в обмене с Битрикс24, в виде справочника (рис. 4).

Рис.3. Структура метаданных – Представление метаданных, участвующих в обмене с Битрикс24, в виде справочника.

Рис.4. Структура метаданных.


3. Настройка соответствия сущностям Битрикс24 реквизитов или связанных элементов в 1С.

Данная схема обмена предполагает возможность пользовательского (без изменений в коде или других изменений конфигурации) дополнения существующего набора полей обмена сущностей, при условии, что используются типы данных 1С, используемые в базовой поставке (например, простые типы (строка, дата, число, булево)). Это делается путем создания (если необходимо) элемента справочника Структура метаданных и добавления с указанием соответствующему ему полю сущности Битрикс24 (элемент справочника Сущности обмена с 1С). Аналогично для связанных объектов: добавить элемент справочника Сущности обмена с 1С и настроить связь со связанным объектом (рис.5).

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

В наборе обмена существуют также программно определяемые поля, которые невозможно определить простым соответствием реквизиту справочника/документа или связанному объекту. В таких случаях без изменений в коде обойтись не получится. В качестве примера такого поля можно привести параметр Годовой оборот. Такого реквизита в справочнике контрагенты нет, но есть отображение данного показателя на форме элемента, а сами данные берутся по объекту за определенный период из соответствующего регистра. Очевидно, что для таких полей предусмотрен только односторонний обмен (т.е. только выгрузка из 1С в Битрикс24)

Но, как показала практика, таких полей не много, и в большинстве случаев встречается связь один-к-одному (один реквизит 1С соответствует полю сущности Битрикс24).

Integration-of-1C-with-Bitrix-24 4

Рис.5. Сущности метаданных.


Для удобства восприятия информации однотипные поля из связанных объектов можно связанные поместить во вложенную группу (рис. 6).

Рис. 11. Пример связанных однотипных объектов с объектами помещенных в вложенную группу (поля контактной информации).

Рис. 6. Пример связанных однотипных полей с объектами помещенных в вложенную группу (поля контактной информации).

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

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

Предусмотрена связь не только реквизита метаданных с соответствующим полем сущности Битрикс24, но также и категорий, и связанного справочника и регистра сведений с возможностью установки отбора (рис.7).

Integration-of-1C-with-Bitrix-24 5

Рис.7. Связь метаданных с категорией, связанного справочника и регистра сведений с возможностью установки отбора.


Регистры сведений.

ID Битрикс24 – Хранение идентификатора объекта Битрикс24 в 1С.

Integration-of-1C-with-Bitrix-24 6

Рис. 8. Хранение идентификатора объекта.


Протокол выгрузки в Битрикс24 – Фиксация ошибок обмена. При необходимости можно фиксировать в том числе и успешные операции.

Рис.7. Фиксация ошибок обмена.

Рис.9. Фиксация ошибок обмена.


Настройка обмена значениями реквизитов выполняется в справочниках соответствий объектов Битрикс 24 и 1С, без изменения программного кода.


Разработчик: Компания «NCT»

www.nct.ua
info@nct.ua


Варианты предложения:



Настройка двухстороннего обмена между "1С" и "Битрикс 24" справочников: "Контрагенты", "Контактные лица контрагентов", "Пользователи"
Настройка двухстороннего обмена между "1С" и "Битрикс 24" справочников:
  • "Контрагенты";
  • "Контактные лица контрагентов";
  • "Пользователи".


от 10 000 грн.

Настройка двухстороннего обмена между "1С" и "Битрикс 24" справочников: "Контрагенты", "Контактные лица контрагентов", "Пользователи", "Номенклатура", документ "Заказы покупателей"
Настройка двухстороннего обмена между "1С" и "Битрикс 24" справочников:
  • "Контрагенты";
  • "Контактные лица контрагентов";
  • "Пользователи";
  • "Номенклатура";
  • документ "Заказы покупателей".


от 16 000 грн.

Настройка двухстороннего обмена между "1С" и "Битрикс 24" справочников: "Контрагенты", "Контактные лица контрагентов", "Пользователи", "Номенклатура", документ "Заказы покупателей", складские остатки и другие справочники
Настройка двухстороннего обмена между "1С" и "Битрикс 24" справочников:
  • "Контрагенты";
  • "Контактные лица контрагентов";
  • "Пользователи";
  • "Номенклатура";
  • документ "Заказы покупателей;
  • складские остатки и другие справочники.


от 22 000 грн.



  • Комментарии
Загрузка комментариев...