[РЕШЕНИЕ ПРОБЛЕМ] ТиС: Не восстанавливается множественный фильтр – что делать?

В типовой ТиС 7.7 (комплексной) есть хороший инструмент – множественный фильтр (МФ). Все бы хорошо, только набранный МФ и сохраненный по кнопке “Сохранить настройку” при следующем запуске отчета и попытке прочитать набор МФ по кнопке “Восстановить настройку” – не работает… Работает только если ВКЛ галка “Использовать при открытии” – что не очень удобно… для разных условий есть свои наборы МФ, которые … елы-палы… не восстанавливаются…
Лично меня это не напрягало, пока на Т1С кто-то чуть не плача просил помощи 😉 Тем более что и свои манагеры регулярно жаловались. Пришлось “напрячься”.
Рассусоливать дальше не буду (на самом деле МФ восстанавливается, но не показывается) – лечим так: в нужных нам отчетах, которые используют МФ находим код

//*******************************************************
// Предопределенная процедура.
Процедура ВводНового()
// эта предопределенная процедура выполняется при восстановлении настройки
ПерерисовкаНазванийЗакладок();
	УправлениеДиалогом();       
	ТаблицаМФ.ВыводитьПиктограммы("ФлВкл");
КонецПроцедуры // ВводНового()

и превращаем в такой код

//****************************************************
// Предопределенная процедура.
Процедура ВводНового()
// эта предопределенная процедура выполняется при восстановлении настройки
ПерерисовкаНазванийЗакладок();
	УправлениеДиалогом();       
	ТаблицаМФ.ВыводитьПиктограммы("ФлВкл");
	глПриСменеСтрокиТаблицыМФ( 1, 0, Контекст); //ЗДЕСЬ СОБАКА ПОРЫЛАСЬ!
КонецПроцедуры // ВводНового()

Все.
Пользуйтесь на здоровье и плюсуйте рейтинг.

В КАТАЛОГ »