-

Как сильно ускорился онлайн-обмен с «1С: Предприятием» в новых релизах продуктов от «Клеверенс»


В рамках релизов 1.3.3.689 «Склада 15» и 1.4.3.282 «Магазина 15» была проведена масштабная работа над ускорением онлайн-обмена с «1С: Предприятием». Это было очень востребованным и ожидаемым решением, т.к. именно 1С является самой распространенной учетной системой при работе с продуктами «Клеверенс».

Онлайн-обмен с «1С: Предприятием» — это режим работы, при котором пользователь ТСД всегда подключен к учетной системе (1С) по беспроводной связи и имеет доступ к актуальным справочникам и документам в режиме реального времени. Не требуется выгружать никаких справочников и документов на устройство, а получаемые данные всегда свежие.

Но для получения нужных данных из учетной системы по беспроводной связи требуется больше времени, чем из справочников на устройстве. Поэтому для увеличения скорости обмена данными между устройством и учетной системой была проведена значительная комплексная работа:

Результаты проведенной работы вы можете увидеть в таблице ниже.

Замеры проводились с учетом следующих программно-технических ресурсов:

Конфигурация сервера 1C: Версия ОС: Ubuntu Server 20.04.4
Разрядность ОС: x64
Процессор: AMD EPYC 7302P 28 ядер
Версия платформы 1С: 8.3.21.1302
Память: 64GB
Конфигурация 1С: Управление торговлей 11.2
Справочник в 1С: 2 млн товаров в справочнике, остатки
для > 80 тысяч товаров
Конфигурация сервера Mobile SMARTS:
Версия ОС: Майкрософт Windows 10 Корпоративная
NLTSC 10.0.17763
Разрядность ОС: x64
Процессор: AMD EPYC 7542, 2 ядра
Память: 6 GB
Сеть между сервером 1С и Mobile SMARTS:
1Gbps, в одной локальной сети, подключены в один
коммутатор
Версия платформы Mobile SMARTS: 3.3.46.26738
Версия «Склада 15»: 1.3.3.689
Версия «Магазина 15»: 1.4.3.282

Параметр До обновления После обновления
Время открытия обработки, первый запуск (сек) 27 18,8
Время открытия обработки, второй и последующие запуски (сек) 13 8,5
Если обмен с 1С происходит с помощью СОМ-коннектора
Получение информации о товаре по штрихкоду (сек) 5 1,3
Получение справочника номенклатуры из 1С (сек) 3,5 1,7
Получение справочника складов (сек) 2 1,7
Получение справочника контрагентов (сек) 1,83 1,7
Одновременное получение списка документов с двух ТСД по разным торговым объектам (сек) ТСД1: 3
ТСД2: 47
ТСД1: 1,8
ТСД2: 40
Первый старт коннектора (сек) 45 56
Второй старт коннектора (сек) 47 40
Получение списка документов на ТСД (более 3000 шт) (сек) 29 1,8
Если обмен с 1С происходит с помощью WEB (HTTP) сервиса
Получение информации о товаре по штрихкоду (сек) 4 1
Среднее время выполнения запроса «Получить товар по штрихкоду» в 1С 3,7 0,115
Получение справочника номенклатуры из 1С (сек) 2,5 1,5
Получение справочника складов (сек) 1,7 1,5
Получение справочника контрагентов (сек) 1,7 1,5
Одновременное получение списка документов с двух ТСД по разным торговым объектам (сек) ТСД1: 2,5
ТСД2: 10
ТСД1: 1,5
ТСД2: 2
Первый старт коннектора (сек) 8 2
Второй старт коннектора (сек) 10 0,5
Получение списка документов на ТСД (более 3000 шт) (сек) 25 1,3

Для того чтобы достигнуть таких скоростей, рекомендуем использовать обмен с 1С через web- (или http-) сервисы и придерживаться наших рекомендаций, собранных в статье «Как настроить максимально быстрый онлайн-обмен через web- (http)-сервис «1С: Предприятия»».

Но обратите внимание, что на достижение вышеописанных результатов оказывают влияние многие дополнительные факторы: