Описание
Технологические особенности
Интеграция обеспечивается следующими компонентами:
1) Функционал «Обмен данными с сайтом», входящий в типовую конфигурацию УТ или УПП. Пункт меню: Сервис -> Обмен данными –> Обмен данными с веб-сайтом.
Выгрузка товаров на сайт
2) Функционал «Интеграция с 1С», входящий в состав модулей «Торговый каталог» и «Интернет-магазин» продукта «1С-Битрикс: Управление сайтом 6.5» (редакции «Малый бизнес» или «Бизнес»).
Импорт данных каталога
Взаимодействие продуктов 1С и 1С-Битрикс реализуется на базе процедур обмена данными. «1С-Битрикс: Управление сайтом» поддерживает двунаправленный обмен данными с «1С:Предприятием»: публикация информации из «1С», выгрузка заказов с сайта и статусов в «1С» и обратно информации по обработке).
Обмен данными сайта с «1С»
Обмен данными выполняется с использованием основанного на XML открытого Стандарта обмена коммерческой информацией – CommerceML 2.0. Полное соответствие требованиям Стандарта, как в «1С:Предприятие 8.1», так и в «1С-Битрикс: Управление сайтом 6.5», дает возможность осуществлять обмен данными с любым программным обеспечением, либо Интернет-сервисом, который также поддерживает CommerceML.
Обмен данными с интернет-магазином - на сайте фирмы «1С» представлено описание процедуры обмена данными между системой «1С:Предприятие» и интернет-магазином.
Протокол обмена между системой "1С:Предприятие" и сайтом - на сайте «1С» опубликована информация о протоколе обмена коммерческими данными между системой «1С:Предприятие» и системой управления сайтом, разработанном компаниями «1С» и «1С-Битрикс».
Все настройки по обмену данными с сайтом могут быть запомнены в профили, которые впоследствии можно использовать для организации автоматических сеансов обмена по расписанию.
Расписание настраивается отдельно для каждого профиля настроек. Время запуска сеансов обмена выбирается исходя из частоты обновления номенклатуры товаров в 1С и интенсивности потока заказов интернет-магазина, а также порядком их обработки. Например, выгрузка (обновление) каталога товаров на сайте может производиться каждые сутки, а обмен информацией о заказах – каждый час в течение рабочего дня.
Производительность
Насколько быстро работает обмен данными?
Новая версия интеграции обладает
более высокой производительностью. Самые большие изменения коснулись процесса обработки справочника номенклатуры и генерации CommerceML-файлов на стороне 1С.
Были использованы
новые технологии и функциональность, появившиеся в последних обновлениях платформы 1Сv8:
- Использование пакетов SQL-запросов
- Использование виртуальных таблиц
- Оптимизация расхода памяти.
В результате генерация CommerceML происходит
существенно быстрее. Это особенно заметно
на больших объемах данных врежиме "полной выгрузки".
Например, ранее, при выгрузке 10-15 тыс. позиций номенклатуры происходило быстрое нарастание объема потребляемой памяти, вплоть до 2Gb, в результате чего примерно через час выгрузка останавливалась вследствие ее нехватки. Теперь расход памяти строго регулируется (до 256 Мб) и процедура всегда доходит до завершения при любых объемах справочника номенклатуры.
Как влияет обмен данными на производительность 1С?
Обмен данными может создать значительную нагрузку на 1С только в одном случае: при полной выгрузке очень большого перечня номенклатурных позиций в каталог Интернет-магазина.
Однако интеграция позволяет выполнять такую процедуру очень редко за счет того, что на сайт можно выгружать
только позиции, измененные с момента последнего сеанса обмена . Как правило даже при больших интервалах выгрузки количество таких позиций достаточно небольшое: единицы-десятки, максимум сотни. А выгрузка таких количеств производится очень быстро, практически не влияя на производительность 1С.
Обмен заказами также не может создать большой нагрузки на 1С, поскольку, во-первых, количество заказов редко измеряется сотнями и тысячами, а во-вторых, в случае
обработки заказов в 1С модуль поддерживает обратную выгрузку на сайт только тех заказов, по которым в 1С произошли изменения с момента предыдущего сеанса обмена.
Как влияет посещаемость сайта и поток заказов на производительность 1С?
Производительность 1С зависит только от процессов, выполняющихся в 1С.
Интернет-магазин может иметь
большую посещаемость (1С-Битрикс: Управление сайтом позволяет выдерживать очень высокие нагрузки), но при этом
не оказывать никакого влияния на производительность 1С. Сайт не имеет интерфейса доступа к 1С: Предприятие, не может нагружать внутреннюю систему запросами, обмен всегда инициируется на стороне 1С, а сайт только обрабатывает поступающие запросы.
Поэтому не имеет значения, сколько посетителей вы будете привлекать с помощью рекламных кампаний в Интернете и сколько действий каждый из посетителей выполнит на сайте. Все сделанные в Интернет-магазине заказы вы сможете обработать, без каких либо осложнений в работе 1С: Предприятие.
Безопасность
Как обеспечивается безопасность данных в 1С при обмене с сайтом?
Обмен данными с веб-сайтом никоим образом не влияет на защищенность корпоративной информации, содержащейся в 1С: Предприятие.
Даже в случае гипотетической возможности взлома веб-сайта или его заражения вирусами это не будет угрожать безопасности 1С, поскольку веб-сайт не имеет никакого интерфейса доступа в 1С. Обмен данными
инициируется только со стороны 1С: Предприятие, а веб-сайт только принимает запросы на соединение и в случае успешной аутентификации пользователя принимает или отдает запрошенную информацию.
Как обеспечивается безопасность Интернет-магазина?
Торговая интернет-площадка, разработанная с помощью 1С-Битрикс: Управление сайтом очень хорошо защищена от разнообразных угроз безопасности.
Более подробную информацию о технологиях обеспечения безопасности можно прочитать в разделе "Безопасность" на основном веб-сайте компании 1С-Битрикс.