Долго открывается документ доработанный типовой (Управление Холдингом). Документ в разных ситуациях, в разное время и у разных пользователей отрабатывает иначе. Сделал изменение, но надо бы проследить. Оценка производительности есть, но к документу нет Ключевой операции (ОткрытиеФормыЗаявкаНаРасходованиеДенежныхСредств).
Сделал. Может есть варианты лучше?
Как делал:
1. В ОбщийМодуль.ОбновлениеИнформационнойБазыБП Процедура ЗаполнитьТаблицуЦелевогоВремениКлючевыхОпераций(...) добавил строчку:
Код |
---|
ДобавитьЦелевоеВремя(ТаблицаКлючевыхОпераций, "ОткрытиеФормыЗаявкаНаРасходованиеДенежныхСредств", 0.5);
|
2.В ФормаСписка (документа) повесил событие на Список "ПередНачаломИзменения" процедуру:
Код |
---|
&НаКлиенте
Процедура СписокПередНачаломИзмененияПосле(Элемент, Отказ)
КлючеваяОперация = "ОткрытиеФормыЗаявкаНаРасходованиеДенежныхСредств";
ОценкаПроизводительностиКлиент.НачатьЗамерВремени(Истина, КлючеваяОперация);
КонецПроцедуры
|
3. Написал обработочку(ЗаполнитьКлючевойПараметр.epf) чтобы создалась моя Ключавая операция.
Код |
---|
&НаСервере
Процедура Команда1НаСервере()
ОбновлениеИнформационнойБазыБП.ЗаполнитьРеквизитыКлючевыхОпераций()
КонецПроцедуры
&НаКлиенте
Процедура ЗаполнитьРеквизитыКлючевыхОпераций(Команда)
Команда1НаСервере();
КонецПроцедуры
Показать |
4. Далее типовое. Создал профиль и включил Оценку.