0
Гений 1С
гуру
01.04.23
✎
13:40
|
Обнаружил, что тратится много времени на получение представления элементов ПВХ для общих реквизитов номенклатуры.
Где эта хрень вызывается, я так и не понял. Отключил выды номенклатуры на форме. Не помогает.
В общем, думаю закэшировать получение представления.
Вопрос - как вызывать метод базовой конфигурации, чтобы он не ушел в расширение?
Что тот типо:
&Вместо("ОбработкаПолученияПредставления")
Процедура дор_ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
//Осипов 2023-03-30 для ускорения
Возврат Кэш.ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка);
КонецПроцедуры
Модуль Кэш:
Процедура ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
//Осипов 2023-03-30 для ускорения
//тут надо чистый вызов, без расширения, как?
Возврат ПланыВидовХарактеристик.ДополнительныеРеквизитыИСведения.ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка);
КонецПроцедуры
Хотя тут даже если и будет зацикливание, то один раз лишний вызовется, потом уже в кэш не пойдет, по идее.
|
|
1
vde69
01.04.23
✎
13:46
|
Процедура дор_ОбработкаПолученияПредставления(Данные, Представление, СтандартнаяОбработка)
Возврат МодульПовторногоИспользования.ОбработкаПолученияПредставления(Данные, Представление);
КонецПроцедуры
|
|