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

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

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

В наличии

В типовой ТиС 7.7 (комплексной) есть хороший инструмент — множественный фильтр (МФ). Все бы хорошо, только набранный МФ и сохраненный по кнопке "Сохранить настройку" при следующем запуске отчета и попытке прочитать набор МФ по кнопке "Восстановить настройку" — не работает…

Что делать? Ответ простой — лечить!
А как лечить? Ответ простой — одна строчка и все тип-топ!

Категория:

Описание

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

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

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

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

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

has been added to your cart:
Оформление заказа