[РЕШЕНИЕ ПРОБЛЕМ] ТиС: Не восстанавливается множественный фильтр — что делать?
В типовой ТиС 7.7 (комплексной) есть хороший инструмент — множественный фильтр (МФ). Все бы хорошо, только набранный МФ и сохраненный по кнопке "Сохранить настройку" при следующем запуске отчета и попытке прочитать набор МФ по кнопке "Восстановить настройку" — не работает…
Что делать? Ответ простой — лечить!
А как лечить? Ответ простой — одна строчка и все тип-топ!
- Описание
- Подробнее
Описание
В типовой ТиС 7.7 (комплексной) есть хороший инструмент — множественный фильтр (МФ). Все бы хорошо, только набранный МФ и сохраненный по кнопке «Сохранить настройку» при следующем запуске отчета и попытке прочитать набор МФ по кнопке «Восстановить настройку» — не работает… Работает только если ВКЛ галка «Использовать при открытии» — что не очень удобно… для разных условий есть свои наборы МФ, которые … елы-палы… не восстанавливаются…
Лично меня это не напрягало, пока на Т1С кто-то чуть не плача просил помощи 😉 Тем более что и свои манагеры регулярно жаловались. Пришлось «напрячься».
Рассусоливать дальше не буду (на самом деле МФ восстанавливается, но не показывается) — лечим так: в нужных нам отчетах, которые используют МФ находим код
Лично меня это не напрягало, пока на Т1С кто-то чуть не плача просил помощи 😉 Тем более что и свои манагеры регулярно жаловались. Пришлось «напрячься».
Рассусоливать дальше не буду (на самом деле МФ восстанавливается, но не показывается) — лечим так: в нужных нам отчетах, которые используют МФ находим код
//******************************************************* // Предопределенная процедура. Процедура ВводНового() // эта предопределенная процедура выполняется при восстановлении настройки ПерерисовкаНазванийЗакладок(); УправлениеДиалогом(); ТаблицаМФ.ВыводитьПиктограммы("ФлВкл"); КонецПроцедуры // ВводНового()
и превращаем в такой код
//**************************************************** // Предопределенная процедура. Процедура ВводНового() // эта предопределенная процедура выполняется при восстановлении настройки ПерерисовкаНазванийЗакладок(); УправлениеДиалогом(); ТаблицаМФ.ВыводитьПиктограммы("ФлВкл"); глПриСменеСтрокиТаблицыМФ( 1, 0, Контекст); //ЗДЕСЬ СОБАКА ПОРЫЛАСЬ! КонецПроцедуры // ВводНового()
Все.
Пользуйтесь на здоровье и плюсуйте рейтинг.

