Имя: Пароль:
1C
 
Разветвить замер Apdex, запущенный из одной точки
0 Dragonofdwarfs
 
25.07.25
09:43
Коллеги, доброго времени суток! Начинаю замер из одной точки - команды для открытия формы с дин.списком. В процедуре ПриЗагрузкеДанныхИзНастроекНаСервере() - в зависимости от сохраняемой пользовательской настройки меняю текст запроса. Как в этот момент разветвить замер, ну или изменить имя ключевой операции в зависимости от условия?
1 Dragonofdwarfs
 
25.07.25
09:59
Возможно нашёл решение: ОценкаПроизводительности.ИзменитьКлючевыеОперации() - тут можно поменять имена ключевых операций и целевое время. Пока ещё не проверил до конца
2 Dragonofdwarfs
 
25.07.25
10:20
(1) Нет, процедура меняет исходное имя, не позволяет "раздвоить" замер
3 Волшебник
 
25.07.25
10:34
запускайте замер после обработки пользовательской настройки
4 Dragonofdwarfs
 
25.07.25
10:37
(3) Но тогда не будет учитываться время до этой обработки, что не совсем корректно в рамках текущей задачи.
5 Волшебник
 
25.07.25
10:40
(4) Запускайте замер до точки разветвления и заканчивайте его. Потом запускайте 2 разных замера в зависимости от настройки. В конце просуммируете
6 Dragonofdwarfs
 
25.07.25
10:43
(5) Спасибо за идею! Не знаю точно как это в отчёте потом будет выглядеть, но будем посмотреть
7 Волшебник
 
25.07.25
10:44
детский сад
8 Dragonofdwarfs
 
25.07.25
10:53
Наткнулся ещё на "Шаг" в длительных операциях, это видимо что-то типо вложенного замера. Возможно получится его называть по-разному в зависимости от условия. Но для этого надо протянуть ОписаниеЗамера исходной операции из команды к точке ветвления, видимо через параметры формы