Цитата: alyuev от 04 марта 2026, 21:07Если не объявлять в классе метод ВывестиСекцию(), то Таблица выведется корректно. Без ошибок.Получается то, о чем я говорил про контекст, делается не при создании, а при каждом вызове метода
Функция Показать(Заголовок="",ИмяФайла="",Активизировать=1) Экспорт //+Al 2018-04-02 11:31:06 Переопределение стандартного метода для Таблицы
//Не будет перехватывать прикрепленные к форме таблицы
Сообщить("Класс ПерехватТаблицы Заголовок="+Заголовок+" ИмяФайла="+ИмяФайла+" Активизировать="+Активизировать);
ОбъектТабл.Show(Заголовок,ИмяФайла,Активизировать);//Здесь используется только Англ имя метода, чтобы класс не зациклился, перехватив самого себя!!!
КонецФункции
класс Таблица=ПерехватТаблицы.ert : Table {}
Перем ОбъектТабл Экспорт;
Функция Сам(Конт) Возврат Конт; КонецФункции
Функция ВывестиСекцию(ИмяСекции) Экспорт //+Al 2026-03-03 11:31:06 Переопределение стандартного метода для Таблицы
//Не будет перехватывать прикрепленные к форме таблицы
ОбъектТабл.PutSection(ИмяСекции);//Здесь используется только Англ имя метода, чтобы класс не зациклился, перехватив самого себя!!!
КонецФункции
Процедура Конструктор()
ОбъектТабл = Сам(Контекст).ПолучитьБазовыйКласс("Таблица");//Если написать "Table", то программа объект не увидит!!!
КонецПроцедуры
Цитата: MWW_Ruza от 04 марта 2026, 08:41Или как-то запихнуть его в отдельный поток, что-бы он отрабатывал "незаметно" и не тормозил загрузку?