Ваши комментарии
Прикрепил, для проведения замера пришлось включить внешнюю обработку в конфигурацию.
Сделал замер производительности на клиенте, основное время занимают серверные запросы:
СтрТабл.ТипНоменклатуры = ПолучитьЗначениеРеквизитаОбъекта(СтрТабл.Номенклатура, "ТипНоменклатуры");
СтрТабл.Артикул = ПолучитьЗначениеРеквизитаОбъекта(СтрТабл.Номенклатура, "Артикул");
из строк 1810 и 1811
и
ВидНоменклатуры = ПолучитьЗначениеРеквизитаОбъекта(Стр.Номенклатура, "ВидНоменклатуры");
Стр.ХарактеристикиИспользуются = ПолучитьЗначениеРеквизитаОбъекта(ВидНоменклатуры, "ИспользоватьХарактеристики");
из строк 1752 и 1753
Модуль Управляемая_ФормаОбменаДокументами процедуры ЗагрузкаСТерминалаНачало.
примерно по 22% каждый, каждая строка вызывается по количеству товаров в документе пересчета, в моем случае это 3500 позиций на 4 строки это 14000 серверных вызовов.
ТСД подсоединен по WIFI режим серверный. Обработка магазин 15 работает в серверном режиме. Замер производительности из 1С сделаю позже.
Обработкой из вложения время загрузки сократилось до 11 минут. Какие проверки осуществляет внешняя обработка? Их можно отключить?
Загрузка в документ пересчета товаров из ТСД внешней обработкой из поставки занимает около 18 минут, при этом в пересчете 3500 позиций из них считано по факту только 7. Если загружать данные через штатный метод 1с через подбор штрихкодов, то загрузка этих позиций занимает 15 секунд.
Сервис поддержки клиентов работает на платформе UserEcho
Спасибо. Загрузка сократилась до 40 сек. Тему можно закрывать.