На рассмотрении

Неправильно загружается товар по характеристикам стандартной загрузкой 1С

UAndrey 3 года назад в Магазин 15 / - Раздел по 1С обновлен 3 года назад 11

При загрузке штатной обработкой 1С во все документы (поступление пересчет, приходный ордер на товары и т.д.)  через "сбор штрихкодов", товар не распределяется по характеристикам, а сворачивается по одной характеристике.  

Установленный продукт:
Магазин 15 базовый
Версия драйвера:
3.0.0.4567
Типовая конфигурация драйвера?:
Да
Операционная система:
Windows 8.1
Версия и конфигурация 1С, и режим работы (Файловы или Серверный):
ERP 2.2.3.178 Сервреный
Типовая конфигурация 1с?:
Да
Модель ТСД:
motorola mc2180
На рассмотрении

Добрый день,

Программный продукт Магазин 15 не использует торговое оборудование в конфигурации 1С, штатные методы 1С продуктом Магазин 15 "не регулируются"(если можно так сказать). 

Используйте внешнюю обработку входящую в поставку продукта.

Загрузка в документ пересчета товаров из ТСД внешней обработкой из поставки занимает около 18 минут, при этом в пересчете 3500 позиций из них считано по факту только 7. Если загружать данные через штатный метод 1с через подбор штрихкодов, то загрузка этих позиций занимает 15 секунд.

Проверьте с обработкой из вложения.

Основная разница загрузки в том что встроенные функции в 1С ничего не проверяют.


(8.3) Магазин 15 - Управляемые формы.epf

Обработкой из вложения время загрузки сократилось до 11 минут. Какие проверки осуществляет внешняя обработка? Их можно отключить?

ТСД физически к этому ПК подключен где запускается 1С? 

Пробовали ли вы настроить работу базы Магазина 15 в серверном режиме( по wi-fi )?

Замер производительности можете в 1С сделать?

ТСД подсоединен по WIFI режим серверный. Обработка магазин 15 работает в серверном режиме. Замер производительности из 1С сделаю позже.

Сделал замер производительности на клиенте, основное время занимают серверные запросы:

СтрТабл.ТипНоменклатуры = ПолучитьЗначениеРеквизитаОбъекта(СтрТабл.Номенклатура, "ТипНоменклатуры");
СтрТабл.Артикул = ПолучитьЗначениеРеквизитаОбъекта(СтрТабл.Номенклатура, "Артикул");

из строк 1810 и 1811

и 

ВидНоменклатуры = ПолучитьЗначениеРеквизитаОбъекта(Стр.Номенклатура, "ВидНоменклатуры");
Стр.ХарактеристикиИспользуются = ПолучитьЗначениеРеквизитаОбъекта(ВидНоменклатуры, "ИспользоватьХарактеристики");

из строк 1752 и 1753 

Модуль Управляемая_ФормаОбменаДокументами  процедуры ЗагрузкаСТерминалаНачало.


примерно по 22% каждый, каждая строка вызывается по количеству товаров в документе пересчета, в моем случае это 3500 позиций на 4 строки это 14000 серверных вызовов.


Добрый день!

Сохраните файл замера в mxl и пришлите его нам, пожалуйста, передадим программистам.

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

Замер.mxl

Добрый день!

Исправления во вложении, проверьте пожалуйста.

Попадет в следующий релиз на сайте.


(8.3) Магазин 15 - Управляемые формы.epf

Спасибо. Загрузка сократилась до 40 сек. Тему можно закрывать.

Сервис поддержки клиентов работает на платформе UserEcho