Имя: Пароль:
1C
1С v8
Замер времени при изменении отбора в динамическом списке управляемой формы
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
Забыл уточнить, что в форме подбора есть поле поиска, событие ОкончаниеВводаТекста которого я и обрабатываю. А при заполнении этого поля поиска программно изменяется отбор динамического списка.