Когда 1С тормозит и крутит колесико. УТ 11.4

Клиент пожаловался, что при работе в 1С у него постоянно крутится колесико, как будто 1С что-то делает.

Сделал замер производительности, увидел корень зла:

Постоянно вызывается обработчик ожидания ОбновитьЗависимостиДополнительныхРеквизитов:

В коде сразу происходит возврат, но лишний обработчик лишний раз дергает курсор:

Решил проблему через расширение общего модуля УправлениеСвойствамиКлиент:


&После("ОбновитьЗависимостиДополнительныхРеквизитов")
Процедура дор_ОбновитьЗависимостиДополнительныхРеквизитов(Форма, Объект)
	Попытка
		Форма.ОтключитьОбработчикОжидания("ОбновитьЗависимостиДополнительныхРеквизитов");
	Исключение
		ОписаниеОШибки = ОписаниеОШибки(); //Для отладки
	КонецПопытки; 
КонецПроцедуры

Чтобы при открытии свойства отобразились, а потом уже не менялись.

Среда: 11.4.13.46 Объем: 0.5 час

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

  1. Вадим:

    УТ-11 это позорище фирмы 1С, впрочем как и всё, что они «творят» уже лет 10…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *