0
Midzgun
18.08.16
✎
06:48
|
Коллеги, добрый день!
Столкнулся с задачей сделать замер времени при подборе товара. Конфигурация Розница 2.1.3.
Решил воспользоваться методикой apdex. Главная проблема в том, что события для отслеживания изменения отбора динамического списка нет. Есть мысль сделать через ПодключитьОбработчикОжидания. Вот так:
&НаКлиенте
Процедура ПолеПоискаОкончаниеВводаТекста(Элемент, Текст, ДанныеВыбора, Параметры, СтандартнаяОбработка)
...
APDEX_ОценкаПроизводительностиКлиентСервер.НачатьЗамерВремени("Поиск в подборе");
ПодключитьОбработчикОжидания("ЗакончилиПоиск",0.1, Истина);
КонецПроцедуры
&НаКлиенте
Процедура ЗакончилиПоиск()
//++ms/ 15/08/16 Замеряем время поиска
APDEX_ОценкаПроизводительностиКлиентСервер.ЗакончитьЗамерВремени("Поиск в подборе");
//--ms/ 15/08/16
КонецПроцедуры
Тестировал этот вариант, но ни как не могу понять включает ли в себя время замера обновление динамического списка или нет. Подскажите пожалуйста правильно ли будет осуществлен замер времени?
Заранее спасибо!
|
|
1
Midzgun
18.08.16
✎
06:58
|
Забыл уточнить, что в форме подбора есть поле поиска, событие ОкончаниеВводаТекста которого я и обрабатываю. А при заполнении этого поля поиска программно изменяется отбор динамического списка.
|
|